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 @@ + + + \ 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) => {