From 001b025ff84dec3c614f0b0346e9a50491034f04 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 06 十一月 2025 11:09:16 +0800
Subject: [PATCH] 应收台账-查询修改

---
 src/views/accountReceivableLedger/index.vue |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/src/views/accountReceivableLedger/index.vue b/src/views/accountReceivableLedger/index.vue
index 0dc1a0a..a28df75 100644
--- a/src/views/accountReceivableLedger/index.vue
+++ b/src/views/accountReceivableLedger/index.vue
@@ -131,6 +131,13 @@
     width:200
   },
   {
+    label: "闄勪欢",
+    prop: "attachFileList",
+    width:220,
+    dataType: "multiTagLink"
+  }
+  ,
+  {
     label: "鐧昏鏃ユ湡",
     prop: "createTime",
     width:300
@@ -174,11 +181,22 @@
 };
 const getList = () => {
   tableLoading.value = true;
-  const { receiptPaymentDate, ...rest } = searchForm;
-  receiptPaymentHistoryListPage({ ...rest, ...page }).then((res) => {
+  const { receiptPaymentDate, receiptPaymentDateStart, receiptPaymentDateEnd, ...rest } = searchForm;
+  // 鏋勫缓璇锋眰鍙傛暟锛屽彧鍖呭惈鏈夋晥鐨勬棩鏈熷瓧娈�
+  const params = { ...rest, ...page };
+  // 鍙湁褰撴棩鏈熷瓧娈垫湁鍊兼椂鎵嶆坊鍔犲埌鍙傛暟涓�
+  if (receiptPaymentDateStart) {
+    params.receiptPaymentDateStart = receiptPaymentDateStart;
+  }
+  if (receiptPaymentDateEnd) {
+    params.receiptPaymentDateEnd = receiptPaymentDateEnd;
+  }
+  receiptPaymentHistoryListPage(params).then((res) => {
     tableLoading.value = false;
     tableData.value = res.records;
 		page.total = res.total;
+  }).catch(() => {
+    tableLoading.value = false;
   });
 };
 // 瀛愯〃鍚堣鏂规硶
@@ -194,21 +212,26 @@
 };
 
 const changeDateRange = (date) => {
-  if (date) {
+  if (date && date.length === 2) {
     searchForm.receiptPaymentDateStart = dayjs(date[0]).format(
       "YYYY-MM-DD 00:00:00"
     );
     searchForm.receiptPaymentDateEnd = dayjs(date[1]).format(
       "YYYY-MM-DD 23:59:59"
     );
-    getList();
+  } else {
+    // 鏃ユ湡涓虹┖鏃讹紝鍒犻櫎鏃ユ湡瀛楁
+    delete searchForm.receiptPaymentDateStart;
+    delete searchForm.receiptPaymentDateEnd;
   }
+  getList();
 };
 
 const clearRange = () => {
-  searchForm.receiptPaymentDate = [];
-  searchForm.receiptPaymentDateStart = undefined;
-  searchForm.receiptPaymentDateEnd = undefined;
+  searchForm.receiptPaymentDate = null;
+  // 鐩存帴鍒犻櫎瀛楁锛岃�屼笉鏄缃负 undefined
+  delete searchForm.receiptPaymentDateStart;
+  delete searchForm.receiptPaymentDateEnd;
   getList();
 };
 

--
Gitblit v1.9.3