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/assets/styles/util.scss b/src/assets/styles/util.scss index 9226be0..4f2478a 100644 --- a/src/assets/styles/util.scss +++ b/src/assets/styles/util.scss @@ -364,4 +364,21 @@ text { .filter-gray { filter: grayscale(1); +} +.youhui-tips.el-tooltip__popper { + background: #fff; + min-width: 150px; + border-radius: 4px; + border: 1px solid #ebeef5 !important; + padding: 12px; + color: #606266; + line-height: 1.4; + text-align: justify; + font-size: 14px; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + word-break: break-all; + } + .youhui-tips.el-tooltip__popper[x-placement^="top"] .popper__arrow:after, + .youhui-tips.el-tooltip__popper[x-placement^="top"] .popper__arrow { + border-top-color: #fff; } \ 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/cart-item.vue b/src/views/tool/Instead/components/cart-item.vue index 65b7197..94cd126 100644 --- a/src/views/tool/Instead/components/cart-item.vue +++ b/src/views/tool/Instead/components/cart-item.vue @@ -30,9 +30,7 @@
-
- 备注:{{ item.note || "" }} -
+
备注:{{ item.note || "" }}
备注: @@ -69,15 +67,22 @@
-
¥0
-
- ¥{{ item.totalAmount }} - ¥{{ (item.salePrice*item.number+(item.packAmount||0)).toFixed(2) }} -
+ +
@@ -86,6 +91,10 @@ + + \ No newline at end of file diff --git a/src/views/tool/Instead/components/return-cart.vue b/src/views/tool/Instead/components/return-cart.vue index 3b50d08..9f9e667 100644 --- a/src/views/tool/Instead/components/return-cart.vue +++ b/src/views/tool/Instead/components/return-cart.vue @@ -113,6 +113,7 @@ export default { }, open(item) { this.goods = item?item:this.goods; + console.log(item) this.show = true; if (item != "-999") { this.number = 1; diff --git a/src/views/tool/Instead/index.vue b/src/views/tool/Instead/index.vue index e11e399..f6c69d5 100644 --- a/src/views/tool/Instead/index.vue +++ b/src/views/tool/Instead/index.vue @@ -23,7 +23,7 @@