From dd980ee0af5f20a38a21d3e2066695f68e1564d6 Mon Sep 17 00:00:00 2001 From: wangwenhua <12345678> Date: Sat, 27 Sep 2025 00:34:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/generator-routers.js | 44 ++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/src/router/generator-routers.js b/src/router/generator-routers.js index 78cac3e..3d849bc 100644 --- a/src/router/generator-routers.js +++ b/src/router/generator-routers.js @@ -78,7 +78,7 @@ const rootRouter = { export const generatorDynamicRouter = token => { return new Promise((resolve, reject) => { loginService - .getCurrentUserNav() + .getCurrentUserNav() .then(res => { console.log('generatorDynamicRouter response:', res) const data = res.data @@ -87,6 +87,48 @@ export const generatorDynamicRouter = token => { // 后端数据, 根级树数组, 根级 PID listToTree(data, childrenNav, '') console.log('childrenNav', childrenNav) + childrenNav[0].title ='保障实体类数据库' + childrenNav[1].title ='业务应用类数据库' + const aaa = new Array(8) + const bbb = new Array(8) + for(let i = 0; i < childrenNav[0].children.length; i++) { + // if(childrenNav[0].children[i].key ==='xdsjk' || childrenNav[0].children[i].key ==='fasjk' + // || childrenNav[0].children[i].key ==='jcsjk' || childrenNav[0].children[i].key ==='txsjk' || childrenNav[0].children[i].key ==='yxjlsjk'){ + // + // aaa.push(childrenNav[0].children[i]) + // } + if(childrenNav[0].children[i].key ==='txsjk') { + bbb.push(childrenNav[0].children[i]) + childrenNav[0].children.splice(i, 1) + } + if(childrenNav[0].children[i].key ==='xdsjk') { + bbb.push(childrenNav[0].children[i]) + childrenNav[0].children.splice(i, 1) + } + if(childrenNav[0].children[i].key ==='fasjk') { + bbb.push(childrenNav[0].children[i]) + childrenNav[0].children.splice(i, 1) + } + if(childrenNav[0].children[i].key ==='jcsjk') { + bbb.push(childrenNav[0].children[i]) + childrenNav[0].children.splice(i, 1) + } + if(childrenNav[0].children[i].key ==='yxjlsjk') { + bbb.push(childrenNav[0].children[i]) + childrenNav[0].children.splice(i, 1) + } + + + } + // childrenNav[0].children =aaa + childrenNav[1].children =bbb + // for(let i = 0; i < childrenNav[1].children.length; i++) { + // if(childrenNav[1].children[i].key ==='zzllsjk' || childrenNav[1].children[i].key ==='bzllsjk' + // || childrenNav[1].children[i].key ==='bzhjsjk' || childrenNav[1].children[i].key ==='zbsjk' || childrenNav[1].children[i].key ==='zzsjk'){ + // childrenNav[1].children.splice(i, 1) + // console.log(childrenNav[1].children) + // } + // } const routers = generator(childrenNav) console.log('routers', routers) resolve(routers)