From f6b9c6c0e930cca51e049e1f446c03499ee8f29a Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期三, 23 十月 2024 13:17:35 +0800
Subject: [PATCH] UI授权接口修改授权逻辑,按照平台授权逻辑处理授权数据。

---
 Source/plt-web/plt-web-ui/src/views/authority/ui/uiAuthorization/index.vue |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/views/authority/ui/uiAuthorization/index.vue b/Source/plt-web/plt-web-ui/src/views/authority/ui/uiAuthorization/index.vue
index 4c265d2..a77bb26 100644
--- a/Source/plt-web/plt-web-ui/src/views/authority/ui/uiAuthorization/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/authority/ui/uiAuthorization/index.vue
@@ -250,31 +250,35 @@
           checked: true,
           expanded: true,
           data:item.data,
+          parentId:item.parentId,
           level: item.level,
+          leaf:item.leaf,
           oid: item.oid,
           text: item.text
         }
       })
 
-      // const parentData = selectParentList.map(item => {
-      //   return {
-      //     checked: false,
-      //     expanded: true,
-      //     data:item.data,
-      //     level: item.level,
-      //     oid: item.oid,
-      //     text: item.text
-      //   }
-      // })
-      // // 鍦ㄥ崐閫夌姸鎬佷腑杩囨护鎺夐《绾ц妭鐐� oid 涓� root
-      // const filterSelectTreeData = parentData.filter(item => item.oid !== 'root');
+      const parentData = selectParentList.map(item => {
+        return {
+          checked: false,
+          expanded: true,
+          data:item.data,
+          parentId:item.parentId,
+          level: item.level,
+          leaf:item.leaf,
+          oid: item.oid,
+          text: item.text
+        }
+      })
+      // 鍦ㄥ崐閫夌姸鎬佷腑杩囨护鎺夐《绾ц妭鐐� oid 涓� root
+      const filterSelectTreeData = parentData.filter(item => item.oid !== 'root');
 
-      const data = [...selectTreeData];
+      const data = [...selectTreeData,...filterSelectTreeData];
       const formData = {
         roleId: this.nodeRow.oid,
         type: this.type,
         context: this.context,
-        selectTreeList: selectTreeList
+        selectTreeList: data
       }
       authorizedUI(formData).then(res => {
         if (res.data.success) {

--
Gitblit v1.9.3