标协菜单权限判断修改,标协相关菜单id修改

This commit is contained in:
zhaoxiao
2021-12-22 16:07:43 +08:00
parent 866611442a
commit 6a6a8b8895
2 changed files with 18 additions and 17 deletions
+14 -14
View File
@@ -114,11 +114,11 @@ export const routerData = [
title: '标协会员' // 菜单名称 title: '标协会员' // 菜单名称
}, },
name: 'standards-association', name: 'standards-association',
id: '4', id: 'standards4',
children: [ children: [
{ {
component: 'standardsAssociation/BasicInfo', component: 'standardsAssociation/BasicInfo',
id: '4-1', id: 'standardsBasicInfo4-1',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -130,7 +130,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/MemberManagement', component: 'standardsAssociation/MemberManagement',
id: '4-2', id: 'standardsMemberManagement4-2',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -142,7 +142,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/CertificateManagement', component: 'standardsAssociation/CertificateManagement',
id: '4-3', id: 'standardsCertificateManagement4-3',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -155,12 +155,12 @@ export const routerData = [
}, },
{ {
component: 'standardsAssociation/vinCertificate/Authorization', component: 'standardsAssociation/vinCertificate/Authorization',
id: '4-3-1', id: 'standardsAuthorization4-3-1',
hidden: true, hidden: true,
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
componentName: 'CertificateManagement', componentName: 'Authorization',
title: '授权申请' title: '授权申请'
}, },
name: 'member-vinCertificate-Authorization', name: 'member-vinCertificate-Authorization',
@@ -169,7 +169,7 @@ export const routerData = [
}, },
{ {
component: 'layouts/RouteView', component: 'layouts/RouteView',
id: '4-4', id: 'standardsPaymentInfo4-4',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -182,7 +182,7 @@ export const routerData = [
children: [ children: [
{ {
component: 'standardsAssociation/PaymentInfo/MemberInfo', component: 'standardsAssociation/PaymentInfo/MemberInfo',
id: '4-4-1', id: 'standardsMemberInfo4-4-1',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -194,7 +194,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/PaymentInfo/CertificateInfo', component: 'standardsAssociation/PaymentInfo/CertificateInfo',
id: '4-4-2', id: 'standardsCertificateInfo4-4-2',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -206,7 +206,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/PaymentInfo/InvoiceInfo', component: 'standardsAssociation/PaymentInfo/InvoiceInfo',
id: '4-4-3', id: 'standardsInvoiceInfo4-4-3',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -220,7 +220,7 @@ export const routerData = [
] ]
}, { }, {
component: 'standardsAssociation/Council', component: 'standardsAssociation/Council',
id: '4-5', id: 'standardsCouncil4-5',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -232,7 +232,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/StandardPublicizingImplementation', component: 'standardsAssociation/StandardPublicizingImplementation',
id: '4-6', id: 'standardsStandardPublicizingImplementation4-6',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -244,7 +244,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/InfoCommunicationMeeting', component: 'standardsAssociation/InfoCommunicationMeeting',
id: '4-7', id: 'standardsInfoCommunicationMeeting4-7',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
@@ -256,7 +256,7 @@ export const routerData = [
route: '1' route: '1'
}, { }, {
component: 'standardsAssociation/TrainingMeeting', component: 'standardsAssociation/TrainingMeeting',
id: '4-8', id: 'standardsTrainingMeeting4-8',
meta: { meta: {
keepAlive: false, keepAlive: false,
internalOrExternal: false, internalOrExternal: false,
+4 -3
View File
@@ -182,7 +182,7 @@ const user = {
switch (userIdentity) { switch (userIdentity) {
// 不是标协会员,则不显示标协会员的全部菜单 // 不是标协会员,则不显示标协会员的全部菜单
case '0': case '0':
menuData = routerData.filter(tt => tt.id.indexOf('4') === -1) menuData = routerData.filter(tt => tt.id.indexOf('standards') === -1)
break break
// 是标协会员企业管理员,显示系统全部菜单 // 是标协会员企业管理员,显示系统全部菜单
case '1': case '1':
@@ -193,7 +193,7 @@ const user = {
routerData.forEach(item => { routerData.forEach(item => {
if (item.children && item.children.length > 0) { if (item.children && item.children.length > 0) {
let tt = item 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) menuData.push(tt)
} else { } else {
menuData.push(item) menuData.push(item)
@@ -205,7 +205,7 @@ const user = {
routerData.forEach(item => { routerData.forEach(item => {
if (item.children && item.children.length > 0) { if (item.children && item.children.length > 0) {
let tt = item 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) menuData.push(tt)
} else { } else {
menuData.push(item) menuData.push(item)
@@ -231,6 +231,7 @@ const user = {
} }
}) })
commit('SET_PERMISSIONLIST', menuData) commit('SET_PERMISSIONLIST', menuData)
console.log(menuData)
resolve({ result: { menu: menuData } }) resolve({ result: { menu: menuData } })
} else { } else {
reject('getPermissionList: permissions must be a non-null array !') reject('getPermissionList: permissions must be a non-null array !')