From 4a64e034a521d0b648dc79ef5db166eac98d63f0 Mon Sep 17 00:00:00 2001 From: duanliangtao Date: Mon, 29 Jan 2024 17:35:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B912345=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=97=B6=EF=BC=8C=E5=88=86=E9=A1=B5=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=89=80=E5=B1=9E=E7=BB=84=E7=BB=87=EF=BC=8C=E7=AC=AC?= =?UTF-8?q?=E4=BA=8C=E9=A1=B5=E5=A4=B1=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/shequzhili/event/eventList.vue | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/views/modules/shequzhili/event/eventList.vue b/src/views/modules/shequzhili/event/eventList.vue index 9544a4c6f..943a55ec9 100644 --- a/src/views/modules/shequzhili/event/eventList.vue +++ b/src/views/modules/shequzhili/event/eventList.vue @@ -725,25 +725,32 @@ export default { if (this.eventTypeCheck) { this.formData.secondIdList = this.eventTypeCheck } + + console.log("formData.agencyId1:"); + console.log(this.formData.agencyId); + + const { pageSize, pageNo, formData } = this; + // 创建新的 formData 对象,保留原始值 + const newFormData = { ...formData }; + // 处理 agencyId - if (Array.isArray(this.formData.agencyId) && this.formData.agencyId.length) { + if (Array.isArray(newFormData.agencyId) && newFormData.agencyId.length) { if (this.level == "grid") { - this.formData.gridId = this.formData.agencyId[this.formData.agencyId.length - 1]; - this.formData.agencyId = ""; + newFormData.gridId = newFormData.agencyId[newFormData.agencyId.length - 1]; + newFormData.agencyId = ""; } else { - this.formData.agencyId = this.formData.agencyId[this.formData.agencyId.length - 1]; - this.formData.gridId = ""; + newFormData.agencyId = newFormData.agencyId[newFormData.agencyId.length - 1]; + newFormData.gridId = ""; } } else { - this.formData.agencyId = ""; - this.formData.gridId = ""; + newFormData.agencyId = ""; + newFormData.gridId = ""; } - const { pageSize, pageNo, formData } = this; const { data, code, msg } = await requestPost(url, { pageSize, pageNo, - ...formData, + ...newFormData, }); if (code === 0) { this.total = data.total || 0; @@ -751,6 +758,8 @@ export default { } else { this.$message.error(msg); } + console.log("formData.agencyId2:"); + console.log(this.formData.agencyId); }, async getCateOptions() { const url = "/governance/icEvent/getCategoryTree";