Skip to content

Commit c251c3a

Browse files
author
adminbus
committed
添加秒杀专区
1 parent 968b5ec commit c251c3a

10 files changed

Lines changed: 2494 additions & 1 deletion

File tree

828 KB
Loading

‎src/api/seckill.js‎

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import request from '@/utils/request'
2+
3+
export function seckillList(params) {
4+
return request({
5+
url: '/seckill/list',
6+
method: 'get',
7+
params
8+
})
9+
}
10+
11+
export function seckillDetail(activityId) {
12+
return request({
13+
url: `/seckill/detail/${activityId}`,
14+
method: 'get'
15+
})
16+
}
17+
18+
export function seckillToken(activitySkuId) {
19+
return request({
20+
url: `/seckill/token/${activitySkuId}`,
21+
method: 'get'
22+
})
23+
}
24+
25+
export function seckillSubmit(data) {
26+
return request({
27+
url: '/seckill/submit',
28+
method: 'post',
29+
data
30+
})
31+
}
32+
33+
export function seckillResult(orderSn) {
34+
return request({
35+
url: `/seckill/result/${orderSn}`,
36+
method: 'get',
37+
params: { t: Date.now() }
38+
})
39+
}

‎src/assets/seckill.png‎

1.25 MB
Loading

‎src/router/index.js‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,25 @@ const routes = [
279279
showTab: true
280280
}
281281
},
282+
// 秒杀会场
283+
{
284+
path: '/seckill',
285+
name: 'Seckill',
286+
component: () => import('@/views/seckill/index.vue'),
287+
meta: {
288+
title: '限时秒杀'
289+
}
290+
},
291+
// 秒杀详情
292+
{
293+
path: '/seckill/detail/:activityId',
294+
name: 'SeckillDetail',
295+
props: true,
296+
component: () => import('@/views/seckill/detail.vue'),
297+
meta: {
298+
title: '秒杀详情'
299+
}
300+
},
282301
// 评论页面
283302
{
284303
path: '/goodsComment/:orderGoodsId/:goodsId',

0 commit comments

Comments
 (0)