diff --git a/src/config/router.config.js b/src/config/router.config.js index 9c0a19d..0e24364 100644 --- a/src/config/router.config.js +++ b/src/config/router.config.js @@ -114,11 +114,11 @@ export const routerData = [ title: '标协会员' // 菜单名称 }, name: 'standards-association', - id: '4', + id: 'standards4', children: [ { component: 'standardsAssociation/BasicInfo', - id: '4-1', + id: 'standardsBasicInfo4-1', meta: { keepAlive: false, internalOrExternal: false, @@ -130,7 +130,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/MemberManagement', - id: '4-2', + id: 'standardsMemberManagement4-2', meta: { keepAlive: false, internalOrExternal: false, @@ -142,7 +142,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/CertificateManagement', - id: '4-3', + id: 'standardsCertificateManagement4-3', meta: { keepAlive: false, internalOrExternal: false, @@ -155,12 +155,12 @@ export const routerData = [ }, { component: 'standardsAssociation/vinCertificate/Authorization', - id: '4-3-1', + id: 'standardsAuthorization4-3-1', hidden: true, meta: { keepAlive: false, internalOrExternal: false, - componentName: 'CertificateManagement', + componentName: 'Authorization', title: '授权申请' }, name: 'member-vinCertificate-Authorization', @@ -169,7 +169,7 @@ export const routerData = [ }, { component: 'layouts/RouteView', - id: '4-4', + id: 'standardsPaymentInfo4-4', meta: { keepAlive: false, internalOrExternal: false, @@ -182,7 +182,7 @@ export const routerData = [ children: [ { component: 'standardsAssociation/PaymentInfo/MemberInfo', - id: '4-4-1', + id: 'standardsMemberInfo4-4-1', meta: { keepAlive: false, internalOrExternal: false, @@ -194,7 +194,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/PaymentInfo/CertificateInfo', - id: '4-4-2', + id: 'standardsCertificateInfo4-4-2', meta: { keepAlive: false, internalOrExternal: false, @@ -206,7 +206,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/PaymentInfo/InvoiceInfo', - id: '4-4-3', + id: 'standardsInvoiceInfo4-4-3', meta: { keepAlive: false, internalOrExternal: false, @@ -220,7 +220,7 @@ export const routerData = [ ] }, { component: 'standardsAssociation/Council', - id: '4-5', + id: 'standardsCouncil4-5', meta: { keepAlive: false, internalOrExternal: false, @@ -232,7 +232,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/StandardPublicizingImplementation', - id: '4-6', + id: 'standardsStandardPublicizingImplementation4-6', meta: { keepAlive: false, internalOrExternal: false, @@ -244,7 +244,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/InfoCommunicationMeeting', - id: '4-7', + id: 'standardsInfoCommunicationMeeting4-7', meta: { keepAlive: false, internalOrExternal: false, @@ -256,7 +256,7 @@ export const routerData = [ route: '1' }, { component: 'standardsAssociation/TrainingMeeting', - id: '4-8', + id: 'standardsTrainingMeeting4-8', meta: { keepAlive: false, internalOrExternal: false, diff --git a/src/store/modules/user.js b/src/store/modules/user.js index a7eb021..1f46c50 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -182,7 +182,7 @@ const user = { switch (userIdentity) { // 不是标协会员,则不显示标协会员的全部菜单 case '0': - menuData = routerData.filter(tt => tt.id.indexOf('4') === -1) + menuData = routerData.filter(tt => tt.id.indexOf('standards') === -1) break // 是标协会员企业管理员,显示系统全部菜单 case '1': @@ -193,7 +193,7 @@ const user = { routerData.forEach(item => { if (item.children && item.children.length > 0) { let tt = item - tt.children = item.children.filter(aa => (aa.meta.title !== '会员管理' && aa.meta.title !== '证书管理' && aa.meta.title !== '缴费信息' && aa.meta.title !== '理事会')) + tt.children = item.children.filter(aa => (aa.id.indexOf('standardsMemberManagement') === -1 && aa.id.indexOf('standardsCertificateManagement') === -1 && aa.id.indexOf('standardsPaymentInfo') === -1 && aa.id.indexOf('standardsCouncil'))) menuData.push(tt) } else { menuData.push(item) @@ -205,7 +205,7 @@ const user = { routerData.forEach(item => { if (item.children && item.children.length > 0) { let tt = item - tt.children = item.children.filter(aa => (aa.meta.title !== '会员管理' && aa.meta.title !== '证书管理' && aa.meta.title !== '缴费信息')) + tt.children = item.children.filter(aa => (aa.id.indexOf('standardsMemberManagement') === -1 && aa.id.indexOf('standardsCertificateManagement') === -1 && aa.id.indexOf('standardsPaymentInfo') === -1)) menuData.push(tt) } else { menuData.push(item) @@ -231,6 +231,7 @@ const user = { } }) commit('SET_PERMISSIONLIST', menuData) + console.log(menuData) resolve({ result: { menu: menuData } }) } else { reject('getPermissionList: permissions must be a non-null array !')