소스 검색

fix(web-admin): persist cleared vehicle/personnel photoUrls on save

Co-authored-by: Cursor <cursoragent@cursor.com>
zlwu 3 달 전
부모
커밋
c86eddac75
3개의 변경된 파일과 3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      web-admin/src/views/pl/personnel/index.vue
  2. 1 1
      web-admin/src/views/pl/self-vehicle/index.vue
  3. 1 1
      web-admin/src/views/pl/vehicle/index.vue

+ 1 - 1
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(),

+ 1 - 1
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(),

+ 1 - 1
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(),