| // 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) |
| let bindcardcodeApi = '/v1/bindcardcode'; //绑卡验证码 |
| let unbindcardApi = '/v1/unbindcard'; //解绑银行卡 |
| let unsignbxyApi = '/v1/unsignbxy'; //解约 |
| let qrcodeApi = '/v1/qrcode'; //二维码 |
| let idtypesApi = '/v1/idtypes'; //绑卡证件类型 |
| let cardinforApi = '/v1/cardinfor'; //银行卡信息 |
| let pwdsetApi = '/v1/pwdset'; //登录密码设置 |
| let billdetailApi = '/v1/billdetail'; //账单详情 |
| let billsApi = '/v1/bills'; //获取账单列表 |
| let cardlostApi = '/v1/cardlost'; //市民卡挂失 |
| let signbxyApi = '/v1/signbxy'; //签约 |
| let bxyApi = '/v1/bxy'; //协议 |
| let paypwdApi = '/v1/paypwd'; //支付密码设置 |
| let codeApi = '/v1/code'; //验证码获取 |
| let checkcodeApi = '/v1/checkcode'; //验证码验证 |
| let bindcardApi = '/v1/bindcard'; //绑定银行卡 |
| let inforApi = '/v1/infor'; //token是否失效 |
| let registerApi = '/i/register'; //注册 |
| let checkcodeRegApi = '/i/checkcode'; //注册验证码 |
| let uxyApi = '/i/uxy'; //用户协议 |
| let codeRegApi = '/i/code'; //注册验证码 |
| let timeApi = '/i/time'; //注册验证码 |
| let loginApi = '/login'; //登录 |
| |
| const install = (Vue, vm) => { |
| |
| let bindCardCode = (params = {}) => vm.$u.post(bindcardcodeApiApi, params); |
| let unbindCard = (params = {}) => vm.$u.post(unbindcardApi, params); |
| let unSignBxy = (params = {}) => vm.$u.post(unsignbxyApi, params); |
| let qrcode = (params = {}) => vm.$u.post(qrcodeApi, params); |
| let idTypes = (params = {}) => vm.$u.post(idtypesApi, params); |
| let cardInfor = (params = {}) => vm.$u.post(cardinforApi, params); |
| let setPwd = (params = {}) => vm.$u.post(pwdsetApi, params); |
| let GetBillsDetail = (params = {}) => vm.$u.post(billdetailApi, params); |
| let getBills = (params = {}) => vm.$u.post(billsApi, params); |
| let cardLost = (params = {}) => vm.$u.post(cardlostApi, params); |
| let signBxy = (params = {}) => vm.$u.post(signbxyApi, params); |
| let getBxy = (params = {}) => vm.$u.post(bxyApi, params); |
| let setPayPwd = (params = {}) => vm.$u.post(paypwdApi, params); |
| let getCode = (params = {}) => vm.$u.post(codeApi, params); |
| let checkCode = (params = {}) => vm.$u.post(checkcodeApi, params); |
| let bindCard = (params = {}) => vm.$u.post(bindcardApi, params); |
| let infor = (params = {}) => vm.$u.post(inforApi, params); |
| let register = (params = {}) => vm.$u.post(registerApi, params); |
| let checkRegCode = (params = {}) => vm.$u.post(checkcodeRegApi, params); |
| let getRegCode = (params = {}) => vm.$u.post(codeRegApi, params); |
| let getUxy = (params = {}) => vm.$u.post(uxyApi, params); |
| let time = (params = {}) => vm.$u.post(timeApi, params); |
| let login = (params = {}) => vm.$u.post(loginApi, params); |
| |
| // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 |
| vm.$u.api = { |
| bindCardCode,unbindCard,unSignBxy,qrcode,idTypes,cardInfor,setPwd,GetBillsDetail,getBills,cardLost,signBxy,getBxy,setPayPwd,getCode,checkCode,bindCard,infor,register,checkRegCode,getRegCode,getUxy,time,login |
| }; |
| } |
| |
| // export default install |
| module.exports = install |