const install = (Vue, vm) => { uni.$u.http.setConfig((config) => { config.baseURL = vm.$baseUrl; config.timeout = 60000; return config; }) let getBannerList = (params = {}) => vm.$u.http.get('web/config/getBannerList',{ params }); // 获取轮播图列表 let login = (data = {}) => vm.$u.http.post('web/driverInfo/login', data); // 登录司机 let register = (data = {}) => vm.$u.http.post('web/driverInfo/register', data); // 司机验证码登录 let sendCode = (params = {}) => vm.$u.http.get('web/driverInfo/sendCode',{ params }); // 发送验证码 let submitVerify = (data = {}) => vm.$u.http.post('web/driverInfo/submitVerify', data); // 提交认证 let treeList = (data = {}) => vm.$u.http.post('web/config/treeList', data); // 全部区划树形查询 let getCategoryList = (params = {}) => vm.$u.http.get('web/config/getCategoryList',{ params }); // 获取分类列表 let verifyDetail = (params = {}) => vm.$u.http.get('web/driverInfo/verifyDetail',{ params }); // 认证详情 let logOutDriver = (params = {}) => vm.$u.http.get('web/account/logOutDriver',{ params }); // 司机退出登录 let stats = (params = {}) => vm.$u.http.get('web/driverInfo/stats',{ params }); // 司机统计 let changePassword = (params = {}) => vm.$u.http.get('web/driverInfo/changePassword',{ params }); // 司机修改密码 let centerInfo = (params = {}) => vm.$u.http.get('web/driverInfo/centerInfo',{ params }); // 司机中心信息 let updateAcceptingStatus = (params = {}) => vm.$u.http.get('web/driverInfo/updateAcceptingStatus',{ params }); // 司机更新接单状态 let driverNoticePage = (data = {}) => vm.$u.http.post('web/config/driverNoticePage', data); // 司机通知分页查询 let driverReadAllNotice = (data = {}) => vm.$u.http.post('web/config/driverReadAllNotice', data); // 司机读取所有通知 let updateLocation = (params = {}) => vm.$u.http.get('web/driverInfo/updateLocation',{ params }); // 司机更新位置 let driverStatistics = (params = {}) => vm.$u.http.get('web/wallet/driverStatistics',{ params }); // 司机钱包统计 let driverSummary = (data = {}) => vm.$u.http.post('web/revenue/driverSummary', data); // 司机钱包统计 let driverPage = (data = {}) => vm.$u.http.post('web/revenue/driverPage', data); // 司机钱包分页查询 let driverApply = (data = {}) => vm.$u.http.post('web/wallet/driverApply', data); // 司机提现 let grabOrderHall = (data = {}) => vm.$u.http.post('web/driverInfo/grabOrderHall', data); // 司机接单大厅 let activeOrders = (data = {}) => vm.$u.http.post('web/driverInfo/activeOrders', data); // 司机活跃订单 let activeOrderCount = (params = {}) => vm.$u.http.get('web/driverInfo/activeOrderCount',{ params }); // 司机活跃订单数量 let grabOrder = (params = {}) => vm.$u.http.get('web/driverInfo/grabOrder',{ params }); // 司机抢单 let cancelOrder = (data = {}) => vm.$u.http.post('web/driverInfo/cancelOrder', data); // 司机取消订单 let orderDetail = (params = {}) => vm.$u.http.get('web/driverInfo/orderDetail',{ params }); // 订单详情 let confirmPickup = (data = {}) => vm.$u.http.post('web/driverInfo/confirmPickup', data); // 司机确认取货 let confirmDeliver = (data = {}) => vm.$u.http.post('web/driverInfo/confirmDeliver', data); // 司机确认送达 let cancelLimit = (params = {}) => vm.$u.http.get('web/driverInfo/cancelLimit',{ params }); // 司机取消订单限制 let orderPage = (data = {}) => vm.$u.http.post('web/driverInfo/orderPage', data); // 司机订单分页查询 let checkToken = (params = {}) => vm.$u.http.get('web/driverInfo/checkToken',{ params }); // 司机检查token是否过期 let directionInfo = (data = {}) => vm.$u.http.post('web/config/directionInfo', data); // 路径规划信息 let getApiVersion = (params = {}) => vm.$u.http.get('web/config/getApiVersion',{ params }); // 获取接口版本 let getPlatformAboutUs = (params = {}) => vm.$u.http.get('web/config/getPlatformAboutUs',{ params }); // 获取平台关于我们信息 vm.$u.api = { getBannerList, login, register, sendCode, submitVerify, treeList, getCategoryList, verifyDetail, logOutDriver, stats, changePassword, centerInfo, updateAcceptingStatus, driverNoticePage, driverReadAllNotice, updateLocation, driverStatistics, driverSummary, driverPage, driverApply, grabOrderHall, activeOrders, activeOrderCount, grabOrder, cancelOrder, orderDetail, confirmPickup, confirmDeliver, cancelLimit, orderPage, checkToken, directionInfo, getApiVersion, getPlatformAboutUs }; } export default { install }