This commit is contained in:
jjLv 2024-08-08 11:23:52 +08:00
commit c8c0dce147
1 changed files with 8 additions and 7 deletions

View File

@ -233,13 +233,13 @@
</el-col>
<el-col :span="12">
<el-form-item label="班组长" prop="leaderPhone">
<el-select v-model="form.leaderPhone" placeholder="请选择班组长" clearable filterable style="width: 100%;" @change="changeLeader">
<el-form-item label="班组长" prop="teamLeaderId">
<el-select v-model="form.teamLeaderId" placeholder="请选择班组长" clearable filterable style="width: 100%;" @change="changeLeader">
<el-option
v-for="item in personList"
:key="item.phone"
:key="item.id"
:label="item.name+'-'+item.phone"
:value="item.phone"
:value="item.id"
/>
</el-select>
</el-form-item>
@ -396,7 +396,7 @@
teamName: [
{ required: true, message: "班组名称不能为空", trigger: "blur" }
],
leaderPhone: [
teamLeaderId: [
{ required: true, message: "班组长不能为空", trigger: "change" }
],
// userIdArrIds: [
@ -437,8 +437,9 @@
changeLeader(val){
console.log(val)
this.personList.forEach(item=>{
if(item.phone==val){
if(item.id==val){
this.form.teamLeader = item.name;
this.form.leaderPhone = item.phone;
}
})
},
@ -462,7 +463,7 @@
this.form = {
teamName: undefined,
teamLeader: undefined,
leaderPhone: undefined,
teamLeaderId: undefined,
proId: undefined,
userIdArr: undefined,
userIdArrIds: undefined,