소스 검색

分配xiug

duy 1 년 전
부모
커밋
6165bde2d7
1개의 변경된 파일12개의 추가작업 그리고 6개의 파일을 삭제
  1. 12 6
      src/views/manager/projectinfo/allocateDialog.vue

+ 12 - 6
src/views/manager/projectinfo/allocateDialog.vue

@@ -15,13 +15,19 @@
                     :props="defaultProps"
                     :expand-on-click-node="false"
                     highlight-current
+                    check-strictly
+                    :check-on-click-node="false"
                     node-key="id"
                     ref="tree"
-                    :render-content="renderContent"
-                  
-                   
+           
+                 
+                    @check-change="handleCheckChange"
                     >
-                  
+                  <span class="custom-tree-node" slot-scope="{node,data}" style="justify-content: flex-start;">
+                   <span> <el-checkbox v-model="data.checked" v-if="!data.hasChildren"></el-checkbox></span>
+                    {{ node.label }}
+                
+                  </span>
                     </el-tree>
         
                 </div>
@@ -130,8 +136,8 @@
         });
     },
     handleCheckChange(checkedNodes) {
-   
-      console.log('当前选中的节点:',checkedNodes);
+      // 在这里处理已选中的节点数据
+      console.log(checkedNodes,'checkedNodes');
     }
   
     }