From 87572c2af4c6b927b55cd9efda438087d36d0f3d Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 16 八月 2023 15:01:23 +0800 Subject: [PATCH] 资源管理,图层管理修改 --- src/views/AuthorizationManagement/roleResAuthorization.vue | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/AuthorizationManagement/roleResAuthorization.vue b/src/views/AuthorizationManagement/roleResAuthorization.vue index 570edaa..2321670 100644 --- a/src/views/AuthorizationManagement/roleResAuthorization.vue +++ b/src/views/AuthorizationManagement/roleResAuthorization.vue @@ -206,9 +206,7 @@ import { queryDepTree, select_Role_ByPageAndCount, - roleResInserts, - roleLayer_selectResByRole, roleLayer_inserts, roleLayer_deletes @@ -310,9 +308,7 @@ if (std.length == 0) { return } - const data = await roleLayer_inserts(std); - if (data.code != 200) { this.$message.error('鎺堟潈澶辫触'); } else { @@ -441,6 +437,11 @@ return cloneData.filter((father) => { // 寰幆鎵�鏈夐」 let branchArr = cloneData.filter((child) => father.layerid == child.pid); // 瀵规瘮ID锛屽垎鍒笂涓嬬骇鑿滃崟锛屽苟杩斿洖鏁版嵁 + + branchArr.sort(function (a, b) { + return a.orderNum - b.orderNum + }) + branchArr.length > 0 ? (father.children = branchArr) : ""; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊� // 灞炰簬鍚屼竴瀵硅薄闂锛屼緥濡傦細浠� a=b銆乧=1 锛岀劧鍚庡啀浠� b.c=c 锛� 閭d箞 a.c=b.c=c=1 锛涘悓鐞嗭紝鍚庣画浠� c.d=2 ,閭d箞 a.c.d 涔熸槸=2锛� // 鐢辨寰幆澶氭鍚庯紝灏辫兘褰㈡垚鐩稿簲鐨勬爲褰㈡暟鎹粨鏋� @@ -512,7 +513,6 @@ async getuserList() { this.Layertree = []; this.layeroption = []; - const data = await roleLayer_selectResByRole({ roleid: this.userlistData.roleid }); if (data.code !== 200) { return this.$message.error('鏍规嵁ID鏌ヨ璧勬簮澶辫触'); @@ -525,8 +525,9 @@ } } var val = this.setTreeData(data.result); - - + val.sort(function (a, b) { + return a.orderNum - b.orderNum + }) this.Layertree = val this.$refs.layerFrom.setCheckedKeys(std); }, -- Gitblit v1.9.3