Lijy hace 3 años
padre
commit
43c27cb44d

+ 7 - 5
fhKeeper/formulahousekeeper/timesheet/src/views/team/index.vue

@@ -12,8 +12,8 @@
             <div class="tree" :style="'height:'+ (tableHeight + 83) + 'px'">
                 <!-- <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick" accordion></el-tree> -->
                 <el-tree :data="data" :props="defaultProps" node-key="id" :expand-on-click-node="false" accordion @node-click="handleNodeClick" :default-expanded-keys="jDarr" @node-expand="jieDian" @node-collapse="shutDown" @current-change="chufa">
-                    <span class="custom-tree-node" slot-scope="{ node }" @mouseleave= mouseleave(data,$event)>
-                        <span style="width: 100%;display: inline-block;" @mouseover= mouseover(data,$event)>{{ node.label }}</span>
+                    <span class="custom-tree-node" slot-scope="{ node }" @mouseleave= mouseleave(data,$event) @mouseover= mouseover(data,$event)>
+                        <span style="width: 100%;line-height: 36px; display: inline-block;">{{ node.label }}</span>
                         <span v-if="node.label != '全部人员'" class="node none">
                         <el-button type="text" size="mini" @click="createDepartment(-2)" >
                             <i class="el-icon-circle-plus-outline"></i> <!-- 新增 -->
@@ -483,7 +483,9 @@
         },
         methods: {
             chufa(data, b, c, e) {
+                console.log(78)
                 if(this.depData == null || data.id != this.depData.id) {
+                    // this.depData = data.id
                     this.depData = data;
                     this.page = 1;
                     this.getUser();
@@ -509,7 +511,7 @@
                 $event.currentTarget.firstElementChild.nextElementSibling.setAttribute('class','node none')
             },
             mouseover(data,$event){
-                $event.currentTarget.nextElementSibling.setAttribute('class','node block');
+                $event.currentTarget.lastChild.setAttribute('class','node block');
             },
             confirmDeactive() {
                 this.http.post('/user/deactiveUser', {
@@ -1141,7 +1143,7 @@
 
             // 部门列表点击
             handleNodeClick(data) {
-                console.log(data)
+                console.log(data, 999)
                 if(this.depData == null || data.id != this.depData.id) {
                     this.depData = data;
                     this.page = 1;
@@ -1330,7 +1332,7 @@
                         });
                     })
                     .catch(() => {});
-                },500);
+                },100);
                 // this.$confirm( "确定要删除部门" + this.depData.label + "吗?", "删除部门", {
                 //     confirmButtonText: "确定",
                 //     cancelButtonText: "取消",