Prechádzať zdrojové kódy

+ 엑셀업로드 및 수동으로 운송장 입력 처리 완료

송용우 4 mesiacov pred
rodič
commit
966438d84d
1 zmenil súbory, kde vykonal 11 pridanie a 5 odobranie
  1. 11 5
      pages/view/common/deli/detail.vue

+ 11 - 5
pages/view/common/deli/detail.vue

@@ -1124,9 +1124,13 @@
   };
 
   const fnVendorUpdate = async () => {
-    // 배송정보가 있는 항목만 추출 (구매자명과 연락처는 필수)
+    // 배송업체나 송장번호가 실제로 입력된 항목만 추출
     const deliveryUpdates = tblItems.value
-      .filter(item => item.BUYER_NAME && item.PHONE)
+      .filter(item => {
+        // 구매자명과 연락처는 필수, 그리고 배송업체나 송장번호 중 하나라도 값이 있어야 함
+        return item.BUYER_NAME && item.PHONE && 
+               (item.DELI_COMP || item.DELI_NUMB);
+      })
       .map(item => ({
         buyerName: item.BUYER_NAME,
         phone: item.PHONE,
@@ -1135,13 +1139,15 @@
       }));
 
     if (deliveryUpdates.length === 0) {
-      $toast.error("업데이트할 배송정보가 없습니다.");
+      $toast.error("배송업체나 송장번호가 입력된 항목이 없습니다.");
       return;
     }
 
-    console.log('벤더 배송정보 업데이트 데이터:', {
+    console.log('벤더 배송정보 업데이트 데이터 (편집된 항목만):', {
       item_seq: useDtStore.boardInfo.seq,
-      deliveryUpdates: deliveryUpdates
+      deliveryUpdates: deliveryUpdates,
+      총_항목수: tblItems.value.length,
+      업데이트_항목수: deliveryUpdates.length
     });
 
     const updateData = {