Commit 41a0e6f1 by 无尘

fix: 修改菜单判断

parent a80ef0f6
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-026b8310.6a95237e.css rel=prefetch><link href=css/chunk-088075fe.85747dd1.css rel=prefetch><link href=css/chunk-09469871.0d5615a8.css rel=prefetch><link href=css/chunk-0b606e56.e2d9bedf.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-1d258c3c.6cf7c149.css rel=prefetch><link href=css/chunk-1f4abd7d.9a476898.css rel=prefetch><link href=css/chunk-2798c70e.c68e8777.css rel=prefetch><link href=css/chunk-3614f1eb.7f2fa781.css rel=prefetch><link href=css/chunk-3ee8945e.2acdb419.css rel=prefetch><link href=css/chunk-5c78221d.af9f673c.css rel=prefetch><link href=css/chunk-604da622.c1e9b3ff.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-666544b4.bee76fa9.css rel=prefetch><link href=css/chunk-70c11ed1.4fa31bcc.css rel=prefetch><link href=css/chunk-76f8f268.22f587ad.css rel=prefetch><link href=css/chunk-7a708cfd.1c38d838.css rel=prefetch><link href=css/chunk-7b8ebb90.07808c30.css rel=prefetch><link href=css/chunk-7dc8c2b3.943c31ad.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-80d9e65a.86d77db9.css rel=prefetch><link href=css/chunk-8c4ab320.aa69d1c8.css rel=prefetch><link href=css/chunk-8e8a2f30.6b267902.css rel=prefetch><link href=css/chunk-c735c9de.58ef0df0.css rel=prefetch><link href=css/chunk-ddcd4406.8a6b709f.css rel=prefetch><link href=css/chunk-f6283836.116a95da.css rel=prefetch><link href=js/chunk-026b8310.8e429ad8.js rel=prefetch><link href=js/chunk-088075fe.07dadc4b.js rel=prefetch><link href=js/chunk-09469871.6447b088.js rel=prefetch><link href=js/chunk-0b606e56.fe02cbc2.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-1d258c3c.996577af.js rel=prefetch><link href=js/chunk-1f4abd7d.aff0faf1.js rel=prefetch><link href=js/chunk-2798c70e.2081f8b5.js rel=prefetch><link href=js/chunk-3614f1eb.baca650f.js rel=prefetch><link href=js/chunk-3ee8945e.4249f358.js rel=prefetch><link href=js/chunk-5c78221d.b591334f.js rel=prefetch><link href=js/chunk-604da622.015574bb.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-666544b4.bb49f625.js rel=prefetch><link href=js/chunk-70c11ed1.8bb1c4b0.js rel=prefetch><link href=js/chunk-76f8f268.10476fbc.js rel=prefetch><link href=js/chunk-7a708cfd.82df7f97.js rel=prefetch><link href=js/chunk-7b8ebb90.5e131625.js rel=prefetch><link href=js/chunk-7dc8c2b3.27607302.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-80d9e65a.8c74d5bc.js rel=prefetch><link href=js/chunk-8c4ab320.bb7d43be.js rel=prefetch><link href=js/chunk-8e8a2f30.1d930f38.js rel=prefetch><link href=js/chunk-c735c9de.93a8ae47.js rel=prefetch><link href=js/chunk-ddcd4406.ffb36fff.js rel=prefetch><link href=js/chunk-f6283836.2aac573e.js rel=prefetch><link href=css/app.dc6afa5f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.2728d728.js rel=preload as=script><link href=js/chunk-vendors.4646af85.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.dc6afa5f.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.0.js></script><script src=js/chunk-vendors.4646af85.js></script><script src=js/app.2728d728.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html lang=cn><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=favicon.ico><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.44.css><link rel=stylesheet type=text/css href=static/fonts/iconfont.css><title>好办</title><link href=css/chunk-026b8310.6a95237e.css rel=prefetch><link href=css/chunk-088075fe.85747dd1.css rel=prefetch><link href=css/chunk-09469871.0d5615a8.css rel=prefetch><link href=css/chunk-0b4899c8.60289223.css rel=prefetch><link href=css/chunk-0b606e56.e2d9bedf.css rel=prefetch><link href=css/chunk-16a8dcde.2a3bfb87.css rel=prefetch><link href=css/chunk-19db1fc6.ba890a33.css rel=prefetch><link href=css/chunk-1b93a01a.01549a8d.css rel=prefetch><link href=css/chunk-1d258c3c.6cf7c149.css rel=prefetch><link href=css/chunk-1f4abd7d.9a476898.css rel=prefetch><link href=css/chunk-2798c70e.c68e8777.css rel=prefetch><link href=css/chunk-3614f1eb.7f2fa781.css rel=prefetch><link href=css/chunk-3ee8945e.2acdb419.css rel=prefetch><link href=css/chunk-604da622.c1e9b3ff.css rel=prefetch><link href=css/chunk-63cd2773.5fbdcef6.css rel=prefetch><link href=css/chunk-666544b4.bee76fa9.css rel=prefetch><link href=css/chunk-70c11ed1.4fa31bcc.css rel=prefetch><link href=css/chunk-76f8f268.22f587ad.css rel=prefetch><link href=css/chunk-7a708cfd.1c38d838.css rel=prefetch><link href=css/chunk-7b8ebb90.07808c30.css rel=prefetch><link href=css/chunk-7dc8c2b3.943c31ad.css rel=prefetch><link href=css/chunk-7ea1f4c1.2edbc58c.css rel=prefetch><link href=css/chunk-80d9e65a.86d77db9.css rel=prefetch><link href=css/chunk-8c4ab320.aa69d1c8.css rel=prefetch><link href=css/chunk-8e8a2f30.6b267902.css rel=prefetch><link href=css/chunk-c735c9de.58ef0df0.css rel=prefetch><link href=css/chunk-ddcd4406.8a6b709f.css rel=prefetch><link href=css/chunk-f6283836.116a95da.css rel=prefetch><link href=js/chunk-026b8310.8e429ad8.js rel=prefetch><link href=js/chunk-088075fe.07dadc4b.js rel=prefetch><link href=js/chunk-09469871.6447b088.js rel=prefetch><link href=js/chunk-0b4899c8.78d84c95.js rel=prefetch><link href=js/chunk-0b606e56.fe02cbc2.js rel=prefetch><link href=js/chunk-16a8dcde.422b0989.js rel=prefetch><link href=js/chunk-19db1fc6.10fbf935.js rel=prefetch><link href=js/chunk-1b93a01a.19b25334.js rel=prefetch><link href=js/chunk-1d258c3c.996577af.js rel=prefetch><link href=js/chunk-1f4abd7d.aff0faf1.js rel=prefetch><link href=js/chunk-2798c70e.2081f8b5.js rel=prefetch><link href=js/chunk-3614f1eb.baca650f.js rel=prefetch><link href=js/chunk-3ee8945e.4249f358.js rel=prefetch><link href=js/chunk-604da622.015574bb.js rel=prefetch><link href=js/chunk-63cd2773.7c931d9c.js rel=prefetch><link href=js/chunk-666544b4.bb49f625.js rel=prefetch><link href=js/chunk-70c11ed1.8bb1c4b0.js rel=prefetch><link href=js/chunk-76f8f268.10476fbc.js rel=prefetch><link href=js/chunk-7a708cfd.82df7f97.js rel=prefetch><link href=js/chunk-7b8ebb90.5e131625.js rel=prefetch><link href=js/chunk-7dc8c2b3.27607302.js rel=prefetch><link href=js/chunk-7ea1f4c1.fd6c8daa.js rel=prefetch><link href=js/chunk-80d9e65a.8c74d5bc.js rel=prefetch><link href=js/chunk-8c4ab320.bb7d43be.js rel=prefetch><link href=js/chunk-8e8a2f30.1d930f38.js rel=prefetch><link href=js/chunk-c735c9de.93a8ae47.js rel=prefetch><link href=js/chunk-ddcd4406.ffb36fff.js rel=prefetch><link href=js/chunk-f6283836.2aac573e.js rel=prefetch><link href=css/app.dc6afa5f.css rel=preload as=style><link href=css/chunk-vendors.635bc84a.css rel=preload as=style><link href=js/app.39f8b46d.js rel=preload as=script><link href=js/chunk-vendors.4646af85.js rel=preload as=script><link href=css/chunk-vendors.635bc84a.css rel=stylesheet><link href=css/app.dc6afa5f.css rel=stylesheet></head><body class=damolish><noscript><strong>We're sorry but damolish doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vue/2.6.10/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/vuex/3.0.1/vuex.js></script><script src=//web-1251519181.file.myqcloud.com/lib-4.0/axios/0.19.0/axios.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/perm-button.1.0.0.js></script><script src=js/chunk-vendors.4646af85.js></script><script src=js/app.39f8b46d.js></script></body></html>
\ No newline at end of file
......@@ -4,7 +4,7 @@
* @Author: 无尘
* @Date: 2019-03-20 14:36:37
* @LastEditors: 无尘
* @LastEditTime: 2020-08-13 09:46:09
* @LastEditTime: 2020-08-13 09:58:35
-->
<!--
应用公共左侧菜单:
......@@ -21,17 +21,17 @@
<div class="p-t-12">
<ul class="tab-left-list">
<template v-for="(item, index) in tabData">
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-14', item.menuUrl == activeTab ? 'active-tab' : '']" :key="index" @click="selectTab(item, false, index)">
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-14', item.menuUrl == activeTab && !item.children.length ? 'active-tab' : '']" :key="index" @click="selectTab(item, false, index)">
<i :class="['p-r-10 color-303133 iconfont', item.iconUrl, !!item.onlyIconActive ? '' : '']"></i>{{ item.tabName }}
<!-- iconActive <i v-if="!!item.children && !!item.children.length" :class="[!!collapsFlag ? 'el-icon-arrow-up' : 'el-icon-arrow-down']"></i> -->
</li>
<ul class="child-tab-left-list" :key="'childitem' + index">
<!-- v-if="!!item.collapsFlag"-->
<template v-for="(childitem, childIndex) in item.children">
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-40', childitem.menuUrl == activeTab ? 'active-tab' : '']" :key="childIndex" @click="selectTab(childitem, 'child', index)">{{ childitem.tabName }}</li>
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-40', childitem.menuUrl == activeTab && !childitem.children.length ? 'active-tab' : '']" :key="childIndex" @click="selectTab(childitem, 'child', index)">{{ childitem.tabName }}</li>
<ul class="third-tab-left-list" :key="'thirditem' + childIndex">
<template v-for="(thirditem, thirdIndex) in childitem.children">
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-60', thirditem.menuUrl == activeTab ? 'active-tab' : '']" :key="thirdIndex" @click="selectTab(thirditem, 'child', index)">{{ thirditem.tabName }}</li>
<li :class="['tab-left-list-cell color-303133 font-14 border-box p-l-60', thirditem.menuUrl == activeTab && !thirditem.children.length ? 'active-tab' : '']" :key="thirdIndex" @click="selectTab(thirditem, 'child', index)">{{ thirditem.tabName }}</li>
</template>
</ul>
</template>
......@@ -79,14 +79,15 @@ export default {
* 路由跳转
*/
returnBack() {
let that = this;
const that = this;
that.$router.push('appcenter');
},
/**
* 选择后触发方法,返回 menuUrl
*/
selectTab(item, flag, index) {
let that = this;
const that = this;
console.log(item)
if (!!flag) {
that.tabData[index].onlyIconActive = true;
} else {
......@@ -111,6 +112,7 @@ export default {
return false;
}
that.activeTab = item.menuUrl;
console.log(that.activeTab)
that.$emit('setSelectTab', item);
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment