doum
18 小时以前 33c2164b1785a4b3c128f71ff577a989e2d91bdc
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
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 getBannerDetail = (params = {}) => vm.$u.http.get('web/config/getBannerDetail',{ 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.get(`web/addr/delete/${params.id}`);    // 删除地址簿
    let setDefaultAddr = (params = {}) => vm.$u.http.post(`web/addr/setDefault/${params.id}`);    // 设置默认地址簿
    let updateAddr = (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 });    // 获取我的店铺信息
    let payDeposit = (data = {}) => vm.$u.http.post('web/shopInfo/payDeposit', data);    // 门店入驻支付
    let logOut = (params = {}) => vm.$u.http.get('web/account/logOut',{ params });    // 退出登录
    let getOpenCityList = (params = {}) => vm.$u.http.get('web/config/getOpenCityList',{ params });    // 获取已开通城市列表
    let getMemberNoticePage = (data = {}) => vm.$u.http.post('web/config/memberNoticePage', data);    // 获取会员通知列表
    let shopNoticePage = (data = {}) => vm.$u.http.post('web/config/shopNoticePage', data);    // 获取门店通知列表
    let shopLogin = (data = {}) => vm.$u.http.post('web/account/shopLogin', data);    // 门店登录
    let shopSilentLogin = (params = {}) => vm.$u.http.get('web/account/shopSilentLogin',{ params });    // 门店静默登录
    let shopStatistics = (params = {}) => vm.$u.http.get('web/wallet/shopStatistics',{ params });    // 门店钱包统计
    let shopSummary = (data = {}) => vm.$u.http.post('web/revenue/shopSummary', data);    // 门店营收统计
    let shopPage = (data = {}) => vm.$u.http.post('web/revenue/shopPage', data);    // 门店营收分页查询
    let shopApply = (data = {}) => vm.$u.http.post('web/wallet/shopApply', data);    // 门店提现申请
    let getShopInfo = (params = {}) => vm.$u.http.get('web/shopInfo/getShopInfo',{ params });    // 获取门店信息
    let changePassword = (data = {}) => vm.$u.http.post('web/shopInfo/changePassword', data);    // 门店修改密码
    let myOrderPage = (data = {}) => vm.$u.http.post('web/order/myPage', data);    // 会员订单分页
    let shopOrderPage = (data = {}) => vm.$u.http.post('web/order/shopPage', data);    // 门店订单分页
    let deleteOrder = (data = {}) => vm.$u.http.post('web/order/delete/'+data.orderId, data);    // 删除订单
    let cancelOrder = (data = {}) => vm.$u.http.post('web/order/cancel', data);    // 取消订单
    let confirmReceipt = (data = {}) => vm.$u.http.post('web/order/confirmReceipt/'+data.orderId, data);    // 会员确认收货 
    let continuePayOrder = (data = {}) => vm.$u.http.post('web/order/continuePay/'+data.orderId, data);    //继续发起支付
    let orderComment = (data = {}) => vm.$u.http.post('web/order/comment', data);    //订单评价
    let payOverdueFee = (data = {}) => vm.$u.http.post('web/order/payOverdueFee/'+data.orderId, data);    //继续发起支付
    let shopSalesStats = (params = {}) => vm.$u.http.get('web/shopInfo/salesStats',{ params });    //门店销售统计
    let shopOrderDetail = (params = {}) => vm.$u.http.get('web/order/shopDetail',{ params });    //门店订单详情
    let shopVerifyOrder = (data = {}) => vm.$u.http.post('web/order/shopVerify',data);    //门店核销收件
    let storeOutOrder = (data = {}) => vm.$u.http.post('web/order/storeOut',data);    //门店核销出货
    let confirmArrivedOrder = (data = {}) => vm.$u.http.post('web/order/confirmArrived',data);    //确认到店
    let getShopInfoDetail= (params = {}) => vm.$u.http.get('web/shopInfo/shopDetail',{ params });    // 获取我的店铺信息
    let logOutShop= (params = {}) => vm.$u.http.get('web/account/logOutShop',{ params });    // 门店退出登录
    let getActiveOrderTip= (params = {}) => vm.$u.http.get('web/config/getActiveOrderTip',{ params });    // 首页进行中订单提示
    let maintainInfo= (data = {}) => vm.$u.http.post('web/shopInfo/maintainInfo',data);    // 查询门店维护信息
    let maintainShopInfo= (data = {}) => vm.$u.http.post('web/shopInfo/maintain',data);    // 查询门店维护信息
    let sendSmsCode= (params = {}) => vm.$u.http.get('web/member/sendSmsCode',{ params });    // 发送短信验证码
    let verifyCode= (params = {}) => vm.$u.http.get('web/member/verifyCode',{ params });    // 验证短信验证码
    let updateUserPhone= (data = {}) => vm.$u.http.post('web/member/updateUserPhone',data);    // 更新用户手机号
    let printOrderLabel = (params = {}) => vm.$u.http.get('web/shopInfo/printOrderLabel/'+params.orderId,{ params });    //门店订单打印
    vm.$u.api = {
        printOrderLabel,
        getActiveOrderTip,
        logOutShop,
        maintainShopInfo,
        maintainInfo,
        getShopInfoDetail,
        storeOutOrder,
        confirmArrivedOrder,
        shopVerifyOrder,
        shopOrderDetail,
        shopSalesStats,
        payOverdueFee,
        orderComment, 
        confirmReceipt,
        cancelOrder,
        deleteOrder,
        continuePayOrder,
        myOrderPage,
        shopOrderPage,
        wxLogin,
        wxAuthPhone,
        getMemberInfo,
        getMemberInfo,
        updateMember,
        getBannerList,
        getBannerDetail,
        getNearbyShopList,
        getShopDetail,
        getCitySizeList,
        createOrder,
        getCityByName,
        getCategoryList,
        calculateLocalPrice,
        calculateRemotePrice,
        getPlatformAboutUs,
        findListAddr,
        createAddr,
        deleteAddr,
        setDefaultAddr,
        updateAddr,
        treeList,
        getOrderDetail,
        applyShop,
        getMyShop,
        payDeposit,
        logOut,
        getOpenCityList,
        getMemberNoticePage,
        shopLogin,
        shopSilentLogin,
        shopStatistics,
        shopSummary,
        shopPage,
        shopApply,
        getShopInfo,
        shopNoticePage,
        changePassword,
        sendSmsCode,
        verifyCode,
        updateUserPhone
    };
}
 
export default { install }