From 5a9f9ae5f5c340a14fe95e0ff36d9af9abc7d2e6 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Fri, 20 Oct 2023 10:39:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B8=82=E5=9C=BA=E9=83=A8?= =?UTF-8?q?=E9=95=BF=E4=BB=BB=E5=8A=A1=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/examined.ts | 2 +- .../examined/components/audit_town_market.vue | 26 +++++++++++++++---- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/api/examined.ts b/src/api/examined.ts index 9809f01..44c99b8 100644 --- a/src/api/examined.ts +++ b/src/api/examined.ts @@ -37,5 +37,5 @@ export function apiApproveList(params: any) { // 任务审批(待审批列表) export function apiApproveAudit(params: any) { - return request.get({ url: "/approve.approve/audit", params }); + return request.post({ url: "/approve.approve/audit", params }); } diff --git a/src/views/examined/components/audit_town_market.vue b/src/views/examined/components/audit_town_market.vue index 291e235..184580f 100644 --- a/src/views/examined/components/audit_town_market.vue +++ b/src/views/examined/components/audit_town_market.vue @@ -226,12 +226,28 @@ const setFormData = async (data: Record) => { formData[key] = data[key]; } } + if (formData.task?.extend?.stage) { + switch (+formData.task.extend.stage) { + case 1: + setTaskExtend(formData.task.extend.stage1); + break; + case 2: + setTaskExtend(formData.task.extend.stage2); + break; + case 3: + setTaskExtend(formData.task.extend.stage3); + break; + case 4: + setTaskExtend(formData.task.extend.stage4); + break; + } + } +}; + +const setTaskExtend = (data: any) => { Object.keys(taskExtend).forEach((key: string) => { - if ( - formData.task.extend[key] != null && - formData.task.extend[key] != undefined - ) { - taskExtend[key] = formData.task.extend[key]; + if (data[key] != null && data[key] != undefined) { + taskExtend[key] = data[key]; } }); };