Просмотр исходного кода

fix: 用户管理、菜单管理、部门管理中的树形结构加入根目录

Tong 2 лет назад
Родитель
Сommit
0c29f6c90a

+ 12 - 5
src/views/sys/sysMenu/MenuTree.vue

@@ -1,8 +1,8 @@
 <template>
-  <div class="bg-white m-4 mr-0 overflow-hidden">
+  <div class="m-4 mr-0 overflow-hidden bg-white">
     <BasicTree
       ref="treeRef"
-      title="菜单列表"
+      title=""
       toolbar
       search
       :treeData="treeData"
@@ -30,9 +30,16 @@
 
   // 查询树数据
   async function getTreeData() {
-    const res = await sysMenuQueryTree({});
-    console.log('🚀 ~ file: MenuTree.vue:34 ~ getTreeData ~ res', res);
-    treeData.value = res;
+    // const res = await sysMenuQueryTree({});
+    // treeData.value = res;
+    const results = await sysMenuQueryTree({});
+    treeData.value = [
+      {
+        id: '0',
+        name: '根目录',
+        children: results,
+      },
+    ];
   }
 
   // 选中树节点事件

+ 11 - 3
src/views/sys/sysOrg/OrgTree.vue

@@ -1,8 +1,8 @@
 <template>
-  <div class="bg-white m-4 mr-0 overflow-hidden">
+  <div class="m-4 mr-0 overflow-hidden bg-white">
     <BasicTree
       ref="treeRef"
-      title="部门列表"
+      title=""
       toolbar
       search
       :treeData="treeData"
@@ -32,7 +32,15 @@
 
   // 查询树数据
   async function getTreeData() {
-    treeData.value = await sysOrgQueryTree({});
+    // treeData.value = await sysOrgQueryTree({});
+    const results = await sysOrgQueryTree({});
+    treeData.value = [
+      {
+        id: '0',
+        name: '根目录',
+        children: results,
+      },
+    ];
   }
 
   // 选中树节点事件

+ 11 - 3
src/views/sys/sysUser/OrgTree.vue

@@ -1,8 +1,8 @@
 <template>
-  <div class="bg-white m-4 mr-0 overflow-hidden">
+  <div class="m-4 mr-0 overflow-hidden bg-white">
     <BasicTree
       ref="treeRef"
-      title="部门列表"
+      title=""
       toolbar
       search
       :treeData="treeData"
@@ -31,7 +31,15 @@
 
   // 查询树数据
   async function getTreeData() {
-    treeData.value = await sysOrgQueryTree();
+    // treeData.value = await sysOrgQueryTree();
+    const results = await sysOrgQueryTree({});
+    treeData.value = [
+      {
+        id: '0',
+        name: '根目录',
+        children: results,
+      },
+    ];
   }
 
   // 选中树节点事件