blob: 04193bb1b8dfd42762065af3b97ecd44b4b822e7 [file] [log] [blame]
// 如果没有通过拦截器配置域名的话,可以在这里写上完整的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