쿠폰 관리 페이지 추가

This commit is contained in:
Yu Sung
2024-01-02 04:59:17 +09:00
parent e75b54679f
commit 76909fc232
3 changed files with 544 additions and 1 deletions

View File

@@ -18,4 +18,17 @@ async function paymentCan(can, method, member_id) {
return Vue.axios.post('/admin/can/charge', request)
}
export {getCans, insertCan, deleteCan, paymentCan}
async function getCouponList(page) {
return Vue.axios.get('/can/coupon?page=' + (page - 1) + "&size=20");
}
async function generateCoupon(couponName, can, validity, isMultipleUse, couponNumberCount) {
const request = {couponName, can, validity: validity + ' 23:59:59', isMultipleUse, couponNumberCount};
return Vue.axios.post('/can/coupon', request);
}
async function getCouponNumberList(couponId, page) {
return Vue.axios.get('/can/coupon/number-list?couponId=' + couponId + '&page=' + (page - 1) + "&size=20");
}
export {getCans, insertCan, deleteCan, paymentCan, getCouponList, generateCoupon, getCouponNumberList}