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
| 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 = (data = {}) => vm.$u.http.post('/web/shop/getShopInfo', {...data,tokenType:1}); //经销商 - 店铺详情录
|
| vm.$u.api = {
| wxLogin,
| getUserInfo,
| findShopBanner,
| getGoodsLabelsByType,
| goodsPage,
| wxPhone,
| myInfo,
| ordersStatistics,
| findNoticeCardDTOPage,
| orderPage,
| addCart,
| goodsInfo,
| shopCartPage,
| shopOpenidLogin,
| shopPasswordLogin,
| getShopInfo
| };
| }
|
| export default { install }
|
|