From 22ea9a1e25b94a980c84148d44645499cf1acfe5 Mon Sep 17 00:00:00 2001 From: yuance <182865460@qq.com> Date: Mon, 11 May 2026 09:11:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B9=E7=9B=AE=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E9=A1=B5-=E6=B7=BB=E5=8A=A0=E5=AE=A1=E8=AE=A1?= =?UTF-8?q?=E5=BC=80=E5=A7=8B=E3=80=81=E7=BB=93=E6=9D=9F=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pwl/pwlProject/model/index.ts | 4 ++ .../pwlProject/components/pwlProjectEdit.vue | 43 ++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/src/api/pwl/pwlProject/model/index.ts b/src/api/pwl/pwlProject/model/index.ts index 778d5d8..c3bfe19 100644 --- a/src/api/pwl/pwlProject/model/index.ts +++ b/src/api/pwl/pwlProject/model/index.ts @@ -44,6 +44,10 @@ export interface PwlProject { recommend?: number; // 到期时间 expirationTime?: string; + // 审计开始时间 + auditStartTime?: string; + // 审计结束时间 + auditEndTime?: string; // 项目信息-开票单位/汇款人 itemName?: string; // 项目信息-年度 diff --git a/src/views/pwl/pwlProject/components/pwlProjectEdit.vue b/src/views/pwl/pwlProject/components/pwlProjectEdit.vue index d5c2682..af87bc9 100644 --- a/src/views/pwl/pwlProject/components/pwlProjectEdit.vue +++ b/src/views/pwl/pwlProject/components/pwlProjectEdit.vue @@ -35,13 +35,31 @@ @done="chooseType" /> - + + + + + + ({ price: undefined, recommend: undefined, expirationTime: undefined, + auditStartTime: undefined, + auditEndTime: undefined, personName: undefined, position: undefined, itemName: undefined, @@ -637,8 +657,29 @@ const save = () => { ...(form.pubLibIds || []) ] + // 补全日期时间格式 + const formatStartDateTime = (dateStr: string | undefined) => { + if (!dateStr) return undefined; + // 开始时间补全 00:00:00 + if (dateStr.length === 10) { + return `${dateStr} 00:00:00`; + } + return dateStr; + }; + + const formatEndDateTime = (dateStr: string | undefined) => { + if (!dateStr) return undefined; + // 结束时间补全 23:59:59 + if (dateStr.length === 10) { + return `${dateStr} 23:59:59`; + } + return dateStr; + }; + const formData = { ...form, + auditStartTime: formatStartDateTime(form.auditStartTime), + auditEndTime: formatEndDateTime(form.auditEndTime), draftUserId: JSON.stringify(form.draftUserId), draftUser: JSON.stringify(Array.from(new Set(draftUser.value))), userIds: JSON.stringify(form.userIds),