From 0a251e40e30e7c8a96d71b3b9b6c459d4dfa4b22 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 08 七月 2026 23:04:45 +0800
Subject: [PATCH] 暂存

---
 src/views/salesManagement/receiptPaymentLedger/index.vue |   55 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/src/views/salesManagement/receiptPaymentLedger/index.vue b/src/views/salesManagement/receiptPaymentLedger/index.vue
index f5a9d8f..0bc5de3 100644
--- a/src/views/salesManagement/receiptPaymentLedger/index.vue
+++ b/src/views/salesManagement/receiptPaymentLedger/index.vue
@@ -4,7 +4,7 @@
          style="margin-bottom: 20px;">
       <div>
         <span class="search_title">瀹㈡埛鍚嶇О锛�</span>
-        <el-input v-model="searchForm.searchText"
+        <el-input v-model="searchForm.customerName"
                   style="width: 240px"
                   placeholder="杈撳叆瀹㈡埛鍚嶇О鎼滅储"
                   @change="handleQuery"
@@ -41,18 +41,18 @@
                              show-overflow-tooltip
                              :formatter="formattedNumber"
                              width="200" />
-            <el-table-column label="鍥炴閲戦(鍏�)"
-                             prop="receiptPaymentAmount"
+            <el-table-column label="宸插嚭搴撻噾棰�(鍏�)"
+                             prop="shippedAmount"
                              show-overflow-tooltip
                              :formatter="formattedNumber"
                              width="200" />
-            <el-table-column label="搴旀敹閲戦(鍏�)"
-                             prop="receiptableAmount"
+            <el-table-column label="鏈嚭搴撻噾棰�(鍏�)"
+                             prop="unshippedAmount"
                              show-overflow-tooltip
                              width="200">
               <template #default="{ row, column }">
                 <el-text type="danger">
-                  {{ formattedNumber(row, column, row.receiptableAmount) }}
+                  {{ formattedNumber(row, column, row.unshippedAmount) }}
                 </el-text>
               </template>
             </el-table-column>
@@ -91,18 +91,18 @@
                              show-overflow-tooltip
                              :formatter="formattedNumber"
                              width="200" />
-            <el-table-column label="鍥炴閲戦(鍏�)"
-                             prop="receiptPaymentAmount"
+            <el-table-column label="宸插嚭搴撻噾棰�(鍏�)"
+                             prop="shippedAmount"
                              show-overflow-tooltip
                              :formatter="formattedNumber"
                              width="200" />
-            <el-table-column label="搴旀敹閲戦(鍏�)"
-                             prop="receiptableAmount"
+            <el-table-column label="鏈嚭搴撻噾棰�(鍏�)"
+                             prop="unshippedAmount"
                              show-overflow-tooltip
                              width="200">
               <template #default="{ row, column }">
                 <el-text type="danger">
-                  {{ formattedNumber(row, column, row.receiptableAmount) }}
+                  {{ formattedNumber(row, column, row.unshippedAmount) }}
                 </el-text>
               </template>
             </el-table-column>
@@ -126,6 +126,7 @@
     customewTransactionsDetails,
   } from "@/api/salesManagement/indicatorStats.js";
   import Pagination from "../../../components/PIMTable/Pagination.vue";
+  import { tableAmountFormatter, buildAmountSummaryFormat } from "@/utils/numberFormat";
   const { proxy } = getCurrentInstance();
   const tableData = ref([]);
   const receiptRecord = ref([]);
@@ -142,7 +143,7 @@
   const recordTotal = ref(0);
   const data = reactive({
     searchForm: {
-      searchText: "",
+      customerName: "",
       invoiceDate: "",
     },
   });
@@ -173,29 +174,33 @@
       }
     });
   };
-  const formattedNumber = (row, column, cellValue) => {
-    return cellValue ? parseFloat(cellValue).toFixed(2) : "0.00";
-  };
+  const formattedNumber = tableAmountFormatter;
   // 涓昏〃鍚堣鏂规硶
   const summarizeMainTable = param => {
     return proxy.summarizeTable(
       param,
-      ["invoiceTotal", "receiptPaymentAmount", "unReceiptPaymentAmount"],
-      {
-        ticketsNum: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁�
-        futureTickets: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁�
-      }
+      ["contractAmounts", "shippedAmount", "unshippedAmount"],
+      buildAmountSummaryFormat(
+        ["contractAmounts", "shippedAmount", "unshippedAmount"],
+        {
+          ticketsNum: { noDecimal: true },
+          futureTickets: { noDecimal: true },
+        }
+      )
     );
   };
   // 瀛愯〃鍚堣鏂规硶
   const summarizeMainTable1 = param => {
     var summarizeTable = proxy.summarizeTable(
       param,
-      ["contractAmount", "receiptPaymentAmount", "receiptableAmount"],
-      {
-        ticketsNum: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁�
-        futureTickets: { noDecimal: true }, // 涓嶄繚鐣欏皬鏁�
-      }
+      ["contractAmount", "shippedAmount", "unshippedAmount"],
+      buildAmountSummaryFormat(
+        ["contractAmount", "shippedAmount", "unshippedAmount"],
+        {
+          ticketsNum: { noDecimal: true },
+          futureTickets: { noDecimal: true },
+        }
+      )
     );
     return summarizeTable;
   };

--
Gitblit v1.9.3