Commit 608d8caa authored by 耿迪迪's avatar 耿迪迪

居民安检单

parent c33aa50d
...@@ -343,7 +343,7 @@ ...@@ -343,7 +343,7 @@
</el-col> </el-col>
<el-col :span="6" style="padding-left: 8px"> <el-col :span="6" style="padding-left: 8px">
<el-select v-model="form.community" multiple placeholder="所属小区(村)"> <el-select v-model="form.community" multiple @change="$forceUpdate()" placeholder="所属小区(村)">
<el-option <el-option
v-for="item in communityData" v-for="item in communityData"
:key="item.id" :key="item.id"
...@@ -365,7 +365,7 @@ ...@@ -365,7 +365,7 @@
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="负责人" prop="responsiblePerson"> <el-form-item label="负责人" prop="responsiblePerson">
<el-select v-model="form.responsiblePerson" multiple placeholder="请选择负责人"> <el-select v-model="form.responsiblePerson" multiple @change="$forceUpdate()" placeholder="请选择负责人">
<el-option <el-option
v-for="group in groupList" v-for="group in groupList"
:key="group.groupId" :key="group.groupId"
...@@ -590,7 +590,7 @@ export default { ...@@ -590,7 +590,7 @@ export default {
if(this.form.relationInfoList){ if(this.form.relationInfoList){
let community = this.form.relationInfoList.filter(item => item.type == "1").map(item => item.relationId); let community = this.form.relationInfoList.filter(item => item.type == "1").map(item => item.relationId);
if(community) { if(community) {
this.form.community = community; this.form.community = [...community];
const area = this.communityData.find(item => item.id == community[0]); const area = this.communityData.find(item => item.id == community[0]);
if(area){ if(area){
this.form.city = area.city; this.form.city = area.city;
...@@ -599,7 +599,7 @@ export default { ...@@ -599,7 +599,7 @@ export default {
} }
} }
let responsiblePerson = this.form.relationInfoList.filter(item => item.type == "2").map(item => item.relationId); let responsiblePerson = this.form.relationInfoList.filter(item => item.type == "2").map(item => item.relationId);
if(responsiblePerson) this.form.responsiblePerson = responsiblePerson; if(responsiblePerson) this.form.responsiblePerson = [...responsiblePerson];
} }
}, },
/** 提交按钮 */ /** 提交按钮 */
...@@ -624,6 +624,7 @@ export default { ...@@ -624,6 +624,7 @@ export default {
}); });
}, },
addRelationInfo(){ addRelationInfo(){
this.form.relationInfoList = [];
this.form.community.forEach(item =>{ this.form.community.forEach(item =>{
const relationInfo = { const relationInfo = {
type: "1", type: "1",
...@@ -640,7 +641,7 @@ export default { ...@@ -640,7 +641,7 @@ export default {
relationId: item, relationId: item,
}; };
if(this.form.id){ if(this.form.id){
item.taskId = this.form.id relationInfo.taskId = this.form.id
} }
this.form.relationInfoList.push(relationInfo); this.form.relationInfoList.push(relationInfo);
}) })
...@@ -780,7 +781,7 @@ export default { ...@@ -780,7 +781,7 @@ export default {
this.groupList = res.data; this.groupList = res.data;
} }
}) })
} },
}, },
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment