const install = (Vue, vm) => { uni.$u.http.setConfig((config) => { config.baseURL = vm.$baseUrl; config.timeout = 60000; return config; }) let updateUserPhone = (data = {}) => vm.$u.http.post('web/home/updateUserPhone', data); // 更换绑定手机号 let verifyCode = (params = {}) => vm.$u.http.get('web/account/verifyCode', { params }); // 发送短信验证码 let sendSmsCode = (params = {}) => vm.$u.http.get('web/account/sendSmsCode', { params }); // 发送短信验证码 let upload = (data = {}) => vm.$u.http.post('public/upload', data); // 上传文件 let logOut = (params = {}) => vm.$u.http.get('web/account/logOut', { params }); // 消费者 - 退出登录 let updateMember = (data = {}) => vm.$u.http.post('web/account/updateMember', data); // 更新用户信息 let updateAddr = (data = {}) => vm.$u.http.post('web/addr/update', data); // 编辑收货地址 let createAddr = (data = {}) => vm.$u.http.post('web/addr/create', data); // 创建收货地址 let findListAddr = (params = {}) => vm.$u.http.get('web/addr/findList', { params }); // 查询用户地址列表 let cartGoodsTypeNum = (params = {}) => vm.$u.http.get('web/shopCart/cartGoodsTypeNum', { params }); // 购物车数量 let updateNum = (data = {}) => vm.$u.http.post('web/shopCart/updateNum', data); // 更新购物车数量 let deleteBatch = (params = {}) => vm.$u.http.get('web/shopCart/deleteBatch', { params }); // 批量删除 let searchHistoryList = (params = {}) => vm.$u.http.get('web/goods/searchHistoryList', { params }); // 商品搜索历史 let wxLogin = (params = {}) => vm.$u.http.get('web/account/wxLogin', { params }); // 小程序登录 let getUserInfo = (data = {}) => vm.$u.http.post('web/account/getUserInfo', data); // 获取当前登录的用户信息 let findShopBanner = (params = {}) => vm.$u.http.get('web/banner/findShopBanner', { params }); // 获取该商城首页轮播图 let getGoodsLabelsByType = (params = {}) => vm.$u.http.get('web/labels/getGoodsLabelsByType', { params }); // 获取分类信息 let goodsPage = (data = {}) => vm.$u.http.post('web/goods/goodsPage', data); // 商品列表 let wxPhone = (data = {}) => vm.$u.http.post('web/account/wxPhone', data); // 绑定手机号 let myInfo = (params = {}) => vm.$u.http.get('web/home/myInfo', { params }); // 我的信息 let ordersStatistics = (params = {}) => vm.$u.http.get('web/orders/ordersStatistics', { params }); // 订单统计 let findNoticeCardDTOPage = (data = {}) => vm.$u.http.post('web/notice/findNoticeCardDTOPage', data); // 查询用户通知 let orderPage = (data = {}) => vm.$u.http.post('web/orders/orderPage', data); // 订单列表 let addCart = (data = {}) => vm.$u.http.post('web/shopCart/addCart', data); // 加入购物车 let goodsInfo = (params = {}) => vm.$u.http.get('web/goods/goodsInfo', { params }); // 商品详情 let shopCartPage = (data = {}) => vm.$u.http.post('web/shopCart/goodsPage', data); // 购物车列表 let shopOpenidLogin = (data = {}) => vm.$u.http.post('web/shop/shopOpenidLogin', {...data,tokenType:1}); // 经销商 - 静默登录 let shopPasswordLogin = (data = {}) => vm.$u.http.post('web/shop/shopPasswordLogin', {...data,tokenType:1}); // 经销商 - 账号密码登录 let getShopInfo = (params = {}) => vm.$u.http.get('web/shop/getShopInfo', {params}); //经销商 - 店铺详情录 let shopLogout = (params = {}) => vm.$u.http.get('web/shop/logOut', {params}); //经销商 - 退出登陆 let saleReport = (data = {}) => vm.$u.http.post('web/shop/saleReport', {...data,tokenType:1}); //经销商 - 销售明细 let shopOrderPage = (data = {}) => vm.$u.http.post('web/orders/shopOrderPage', {...data,tokenType:1}); //经销商 - 销售明细 let getIntegralData = (params = {}) => vm.$u.http.get('web/integral/getIntegralData', {params}); //经销商 - 积分与结算金额情况(积分规则) let getPlatformAboutUs = (params = {}) => vm.$u.http.get('web/account/getPlatformAboutUs', { params }); // 获取系统配置 let findIntegralRecordPage = (data = {}) => vm.$u.http.post('web/integral/findIntegralRecordPage', {...data,tokenType:1}); //经销商 - 获取经销商的积分记录 let myCustomer = (data = {}) => vm.$u.http.post('web/shop/myCustomer', {...data,tokenType:1}); //经销商 - 我的客户信息 let shopOrderDetail = (params = {}) => vm.$u.http.get('/web/orders/shopOrderDetail', { params }); //经销商 - 订单详情 vm.$u.api = { updateUserPhone, verifyCode, sendSmsCode, upload, logOut, updateMember, updateAddr, createAddr, findListAddr, cartGoodsTypeNum, updateNum, deleteBatch, searchHistoryList, wxLogin, getUserInfo, findShopBanner, getGoodsLabelsByType, goodsPage, wxPhone, myInfo, ordersStatistics, findNoticeCardDTOPage, orderPage, addCart, goodsInfo, shopCartPage, shopOpenidLogin, shopPasswordLogin, getShopInfo, shopLogout, saleReport, shopOrderPage, getIntegralData, getPlatformAboutUs, findIntegralRecordPage, myCustomer, shopOrderDetail }; } export default { install }