Blame view

wenjuan/src/api/active/active_seckill.js 3.25 KB
e5b57447   杨鑫   '分包问卷'
1
2
  import request from '@/utils/request'
  
d64cd58f   wesley88   上传验收小程序
3
  export function getData (data) {
e5b57447   杨鑫   '分包问卷'
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    return request({
      url: '',
      method: 'post',
      data
    })
  }
  
  // 秒杀活动查询
  /**
  {
  	"seckillName": "", // 活动名称
  	"page": 0,
  	"pageSize": 0,
  	"state": 0 // 活动状态 0-报名未开始 1-报名进行中 2-活动待开始 3-活动进行中 4-活动已结束
  }
   */
d64cd58f   wesley88   上传验收小程序
20
  export function getSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
21
22
23
24
25
26
27
28
29
30
31
32
33
    return request({
      url: '/seckill/getAll',
      method: 'post',
      data
    })
  }
  
  // 查询秒杀详情
  /**
  {
  	"seckillId": 0 // 平台秒杀活动id
  }
   */
d64cd58f   wesley88   上传验收小程序
34
  export function getSeckillDetail (data) {
e5b57447   杨鑫   '分包问卷'
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
    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": "" // 活动开始时间
  }
   */
d64cd58f   wesley88   上传验收小程序
59
  export function addSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
60
61
62
63
64
65
66
67
68
69
70
71
72
    return request({
      url: '/seckill/save',
      method: 'post',
      data
    })
  }
  
  // 删除秒杀数据
  /**
  {
  	"seckillId": 0
  }
   */
d64cd58f   wesley88   上传验收小程序
73
  export function delSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
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
    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": "" // 活动开始时间
  }
   */
d64cd58f   wesley88   上传验收小程序
100
  export function editSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
101
102
103
104
105
106
107
108
109
110
111
112
113
    return request({
      url: '/seckill/update',
      method: 'post',
      data
    })
  }
  
  // 停止秒杀活动
  /**
  {
  	"seckillId": 0
  }
   */
d64cd58f   wesley88   上传验收小程序
114
  export function endSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
115
116
117
118
119
120
121
122
123
124
125
126
127
    return request({
      url: '/seckill/stop',
      method: 'post',
      data
    })
  }
  
  // 秒杀活动数据查询
  /**
  {
  	"seckillId": 0
  }
   */
d64cd58f   wesley88   上传验收小程序
128
  export function getSeckillChart (data) {
e5b57447   杨鑫   '分包问卷'
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
    return request({
      url: '/seckill/getData',
      method: 'post',
      data
    })
  }
  
  // 参与店铺查询
  /**
  {
  	"page": 0,
  	"pageSize": 0,
  	"seckillId": 0, // 平台秒杀活动id
  	"shopCode": "", // 店铺编码
  	"shopName": "", // 店铺名称
  	"state": 0 // 审核状态 0-待审核 1-报名成功 2-报名失败 3-报名进行中(未支付)
  }
   */
d64cd58f   wesley88   上传验收小程序
147
  export function getSeckillShop (data) {
e5b57447   杨鑫   '分包问卷'
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
    return request({
      url: '/seckill/getShops',
      method: 'post',
      data
    })
  }
  
  // 查看商品
  /**
  {
  	"page": 0,
  	"pageSize": 0,
  	"signId": 0 // 报名id
  }
   */
d64cd58f   wesley88   上传验收小程序
163
  export function getSeckillProduct (data) {
e5b57447   杨鑫   '分包问卷'
164
165
166
167
168
169
170
    return request({
      url: '/seckill/getProducts',
      method: 'post',
      data
    })
  }
  
d64cd58f   wesley88   上传验收小程序
171
  export function exportSeckillData (data) {
e5b57447   杨鑫   '分包问卷'
172
173
174
175
176
177
178
    return request({
      url: '/seckill/excel_shop_detail',
      method: 'post',
      data,
      responseType: 'blob'
    })
  }