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 @@
+
+
+
+
+
+
+
+
+
+
+ 发货仓库:
+ {{ row.warehouseName }}
+
+
+ 新考核价(元,含税):
+ {{ row.checkPrice }}
+
+
+ 新开票价(元,含税):
+ {{ row.invoicePrice }}
+
+
+ 原考核价(元,无税):
+ {{ row.oldCheckPrice }}
+
+
+ 原开票价(元,无税):
+ {{ row.oldInvoicePrice }}
+
+
+
+
+ 状态:
+ {{ row.state }}
+
+
+ 更新日期:
+ {{ row.updateTime }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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