From a84331c64db4953f1ef809ce94c72e490803a117 Mon Sep 17 00:00:00 2001 From: lonewolfyx <877085893@qq.com> Date: Thu, 12 Mar 2026 13:53:49 +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=E4=BB=B7?= =?UTF-8?q?=E6=A0=BC=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/AccountPricePreliminaryRreview.js | 28 +++ .../children/Price.vue | 115 ++++++++++++ .../children/components/PriceReview.vue | 169 ++++++++++++++++++ .../AccountPricePreliminaryRreview/index.vue | 6 +- 4 files changed, 316 insertions(+), 2 deletions(-) create mode 100644 pages/work/AccountPricePreliminaryRreview/children/Price.vue create mode 100644 pages/work/AccountPricePreliminaryRreview/children/components/PriceReview.vue diff --git a/api/AccountPricePreliminaryRreview.js b/api/AccountPricePreliminaryRreview.js index d2089b2..827530b 100644 --- a/api/AccountPricePreliminaryRreview.js +++ b/api/AccountPricePreliminaryRreview.js @@ -45,4 +45,32 @@ export const directorLastReviewQuota = (query) => { url: '/bussiness/baseusercredithistory/goods-credit-limit-repeatedly-review', params: query, }) +} + +// 价格审核列表 +export const getPriceChangeReviewList = (data, query) => { + return request({ + method: 'post', + url: '/bussiness/baseusercredithistory/goods-credit-line-initial-review-list', + params: query, + data + }) +} + +// 价格审核 的回退 +export const putBackDataPrice = (data) => { + return request({ + method: 'put', + url: '/bussiness/businessgoods/goods-credit-line-initial-review-back', + data, + }) +} + +// 价格审核(副总监初审) +export const directorReviewPrice = (query) => { + return request({ + method: 'put', + url: 'bussiness/businessgoods/goods-credit-line-initial-review', + params: query, + }) } \ No newline at end of file diff --git a/pages/work/AccountPricePreliminaryRreview/children/Price.vue b/pages/work/AccountPricePreliminaryRreview/children/Price.vue new file mode 100644 index 0000000..9e39c75 --- /dev/null +++ b/pages/work/AccountPricePreliminaryRreview/children/Price.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/pages/work/AccountPricePreliminaryRreview/children/components/PriceReview.vue b/pages/work/AccountPricePreliminaryRreview/children/components/PriceReview.vue new file mode 100644 index 0000000..3f19c48 --- /dev/null +++ b/pages/work/AccountPricePreliminaryRreview/children/components/PriceReview.vue @@ -0,0 +1,169 @@ + + + \ No newline at end of file diff --git a/pages/work/AccountPricePreliminaryRreview/index.vue b/pages/work/AccountPricePreliminaryRreview/index.vue index fd5f9d9..83307d3 100644 --- a/pages/work/AccountPricePreliminaryRreview/index.vue +++ b/pages/work/AccountPricePreliminaryRreview/index.vue @@ -70,8 +70,7 @@ - - + @@ -86,6 +85,7 @@ import UniForms from "../../../uni_modules/uni-forms/components/uni-forms/uni-fo import {getPricePreliminaryReviewList} from "../../../api/AccountPricePreliminaryRreview"; import AccountPeriod from "./children/AccountPeriod.vue"; import CreditLimit from "./children/CreditLimit.vue"; +import Price from "./children/Price.vue"; defineOptions({ name: "AccountPricePreliminaryRreview" @@ -102,6 +102,7 @@ const paging = ref({ const AccountPeriodRef = ref() const CreditLimitRef = ref() +const PriceRef = ref() const handleQuery = async () => { const data = await getPricePreliminaryReviewList(queryParams.value, paging.value) @@ -123,5 +124,6 @@ const handleShowCreditLimit = (item) => { } const handleShowPrice = (item) => { + PriceRef.value.openDrawer(item) } \ No newline at end of file