819527061@qq.com
2024-05-11 f73ed7862edc9c3cb78a2610486643a2fa079fde
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
// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
// let indexUrl = '/api/index';  //API数量多的话,就不写在这里了
 
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
// https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F
const install = (Vue, vm) => {
    
    //定义api属性
    vm.$u.api = {}
    //登录
    vm.$u.api.wxlogin = params => vm.$u.post('/xboot/wx/login',params)
    vm.$u.api.bindWx = params => vm.$u.post('/xboot/wx/bindWx',params)
    
    //获取车辆位置
    vm.$u.api.getCarInfo = params => vm.$u.post('/xboot/wx/getCarInfo',params)
    
    vm.$u.api.getTodayOrder = params => vm.$u.post('/xboot/wx/getTodayOrder',params)
    vm.$u.api.getByCondition = params => vm.$u.get('/xboot/message/getByCondition',params)
    vm.$u.api.getOrderList = params => vm.$u.post('/xboot/wx/getOrderList',params)
    vm.$u.api.getOrderDetail = params => vm.$u.post('/xboot/wx/getOrderDetail',params)
    
    //加油助力
    vm.$u.api.likes = params => vm.$u.post('/xboot/wx/likes',params)
    
    //评价
    vm.$u.api.remark = params => vm.$u.post('/xboot/wx/remark',params)
    
    /* 新增签收人 */
    vm.$u.api.insertReceive = params => vm.$u.post('/xboot/wx/insertReceive',params)
 
    /* 获取意见建议列表 */
    vm.$u.api.getSuggestByPage = params => vm.$u.get('/xboot/wx/getSuggestByPage',params)
    
    /* 新增意见建议 */
    vm.$u.api.insertSuggest = params => vm.$u.post('/xboot/wx/insertSuggest',params)
    
    /* 获取接货人列表 */
    vm.$u.api.getCustomerReceive = params => vm.$u.get('/xboot/wx/getCustomerReceive',params)
    
    /* 获取接货人信息 */
    vm.$u.api.getCustomerReceiveById = params => vm.$u.get('/xboot/wx/getCustomerReceiveById',params)
    
    /* 删除接货人 */
    vm.$u.api.deleteReceive = params => vm.$u.post('/xboot/wx/deleteReceive',params)
    
}
 
export default {
    install
}