diff --git a/src/views/components/editResi.vue b/src/views/components/editResi.vue index 5635b137d..3c6717f5c 100644 --- a/src/views/components/editResi.vue +++ b/src/views/components/editResi.vue @@ -274,7 +274,7 @@ clearable size="small" v-model="form.resideInfoDtos[index].gridId" - :options="orgOptions" + :options="form.resideInfoDtos[index].orgOptions" :props="orgOptionProps" @change="handleChangeAgency(index)" :disabled="rowItem.accessable === 0" @@ -343,7 +343,6 @@ :rules="[ { required: true, message: '请选择单元', trigger: 'blur' }, ]" - :disabled="rowItem.accessable === 0" > { + if (res.code !== 0) { + return this.$message.error(res.msg); + } else { + this.form.resideInfoDtos[i].orgOptions.push(res.data); + } + }) + .catch((err) => { + console.log(err); + return this.$message.error("网络错误"); + }); + }, + getOrgTreeListAll() { this.$http - .post("/gov/org/customeragency/agencygridtree", {}) + .post("/gov/org/customeragency/agencygridtree", {}) .then(({ data: res }) => { if (res.code !== 0) { return this.$message.error(res.msg); } else { - console.log("获取组织树成功", res.data); - this.orgOptions = []; - this.orgOptions.push(res.data); + this.orgOption.push(res.data) } }) .catch(() => { @@ -1948,6 +1962,7 @@ export default { optionsB: [], optionsH: [], optionsD: [], + orgOptions:this.orgOption }); }, handelClickDelHouse(i) { @@ -2050,6 +2065,7 @@ export default { delete item.optionsB; delete item.optionsH; delete item.optionsD; + delete item.orgOptions; }); delete this.form.integrityData; this.submitForm(house);