guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 1 | // 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) |
| 2 | let bindcardcodeApi = '/v1/bindcardcode'; //绑卡验证码 |
| 3 | let unbindcardApi = '/v1/unbindcard'; //解绑银行卡 |
| 4 | let unsignbxyApi = '/v1/unsignbxy'; //解约 |
| 5 | let qrcodeApi = '/v1/qrcode'; //二维码 |
| 6 | let idtypesApi = '/v1/idtypes'; //绑卡证件类型 |
| 7 | let cardinforApi = '/v1/cardinfor'; //银行卡信息 |
| 8 | let pwdsetApi = '/v1/pwdset'; //登录密码设置 |
| 9 | let billdetailApi = '/v1/billdetail'; //账单详情 |
| 10 | let billsApi = '/v1/bills'; //获取账单列表 |
| 11 | let cardlostApi = '/v1/cardlost'; //市民卡挂失 |
| 12 | let signbxyApi = '/v1/signbxy'; //签约 |
| 13 | let bxyApi = '/v1/bxy'; //协议 |
| 14 | let paypwdApi = '/v1/paypwd'; //支付密码设置 |
| 15 | let codeApi = '/v1/code'; //验证码获取 |
| 16 | let checkcodeApi = '/v1/checkcode'; //验证码验证 |
| 17 | let bindcardApi = '/v1/bindcard'; //绑定银行卡 |
| 18 | let inforApi = '/v1/infor'; //token是否失效 |
| 19 | let registerApi = '/i/register'; //注册 |
| 20 | let checkcodeRegApi = '/i/checkcode'; //注册验证码 |
| 21 | let uxyApi = '/i/uxy'; //用户协议 |
| 22 | let codeRegApi = '/i/code'; //注册验证码 |
| 23 | let timeApi = '/i/time'; //注册验证码 |
| 24 | let loginApi = '/login'; //登录 |
| 25 | |
| 26 | const 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 |
| 59 | module.exports = install |