diff --git a/common/api/member.js b/common/api/member.js index 9074f90..44101b9 100644 --- a/common/api/member.js +++ b/common/api/member.js @@ -112,4 +112,31 @@ export const APIshopUsercode = (data) => { method: 'get', data: data }) +} + +// 获取当前店铺会员信息 +export const getCouponShops = (data) => { + return request({ + url: urlMarket + '/user/coupon/shops', + method: 'get', + data: data + }) +} + +// 优惠券弹窗 +export const getCouponPopup = (data) => { + return request({ + url: urlMarket + '/user/coupon/popUp', + method: 'get', + data: data + }) +} + +// 优惠券弹窗领取 +export const receivePopUp = (data) => { + return request({ + url: urlMarket + '/user/coupon/receivePopUp', + method: 'get', + data: data + }) } \ No newline at end of file diff --git a/components/coupon-modal.vue b/components/coupon-modal.vue new file mode 100644 index 0000000..06bfde7 --- /dev/null +++ b/components/coupon-modal.vue @@ -0,0 +1,328 @@ + + + + + + diff --git a/package.json b/package.json index 8527ebd..1f364de 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,10 @@ { - "dependencies": { - "@dcloudio/uni-app": "^2.0.2-4040520250103001", - "dayjs": "^1.11.13", - "jsbarcode": "^3.11.6", - "pinia": "^2.3.1", - "pinia-plugin-unistorage": "^0.1.2" - } -} \ No newline at end of file + "dependencies": { + "@dcloudio/uni-app": "^2.0.2-4040520250103001", + "dayjs": "^1.11.13", + "jsbarcode": "^3.11.6", + "lodash": "^4.17.21", + "pinia": "^2.3.1", + "pinia-plugin-unistorage": "^0.1.2" + } +} diff --git a/pages/index/index.vue b/pages/index/index.vue index 83b3903..5af1803 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -3,14 +3,13 @@