doum
4 小时以前 b9b64778f693ebe82fcbc97837b6012dadb3b084
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
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 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});    //经销商 - 销售明细
    
    
    vm.$u.api = {
        wxLogin,
        getUserInfo,
        findShopBanner,
        getGoodsLabelsByType,
        goodsPage,
        wxPhone,
        myInfo,
        ordersStatistics,
        findNoticeCardDTOPage,
        orderPage,
        addCart,
        goodsInfo,
        shopCartPage,
        shopOpenidLogin,
        shopPasswordLogin,
        getShopInfo,
        shopLogout,
        saleReport,
        shopOrderPage
    };
}
 
export default { install }