maxiaoxiao 6 сар өмнө
parent
commit
3f35839dc4

+ 8 - 7
src/views/basicGeographic/entityManage.vue

@@ -5,14 +5,13 @@
       <span class="closeBtn foldBtn" :class="`el-icon-s-${fold ? '' : 'un'}fold`" @click="fold = !fold"></span>
       <span class="closeBtn foldBtn" :class="`el-icon-s-${fold ? '' : 'un'}fold`" @click="fold = !fold"></span>
     </div>
     </div>
     <div class="treeDiv">
     <div class="treeDiv">
-      <!-- :default-checked-keys="checkedKeys" :data="TreeDatas" :props="defaultProps" -->
-      <el-tree @check="handleCheckChange" class="filter-tree" show-checkbox node-key="id" ref="tree" lazy
-        :props="defaultProps" :load="getTree">
+      <!-- :default-checked-keys="checkedKeys" :data="TreeDatas" :props="defaultProps" show-checkbox @check="handleCheckChange"-->
+      <el-tree class="filter-tree" node-key="id" ref="tree" lazy :props="defaultProps" :load="getTree">
         <span class="custom-tree-node" slot-scope="{ node, data }">
         <span class="custom-tree-node" slot-scope="{ node, data }">
-          <span :class="data.disabled ? '' : 'ellipsisText'" :title="node.label">{{ node.label }}
-            {{ data.disabled ? `(${data.count || 0})` : '' }}</span>
+          <span :class="data.disabled ? '' : 'ellipsisText'" :title="node.label" @click="showlist(data)">
+            {{ node.label }} {{ `(${data.count || 0})` }}</span>
           <span>
           <span>
-            <i v-if="!data.disabled" class="el-icon-link" title="实体关系" @click="showDetail(data)"></i>
+            <!-- <i v-if="!data.disabled" class="el-icon-link" title="实体关系" @click="showDetail(data)"></i> -->
           </span>
           </span>
         </span>
         </span>
       </el-tree>
       </el-tree>
@@ -53,7 +52,9 @@ export default {
     handleCheckChange(obj, checked) {
     handleCheckChange(obj, checked) {
       this.$emit("checkChange", obj, checked,);
       this.$emit("checkChange", obj, checked,);
     },
     },
-
+    showlist(data) {
+      if (data && !data.disabled) this.$emit("showlist", data);
+    },
     getTree(node, resolve) {
     getTree(node, resolve) {
       if (node.data && !node.data.disabled) resolve([]);
       if (node.data && !node.data.disabled) resolve([]);
       getEntityTree({ id: node.data ? node.data.id : undefined }).then((res) => {
       getEntityTree({ id: node.data ? node.data.id : undefined }).then((res) => {