From 7fa487197729e2bb451931cab199920ef5a43625 Mon Sep 17 00:00:00 2001 From: guanyu Date: Wed, 20 May 2026 09:25:04 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#556:=20=E4=BF=AE=E5=A4=8D=E7=BB=93?= =?UTF-8?q?=E6=9E=9C=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .agentforge/analysis/556.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.agentforge/analysis/556.md b/.agentforge/analysis/556.md index eb74f6b3..6591d6c4 100644 --- a/.agentforge/analysis/556.md +++ b/.agentforge/analysis/556.md @@ -25,3 +25,11 @@ 1. `initData()`: Add `formData.executeTime = formatDateTime(new Date())` after line 899 2. `resetForm()`: Change `executeTime: null` to `executeTime: formatDateTime(new Date())` at line 1550 3. `loadApplicationToForm()`: Fix `isPackage` logic at line 2000 + +修复结果:✅ 成功,5行改动 + +### 修改内容 +1. `initData()` (line ~898): 新增 `formData.executeTime = formatDateTime(new Date())` — 新增检验申请单时执行时间自动填充当前时间 +2. `resetForm()` (line ~1552): `executeTime: null` → `executeTime: formatDateTime(new Date())` — 重置表单/新增时执行时间默认当前时间 +3. `loadApplicationToForm()` (line ~2002): `isPackage` 判定从 `item.feePackageId != null || item.itemName?.includes('套餐')` 改为 `item.feePackageId != null && item.feePackageId !== '' && item.feePackageId !== 'null' && item.packageName` — 与 `loadCategoryItems()` 保持一致,只有真正的套餐项目才显示"套餐"标签 +