shanbinzhang 3 天之前
父节点
当前提交
5ca7d23bb5
共有 1 个文件被更改,包括 25 次插入2 次删除
  1. 25 2
      src/views/business_manage/components/SetPermission.vue

+ 25 - 2
src/views/business_manage/components/SetPermission.vue

@@ -21,13 +21,36 @@
 
         <div class="tree">
             <t-tree
+                v-if="activeTab === '图库'"
                 :expandAll="searchTxt !== ''"
                 ref="tree"
                 v-model="allChecked"
                 :data="treeList"
                 :checkable="checkable"
-                :check-strictly="checkStrictly"
-                :keys="treeKeys"
+                :check-strictly="true"
+                :keys="{
+                  value: 'ChartClassifyId',
+                  children: 'Children',
+                  label: 'ChartClassifyName',
+                }"
+                :value-mode="valueMode"
+                hover
+                @change="onChange"
+                />
+
+            <t-tree
+                v-else
+                :expandAll="searchTxt !== ''"
+                ref="treeReport"
+                v-model="allChecked"
+                :data="treeList"
+                :checkable="checkable"
+                :check-strictly="false"
+                :keys="{
+                  value: 'PermissionId',
+                  children: 'Child',
+                  label: 'PermissionName',
+                }"
                 :value-mode="valueMode"
                 hover
                 @change="onChange"