MrShi
5 天以前 a987eccb27891bbfaae334b7fa0e892ee2640271
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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 }