From 80b320f5711c87556bf066de48181d556eb5fb4d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 24 四月 2026 16:23:07 +0800
Subject: [PATCH] 天津宝东 1.发货的时候加一个金额字段,需要在财库管理显示出来,因为会有发票

---
 src/views/salesManagement/deliveryLedger/index.vue           |   37 +++---------------
 src/views/basicData/customerFile/index.vue                   |   20 ----------
 src/views/basicData/customerFileOpenSea/index.vue            |   30 ---------------
 src/views/collaborativeApproval/approvalManagement/index.vue |   22 +++++-----
 4 files changed, 17 insertions(+), 92 deletions(-)

diff --git a/src/views/basicData/customerFile/index.vue b/src/views/basicData/customerFile/index.vue
index 28302c5..8f0194c 100644
--- a/src/views/basicData/customerFile/index.vue
+++ b/src/views/basicData/customerFile/index.vue
@@ -672,11 +672,6 @@
       width: 220,
     },
     {
-      label: "绾崇◣浜鸿瘑鍒爜",
-      prop: "taxpayerIdentificationNumber",
-      width: 220,
-    },
-    {
       label: "鍦板潃鍙婅仈绯绘柟寮�",
       prop: "companyAddress",
       width: 250,
@@ -694,21 +689,6 @@
       label: "鑱旂郴浜哄矖浣�",
       prop: "contactPosition",
       width: 140,
-    },
-    {
-      label: "閾惰鍩烘湰鎴�",
-      prop: "basicBankAccount",
-      width: 220,
-    },
-    {
-      label: "閾惰璐﹀彿",
-      prop: "bankAccount",
-      width: 220,
-    },
-    {
-      label: "寮�鎴疯鍙�",
-      prop: "bankCode",
-      width: 220,
     },
     {
       label: "缁存姢浜�",
diff --git a/src/views/basicData/customerFileOpenSea/index.vue b/src/views/basicData/customerFileOpenSea/index.vue
index 2332d04..f779a21 100644
--- a/src/views/basicData/customerFileOpenSea/index.vue
+++ b/src/views/basicData/customerFileOpenSea/index.vue
@@ -762,11 +762,6 @@
       width: 220,
     },
     {
-      label: "绾崇◣浜鸿瘑鍒爜",
-      prop: "taxpayerIdentificationNumber",
-      width: 220,
-    },
-    {
       label: "鍦板潃鍙婅仈绯绘柟寮�",
       prop: "addressPhone",
       width: 250,
@@ -784,31 +779,6 @@
       label: "鑱旂郴浜哄矖浣�",
       prop: "contactPosition",
       width: 140,
-    },
-    // {
-    //   label: "璺熻繘杩涘害",
-    //   prop: "followUpLevel",
-    //   width: 120,
-    // },
-    // {
-    //   label: "璺熻繘鏃堕棿",
-    //   prop: "followUpTime",
-    //   width: 120,
-    // },
-    {
-      label: "閾惰鍩烘湰鎴�",
-      prop: "basicBankAccount",
-      width: 220,
-    },
-    {
-      label: "閾惰璐﹀彿",
-      prop: "bankAccount",
-      width: 220,
-    },
-    {
-      label: "寮�鎴疯鍙�",
-      prop: "bankCode",
-      width: 220,
     },
     {
       label: "缁存姢浜�",
diff --git a/src/views/collaborativeApproval/approvalManagement/index.vue b/src/views/collaborativeApproval/approvalManagement/index.vue
index 4638392..f91ed8d 100644
--- a/src/views/collaborativeApproval/approvalManagement/index.vue
+++ b/src/views/collaborativeApproval/approvalManagement/index.vue
@@ -40,7 +40,7 @@
               </el-tag>
             </div>
           </div>
-          <div class="header-actions" v-if="approverList.length > 0">
+          <div class="header-actions">
             <el-button @click="handleReset" size="default">
               <el-icon><RefreshLeft /></el-icon>
               閲嶇疆
@@ -175,7 +175,7 @@
     <!-- 搴曢儴鎻愮ず -->
     <div class="bottom-tips">
       <el-icon><InfoFilled /></el-icon>
-      <span>鎻愮ず锛氭瘡涓祦绋嬭嚦灏戦厤缃竴涓鎵逛汉锛屽鎵规寜椤哄簭娴佽浆锛屽彲閫氳繃绠ご璋冩暣椤哄簭</span>
+      <span>鎻愮ず锛氬彲涓嶉厤缃鎵逛汉锛涜嫢閰嶇疆澶氫汉锛屽鎵瑰皢鎸夐『搴忔祦杞紝鍙�氳繃绠ご璋冩暣椤哄簭</span>
     </div>
   </div>
 </template>
@@ -387,18 +387,14 @@
 
 // 淇濆瓨閰嶇疆
 const handleSave = async () => {
-  if (approverList.value.length === 0) {
-    ElMessage.warning('璇疯嚦灏戦厤缃竴涓鎵逛汉');
-    return;
-  }
-
-  const hasEmptyApprover = approverList.value.some((item) => !item.approverId);
+  const configuredApprovers = approverList.value.filter((item) => item.approverId);
+  const hasEmptyApprover = false;
   if (hasEmptyApprover) {
     ElMessage.warning('璇烽�夋嫨鎵�鏈夊鎵逛汉');
     return;
   }
 
-  const approverIds = approverList.value.map((item) => item.approverId);
+  const approverIds = configuredApprovers.map((item) => item.approverId);
   const uniqueIds = [...new Set(approverIds)];
   if (uniqueIds.length !== approverIds.length) {
     ElMessage.warning('瀹℃壒浜轰笉鑳介噸澶�');
@@ -407,17 +403,21 @@
 
   saveLoading.value = true;
   try {
-    const payload = approverList.value.map((item, index) => ({
+    const approveProcessConfigNodes = configuredApprovers.map((item, index) => ({
       approveType: currentApproveType.value,
       nodeOrder: index + 1,
       approverId: item.approverId,
       approverName: item.approverName,
     }));
+    const payload = {
+      approveType: currentApproveType.value,
+      approveProcessConfigNodes,
+    };
     await addApproveProcessConfigNode(payload);
     ElMessage.success('淇濆瓨鎴愬姛');
     await loadData();
   } catch (error) {
-    ElMessage.error('淇濆瓨澶辫触');
+		console.log('淇濆瓨澶辫触')
   } finally {
     saveLoading.value = false;
   }
diff --git a/src/views/salesManagement/deliveryLedger/index.vue b/src/views/salesManagement/deliveryLedger/index.vue
index 3150819..d8fc265 100644
--- a/src/views/salesManagement/deliveryLedger/index.vue
+++ b/src/views/salesManagement/deliveryLedger/index.vue
@@ -30,7 +30,7 @@
         <el-table-column label="閿�鍞鍗�" prop="salesContractNo" show-overflow-tooltip />
         <el-table-column label="鍙戣揣璁㈠崟鍙�" prop="shippingNo" show-overflow-tooltip />
         <el-table-column label="瀹㈡埛鍚嶇О" prop="customerName" show-overflow-tooltip />
-        <el-table-column label="浜у搧鍚嶇О" prop="productName" show-overflow-tooltip />
+        <el-table-column label="浜у搧鍚嶇О" prop="productCategory" show-overflow-tooltip />
         <el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" show-overflow-tooltip />
 				<el-table-column label="鍙戣揣杩涘害" align="center" width="150">
 					<template #default="scope">
@@ -127,10 +127,6 @@
                     <div class="summary-value shipped">{{ currentShippingOrder.shippingSuccessTotal || 0 }}</div>
                   </div>
                   <div class="summary-item">
-                    <div class="summary-label">宸查��璐ф暟閲�</div>
-                    <div class="summary-value returned">{{ currentShippingOrder.returnTotal || 0 }}</div>
-                  </div>
-                  <div class="summary-item">
                     <div class="summary-label">寰呭彂璐ф暟閲�</div>
                     <div class="summary-value waiting">{{ currentShippingOrder.waitShippingTotal || 0 }}</div>
                   </div>
@@ -184,12 +180,8 @@
                         <span class="info-value quantity">{{ record.shippingNum }}</span>
                       </div>
                       <div class="info-row">
-                        <span class="info-label">鍙戣揣閲戦</span>
+                        <span class="info-label">杩愯垂</span>
                         <span class="info-value">{{ Number(record.shippingAmount || 0).toFixed(2) }}</span>
-                      </div>
-                      <div class="info-row">
-                        <span class="info-label">閫�璐ф暟閲�</span>
-                        <span class="info-value returned">{{ record.returnTotal || 0 }}</span>
                       </div>
                       <div class="info-row" v-if="record.type === '璐ц溅'">
                         <span class="info-label">杞︾墝鍙�</span>
@@ -217,10 +209,6 @@
                           />
                         </div>
                       </div>
-											<div class="info-row">
-												<span class="info-label">搴撲綅</span>
-												<span class="info-value">{{ record.stockLocation || '--' }}</span>
-											</div>
                       <div class="record-actions" v-if="canRevokeShipping(record)">
                         <el-button
                           type="danger"
@@ -268,13 +256,13 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="鍙戣揣閲戦" prop="shippingAmount">
+            <el-form-item label="杩愯垂" prop="shippingAmount">
               <el-input-number
                 v-model="shippingForm.shippingAmount"
                 :min="0"
                 :precision="2"
                 :step="0.01"
-                placeholder="璇疯緭鍏ュ彂璐ч噾棰�"
+                placeholder="璇疯緭鍏ヨ繍璐�"
                 style="width: 100%"
               />
             </el-form-item>
@@ -285,13 +273,6 @@
                 <el-radio label="璐ц溅">璐ц溅</el-radio>
                 <el-radio label="蹇��">蹇��</el-radio>
               </el-radio-group>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row :gutter="20">
-          <el-col :span="24">
-            <el-form-item label="搴撲綅" prop="stockLocation">
-							<el-input v-model="shippingForm.stockLocation" placeholder="璇疯緭鍏ュ簱浣�" clearable/>
             </el-form-item>
           </el-col>
         </el-row>
@@ -411,12 +392,10 @@
   shippingCarNumber: "",
   expressCompany: "",
   expressNumber: "",
-	stockLocation: "",
 });
 const shippingRules = {
-  shippingAmount: [{ required: true, message: "璇疯緭鍏ュ彂璐ч噾棰�", trigger: "blur" }],
+  shippingAmount: [{ required: true, message: "璇疯緭鍏ヨ繍璐�", trigger: "blur" }],
   shippingNum: [{ required: true, message: "璇疯緭鍏ュ彂璐ф暟閲�", trigger: "blur" }],
-	stockLocation: [{ required: true, message: "璇疯緭鍏ュ簱浣�", trigger: "blur" }],
   type: [{ required: true, message: "璇烽�夋嫨鍙戣揣绫诲瀷", trigger: "change" }],
   shippingDate: [{ required: true, message: "璇烽�夋嫨鍙戣揣鏃ユ湡", trigger: "change" }],
   shippingCarNumber: [
@@ -516,7 +495,6 @@
     shippingCarNumber: "",
     expressCompany: "",
     expressNumber: "",
-		stockLocation: "",
   };
   shippingFileList.value = [];
   
@@ -553,7 +531,6 @@
     shippingCarNumber: "",
     expressCompany: "",
     expressNumber: "",
-		stockLocation: "",
   };
   shippingFileList.value = [];
 };
@@ -569,7 +546,6 @@
     shippingCarNumber: "",
     expressCompany: "",
     expressNumber: "",
-		stockLocation: "",
   };
   shippingFileList.value = [];
 };
@@ -595,7 +571,7 @@
   return shippingNum > 0 && returnNum > 0 && shippingNum === returnNum;
 };
 
-// 璁$畻鏈鍙戣揣閲戦锛堟寜鍙戣揣鏁伴噺鍗犳瘮鍒嗘憡鏁村崟鍙戣揣閲戦锛�
+// 璁$畻鏈杩愯垂锛堟寜鍙戣揣鏁伴噺鍗犳瘮鍒嗘憡鏁村崟杩愯垂锛�
 
 // 鎾ら攢鍙戣揣
 const handleRevokeShipping = (record) => {
@@ -631,7 +607,6 @@
         shippingAmount: Number(shippingForm.value.shippingAmount) || 0,
         type: shippingForm.value.type,
         shippingDate: shippingForm.value.shippingDate,
-				stockLocation: shippingForm.value.stockLocation,
         shippingCarNumber: shippingForm.value.type === "璐ц溅" ? shippingForm.value.shippingCarNumber : "",
         expressCompany: shippingForm.value.type === "蹇��" ? shippingForm.value.expressCompany : "",
         expressNumber: shippingForm.value.type === "蹇��" ? shippingForm.value.expressNumber : "",

--
Gitblit v1.9.3