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