|
@@ -51,12 +51,14 @@ router.beforeEach(async (to, from, next) => {
|
|
|
const treeData = await store.dispatch('user/getMenuInfo')
|
|
|
if (Array.isArray(treeData) && treeData.length) {
|
|
|
const nd = treeData.filter(item => item.pageconfigurationid)
|
|
|
- store.dispatch('auth/changeAuthArrs', nd)
|
|
|
+ const ndOrder = _.orderBy(treeData,['displaynumber'])
|
|
|
+ store.dispatch('auth/changeAuthArrs', ndOrder)
|
|
|
// const typeData = setType(treeData, 'up_auth_id', 'auth_id')
|
|
|
- const menusArray = parseMenuItem(nd)
|
|
|
+ const menusArray = parseMenuItem(ndOrder)
|
|
|
const treeMenu = listToTree(menusArray, 'up_auth_id', 'auth_id')
|
|
|
const dataMenu = _.unionBy(treeMenu, 'auth_id')
|
|
|
const menus = parseMenu(dataMenu)
|
|
|
+ console.log(menus)
|
|
|
store.dispatch('permission/setRoutes', menus)
|
|
|
router.addRoutes(menus)
|
|
|
next({ ...to, replace: true })
|
|
@@ -103,7 +105,7 @@ function parseMenuItem (data) {
|
|
|
meta: {
|
|
|
title: item.pagename,
|
|
|
elSvgIcon: item.pageicon || 'el-icon-s-order',
|
|
|
- show_index: item.displayorder,
|
|
|
+ show_index: item.displaynumber,
|
|
|
qid: item.serviceid,
|
|
|
},
|
|
|
component: Layout,
|
|
@@ -117,8 +119,8 @@ function parseMenuItem (data) {
|
|
|
name: item.pagename,
|
|
|
meta: {
|
|
|
title: item.pagename,
|
|
|
- elSvgIcon: item.pageicon || 'el-icon-s-order',
|
|
|
- show_index: item.displayorder,
|
|
|
+ // elSvgIcon: item.pageicon || 'el-icon-s-order',
|
|
|
+ show_index: item.displaynumber,
|
|
|
qid: item.serviceid,
|
|
|
auth_id: item.pageconfigurationid,
|
|
|
up_auth_id: item.superiorid,
|