From bbf3f48e926489e9bd231d7235ea023a8ca5ecf0 Mon Sep 17 00:00:00 2001
From: lonewolfyx <877085893@qq.com>
Date: Thu, 12 Mar 2026 13:28:45 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=B4=A6=E6=9C=9F?=
=?UTF-8?q?=E4=BB=B7=E6=A0=BC=E5=88=9D=E5=AE=A1=20=C2=B7=20=E9=A2=9D?=
=?UTF-8?q?=E5=BA=A6=E5=AE=A1=E6=A0=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/AccountPricePreliminaryRreview.js | 11 +-
.../children/CreditLimit.vue | 106 ++++++++++++
.../children/components/CreditLimitReview.vue | 156 ++++++++++++++++++
.../AccountPricePreliminaryRreview/index.vue | 4 +
4 files changed, 276 insertions(+), 1 deletion(-)
create mode 100644 pages/work/AccountPricePreliminaryRreview/children/CreditLimit.vue
create mode 100644 pages/work/AccountPricePreliminaryRreview/children/components/CreditLimitReview.vue
diff --git a/api/AccountPricePreliminaryRreview.js b/api/AccountPricePreliminaryRreview.js
index 316dd4d..d2089b2 100644
--- a/api/AccountPricePreliminaryRreview.js
+++ b/api/AccountPricePreliminaryRreview.js
@@ -29,11 +29,20 @@ export const getLastPaymentAndQuotaList = (data, query) => {
})
}
-//账期终审/额度终审的回退(两个列表一个接口)
+// 账期终审/额度终审的回退(两个列表一个接口)
export const putBackDataLastPaymentOrQuota = (data) => {
return request({
method: 'put',
url: '/bussiness/baseusercredithistory/goods-credit-period-repeatedly-review-back',
data,
})
+}
+
+// 额度终审 (副总监初审)
+export const directorLastReviewQuota = (query) => {
+ return request({
+ method: 'put',
+ url: '/bussiness/baseusercredithistory/goods-credit-limit-repeatedly-review',
+ params: query,
+ })
}
\ No newline at end of file
diff --git a/pages/work/AccountPricePreliminaryRreview/children/CreditLimit.vue b/pages/work/AccountPricePreliminaryRreview/children/CreditLimit.vue
new file mode 100644
index 0000000..98aba29
--- /dev/null
+++ b/pages/work/AccountPricePreliminaryRreview/children/CreditLimit.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+ 货主:
+ {{ row.companyName }}
+
+
+ 状态:
+ {{ row.state }}
+
+
+ 老额度(万元) :
+ {{ row.oldCreditLine }}
+
+
+ 新额度(万元):
+ {{ row.creditLine }}
+
+
+ 申请日期:
+ {{ row.addDate }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPricePreliminaryRreview/children/components/CreditLimitReview.vue b/pages/work/AccountPricePreliminaryRreview/children/components/CreditLimitReview.vue
new file mode 100644
index 0000000..4853fe4
--- /dev/null
+++ b/pages/work/AccountPricePreliminaryRreview/children/components/CreditLimitReview.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/work/AccountPricePreliminaryRreview/index.vue b/pages/work/AccountPricePreliminaryRreview/index.vue
index 6e6bb7d..fd5f9d9 100644
--- a/pages/work/AccountPricePreliminaryRreview/index.vue
+++ b/pages/work/AccountPricePreliminaryRreview/index.vue
@@ -68,6 +68,7 @@
+
@@ -84,6 +85,7 @@ import BusinessCompany from "../../../components/BusinessCompany.vue";
import UniForms from "../../../uni_modules/uni-forms/components/uni-forms/uni-forms.vue";
import {getPricePreliminaryReviewList} from "../../../api/AccountPricePreliminaryRreview";
import AccountPeriod from "./children/AccountPeriod.vue";
+import CreditLimit from "./children/CreditLimit.vue";
defineOptions({
name: "AccountPricePreliminaryRreview"
@@ -99,6 +101,7 @@ const paging = ref({
})
const AccountPeriodRef = ref()
+const CreditLimitRef = ref()
const handleQuery = async () => {
const data = await getPricePreliminaryReviewList(queryParams.value, paging.value)
@@ -116,6 +119,7 @@ const handleShowAccountPeriod = (item) => {
}
const handleShowCreditLimit = (item) => {
+ CreditLimitRef.value.openDrawer(item)
}
const handleShowPrice = (item) => {