|
@@ -12,11 +12,12 @@
|
|
<div class="tree" :style="'height:'+ (tableHeight + 83) + 'px'">
|
|
<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-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">
|
|
<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) @mouseover= mouseover(data,$event)>
|
|
|
|
|
|
+ <span class="custom-tree-node" style="position: relative;box-sizing: border-box;width: 10%" slot-scope="{ node }" @mouseleave= mouseleave(data,$event) @mouseover= mouseover(data,$event)>
|
|
|
|
|
|
- <span style="width: 100%;padding-right: 50px;overflow:hidden;text-overflow:ellipsis;line-height: 36px; display: inline-block;">{{ node.label }}</span>
|
|
|
|
|
|
+ <span style="padding-right: 50px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;line-height: 36px; display: inline-block;">{{ node.label }}</span>
|
|
|
|
|
|
- <span v-if="node.label != '全部人员'" class="node none">
|
|
|
|
|
|
+ <!-- <span v-if="node.label != '全部人员'" class="node none"> -->
|
|
|
|
+ <span v-if="node.label != '全部人员'" class="node none poAub">
|
|
<el-button type="text" size="mini" @click="createDepartment(-2)" >
|
|
<el-button type="text" size="mini" @click="createDepartment(-2)" >
|
|
<i class="el-icon-circle-plus-outline"></i> <!-- 新增 -->
|
|
<i class="el-icon-circle-plus-outline"></i> <!-- 新增 -->
|
|
</el-button>
|
|
</el-button>
|
|
@@ -1269,10 +1270,10 @@
|
|
this.jDarr = arrs
|
|
this.jDarr = arrs
|
|
},
|
|
},
|
|
mouseleave(data,$event){
|
|
mouseleave(data,$event){
|
|
- $event.currentTarget.firstElementChild.nextElementSibling.setAttribute('class','node none')
|
|
|
|
|
|
+ $event.currentTarget.firstElementChild.nextElementSibling.setAttribute('class','node none poAub')
|
|
},
|
|
},
|
|
mouseover(data,$event){
|
|
mouseover(data,$event){
|
|
- $event.currentTarget.lastChild.setAttribute('class','node block');
|
|
|
|
|
|
+ $event.currentTarget.lastChild.setAttribute('class','node block poAub');
|
|
},
|
|
},
|
|
confirmDeactive() {
|
|
confirmDeactive() {
|
|
this.http.post('/user/deactiveUser', {
|
|
this.http.post('/user/deactiveUser', {
|
|
@@ -2632,4 +2633,8 @@
|
|
display: inline-block;
|
|
display: inline-block;
|
|
margin-right: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
}
|
|
|
|
+ .poAub {
|
|
|
|
+ position: absolute;
|
|
|
|
+ right: 10px;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|