duanliangtao 2 years ago
parent
commit
28a3cb8296
  1. 33
      src/views/modules/communityService/measure/index.vue

33
src/views/modules/communityService/measure/index.vue

@ -433,19 +433,21 @@
></el-input> ></el-input>
<el-select <el-select
v-else v-else
v-model="selectDemandUser" v-model="form.demandUserId"
class="u-item-width-normal" class="u-item-width-normal"
filterable filterable
:disabled="disabled" :disabled="disabled"
placeholder="请选择" placeholder="请选择"
clearable clearable
@change="handleDemandChange" @change="handleDemandChange"
remote
:remote-method="getDemandUserList"
> >
<el-option <el-option
v-for="item in demandUserList" v-for="item in demandUserList"
:key="item.demandUserId" :key="item.demanderId"
:label="item.label" :label="item.label"
:value="item" :value="item.demanderId"
> >
</el-option> </el-option>
</el-select> </el-select>
@ -990,11 +992,11 @@ export default {
} }
}, },
handleDemandChange(val) { handleDemandChange(val) {
console.log("val", val, this.selectDemandUser); // console.log("val", val, this.selectDemandUser);
this.selectDemandUser = val.label; // this.selectDemandUser = val.label;
this.form.demandUserName = val.demandUserName; this.form.demandUserName = val.demanderName;
this.form.demandUserMobile = val.demandUserMobile; this.form.demandUserMobile = val.demanderMobile;
this.form.demandUserId = val.demandUserId; // this.form.demandUserId = val.demanderId;
}, },
handleSearch(val) { handleSearch(val) {
console.log("searchhh--", val); console.log("searchhh--", val);
@ -1310,22 +1312,21 @@ export default {
return this.$message.error("网络错误"); return this.$message.error("网络错误");
}); });
}, },
async getDemandUserList() {
async getDemandUserList(demanderName) {
const { user } = await this.$store.state; const { user } = await this.$store.state;
console.log("user---ppp", user); console.log("demanderName:", demanderName);
const params = {
agencyId: user.agencyId,
gridId: this.form.gridId,
name: "",
};
// addorupdate // addorupdate
await this.$http await this.$http
.post("/epmetuser/icresiuser/demandusers", params) .get(`/actual/base/resiDemand/listDemander2Serve?gridId=${this.form.gridId}&demanderName=${demanderName ? demanderName : ''}`)
.then(({ data: res }) => { .then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg); return this.$message.error(res.msg);
} else { } else {
console.log("获取查询详情成功", res.data); console.log("获取查询详情成功", res.data);
res.data.map(e=>{
e.label = e.demanderName + "(" + e.demanderMobile + ")";
})
this.demandUserList = res.data; this.demandUserList = res.data;
} }
}) })

Loading…
Cancel
Save