From 37b79742f39dd8f72967181bb3c289cf9256ab65 Mon Sep 17 00:00:00 2001 From: Jafeng <2998840497@qq.com> Date: Thu, 12 Feb 2026 10:22:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BC=98=E5=8C=96=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=8A=9F=E8=83=BD=E4=B8=AD=E7=9A=84=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/case/visit-record-detail.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pages/case/visit-record-detail.vue b/pages/case/visit-record-detail.vue index 4f8da51..4ea9f37 100644 --- a/pages/case/visit-record-detail.vue +++ b/pages/case/visit-record-detail.vue @@ -238,12 +238,15 @@ async function save() { // sortTime:使用模板中的时间字段 const sortTimeKey = temp.value?.service?.timeTitle || ''; - if (sortTimeKey && form[sortTimeKey] && dayjs(form[sortTimeKey]).isValid()) { - params.sortTime = dayjs(form[sortTimeKey]).valueOf(); - } else { - params.sortTime = Date.now(); + if (sortTimeKey) { + const sortTimeValue = forms.value?.[sortTimeKey]; + if (sortTimeValue && dayjs(sortTimeValue).isValid()) { + params.sortTime = dayjs(sortTimeValue).valueOf(); + } else if (!recordId.value) { + // 新增时兜底到当前时间;编辑时不要用当前时间覆盖历史 sortTime + params.sortTime = Date.now(); + } } - uniLoading('保存中...'); try { const res = await api(