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 @@ - +