frontend_h5/treegitee/util/api.js

145 lines
4.3 KiB
JavaScript

// api.js页面
import request from './request.js' //引入request.js
const api = request
const imgUrl = "http://jifenshop1.test.86698.cn/api/static/images/"
// const imgUrl = "https://mtweb.86698.cn/static/images/"
// 兑奖验证码图片
const imgUrl2 = "http://mt1.test.86698.cn/api/front/user/distribute/exchange/captcha"
export default {
imgUrl,
imgUrl2,
// 首页登录
login: data => {
return api.request('/front/login', 'POST', data) //接口地址
},
// 首页数据
homedata: data => {
return api.request('/front/home/data', 'GET', data) //接口地址
},
// 获取商品分类
getcategory: data => {
return api.request('/front/product/categoryList', 'GET', data) //接口地址
},
// 获取商品列表
getgoods: data => {
return api.request('/front/product/list', 'GET', data) //接口地址
},
// 获取商品详情
getdetail: data => {
return api.request('/front/product/detail/' + data.id, 'GET', {}) //接口地址
},
// 创建订单
createorder: data => {
return api.request('/front/order/add', 'POST', data) //接口地址
},
// 支付
payorder: data => {
return api.request('/front/order/pay', 'POST', data) //接口地址
},
// 订单列表
orderlist: data => {
return api.request('/front/order/list', 'GET', data) //接口地址
},
// 个人中心
myself: data => {
return api.request('/front/user/integral', 'GET', data) //接口地址
},
// 活动列表
getactivit: data => {
return api.request('/front/activity/list', 'GET', data) //接口地址
},
// 首页商品推荐范围选项
getremmedtag: data => {
return api.request('/front/home/v2/recommendProduct', 'GET', data) //接口地址
},
// 首页商品推荐
gethotproduct: data => {
return api.request('/front/home/recommendProduct', 'GET', data) //接口地址
},
// 大转盘数据
getdatas: data => {
return api.request('/front/activity/info/' + data.id, 'GET') //接口地址
},
// 点击中将
getover: data => {
return api.request('/front/activity/draw/lottery/' + data.id, 'GET') //接口地址
},
// 我的奖品
getprizes: data => {
return api.request('/front/user/activity/winningRecord', 'GET', data) //接口地址
},
// 开始答题
getquestion: data => {
return api.request('/front/activity/answering/' + data.id, 'GET', ) //接口地址
},
// 写入答案
getanswer: data => {
return api.request('/front/activity/writeResult', 'PUT', data) //接口地址
},
// 奖品兑换
getdui: data => {
return api.request('/front/user/activity/productExchange', 'POST', data) //接口地址
},
// 获取验证码
getcode: data => {
return api.request('/front/user/distribute/exchange/getSmsCode', 'GET', data) //接口地址
},
// 手机号兑换
getgift: data => {
return api.request('/front/user/distribute/exchange/doExchange', 'POST', data) //接口地址
},
// 登录
getlogin: data => {
return api.request('/front/wxLogin', 'POST', data) //接口地址
},
// 美团登录
mtlogin: data => {
return api.request('/api/login/in', 'POST', data) //接口地址
},
// 美团获取手机号验证码
gocode: data => {
return api.request('/api/loginSms', 'GET', data) //接口地址
},
// 美团红包页面
mtlogin: data => {
return api.request('/api/login/in', 'POST', data) //接口地址
},
// 美团红页面获取推荐
tjproduct: data => {
return api.request('/api/config/info/mt_module_config', 'GET', data) //接口地址
},
// 红包列表
hblist: data => {
return api.request('/api/packet/list', 'GET', data) //接口地址
},
// 领取红包
takehb: data => {
return api.request('/api/user/packet/save', 'POST', data) //接口地址
},
// 兑奖获取验证码
takecode: data => {
return api.request('/front/user/distribute/exchange/captcha', 'GET', data) //接口地址
},
// 美团跳转
gomt: data => {
return api.request('/api/login', 'GET', data) //接口地址
},
// 美团回调支付信息
getinfoorder: data => {
return api.request('/api/order/payInfo', 'GET', data) //接口地址
},
// 美团注册
register: data => {
return api.request('/api/register', 'POST', data) //接口地址
},
// 支付
paym: data => {
return api.request('/api/pay/wechat', 'POST', data) //接口地址
},
// 多个红包
allhb: data => {
return api.request('/api/user/packet/saveAll', 'POST', data) //接口地址
},
}