MrShi
10 天以前 f39ca3c49d26abd10f76fc67506b9c603a13547c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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);    // 计算就地存取预估费用
 
    vm.$u.api = {
        wxLogin,
        wxAuthPhone,
        getMemberInfo,
        updateMember,
        getBannerList,
        getNearbyShopList,
        getShopDetail,
        getCitySizeList,
        createOrder,
        getCityByName,
        getCategoryList,
        calculateLocalPrice
    };
}
 
export default { install }