Files
dtx_store/apis/interfaces/store.js
2022-06-09 18:13:41 +08:00

95 lines
1.2 KiB
JavaScript

/**
* Web唐明明
* 匆匆数载恍如梦,岁月迢迢华发增。
* 碌碌无为枉半生,一朝惊醒万事空。
* moduleName: 商城
*/
import { request } from '../index'
// 商城
const mall = () =>{
return request({
url: 'mall'
})
}
// 商品详情
const goods = id => {
return request({
url: 'mall/goods/' + id
})
}
// 店铺列表
const shops = (categoryId) => {
return request({
url: 'mall/shops',
data: {
category_id: categoryId
}
})
}
// 店铺详情
const shopsDetail = (shopId) => {
return request({
url: 'mall/shops/' + shopId,
})
}
// 店铺商品
const shopsGoods = (shop_id, category_id) => {
return request({
url: 'mall/goods',
data: {
shop_id,
category_id
}
})
}
// 商品列表
const lists = data => {
return request({
url: 'mall/goods',
data
})
}
// 确认订单
const buy = data => {
return request({
url: 'mall/buy/goods',
data
})
}
// 商品下单
const verify = data => {
return request({
url: 'mall/buy/goods',
method: 'POST',
data
})
}
// 商城二级分类
const classify = id => {
return request({
url: 'mall/categories/' + id + '/children'
})
}
export {
mall,
goods,
shops,
shopsDetail,
shopsGoods,
lists,
buy,
verify,
classify
}