标协菜单权限判断修改,标协相关菜单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: '标协会员' // 菜单名称
},
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,
+4 -3
View File
@@ -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 !')