diff --git a/src/views/modules/communityService/measure/info.vue b/src/views/modules/communityService/measure/info.vue index 59e1a4d8..36346c68 100644 --- a/src/views/modules/communityService/measure/info.vue +++ b/src/views/modules/communityService/measure/info.vue @@ -370,6 +370,10 @@ export default { icResiUserId: { type: String, default: '' + }, + selGridId: { + type: String, + default: '' } }, @@ -469,7 +473,7 @@ export default { } else { this.getInfo(); } - + this.pageLoading = true; @@ -799,14 +803,16 @@ export default { } else { console.log("获取查询详情成功", res.data); this.demandUserList = res.data; - // debugger - if(this.icResiUserId && this.formType==='add') { - this.demandUserList.forEach((item) => { - + + if (this.icResiUserId && this.formType === 'add') { + this.demandUserList.forEach((item) => { + if (item.demandUserId == this.icResiUserId) this.selectDemandUser = item.label; }); this.form.demandUserId = this.icResiUserId + + this.form.gridId = this.selGridId } } }) diff --git a/src/views/modules/visual/command/cpts/demandInfo.vue b/src/views/modules/visual/command/cpts/demandInfo.vue index bac6c9b0..d01a7eb0 100644 --- a/src/views/modules/visual/command/cpts/demandInfo.vue +++ b/src/views/modules/visual/command/cpts/demandInfo.vue @@ -16,6 +16,7 @@ :source="'visiual'" :formType="'add'" :icResiUserId="icResiUserId" + :selGridId="selGridId" @handleClose="handleClose" @handleOk="handleOk" @dialogOk="handleEditSuccess" /> @@ -35,7 +36,11 @@ import demandInfoOrigin from "@/views/modules/communityService/measure/info"; export default { name: "dialogInfo", props: { - icResiUserId: { + icResiUserId: { + type: String, + required: 'true' + }, + selGridId: { type: String, required: 'true' }, diff --git a/src/views/modules/visual/command/index.vue b/src/views/modules/visual/command/index.vue index ddc24e23..67010293 100644 --- a/src/views/modules/visual/command/index.vue +++ b/src/views/modules/visual/command/index.vue @@ -398,6 +398,7 @@ export default { pageType: '', icResiUserId: '', + selGridId: '', eventId: '', enterpriseId: '', }; @@ -425,7 +426,7 @@ export default { methods: { handleClickDotBtn (type, info) { - // debugger + this.pageType = type if (type == "create-service") { // 点击网格发起服务 @@ -438,6 +439,7 @@ export default { } else if (type == "create-demand") { // 发起需求 this.icResiUserId = info.icResiUserId + this.selGridId = info.gridId } else if (type == "watch-xuncha") { this.enterpriseId = info.enterpriseId