图形示例

调用方式
<yy-organization
title="组织架构自定义标题"
:visible="visible"
:isSingleCheck="false"
:departmentList="[]"
:memberList="[]"
:checkedIds="[]"
@confirmCheck="confirmCheck"
@cancelCheck="cancelCheck"
></yy-organization>
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
props和事件监听
export default {
data() {
return {
visible:false,
};
},
methods: {
confirmCheck(members) {
//已选成员集合
console.log(members);
this.visible = false;
},
cancelCheck() {
this.visible = false;
},
},
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
参数说明
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 开启或关闭 | Boolean | false |
| title | 组织架构标题 | String | 组织架构 |
| isSingleCheck | 是否单选模式 | Boolean | false |
| departmentList | 部门数据集合 | Array | [] |
| memberList | 成员数据集合 | Array | [] |
| checkedIds | 已选成员id集合 | Array | [] |
事件
| 参数 | 说明 |
|---|---|
| confirmCheck | 点击确定按钮触发,返回选择成员数据集合 |
| cancelCheck | 点击返回按钮触发 |