From c86eddac755509fa3561c2087e809772b04c56bc Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Sun, 2 Aug 2026 10:40:04 +0800 Subject: [PATCH] fix(web-admin): persist cleared vehicle/personnel photoUrls on save Co-authored-by: Cursor --- web-admin/src/views/pl/personnel/index.vue | 2 +- web-admin/src/views/pl/self-vehicle/index.vue | 2 +- web-admin/src/views/pl/vehicle/index.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web-admin/src/views/pl/personnel/index.vue b/web-admin/src/views/pl/personnel/index.vue index e49ae3682..4e51780d6 100644 --- a/web-admin/src/views/pl/personnel/index.vue +++ b/web-admin/src/views/pl/personnel/index.vue @@ -844,7 +844,7 @@ async function handleSubmit() { personnelAffiliation: formData.personnelAffiliation, status: formData.status, remark: formData.remark || undefined, - photoUrls: formData.photoUrls || undefined, + photoUrls: formData.photoUrls ?? '', certList: certList.value.map(c => ({ certId: c.certId, certName: c.certName.trim(), diff --git a/web-admin/src/views/pl/self-vehicle/index.vue b/web-admin/src/views/pl/self-vehicle/index.vue index 223b03b6e..3981d869a 100644 --- a/web-admin/src/views/pl/self-vehicle/index.vue +++ b/web-admin/src/views/pl/self-vehicle/index.vue @@ -1003,7 +1003,7 @@ async function handleSubmit() { loadCapacity: formData.loadCapacity, vehicleStatus: formData.vehicleStatus, remark: formData.remark, - photoUrls: formData.photoUrls || undefined, + photoUrls: formData.photoUrls ?? '', personnelList: personnelList.value.map(p => ({ personnelId: p.personnelId, personnelName: p.personnelName.trim(), diff --git a/web-admin/src/views/pl/vehicle/index.vue b/web-admin/src/views/pl/vehicle/index.vue index 465e57213..d05b56a70 100644 --- a/web-admin/src/views/pl/vehicle/index.vue +++ b/web-admin/src/views/pl/vehicle/index.vue @@ -1048,7 +1048,7 @@ async function handleSubmit() { loadCapacity: formData.loadCapacity, vehicleStatus: formData.vehicleStatus, remark: formData.remark, - photoUrls: formData.photoUrls || undefined, + photoUrls: formData.photoUrls ?? '', personnelList: personnelList.value.map(p => ({ personnelId: p.personnelId, personnelName: p.personnelName.trim(),