From 7ec0b6ddb14897fa47769b14cc4cb36049bb5ebb Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 22 六月 2026 09:11:53 +0800
Subject: [PATCH] 1、报价系统中,需将付款方式改为选择项(现金、电汇、微信、支付宝等),不能做成手工输入;4、退货单未明确退货规则;5、客户往来信息过于简单,只做总结性信息,无多维度明细信息;

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

diff --git a/src/views/salesManagement/receiptPaymentLedger/index.vue b/src/views/salesManagement/receiptPaymentLedger/index.vue
index abcef02..ec81d9a 100644
--- a/src/views/salesManagement/receiptPaymentLedger/index.vue
+++ b/src/views/salesManagement/receiptPaymentLedger/index.vue
@@ -42,6 +42,26 @@
                              show-overflow-tooltip
                              :formatter="formattedNumber"
                              width="150" />
+            <el-table-column label="鏀舵閲戦(鍏�)"
+                             prop="receiptPaymentAmount"
+                             show-overflow-tooltip
+                             :formatter="formattedNumber"
+                             width="150" />
+            <el-table-column label="搴旀敹閲戦(鍏�)"
+                             prop="receiptableAmount"
+                             show-overflow-tooltip
+                             width="150">
+              <template #default="{ row }">
+                <span :style="{ color: row.receiptableAmount > 0 ? '#f56c6c' : '#606266' }">
+                  {{ formattedNumber(null, null, row.receiptableAmount) }}
+                </span>
+              </template>
+            </el-table-column>
+            <el-table-column label="鎿嶄綔" width="100" align="center" fixed="right">
+              <template #default="{ row }">
+                <el-button type="primary" link size="small" @click="viewDetail(row)">鏌ョ湅鏄庣粏</el-button>
+              </template>
+            </el-table-column>
 <!--            <el-table-column label="搴旀敹閲戦(鍏�)"-->
 <!--                             prop="receiptableAmount"-->
 <!--                             show-overflow-tooltip-->
@@ -145,6 +165,7 @@
 
 <script setup>
   import { onMounted, ref, reactive, toRefs, getCurrentInstance } from "vue";
+  import { useRouter } from "vue-router";
   import {
     customewTransactions,
   } from "@/api/salesManagement/indicatorStats.js";
@@ -152,6 +173,7 @@
   import Pagination from "../../../components/PIMTable/Pagination.vue";
 
   const { proxy } = getCurrentInstance();
+  const router = useRouter();
   const tableData = ref([]);
   const orderRecord = ref([]);
   const tableLoading = ref(false);
@@ -265,6 +287,14 @@
     getOrderList(customerId.value);
   };
 
+  // 鏌ョ湅鏄庣粏
+  const viewDetail = (row) => {
+    router.push({
+      path: '/customer-transactions-detail',
+      query: { customerId: row.customerId }
+    });
+  };
+
   // 瀹℃牳鐘舵�佹爣绛剧被鍨�
   const getApprovalStatusType = (status) => {
     const statusMap = {

--
Gitblit v1.9.3