feat: 部门联调
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
|
||||
|
||||
import { RouteRecordRaw } from 'vue-router';
|
||||
import { getComponent } from '/nerv-base/router/helper/view-helper';
|
||||
import { ModuleMenu } from '/nerv-base/router/types';
|
||||
import { RouteMenu, sortMenu } from '/nerv-base/router/helper/menu-helper';
|
||||
import { isNumber } from 'lodash-es';
|
||||
|
||||
const transForm = (data) => {
|
||||
return JSON.stringify(data || []);
|
||||
};
|
||||
export function transformRouteToMenu(route: RouteRecordRaw, parentCode = '') {
|
||||
const { children, ...extend } = route;
|
||||
if (extend.component) {
|
||||
@@ -41,12 +41,12 @@ export function transformRouteToMenu(route: RouteRecordRaw, parentCode = '') {
|
||||
function dealBackApi(e: any) {
|
||||
if (e.meta?.hideChildren) {
|
||||
if (e.children !== undefined) {
|
||||
return e.children[0].meta?.backApi || [];
|
||||
return transForm(e.children[0].meta?.backApi);
|
||||
} else {
|
||||
return e.meta?.backApi ? e.meta?.backApi : [];
|
||||
return transForm(e.meta?.backApi);
|
||||
}
|
||||
}
|
||||
return e.meta?.backApi || [];
|
||||
return transForm(e.meta?.backApi);
|
||||
}
|
||||
|
||||
function dealOp(e: any) {
|
||||
|
Reference in New Issue
Block a user