From 7118f393605f8ef28457430d43a2608aa02f1696 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 22 一月 2026 14:28:42 +0800
Subject: [PATCH] 湟水峡 1.发货分开类型货车和快递,并可以上传图片

---
 src/views/salesManagement/deliveryLedger/index.vue |   38 +++++++++++++++++++++++++++++++-------
 1 files changed, 31 insertions(+), 7 deletions(-)

diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index 487ab0a..7b94a29 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -163,6 +163,7 @@
   addOrUpdateDeliveryLedger,
   delDeliveryLedger,
 } from "@/api/salesManagement/deliveryLedger.js";
+import { delLedgerFile } from "@/api/salesManagement/salesLedger.js";
  
 
 const { proxy } = getCurrentInstance();
@@ -176,6 +177,7 @@
 });
 const total = ref(0);
 const deliveryFileList = ref([]);
+const javaApi = proxy.javaApi;
 
 // 涓婁紶閰嶇疆
 const upload = reactive({
@@ -310,9 +312,7 @@
             fileUrl = '/' + fileUrl;
           }
           // 鎷兼帴 baseUrl
-          const baseUrl = import.meta.env.VITE_APP_BASE_API;
-          console.log('baseUrl:', baseUrl);
-          fileUrl = baseUrl + fileUrl;
+          fileUrl = javaApi + fileUrl;
           console.log('鏈�缁堟嫾鎺ョ殑 URL:', fileUrl);
         }
         
@@ -491,10 +491,27 @@
 }
 // 绉婚櫎鍙戣揣鍥剧墖
 function handleDeliveryRemove(file) {
-  // 浠庢枃浠跺垪琛ㄤ腑绉婚櫎
-  const index = deliveryFileList.value.findIndex(item => item.uid === file.uid);
-  if (index > -1) {
-    deliveryFileList.value.splice(index, 1);
+  console.log('file--', file)
+  // 濡傛灉鏄紪杈戞ā寮忎笖鏂囦欢鏈� id锛岄渶瑕佽皟鐢ㄦ帴鍙e垹闄�
+  if (operationType.value === "edit") {
+    let ids = [];
+    ids.push(file.uid);
+    delLedgerFile(ids).then((res) => {
+      proxy.$modal.msgSuccess("鍒犻櫎鎴愬姛");
+      // 浠庢枃浠跺垪琛ㄤ腑绉婚櫎
+      const index = deliveryFileList.value.findIndex(item => item.uid === file.uid);
+      if (index > -1) {
+        deliveryFileList.value.splice(index, 1);
+      }
+    }).catch(() => {
+      proxy.$modal.msgError("鍒犻櫎澶辫触");
+    });
+  } else {
+    // 鏂板妯″紡鎴栨病鏈� id 鐨勬枃浠讹紝鐩存帴浠庡垪琛ㄤ腑绉婚櫎
+    const index = deliveryFileList.value.findIndex(item => item.uid === file.uid);
+    if (index > -1) {
+      deliveryFileList.value.splice(index, 1);
+    }
   }
 }
 
@@ -523,5 +540,12 @@
   justify-content: space-between;
   margin-bottom: 10px;
 }
+
+// 闅愯棌鍥剧墖涓婁紶缁勪欢鐨勯瑙堟寜閽紙鏀惧ぇ闀滐級
+:deep(.el-upload-list--picture-card .el-upload-list__item-actions) {
+  .el-upload-list__item-preview {
+    display: none;
+  }
+}
 </style>
 

--
Gitblit v1.9.3