active_seckill.js
3.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
import request from '@/utils/request'
export function getData(data) {
return request({
url: '',
method: 'post',
data
})
}
// 秒杀活动查询
/**
{
"seckillName": "", // 活动名称
"page": 0,
"pageSize": 0,
"state": 0 // 活动状态 0-报名未开始 1-报名进行中 2-活动待开始 3-活动进行中 4-活动已结束
}
*/
export function getSeckillData(data) {
return request({
url: '/seckill/getAll',
method: 'post',
data
})
}
// 查询秒杀详情
/**
{
"seckillId": 0 // 平台秒杀活动id
}
*/
export function getSeckillDetail(data) {
return request({
url: '/seckill/getById',
method: 'post',
data
})
}
// 添加秒杀活动
/**
{
"bondMoney": 0, // 保证金金额
"endTime": "", // 活动结束时间
"ifAdd": 0, // 优惠券是否叠加 1-是 0-否
"ifBond": 0, // 是否需要保证金 1-是 0-否
"ifLimit": 0, // 商品限购 1-不限购 2-限购
"limitNumber": 0, // 限购几件/人
"remark": "",
"seckillMoney": 0, // 直降多少元
"seckillName": "", // 活动名称
"signEndTime": "", // 报名结束时间
"signStartTime": "", // 报名开始时间
"startTime": "" // 活动开始时间
}
*/
export function addSeckillData(data) {
return request({
url: '/seckill/save',
method: 'post',
data
})
}
// 删除秒杀数据
/**
{
"seckillId": 0
}
*/
export function delSeckillData(data) {
return request({
url: '/seckill/delete',
method: 'post',
data
})
}
// 修改秒杀数据
/**
{
"bondMoney": 0, // 保证金金额
"endTime": "", // 活动结束时间
"ifAdd": 0, // 优惠券是否叠加 1-是 0-否
"ifBond": 0, // 是否需要保证金 1-是 0-否
"ifLimit": 0, // 商品限购 1-不限购 2-限购
"limitNumber": 0, // 限购几件/人
"remark": "",
"seckillId": 0, // 平台秒杀活动id
"seckillMoney": 0, // 直降多少元
"seckillName": "", // 活动名称
"shopId": 0, // 店铺id
"signEndTime": "", // 报名结束时间
"signStartTime": "", // 报名开始时间
"startTime": "" // 活动开始时间
}
*/
export function editSeckillData(data) {
return request({
url: '/seckill/update',
method: 'post',
data
})
}
// 停止秒杀活动
/**
{
"seckillId": 0
}
*/
export function endSeckillData(data) {
return request({
url: '/seckill/stop',
method: 'post',
data
})
}
// 秒杀活动数据查询
/**
{
"seckillId": 0
}
*/
export function getSeckillChart(data) {
return request({
url: '/seckill/getData',
method: 'post',
data
})
}
// 参与店铺查询
/**
{
"page": 0,
"pageSize": 0,
"seckillId": 0, // 平台秒杀活动id
"shopCode": "", // 店铺编码
"shopName": "", // 店铺名称
"state": 0 // 审核状态 0-待审核 1-报名成功 2-报名失败 3-报名进行中(未支付)
}
*/
export function getSeckillShop(data) {
return request({
url: '/seckill/getShops',
method: 'post',
data
})
}
// 查看商品
/**
{
"page": 0,
"pageSize": 0,
"signId": 0 // 报名id
}
*/
export function getSeckillProduct(data) {
return request({
url: '/seckill/getProducts',
method: 'post',
data
})
}
export function exportSeckillData(data) {
return request({
url: '/seckill/excel_shop_detail',
method: 'post',
data,
responseType: 'blob'
})
}