TakeOutShop/server/api.js

129 lines
4.2 KiB
JavaScript

import { request } from '@/utils/http'
//首页滚动商品
export const frontindex = (data) => {
return request({url:`/api/front/index`,method:'GET',data});
}
//首页/推荐列表数据
export const frontproduct = (type,data) => {
return request({url:`/api/front/product/${type}`,method:'GET',data});
}
//商品详情接口
export const frontdetail = (type) => {
return request({url:`/api/front/product/detail/${type}`,method:'GET'});
}
//商品详情评论列表
export const replyproduct = (type) => {
return request({url:`/api/front/reply/product/${type}`,method: 'GET'});
}
//商品评论数量
export const replyconfig = (type) => {
return request({url:`/api/front/reply/config/${type}`,method:'GET'});
}
export const replylist = (data) => {
return request({url:`/api/front/reply/list`,method:'GET',data});
}
//商品规格详情
export const skudetail = (id) => {
return request({url:`/api/front/product/sku/detail/${id}`,method:'GET'});
}
//详情常见问题
export const frontproblem = (type,data) => {
return request({url:`/api/front/problem/${type}`,method:'GET',data});
}
//获取门店
export const frontstorelist = (data) => {
return request({url:`/api/front/store/list`,method:'POST',data});
}
//获取分类导航
export const frontcategory = () =>{
return request({url:`/api/front/category/top`,method:'GET'})
}
//获取分类商品
export const frontproducts = (data) =>{
return request({url:`/api/front/products`,method:'GET',data})
}
//获取随心配导航
export const frontType = (data) =>{
return request({url:`/api/front/home/setMeal/type`,method:'GET',data})
}
//帮您配商品
export const frontHome = (data) =>{
return request({url:`/api/front/home/floor`,method:'GET',data})
}
//客户中心/帮助中心分类
export const helpcategory = () =>{
return request({url:`/api/front/help/category/list`,method:'GET'})
}
//客户中心/帮助中心列表
export const helplist = (cid,data) =>{
return request({url:`/api/front/help/list/${cid}`,method:'GET',data})
}
//客户中心/帮助中心详情
export const helpinfo = (data) =>{
return request({url:`/api/front/help/info`,method:'GET',data})
}
//客户中心/帮助中心详情点击解决未解决
export const helppraise = (data) =>{
return request({url:`/api/front/help/praise`,method:'GET',data})
}
//加入购物车
export const cartsave = (data) => {
return request({url:`/api/front/cart/save`,method:'POST',data});
}
//购物车列表
export const cartlist = (data) => {
return request({url:`/api/front/cart/list`,method:'GET',data});
}
//购物车修改数量
export const cartnum = (id,number) => {
return request({url:`/api/front/cart/num?id=${id}&number=${number}`,method:'POST',contenttype:'x-www-form-urlencoded'});
}
//购物车删除
export const cartdelete = (ids) => {
return request({url:`/api/front/cart/delete?ids=${ids}`,method:'POST',contenttype:'x-www-form-urlencoded'});
}
//购物车选中接口
export const optForCart = (data)=>{
return request({url:`/api/front/cart/optForCart`,method:'POST',data})
}
//预下单
export const preorder = (data) => {
return request({url:`/api/front/order/pre/order`,method:'POST',data});
}
//加载预下单
export const orderloadpre = (preOrderNo) =>{
return request({url:`/api/front/order/load/pre/${preOrderNo}`,method:'GET'})
}
//地址列表
export const addresslist = (data) => {
return request({url:`/api/front/address/list`,method:'GET',data});
}
//地址保存
export const addressedit = (data) => {
return request({url:`/api/front/address/edit`,method:'POST',data});
}
//地址详情{id}
export const addressdetail = (id) =>{
return request({url:`/api/front/address/detail/${id}`,method:'GET'})
}
//地址删除
export const addressdel = (data) => {
return request({url:`/api/front/address/del`,method:'POST',data});
}
//设置默认地址
export const defaultset = (data) => {
return request({url:`/api/front/address/default/set`,method:'POST',data});
}
//获取默认地址
export const addressdefault = (data) => {
return request({url:`/api/front/address/default`,method:'GET',data});
}
//省市区
export const citylist = (data) => {
return request({url:`/api/front/city/list`,method:'GET',data});
}
//配送时间
export const deliverytimes = (data) => {
return request({url:`/api/front/delivery/times`,method:'GET',data});
}