|
|
- import http from './http.js'
-
- const config = {
- // 微信登录
- wxLogin : {url : '/api/wxLogin', method : 'POST', auth : false},
- // 授权隐私信息
- getConfig : {url : '/api/getConfig', method : 'GET', auth : false},
- // 获取轮播图
- getBanner : {url : '/api/getBanner', method : 'GET', auth : false},
- // 获取项目列表
- getProjectList : {url : '/api/getProjectList', method : 'GET', auth : false},
- // 获取技师列表
- getTechnicianList : {url : '/api/getTechnicianList', method : 'GET', auth : false},
- // 获取技师详情
- getTechnicianDetail : {url : '/api/getTechnicianDetail', method : 'GET', auth : false},
- // 获取项目详情
- getProjectDetail : {url : '/api/getProjectDetail', method : 'GET', auth : false},
-
- // 获取订单列表
- getOrderList : {url : '/api/getOrderList', method : 'GET', auth : true},
- // 获取订单详情
- getOrderDetail : {url : '/api/getOrderDetail', method : 'GET', auth : true},
- // 获取评论列表
- getCommentList : {url : '/api/getCommentList', method : 'GET', auth : true},
- // 获取登录用户信息
- getUserInfo : {url : '/api/getUserInfo', method : 'GET', auth : true},
- // 微信支付
- createOrderWXPay : {url : '/post/create', method : 'POST', auth : true},
- // 获取地址列表
- getAddressList : {url : '/api/getAddressList', method : 'GET', auth : true},
- // 获取地址详情
- getAddressDetail : {url : '/api/getAddressDetail', method : 'GET', auth : true},
- // 添加或修改地址
- addOrUpdateAddress : {url : '/post/addOrUpdateAddress', method : 'POST', auth : true},
- // 删除地址
- deleteAddress : {url : '/post/deleteAddress', method : 'POST', auth : true},
- // 获取优惠券列表
- getCouponList : {url : '/api/getCouponList', method : 'GET', auth : true},
- // 获取粉丝列表
- getFans : {url : '/post/fans', method : 'GET', auth : true},
- // 获取粉丝列表
- getRechargeList : {url : '/api/getRechargeList', method : 'GET', auth : true},
- // 获取交易列表
- getAgentFlow : {url : '/api/getAgentFlow', method : 'GET', auth : true},
- // 获取二维码
- showQrcode : {url : '/post/showQrcode', method : 'GET', auth : true},
- // 增加或修改技师入驻信息
- addOrUpdateTechnician : {url : '/post/addOrUpdateTechnician', method : 'POST', auth : true},
- //获取收藏列表
- getCollectList : { url : '/order/getVipCollectList' , method : 'GET' , auth : true },
- //新增收藏
- addCollect : { url : '/order/collectVipTechnician' , method : 'POST' , auth : true },
- //修改用户信息
- editUserInfo : { url : '/post/updateUser' , method : 'POST' , auth : true },
- //取消收藏
- calcelCollect : { url : '/order/cancelVipCollect' , method : 'POST' , auth : true},
- //新增或修改技师入驻
- addOrUpdateMsgTer : { url : '/post/addOrUpdateMsgTer' , method : 'POST' , auth : true },
- //根据用户手机号码验证码更换手机号码绑定信息
- ChangePhone : { url : '/order/changePhone' , method : 'POST' , auth : true },
-
-
- // 1 用户下单
- createVipOrder : {url : '/order/createVipOrder', method : 'POST', auth : true},
- // 2 用户支付
- payVipOrder : {url : '/order/payVipOrder', method : 'POST', auth : true},
- // 8 用户评价
- evaluateVipOrder : {url : '/order/evaluateVipOrder', method : 'POST', auth : true},
- // 获取手机验证码
- getVipCode : {url : '/order/getVipCode', method : 'GET', auth : false},
- // 获取当前技师的排期
- getVipTenOrderList : {url : '/order/getVipTenOrderList', method : 'GET', auth : true},
- //用户充值
- recharge : {url : '/order/giveWithdrawal' , method : 'POST' , auth : true },
- //获取分享签名
- getVipShareSign : { url : '/order/getVipShareSign' , method : 'GET' , auth : false },
- //修改用户信息-获取手机验证码
- changePhone : { url : '/order/changePhone' , method : 'POST' , auth : true },
- //取消订单
- cancelVipOrder : { url : '/order/cancelVipOrder' , method : 'POST' , auth : true },
- //获取当前开放区域
- getCurrentArea : { url : '/api/getCurrentArea' , method : 'GET' , auth : false},
- //获取技师实名认证
- getTenRealName : { url : '/order/getTenRealName' , method : 'GET' , auth : true},
- //获取我推荐的技师记录
- getTenFans : { url : '/order/getTenFans' , method : 'GET' , auth : true },
- //立即支付
- immediatelyPay : { url : '/order/immediatelyPay' , method : 'POST' , auth : true },
-
-
-
- // 3 技师确认订单
- confirmVipOrder : {url : '/order/confirmVipOrder', method : 'POST', auth : true},
- // 4 技师出发
- startVipOrder : {url : '/order/startVipOrder', method : 'POST', auth : true},
- // 5 技师到达
- arriveVipOrder : {url : '/order/arriveVipOrder', method : 'POST', auth : true},
- // 6 开始服务
- startVipService : {url : '/order/startVipService', method : 'POST', auth : true},
- // 7 结束服务
- endVipService : {url : '/order/endVipService', method : 'POST', auth : true},
- // 根据订单标识查询订单详情
- getOrderVipDetail : {url : '/order/getOrderVipDetail', method : 'GET', auth : true},
- // 技师根据标识查询自己的订单
- getVipOrderList : {url : '/order/getVipOrderList', method : 'GET', auth : true},
- // 技师登录
- wxTechnicianLogin : {url : '/order/wxTechnicianLogin', method : 'POST', auth : false},
-
- }
-
-
-
- export function api(key, data, callback, ...args){
- if (!config[key]) {
- return console.error('无效key' + key);
- }
-
- if (config[key].auth) {
- if (!localStorage.getItem('token')) {
- uni.navigateTo({
- url: '/pages/login/login'
- })
- console.error('需要登录')
- return {
- then() {}
- };
- }
-
- // //用户未绑定手机就跳转板顶手机页面
- // if(localStorage.getItem("userInfo_1")){
- // let userInfo = JSON.parse(localStorage.getItem("userInfo"))
- // if(!userInfo.phone){
- // uni.navigateTo({
- // url: '/pages/mine/phoneDetail'
- // })
- // }
- // }
- }
-
- http.http(config[key].url, data, callback, config[key].method, ...args)
- }
-
-
- export default api
|