刘洋 1 năm trước cách đây
mục cha
commit
73a014579c
1 tập tin đã thay đổi với 17 bổ sung1 xóa
  1. 17 1
      src/views/user/org-struct-manage/struct-manage/index.vue

+ 17 - 1
src/views/user/org-struct-manage/struct-manage/index.vue

@@ -12,7 +12,7 @@
         ref="tableRef"
         v-model:expandedTreeNodes="expandedTreeNodes"
         row-key="id"
-        :data="tableData"
+        :data="treeTableData"
         :columns="columns"
         :tree="treeConfig"
         :tree-expand-and-fold-icon="treeIcon"
@@ -176,6 +176,22 @@ const tableData = computed(() => {
 
   return orgList;
 });
+const setParentName = (list = [], name, isLevel1 = false) => {
+  let arr = list.map((item) => {
+    if (isLevel1) {
+      item.parentName = '-';
+    } else {
+      console.log('item', item);
+      item.parentName = name;
+    }
+    item.children = setParentName(item.children, item.name, false);
+    return item;
+  });
+  return arr;
+};
+const treeTableData = computed(() => {
+  return setParentName(orgData.value || [], '-', true);
+});
 
 const handleAdd = (row = null) => {
   if (row) {