`
<el-form-item label="所属单位" prop="parentId">
<el-select v-model="company" placeholder="请选择" multiple @change="selectChange" collapse-tags>
<el-option :value="mineStatusValue" style="height: auto">
<el-tree :data="organTreedata" node-key="id" ref="tree" highlight-current
:props="defaultProps" @node-click="handleNodeClickUnit" default-expand-all>
</el-tree>
</el-option>
</el-select>
</el-form-item>
data() {
return {
company:"",
organTreedata:[],
defaultProps: {
children: 'children',
label: 'orgName'
},
}
}
methods: {
selectChange(){
this.organForm.parentId="";
},
handleNodeClickUnit(data){
console.log(data);
let arrLabel = [];
arrLabel.push(data.orgName);
this.company=arrLabel;
this.organForm.parentId=data.id;
},
editOrgan(row){
console.log(row);
this.dialogOrgan=true;
this.organForm=row;
let arrLabel = [];
arrLabel.push(row.parentOrgName);
this.company=arrLabel;
},
}