doum
11 小时以前 2da6cac0a9bab5ce7ad04ac17f73d456732f907e
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
const install = (Vue, vm) => {
    
    uni.$u.http.setConfig((config) => {
        config.baseURL = vm.$baseUrl;
        config.timeout = 60000;
        return config;
    })
    
    let getArticlePage = (data = {}) => vm.$u.http.post('web/article/getArticlePage', data);    // 社区资讯
    let deleteAddr = (data = {}) => vm.$u.http.post('web/addr/delete', data);    // 根据ID删除收货地址
    let treeList = (data = {}) => vm.$u.http.post('web/util/treeList', data);    // 全部区划树形查询
    let logOff = (params = {}) => vm.$u.http.get('web/account/logOff', { params });    //用户注销
    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 = {
        getArticlePage,
        deleteAddr,
        treeList,
        logOff,
        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 }