考勤规则人员父子级联动勾选

This commit is contained in:
zzyuan 2024-11-14 10:29:49 +08:00
parent a5c229f80c
commit 17d6eed1d2
1 changed files with 13 additions and 5 deletions

View File

@ -115,7 +115,7 @@
</el-col>
<el-col :span="12">
<el-form-item label="参与考勤人员:" prop="checkList">
<treeselect v-model="form.checkList" :multiple="true" :flat="true" :options="personOptions" :normalizer="normalizer" placeholder="选择部门和人员" @input="handleSelect"/>
<treeselect v-model="form.checkList" :multiple="true" :flat="false" :options="personOptions" :normalizer="normalizer" placeholder="选择部门和人员" @input="handleSelect"/>
</el-form-item>
</el-col>
</el-row>
@ -509,11 +509,19 @@
this.form.attDay=arr.join(",")
let arr2 = []
this.form.checkList.forEach(item=>{
let obj={
orgId:item.split('|')[1],
userId:item.split('|')[0]
if(item.indexOf("|")>-1){
let obj={
orgId:item.split('|')[1],
userId:item.split('|')[0]
}
arr2.push(obj)
}else{
let obj={
orgId:item,
userId:""
}
arr2.push(obj)
}
arr2.push(obj)
})
this.form.checkOrgList=arr2;
console.log(this.form)