|
@@ -33,12 +33,6 @@
|
|
|
<div>
|
|
|
<el-input size="small" v-model="searchValue" class="normal-margin" placeholder="搜索人员" clearable></el-input>
|
|
|
<div :style="{ height: scrollHeight?scrollHeight:'400px'}" style="overflow-y:scroll">
|
|
|
- <!-- <el-checkbox-group :disabled="pageOnlyRead" v-model="checkedMenbers" @change="handleCheckedChange">
|
|
|
- <div style="margin-bottom:10px" v-for="item in menberData" :key="item.index">
|
|
|
- <el-checkbox v-if="searchValue" v-show="item.name === searchValue" :label="item.sa_agentsid">{{item.name}}</el-checkbox>
|
|
|
- <el-checkbox v-else :label="item.sa_agentsid">{{item.name}}</el-checkbox>
|
|
|
- </div>
|
|
|
- </el-checkbox-group> -->
|
|
|
<el-checkbox-group :disabled="pageOnlyRead" v-model="checkedMenbers" @change="handleCheckedChange">
|
|
|
<div style="margin-bottom:10px" v-for="item in menberData" :key="item.index">
|
|
|
<el-checkbox v-if="searchValue" v-show="item.agentname === searchValue" :label="item.sa_agentsid">{{item.agentname}}</el-checkbox>
|
|
@@ -90,7 +84,6 @@ export default {
|
|
|
"obiectId": this.$route.query.id?this.$route.query.id:this.obiectId,
|
|
|
"obiectName": this.obiectName
|
|
|
},
|
|
|
-
|
|
|
})
|
|
|
// 数据格式转换成elementui-tree所需的格式
|
|
|
this.responseData = res.data
|
|
@@ -119,8 +112,8 @@ export default {
|
|
|
if (node.subarea && node.subarea.length > 0) {
|
|
|
// 如果存在子节点
|
|
|
for (var index = 0; index < node.subarea.length; index++) {
|
|
|
- // 遍历子节点, 把每个子节点看做一颗独立的树, 传入递归构造子树, 并把结果放回到新node的children中
|
|
|
- elNode.children.push(convertToElementTree(node.subarea[index]));
|
|
|
+ // 遍历子节点, 把每个子节点看做一颗独立的树, 传入递归构造子树, 并把结果放回到新node的children中
|
|
|
+ elNode.children.push(convertToElementTree(node.subarea[index]));
|
|
|
}
|
|
|
}
|
|
|
return elNode;
|
|
@@ -163,12 +156,15 @@ export default {
|
|
|
})
|
|
|
this.onCheckedMenber = arr
|
|
|
},
|
|
|
+ // 全选部门
|
|
|
+ setCheckedKeys() {
|
|
|
+ this.$refs.tree.setCheckedKeys([3]);
|
|
|
+ },
|
|
|
// 点击部门
|
|
|
nodeClick (row,node,comp) {
|
|
|
this.checkAll = false
|
|
|
this.clickdepid = row.sa_saleareaid
|
|
|
this.menberList([row.sa_saleareaid])
|
|
|
- // this.onCheckedMenber.length === this.menberData.length?this.checkAll = true:this.checkAll = false
|
|
|
},
|
|
|
// 勾选部门
|
|
|
nodeCheck (checkedNodes,checkedKeys,halfCheckedNodes,halfCheckedKeys) {
|
|
@@ -241,6 +237,10 @@ export default {
|
|
|
|
|
|
</script>
|
|
|
<style>
|
|
|
+.tree-panel{
|
|
|
+ max-height: 500px;
|
|
|
+ overflow: scroll;
|
|
|
+}
|
|
|
.tree-panel .el-tree {
|
|
|
background: none;
|
|
|
}
|