From 67a892ac01839dabf335b18e872f6f999337d1c8 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 5 Nov 2024 16:28:01 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E4=BB=A3=E5=AE=A2=E4=B8=8B=E5=8D=95?= =?UTF-8?q?=E7=BB=93=E8=B4=A6=E5=A2=9E=E5=8A=A0=E7=A7=AF=E5=88=86=E4=BC=98?= =?UTF-8?q?=E6=83=A0=E5=88=B8=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/table.js | 46 +++ src/utils/table.js | 4 + src/views/order_manage/order_list.vue | 9 +- .../tool/Instead/components/choose-user.vue | 7 +- .../tool/Instead/components/discount.vue | 4 +- src/views/tool/Instead/components/quans.vue | 189 ++++++++++ src/views/tool/Instead/index.vue | 345 ++++++++++++++---- 7 files changed, 535 insertions(+), 69 deletions(-) create mode 100644 src/views/tool/Instead/components/quans.vue diff --git a/src/api/table.js b/src/api/table.js index 4e7cb83..8eb43e1 100644 --- a/src/api/table.js +++ b/src/api/table.js @@ -471,4 +471,50 @@ export function $activateByOrderId(data) { ...data } }); +} + +//会员积分列表 +export function $returnMemberPointsList(data) { + return request({ + url: '/api/points/member-points/page', + method: "get", + params:{ + shopId: localStorage.getItem("shopId"), + ...data + } + }); +} + +// 会员积分账户信息 +export function $returnMemberPoints(memberId) { + return request({ + url: '/api/points/member-points/'+memberId, + method: "get", + params:{ + shopId: localStorage.getItem("shopId"), + ...data + } + }); +} +//002-获取订单可用积分及抵扣金额(支付页面使用) +export function $calcUsablePoints(data) { + return request({ + url: '/api/points/member-points/calc-usable-points', + method: "get", + params:{ + shopId: localStorage.getItem("shopId"), + ...data + } + }); +} +// 003-根据积分计算可抵扣金额 +export function $calcDeDuctionPoints(data) { + return request({ + url: '/api/points/member-points/calc-deduction-amount', + method: "get", + params:{ + shopId: localStorage.getItem("shopId"), + ...data + } + }); } \ No newline at end of file diff --git a/src/utils/table.js b/src/utils/table.js index 110d764..39a1064 100644 --- a/src/utils/table.js +++ b/src/utils/table.js @@ -30,5 +30,9 @@ export const $status= { cleaning: { label: "待清台", type: "#FAAD14", + }, + unbind:{ + label: "未绑定", + type: "rgb(221,221,221)", } } \ No newline at end of file diff --git a/src/views/order_manage/order_list.vue b/src/views/order_manage/order_list.vue index aa6bdd8..b158085 100644 --- a/src/views/order_manage/order_list.vue +++ b/src/views/order_manage/order_list.vue @@ -207,21 +207,24 @@ export default { filters: { orderTypeFilter(t) { if (t) { - return t && orderEnum.orderType.find(item => item.key == t).label; + const item= orderEnum.orderType.find(item => item.key == t); + return t && item?item.label:''; } else { return t; } }, sendTypeFilter(t) { if (t) { - return orderEnum.sendType.find(item => item.key == t).label; + const item= orderEnum.sendType.find(item => item.key == t); + return item?item.label:''; } else { return t; } }, statusFilter(t) { if (t) { - return t && orderEnum.status.find(item => item.key == t).label; + const item= orderEnum.status.find(item => item.key == t); + return t && item?item.label:''; } else { return t; } diff --git a/src/views/tool/Instead/components/choose-user.vue b/src/views/tool/Instead/components/choose-user.vue index f834fca..0b27541 100644 --- a/src/views/tool/Instead/components/choose-user.vue +++ b/src/views/tool/Instead/components/choose-user.vue @@ -1,5 +1,5 @@ - +