silde-nav添加online跳转

This commit is contained in:
hejin 2025-09-11 21:51:38 +08:00
parent f0d8e1da4d
commit be475635d9

View File

@ -1,19 +1,21 @@
<template> <template>
<div class="side-content"> <div class="side-content">
<ul class="side-nav"> <no-ssr>
<li <ul class="side-nav">
class="side-item" <li
v-for="(item, index) in sideiItem" class="side-item"
:key="index" v-for="(item, index) in sideiItem"
@click="jump(item)" :key="index"
> @click="jump(item)"
<div class="side-label"> >
<img :src="item.icon" :alt="item.label" /> <div class="side-label">
<h4>{{ item.label }}</h4> <img :src="item.icon" :alt="item.label" />
</div> <h4>{{ item.label }}</h4>
<div v-if="item.desc" class="side-desc" v-html="item.desc"></div> </div>
</li> <div v-if="item.desc" class="side-desc" v-html="item.desc"></div>
</ul> </li>
</ul>
</no-ssr>
<div class="top-btn" @click="goTop"> <div class="top-btn" @click="goTop">
<div class="side-label"> <div class="side-label">
<img src="~/assets//image/icon/top.png" alt="返回顶部" /> <img src="~/assets//image/icon/top.png" alt="返回顶部" />
@ -30,7 +32,7 @@ export default {
name: 'SideNav', name: 'SideNav',
data() { data() {
return { return {
maxCatgId: ''
} }
}, },
computed: { computed: {
@ -51,6 +53,7 @@ export default {
{ {
icon: require('../assets/image/icon/online.png'), icon: require('../assets/image/icon/online.png'),
label: this.$t('common.Online'), label: this.$t('common.Online'),
url: `/inquiry?maxCatgId=${this.maxCatgId}`
}, },
{ {
icon: require('../assets/image/icon/whats.png'), icon: require('../assets/image/icon/whats.png'),
@ -73,6 +76,11 @@ export default {
] ]
}, },
}, },
beforeMount() {
this.$axios.get('/web/getCatgIdApp?catgName=Contact').then(res => {
this.maxCatgId = res.data
})
},
methods:{ methods:{
jump(row) { jump(row) {
if (row.url) { if (row.url) {