|
|
@ -18,11 +18,13 @@ |
|
|
|
<div style="display: flex;flex-direction: row;width: 100%;margin-top: 10px;"> |
|
|
|
<div style="display: flex;flex-direction: row;flex: 1 ; align-items: center;"> |
|
|
|
<span style="width: 80px;text-align: right;"><span class="must">*</span> 部门:</span> |
|
|
|
<el-select v-model="form.sysStaffOrg.orgName" placeholder="请选择" style="margin-left: 10px; flex: 0.8;"> |
|
|
|
<el-select ref="treeSelect" v-model="form.sysStaffOrg.orgName" placeholder="请选择" |
|
|
|
style="margin-left: 10px; flex: 0.8;"> |
|
|
|
<el-option hidden :key="form.sysStaffOrg.orgSid" :label="form.sysStaffOrg.orgName" |
|
|
|
:value="form.sysStaffOrg.orgName"></el-option> |
|
|
|
<el-tree :data="treedata" ref="Tree" accordion node-key="sid" :default-checked-keys="checkedId" |
|
|
|
:default-expand-all='true' :check-strictly='true' :props="defaultProps" @check-change="checkchange"> |
|
|
|
:default-expand-all='true' :check-strictly='true' :props="defaultProps" @node-click="nodeClick" |
|
|
|
@check-change="checkchange"> |
|
|
|
</el-tree> |
|
|
|
</el-select> |
|
|
|
<el-checkbox class="checkbox" style="margin-left: 15px;" v-model="manageType" |
|
|
@ -184,6 +186,14 @@ |
|
|
|
treeNodeClick() { |
|
|
|
this.$refs.el_select.visible = false |
|
|
|
}, |
|
|
|
nodeClick(val) { |
|
|
|
console.log("nodeClick", val); |
|
|
|
this.form.sysStaffOrg.orgSid = val.sid |
|
|
|
this.form.sysStaffOrg.orgName = val.name |
|
|
|
this.form.sysStaffOrg.orgCode = val.orgCode |
|
|
|
this.$refs.treeSelect.visible = false |
|
|
|
|
|
|
|
}, |
|
|
|
checkchange(data, checked, indeterminate) { |
|
|
|
|
|
|
|
console.log("checkchange", data); |
|
|
|