diff --git a/src/api/shop.js b/src/api/shop.js index 79ed2c8..55e9508 100644 --- a/src/api/shop.js +++ b/src/api/shop.js @@ -417,6 +417,17 @@ export function modityActivate(data) { }); } +/** + * 新增、修改活动 新的! + * @returns + */ +export function storageupActivate(data) { + return request({ + url: `/shop/storage/upActivate`, + method: "post", + data + }); +} /** * 活动列表 * @returns 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/components/coupon/index.vue b/src/components/coupon/index.vue new file mode 100644 index 0000000..78b9013 --- /dev/null +++ b/src/components/coupon/index.vue @@ -0,0 +1,175 @@ + + + + + \ 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/coupon_manage/add_coupon.vue b/src/views/coupon_manage/add_coupon.vue index 8ab7da6..d253a6d 100644 --- a/src/views/coupon_manage/add_coupon.vue +++ b/src/views/coupon_manage/add_coupon.vue @@ -6,29 +6,30 @@
- - + + - - + + - + + + - - + {{ item.label }} - + - + - - + {{ city.label }} - + {{ item.label }} - + - - + + @@ -96,16 +97,14 @@ - - - + - - 全额满可用 + + 全额满可用
@@ -186,6 +185,20 @@ export default { trigger: 'blur' } ], + fullAmount: [ + { + required: true, + message: '填写满减金额', + trigger: 'blur' + } + ], + discountAmount: [ + { + required: true, + message: '填写满减金额', + trigger: 'blur' + } + ], number: [ { required: true, diff --git a/src/views/coupon_manage/coupon_list.vue b/src/views/coupon_manage/coupon_list.vue index d334361..b198c79 100644 --- a/src/views/coupon_manage/coupon_list.vue +++ b/src/views/coupon_manage/coupon_list.vue @@ -31,7 +31,7 @@