From 12ebcbed2ff7dcb666a000782e84cf65f2bbe147 Mon Sep 17 00:00:00 2001
From: lonewolfyx <877085893@qq.com>
Date: Mon, 16 Mar 2026 10:19:29 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=B4=A6?=
=?UTF-8?q?=E6=9C=9F=E4=BB=B7=E6=A0=BC=E5=A4=8D=E5=AE=A1=20=C2=B7=20?=
=?UTF-8?q?=E8=B4=A6=E6=9C=9F=E7=BB=88=E5=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/AccountPriceFinallReview.js | 19 +++
.../children/AccountPeriodFinal.vue | 101 ++++++++++++
.../components/AccountPeriodReview.vue | 156 ++++++++++++++++++
pages/work/AccountPriceFinallReview/index.vue | 33 +++-
4 files changed, 306 insertions(+), 3 deletions(-)
create mode 100644 pages/work/AccountPriceFinallReview/children/AccountPeriodFinal.vue
create mode 100644 pages/work/AccountPriceFinallReview/children/components/AccountPeriodReview.vue
diff --git a/api/AccountPriceFinallReview.js b/api/AccountPriceFinallReview.js
index cfaf8be..1f437c9 100644
--- a/api/AccountPriceFinallReview.js
+++ b/api/AccountPriceFinallReview.js
@@ -9,3 +9,22 @@ export const getPriceFinallReviewList = (data, query) => {
params: query,
})
}
+
+//账期额度复审列表(两个列表一个接口)
+//账期列表type是0,额度列表type是零1
+export const getLastPaymentAndQuotaList = (data, query) => {
+ return request({
+ method: 'post',
+ url: '/bussiness/baseusercredithistory/goods-credit-period-repeatedly-review-list',
+ params: query,
+ data: data
+ })
+}
+
+export const directorLastReviewPayment = (query) => {
+ return request({
+ method: 'put',
+ url: '/bussiness/baseusercredithistory/goods-credit-period-repeatedly-review',
+ params: query,
+ })
+}
\ No newline at end of file
diff --git a/pages/work/AccountPriceFinallReview/children/AccountPeriodFinal.vue b/pages/work/AccountPriceFinallReview/children/AccountPeriodFinal.vue
new file mode 100644
index 0000000..c88fb5c
--- /dev/null
+++ b/pages/work/AccountPriceFinallReview/children/AccountPeriodFinal.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+ 货主:
+ {{ row.companyName }}
+
+
+ 状态:
+ {{ row.state }}
+
+
+ 老账期:
+ {{ row.oldCreditPeriod }}
+
+
+ 新账期:
+ {{ row.creditPeriod }}
+
+
+ 申请日期:
+ {{ row.addDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPriceFinallReview/children/components/AccountPeriodReview.vue b/pages/work/AccountPriceFinallReview/children/components/AccountPeriodReview.vue
new file mode 100644
index 0000000..21e75d2
--- /dev/null
+++ b/pages/work/AccountPriceFinallReview/children/components/AccountPeriodReview.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPriceFinallReview/index.vue b/pages/work/AccountPriceFinallReview/index.vue
index 3328afc..9d70d86 100644
--- a/pages/work/AccountPriceFinallReview/index.vue
+++ b/pages/work/AccountPriceFinallReview/index.vue
@@ -32,22 +32,30 @@
{{ item.areaName }}
-
+
-
+
-
+
+
+
+
@@ -60,6 +68,9 @@ import BusinessCompany from "../../../components/BusinessCompany.vue";
import UniForms from "../../../uni_modules/uni-forms/components/uni-forms/uni-forms.vue";
import LargeArea from "../../../components/LargeArea/LargeArea.vue";
import {getPriceFinallReviewList} from "../../../api/AccountPriceFinallReview";
+import AccountPeriodFinal from "./children/AccountPeriodFinal.vue";
+import CreditLimitFinal from "./children/CreditLimitFinal.vue";
+import PriceFinal from "./children/PriceFinal.vue";
defineOptions({
name: "AccountPriceFinallReview"
@@ -75,6 +86,10 @@ const paging = ref({
pageSize: 100,
})
+const AccountPeriodFinalRef = ref()
+const CreditLimitFinalRef = ref()
+const PriceFinalRef = ref()
+
const handleQuery = async () => {
const data = await getPriceFinallReviewList(queryParams.value, paging.value)
tableData.value = data.rows
@@ -85,4 +100,16 @@ const handleQuery = async () => {
onMounted(async () => {
await handleQuery()
})
+
+const handleAccountPeriodFinal = (item) => {
+ AccountPeriodFinalRef.value.openDrawer(item)
+}
+
+const handleCreditLimitFinal = () => {
+ CreditLimitFinalRef.value.openDrawer(item)
+}
+
+const handlePriceFinal = () => {
+ PriceFinalRef.value.openDrawer(item)
+}
\ No newline at end of file
From ec6d4bb404ee55e985713e7bfded693223e17b6f Mon Sep 17 00:00:00 2001
From: lonewolfyx <877085893@qq.com>
Date: Mon, 16 Mar 2026 10:27:57 +0800
Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=B4=A6?=
=?UTF-8?q?=E6=9C=9F=E4=BB=B7=E6=A0=BC=E5=A4=8D=E5=AE=A1=20=C2=B7=20?=
=?UTF-8?q?=E9=A2=9D=E5=BA=A6=E7=BB=88=E5=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../children/CreditLimitFinal.vue | 103 ++++++++++++
.../components/CreditLimitFinalReview.vue | 156 ++++++++++++++++++
pages/work/AccountPriceFinallReview/index.vue | 4 +-
3 files changed, 261 insertions(+), 2 deletions(-)
create mode 100644 pages/work/AccountPriceFinallReview/children/CreditLimitFinal.vue
create mode 100644 pages/work/AccountPriceFinallReview/children/components/CreditLimitFinalReview.vue
diff --git a/pages/work/AccountPriceFinallReview/children/CreditLimitFinal.vue b/pages/work/AccountPriceFinallReview/children/CreditLimitFinal.vue
new file mode 100644
index 0000000..a0f950b
--- /dev/null
+++ b/pages/work/AccountPriceFinallReview/children/CreditLimitFinal.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+ 货主:
+ {{ row.companyName }}
+
+
+ 状态:
+ {{ row.state }}
+
+
+ 老额度(万元) :
+ {{ row.oldCreditLine }}
+
+
+ 新额度(万元):
+ {{ row.creditLine }}
+
+
+ 申请日期:
+ {{ row.addDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPriceFinallReview/children/components/CreditLimitFinalReview.vue b/pages/work/AccountPriceFinallReview/children/components/CreditLimitFinalReview.vue
new file mode 100644
index 0000000..5ef84ed
--- /dev/null
+++ b/pages/work/AccountPriceFinallReview/children/components/CreditLimitFinalReview.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPriceFinallReview/index.vue b/pages/work/AccountPriceFinallReview/index.vue
index 9d70d86..c50e352 100644
--- a/pages/work/AccountPriceFinallReview/index.vue
+++ b/pages/work/AccountPriceFinallReview/index.vue
@@ -105,11 +105,11 @@ const handleAccountPeriodFinal = (item) => {
AccountPeriodFinalRef.value.openDrawer(item)
}
-const handleCreditLimitFinal = () => {
+const handleCreditLimitFinal = (item) => {
CreditLimitFinalRef.value.openDrawer(item)
}
-const handlePriceFinal = () => {
+const handlePriceFinal = (item) => {
PriceFinalRef.value.openDrawer(item)
}
\ No newline at end of file