Преглед изворни кода

feat(divisionDialog): 添加treeProps以支持自定义树节点属性

duy пре 4 месеци
родитељ
комит
0d6b61a3c1
1 измењених фајлова са 10 додато и 1 уклоњено
  1. 10 1
      src/views/data-fill/components/divisionDialog.vue

+ 10 - 1
src/views/data-fill/components/divisionDialog.vue

@@ -35,6 +35,7 @@
                                 is-type
                                 :is-color="false"
                                 check-strictly
+                                :h-props="treeProps"
                                 @check="addTreeNodeCheckChange"
                                 @load="rightTreeLoadNode"
                                 @node-tap="rightElTreeClick"
@@ -146,7 +147,15 @@ const treeNodeLoading = () => {
 
 
 const rightTree = ref(null)
-
+const treeProps = ref({
+    label: 'title',
+    children: 'children',
+    isLeaf: 'notExsitChild',
+    disabled: (data) => {
+        // 当节点类型为6时才能选择
+        return data.nodeType !== 6
+    },
+})
 //监听
 watch(() => [
 props.linkModal,