blob: 04193bb1b8dfd42762065af3b97ecd44b4b822e7 [file] [log] [blame]
guangchao.xu070005a2020-12-07 09:56:40 +08001// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
2let bindcardcodeApi = '/v1/bindcardcode'; //绑卡验证码
3let unbindcardApi = '/v1/unbindcard'; //解绑银行卡
4let unsignbxyApi = '/v1/unsignbxy'; //解约
5let qrcodeApi = '/v1/qrcode'; //二维码
6let idtypesApi = '/v1/idtypes'; //绑卡证件类型
7let cardinforApi = '/v1/cardinfor'; //银行卡信息
8let pwdsetApi = '/v1/pwdset'; //登录密码设置
9let billdetailApi = '/v1/billdetail'; //账单详情
10let billsApi = '/v1/bills'; //获取账单列表
11let cardlostApi = '/v1/cardlost'; //市民卡挂失
12let signbxyApi = '/v1/signbxy'; //签约
13let bxyApi = '/v1/bxy'; //协议
14let paypwdApi = '/v1/paypwd'; //支付密码设置
15let codeApi = '/v1/code'; //验证码获取
16let checkcodeApi = '/v1/checkcode'; //验证码验证
17let bindcardApi = '/v1/bindcard'; //绑定银行卡
18let inforApi = '/v1/infor'; //token是否失效
19let registerApi = '/i/register'; //注册
20let checkcodeRegApi = '/i/checkcode'; //注册验证码
21let uxyApi = '/i/uxy'; //用户协议
22let codeRegApi = '/i/code'; //注册验证码
23let timeApi = '/i/time'; //注册验证码
24let loginApi = '/login'; //登录
25
26const install = (Vue, vm) => {
27
28 let bindCardCode = (params = {}) => vm.$u.post(bindcardcodeApiApi, params);
29 let unbindCard = (params = {}) => vm.$u.post(unbindcardApi, params);
30 let unSignBxy = (params = {}) => vm.$u.post(unsignbxyApi, params);
31 let qrcode = (params = {}) => vm.$u.post(qrcodeApi, params);
32 let idTypes = (params = {}) => vm.$u.post(idtypesApi, params);
33 let cardInfor = (params = {}) => vm.$u.post(cardinforApi, params);
34 let setPwd = (params = {}) => vm.$u.post(pwdsetApi, params);
35 let GetBillsDetail = (params = {}) => vm.$u.post(billdetailApi, params);
36 let getBills = (params = {}) => vm.$u.post(billsApi, params);
37 let cardLost = (params = {}) => vm.$u.post(cardlostApi, params);
38 let signBxy = (params = {}) => vm.$u.post(signbxyApi, params);
39 let getBxy = (params = {}) => vm.$u.post(bxyApi, params);
40 let setPayPwd = (params = {}) => vm.$u.post(paypwdApi, params);
41 let getCode = (params = {}) => vm.$u.post(codeApi, params);
42 let checkCode = (params = {}) => vm.$u.post(checkcodeApi, params);
43 let bindCard = (params = {}) => vm.$u.post(bindcardApi, params);
44 let infor = (params = {}) => vm.$u.post(inforApi, params);
45 let register = (params = {}) => vm.$u.post(registerApi, params);
46 let checkRegCode = (params = {}) => vm.$u.post(checkcodeRegApi, params);
47 let getRegCode = (params = {}) => vm.$u.post(codeRegApi, params);
48 let getUxy = (params = {}) => vm.$u.post(uxyApi, params);
49 let time = (params = {}) => vm.$u.post(timeApi, params);
50 let login = (params = {}) => vm.$u.post(loginApi, params);
51
52 // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
53 vm.$u.api = {
54 bindCardCode,unbindCard,unSignBxy,qrcode,idTypes,cardInfor,setPwd,GetBillsDetail,getBills,cardLost,signBxy,getBxy,setPayPwd,getCode,checkCode,bindCard,infor,register,checkRegCode,getRegCode,getUxy,time,login
55 };
56}
57
58// export default install
59module.exports = install