标协菜单权限判断修改,标协相关菜单id修改
This commit is contained in:
+14
-14
@@ -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,
|
||||
|
||||
@@ -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 !')
|
||||
|
||||
Reference in New Issue
Block a user