From 7454d7924b6260d3f9212c31b620e957c58d0b4e Mon Sep 17 00:00:00 2001
From: wuhui_zzw <1760308791@qq.com>
Date: Sun, 14 Jan 2024 19:00:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E5=85=91=E6=8D=A2?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=20=E6=B7=BB=E5=8A=A0=EF=BC=9A=E5=85=91?=
=?UTF-8?q?=E6=8D=A2=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/exchange.js | 16 +
pages.json | 14 +-
pages/users/online_payment/exchange/index.vue | 668 ++++++++++++++++++
.../users/online_payment/exchange/record.vue | 87 +++
4 files changed, 783 insertions(+), 2 deletions(-)
create mode 100644 pages/users/online_payment/exchange/index.vue
create mode 100644 pages/users/online_payment/exchange/record.vue
diff --git a/api/exchange.js b/api/exchange.js
index b73eab2..cbe4cde 100644
--- a/api/exchange.js
+++ b/api/exchange.js
@@ -7,3 +7,19 @@ export function searchMer(data) {
export function onlinePayment(data) {
return request.get("onlinePayment/createOrder",data);
}
+// 提货处理 - 获取用户信息
+export function pointUserInfo() {
+ return request.get("exchange/userHold");
+}
+// 提货处理 - 获取提货点信息
+export function pointList(data) {
+ return request.get("exchange/pointList",data);
+}
+// 提货处理 - 提货处理
+export function confirmExchange(data) {
+ return request.get("exchange/exchangeHandle",data);
+}
+// 提货处理 - 提货记录
+export function exchangeRecord(data) {
+ return request.get("exchange/exchangeRecord",data);
+}
diff --git a/pages.json b/pages.json
index 1c0b563..4e31a82 100644
--- a/pages.json
+++ b/pages.json
@@ -527,12 +527,22 @@
"style": {
"navigationBarTitleText": "在线买单"
}
+ },
+ {
+ "path": "online_payment/exchange/index",
+ "style": {
+ "navigationBarTitleText": "商品兑换"
+ }
+ },
+ {
+ "path": "online_payment/exchange/record",
+ "style": {
+ "navigationBarTitleText": "兑换记录"
+ }
}
-
-
]
},
{
diff --git a/pages/users/online_payment/exchange/index.vue b/pages/users/online_payment/exchange/index.vue
new file mode 100644
index 0000000..a0ff41d
--- /dev/null
+++ b/pages/users/online_payment/exchange/index.vue
@@ -0,0 +1,668 @@
+
+
+
+
+
+
+
+ 提货点:{{ point_info.title || '请选择提货点' }}
+ {{ point_info.id > 0 ? '选择' : '切换' }}
+
+ 兑换记录
+
+
+
+ 操作员:{{ (staff_info.nickname || staff_info.real_name || staff_info.uid) || '请选择操作员' }}
+
+ {{ staff_info.uid > 0 ? '选择' : '切换' }}
+
+
+
+
+
+
+
+ 提货商品总价值
+
+ ¥
+
+
+
+ 剩余额度
+ {{ pointUserInfo.available }}
+
+
+ 剩余积分
+ {{ pointUserInfo.available_integral }}
+
+
+ 使用积分
+ {{ pay_info.use_integral }}
+
+
+ 差价
+ {{ pay_info.diff_money }}
+
+
+ 应补现金
+ {{ pay_info.diff_money_pay }}
+
+
+
+
+ 确认支付
+ 确认支付
+
+
+
+
+
+
+
+
+ 搜索
+ 取消
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.address }}
+
+
+ 选中
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.nickname || item.real_name }}
+ UID:{{ item.uid }}
+
+
+ 选中
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/users/online_payment/exchange/record.vue b/pages/users/online_payment/exchange/record.vue
new file mode 100644
index 0000000..a7d1244
--- /dev/null
+++ b/pages/users/online_payment/exchange/record.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+ {{ item.total_money }}
+ {{ item.create_time }}
+
+
+
+
+
+
+
+
+
+