File tree Expand file tree Collapse file tree 15 files changed +1112
-537
lines changed Expand file tree Collapse file tree 15 files changed +1112
-537
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ import request from '@/utils/request'
2
+
3
+ // 获得商品 SKU 选项的列表
4
+ export function getSkuOptionList ( ) {
5
+ return request ( {
6
+ url : '/product/sku/get-option-list' ,
7
+ method : 'get' ,
8
+ } )
9
+ }
Original file line number Diff line number Diff line change 1
1
import request from '@/utils/request'
2
2
3
- // 创建商品spu
3
+ // 创建商品 SPU
4
4
export function createSpu ( data ) {
5
5
return request ( {
6
6
url : '/product/spu/create' ,
@@ -9,7 +9,7 @@ export function createSpu(data) {
9
9
} )
10
10
}
11
11
12
- // 更新商品spu
12
+ // 更新商品 SPU
13
13
export function updateSpu ( data ) {
14
14
return request ( {
15
15
url : '/product/spu/update' ,
@@ -18,7 +18,7 @@ export function updateSpu(data) {
18
18
} )
19
19
}
20
20
21
- // 删除商品spu
21
+ // 删除商品 SPU
22
22
export function deleteSpu ( id ) {
23
23
return request ( {
24
24
url : '/product/spu/delete?id=' + id ,
@@ -34,19 +34,27 @@ export function getSpu(id) {
34
34
} )
35
35
}
36
36
37
- // 获得商品spu详情
37
+ // 获得商品 SPU 详情
38
38
export function getSpuDetail ( id ) {
39
39
return request ( {
40
40
url : '/product/spu/get/detail?id=' + id ,
41
41
method : 'get'
42
42
} )
43
43
}
44
44
45
- // 获得商品spu分页
45
+ // 获得商品 SPU 分页
46
46
export function getSpuPage ( query ) {
47
47
return request ( {
48
48
url : '/product/spu/page' ,
49
49
method : 'get' ,
50
50
params : query
51
51
} )
52
52
}
53
+
54
+ // 获得商品 SPU 精简列表
55
+ export function getSpuSimpleList ( ) {
56
+ return request ( {
57
+ url : '/product/spu/get-simple-list' ,
58
+ method : 'get' ,
59
+ } )
60
+ }
Original file line number Diff line number Diff line change
1
+ import request from '@/utils/request'
2
+
3
+ // 删除优惠劵
4
+ export function deleteCoupon ( id ) {
5
+ return request ( {
6
+ url : '/promotion/coupon/delete?id=' + id ,
7
+ method : 'delete'
8
+ } )
9
+ }
10
+
11
+ // 获得优惠劵分页
12
+ export function getCouponPage ( query ) {
13
+ return request ( {
14
+ url : '/promotion/coupon/page' ,
15
+ method : 'get' ,
16
+ params : query
17
+ } )
18
+ }
Original file line number Diff line number Diff line change @@ -18,6 +18,19 @@ export function updateCouponTemplate(data) {
18
18
} )
19
19
}
20
20
21
+ // 更新优惠劵模板的状态
22
+ export function updateCouponTemplateStatus ( id , status ) {
23
+ const data = {
24
+ id,
25
+ status
26
+ }
27
+ return request ( {
28
+ url : '/promotion/coupon-template/update-status' ,
29
+ method : 'put' ,
30
+ data : data
31
+ } )
32
+ }
33
+
21
34
// 删除优惠劵模板
22
35
export function deleteCouponTemplate ( id ) {
23
36
return request ( {
Original file line number Diff line number Diff line change
1
+ import request from '@/utils/request'
2
+
3
+ // 创建限时折扣活动
4
+ export function createDiscountActivity ( data ) {
5
+ return request ( {
6
+ url : '/promotion/discount-activity/create' ,
7
+ method : 'post' ,
8
+ data : data
9
+ } )
10
+ }
11
+
12
+ // 更新限时折扣活动
13
+ export function updateDiscountActivity ( data ) {
14
+ return request ( {
15
+ url : '/promotion/discount-activity/update' ,
16
+ method : 'put' ,
17
+ data : data
18
+ } )
19
+ }
20
+
21
+ // 关闭限时折扣活动
22
+ export function closeDiscountActivity ( id ) {
23
+ return request ( {
24
+ url : '/promotion/discount-activity/close?id=' + id ,
25
+ method : 'put'
26
+ } )
27
+ }
28
+
29
+ // 删除限时折扣活动
30
+ export function deleteDiscountActivity ( id ) {
31
+ return request ( {
32
+ url : '/promotion/discount-activity/delete?id=' + id ,
33
+ method : 'delete'
34
+ } )
35
+ }
36
+
37
+ // 获得限时折扣活动
38
+ export function getDiscountActivity ( id ) {
39
+ return request ( {
40
+ url : '/promotion/discount-activity/get?id=' + id ,
41
+ method : 'get'
42
+ } )
43
+ }
44
+
45
+ // 获得限时折扣活动分页
46
+ export function getDiscountActivityPage ( query ) {
47
+ return request ( {
48
+ url : '/promotion/discount-activity/page' ,
49
+ method : 'get' ,
50
+ params : query
51
+ } )
52
+ }
Original file line number Diff line number Diff line change
1
+ import request from '@/utils/request'
2
+
3
+ // 创建满减送活动
4
+ export function createRewardActivity ( data ) {
5
+ return request ( {
6
+ url : '/promotion/reward-activity/create' ,
7
+ method : 'post' ,
8
+ data : data
9
+ } )
10
+ }
11
+
12
+ // 更新满减送活动
13
+ export function updateRewardActivity ( data ) {
14
+ return request ( {
15
+ url : '/promotion/reward-activity/update' ,
16
+ method : 'put' ,
17
+ data : data
18
+ } )
19
+ }
20
+
21
+ // 关闭满减送活动
22
+ export function closeRewardActivity ( id ) {
23
+ return request ( {
24
+ url : '/promotion/reward-activity/close?id=' + id ,
25
+ method : 'put'
26
+ } )
27
+ }
28
+
29
+ // 删除满减送活动
30
+ export function deleteRewardActivity ( id ) {
31
+ return request ( {
32
+ url : '/promotion/reward-activity/delete?id=' + id ,
33
+ method : 'delete'
34
+ } )
35
+ }
36
+
37
+ // 获得满减送活动
38
+ export function getRewardActivity ( id ) {
39
+ return request ( {
40
+ url : '/promotion/reward-activity/get?id=' + id ,
41
+ method : 'get'
42
+ } )
43
+ }
44
+
45
+ // 获得满减送活动分页
46
+ export function getRewardActivityPage ( query ) {
47
+ return request ( {
48
+ url : '/promotion/reward-activity/page' ,
49
+ method : 'get' ,
50
+ params : query
51
+ } )
52
+ }
Original file line number Diff line number Diff line change @@ -278,3 +278,39 @@ export const PromotionProductScopeEnum = {
278
278
name : '指定商品参与'
279
279
}
280
280
}
281
+
282
+ /**
283
+ * 营销的条件类型枚举
284
+ */
285
+ export const PromotionConditionTypeEnum = {
286
+ PRICE : {
287
+ type : 10 ,
288
+ name : '满 N 元'
289
+ } ,
290
+ COUNT : {
291
+ type : 20 ,
292
+ name : '满 N 件'
293
+ }
294
+ }
295
+
296
+ /**
297
+ * 促销活动的状态枚举
298
+ */
299
+ export const PromotionActivityStatusEnum = {
300
+ WAIT : {
301
+ type : 10 ,
302
+ name : '未开始'
303
+ } ,
304
+ RUN : {
305
+ type : 20 ,
306
+ name : '进行中'
307
+ } ,
308
+ END : {
309
+ type : 30 ,
310
+ name : '已结束'
311
+ } ,
312
+ CLOSE : {
313
+ type : 40 ,
314
+ name : '已关闭'
315
+ }
316
+ }
Original file line number Diff line number Diff line change @@ -63,7 +63,11 @@ export const DICT_TYPE = {
63
63
// ========== MALL - PROMOTION 模块 ==========
64
64
PROMOTION_DISCOUNT_TYPE : 'promotion_discount_type' , // 优惠类型
65
65
PROMOTION_PRODUCT_SCOPE : 'promotion_product_scope' , // 营销的商品范围
66
- COUPON_TEMPLATE_VALIDITY_TYPE : 'coupon_template_validity_type' , // 优惠劵模板的有限期类型
66
+ PROMOTION_COUPON_TEMPLATE_VALIDITY_TYPE : 'promotion_coupon_template_validity_type' , // 优惠劵模板的有限期类型
67
+ PROMOTION_COUPON_STATUS : 'promotion_coupon_status' , // 优惠劵的状态
68
+ PROMOTION_COUPON_TAKE_TYPE : 'promotion_coupon_take_type' , // 优惠劵的领取方式
69
+ PROMOTION_ACTIVITY_STATUS : 'promotion_activity_status' , // 优惠活动的状态
70
+ PROMOTION_CONDITION_TYPE : 'promotion_condition_type' , // 营销的条件类型枚举
67
71
}
68
72
69
73
/**
You can’t perform that action at this time.
0 commit comments