From b46d3fcc37e5eb76e77e5b7f1c0e7383af237d30 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 30 一月 2026 14:09:01 +0800
Subject: [PATCH] Merge branch 'dev_New' of http://114.132.189.42:9002/r/product-inventory-management into dev_New

---
 src/views/financialManagement/loanManagement/index.vue |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/views/financialManagement/loanManagement/index.vue b/src/views/financialManagement/loanManagement/index.vue
index 202313a..cb52ff1 100644
--- a/src/views/financialManagement/loanManagement/index.vue
+++ b/src/views/financialManagement/loanManagement/index.vue
@@ -64,6 +64,8 @@
           size: pagination.pageSize,
           total: pagination.total,
         }"
+        :isShowSummary="true"
+        :summaryMethod="summarizeMainTable"
         @selection-change="handleSelectionChange"
         @pagination="changePage"
       >
@@ -72,7 +74,7 @@
             缂栬緫
           </el-button>
           <el-button
-            v-if="row.status == 1"
+            :disabled="row.status !== 1"
             type="primary"
             link
             @click="repay(row)"
@@ -122,12 +124,10 @@
     {
       label: "鍊熸浜哄鍚�",
       prop: "borrowerName",
-      width: 150,
     },
     {
       label: "鍊熸閲戦锛堝厓锛�",
       prop: "borrowAmount",
-      width: 150,
       formatData: (val) => {
         return val ? `楼${parseFloat(val).toLocaleString('zh-CN', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}` : '楼0.00';
       },
@@ -135,7 +135,6 @@
     {
       label: "鍊熸鍒╃巼锛�%锛�",
       prop: "interestRate",
-      width: 130,
       formatData: (val) => {
         return val ? `${parseFloat(val).toFixed(2)}%` : '-';
       },
@@ -143,18 +142,16 @@
     {
       label: "鍊熸鏃ユ湡",
       prop: "borrowDate",
-      width: 120,
     },
     {
       label: "瀹為檯杩樻鏃ユ湡",
       prop: "repayDate",
-      width: 130,
     },
     {
       label: "鍊熸鐘舵��",
       prop: "status",
-      width: 100,
       dataType: "tag",
+			align: 'center',
       formatData: (params) => {
         if (params == 1) {
           return "寰呰繕娆�";
@@ -196,6 +193,11 @@
   }
 );
 
+// 琛ㄦ牸鍚堣锛氬�熸閲戦
+const summarizeMainTable = (param) => {
+  return proxy.summarizeTable(param, ["borrowAmount"]);
+};
+
 // 澶氶�夊悗鍋氫粈涔�
 const handleSelectionChange = (selectionList) => {
   multipleList.value = selectionList;

--
Gitblit v1.9.3