const install = (Vue, vm) => { uni.$u.http.setConfig((config) => { config.baseURL = vm.$baseUrl; config.timeout = 60000; return config; }) let wxLogin = (params = {}) => vm.$u.http.get('web/account/wxLogin',{ params }); // 登录 let wxAuthPhone = (data = {}) => vm.$u.http.post('web/account/wxAuthPhone', data); // 授权手机号 let getMemberInfo = (params = {}) => vm.$u.http.get('web/member/getMemberInfo',{ params }); // 获取个人信息 let updateMember = (data = {}) => vm.$u.http.post('web/member/editMemberInfo', data); // 更新个人信息 let getBannerList = (params = {}) => vm.$u.http.get('web/config/getBannerList',{ params }); // 获取banner列表 let getNearbyShopList = (data = {}) => vm.$u.http.post('web/shopInfo/nearby', data); // 获取附近店铺列表 let getShopDetail = (data = {}) => vm.$u.http.post('web/shopInfo/detail', data); // 获取店铺详情 let getCitySizeList = (params = {}) => vm.$u.http.get('web/config/getCitySizeList',{ params }); // 获取城市已开通物品尺寸 let createOrder = (data = {}) => vm.$u.http.post('web/order/create', data); // 创建订单 let getCityByName = (params = {}) => vm.$u.http.get('web/config/getCityByName',{ params }); // 根据城市名称查询城市信息 let getCategoryList = (params = {}) => vm.$u.http.get('web/config/getCategoryList',{ params }); // 获取物品分类列表 let calculateLocalPrice = (data = {}) => vm.$u.http.post('web/config/calculateLocalPrice', data); // 计算就地存取预估费用 let calculateRemotePrice = (data = {}) => vm.$u.http.post('web/config/calculateRemotePrice', data); // 计算远程存取预估费用 let getPlatformAboutUs = (params = {}) => vm.$u.http.get('web/config/getPlatformAboutUs',{ params }); // 获取平台关于我们信息 let findListAddr = (params = {}) => vm.$u.http.get('web/addr/list',{ params }); // 获取地址簿列表 let createAddr = (data = {}) => vm.$u.http.post('web/addr/create', data); // 创建地址簿 let deleteAddr = (params = {}) => vm.$u.http.delete(`web/addr/delete/${params.id}`); // 删除地址簿 let setDefaultAddr = (params = {}) => vm.$u.http.post(`web/addr/setDefault/${params.id}`); // 设置默认地址簿 let updateById = (data = {}) => vm.$u.http.post('web/addr/updateById', data); // 更新地址簿信息 let treeList = (data = {}) => vm.$u.http.post('web/config/treeList', data); // 全部区划树形查询 let getOrderDetail = (orderId) => vm.$u.http.get(`web/order/detail/${orderId}`); // 获取订单详情 let applyShop = (data = {}) => vm.$u.http.post('web/shopInfo/apply', data); // 门店入驻申请 let getMyShop = (params = {}) => vm.$u.http.get('web/shopInfo/myShop',{ params }); // 获取我的店铺信息 vm.$u.api = { wxLogin, wxAuthPhone, getMemberInfo, updateMember, getBannerList, getNearbyShopList, getShopDetail, getCitySizeList, createOrder, getCityByName, getCategoryList, calculateLocalPrice, calculateRemotePrice, getPlatformAboutUs, findListAddr, createAddr, deleteAddr, setDefaultAddr, updateById, treeList, getOrderDetail, applyShop, getMyShop }; } export default { install }