duy 13 цаг өмнө
parent
commit
6c44c3270f

+ 18 - 0
src/views/manager/wbsinfo/TreeCopyModal.vue

@@ -31,6 +31,8 @@
           :expand-on-click-node="false"
           @check="handleSourceCheck"
           check-strictly
+          :default-expanded-keys="defaultExpandedKeys" 
+           :default-checked-keys="[checkId]"
 
         ></el-tree>
       </div>
@@ -55,6 +57,8 @@
           lazy
           :expand-on-click-node="false"
           @check="handleTargetCheck"
+          :default-expanded-keys="defaultExpandedKeys" 
+           
         ></el-tree>
       </div>
     </div>
@@ -105,6 +109,14 @@ export default {
       type: Boolean,
       default: false
     },
+    defaultExpandedKeys: {
+      type: Array,
+      default: () => []
+    },
+    checkId:{
+         type: [String, Number],
+      required: true
+    }
  
   },
   data() {
@@ -141,6 +153,12 @@ export default {
   watch:{
     linkLoading(val){
       this.linkLoading = val;
+    },
+    defaultExpandedKeys(val){
+      this.defaultExpandedKeys = val;
+    },
+    checkId(val){
+      this.checkId = val;
     }
   },
   methods: {

+ 1 - 0
src/views/manager/wbsinfo/edit.vue

@@ -1492,6 +1492,7 @@
      <!-- 引入树形复制弹窗组件 -->
     <tree-copy-modal
       ref="treeCopyModal"
+      :checkId="curTreeData.id"
       :source-id="id"
        :default-expanded-keys="defaultExpandedKeys" 
       :user-info="userInfo"