45 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
| import request from '@/sheep/request';
 | |
| 
 | |
| const SeckillApi = {
 | |
|   // 获得秒杀时间段列表
 | |
|   getSeckillConfigList: () => {
 | |
|     return request({ url: 'promotion/seckill-config/list', method: 'GET' });
 | |
|   },
 | |
| 
 | |
|   // 获得当前秒杀活动
 | |
|   getNowSeckillActivity: () => {
 | |
|     return request({ url: 'promotion/seckill-activity/get-now', method: 'GET' });
 | |
|   },
 | |
| 
 | |
|   // 获得秒杀活动分页
 | |
|   getSeckillActivityPage: (params) => {
 | |
|     return request({ url: 'promotion/seckill-activity/page', method: 'GET', params });
 | |
|   },
 | |
| 
 | |
|   // 获得秒杀活动列表,基于活动编号数组
 | |
|   getSeckillActivityListByIds: (ids) => {
 | |
|     return request({
 | |
|       url: '/promotion/seckill-activity/list-by-ids',
 | |
|       method: 'GET',
 | |
|       params: {
 | |
|         ids,
 | |
|       },
 | |
|     });
 | |
|   },
 | |
| 
 | |
|   /**
 | |
|    * 获得秒杀活动明细
 | |
|    * @param {number} id 秒杀活动编号
 | |
|    * @return {*}
 | |
|    */
 | |
|   getSeckillActivity: (id) => {
 | |
|     return request({
 | |
|       url: 'promotion/seckill-activity/get-detail',
 | |
|       method: 'GET',
 | |
|       params: { id },
 | |
|     });
 | |
|   },
 | |
| };
 | |
| 
 | |
| export default SeckillApi;
 |