/** * Created by c.y on 2018/3/16. * 接口的统一处理 */ import Service from './service'; import bndApi from './bndApi'; export default { // 获取项目的配置信息 getProductConfig() { return Service.get('/json/finlean/chanBaseInfo.json?=' + new Date()); }, // 获取项目的路由配置信息 getRouterControlConfig() { return Service.get('/json/finlean/auditRouterControl.json?=' + new Date()); }, // 获取额度评估的问题列表 fetchAssessmentQuestionList() { return Service.get('/json/finlean/question.json?=' + new Date()); }, // 协议内容 getAgreementContent() { let prodConfig = JSON.parse(window.localStorage.getItem('newProdConfig')); // https://t.finlean.com/html/commerce/finlean/agreement.html return Service.get(prodConfig.agreementPath); }, // 额度评估的问题列表与bank的三个分类 fetchQuestionAndTypeList() { return Service.get('/json/finlean/finlean_wallet_config.json?=' + new Date()); }, // 保存额度评估的问题列表 saveAssessmentList(data) { return Service.post('/commerce/v2/feedback/assess', data); }, // 获取城市列表 getAreaInfo() { return Service.get('/json/finlean/finlean_wallet_area.json?=' + new Date()); }, // 获取资讯列表/banner fetchNewsList(data) { return Service.post('/commerce/v2/notice/initInfo', data); }, // 获取资讯的详情页面 fetchNewsDetail(data) { return Service.post('/commerce/v2/notice/info', data); }, // ios--咨询的图片上传 advisoryImgUpLoad(data) { return Service.post('/ques/imgUpLoad', data); }, //ios-咨询的提交 advisorySubmit(data) { return Service.post('/commerce/v2/feedback/consult', data); }, // 反馈图片的上传与咨询的图片的上传 uploadIMG(data) { return Service.post('/commerce/v2/file/upload', data); }, // /v2/account/uploadHead // IOS 审核功能 用户头像上传功能 userHearderUploadIMG(data) { return Service.post('/commerce/v2/account/uploadHead', data); }, // 反馈图片的删除 deleteIMG(data) { return Service.post('/commerce/v2/file/del', data); }, // 问题反馈的提交 submitFeedBack(data) { return Service.post('/commerce/v2/feedback/idea', data); }, // 进入产品详情的都要调一次这个接口,记录产品的点击次数 fetchProdRec(data) { return Service.post('/commerce/v2/prod/prodRec', data); }, // 产品申请接口,这个接口还是调用旧C端的 getVisitUrl(data) { return Service.post('/commerce/v2/prod/visitUrl', data); }, // 额度评估的为你优先的接口 fetchPushProd(data) { return Service.post('/commerce/v2/prod/pushProd', data); }, // 产品详情 fetchProdDetail(data) { return Service.post('/commerce/v2/prod/prodDetail', data); }, // 我的申请记录 fetchApplyRecord(data) { return Service.post('/commerce/v2/prod/aplyhis', data); }, // loan的tab 产品分类的产品列表 fetchProdTypeList(data) { return Service.post('/commerce/v2/prod/prodType', data); }, // 公告的初始化列表 fetchNoticeList(data) { return Service.post('/commerce/v2/notice/initNotice', data); }, // 公告的详情 fetchNoticeDetail(data) { return Service.post('/commerce/v2/notice/notice', data); }, //登陆=========================================================================================== // 通过验证码登录 loginByCode(data) { return Service.post('/commerce/v2/loginByCode', data); }, // 密码登陆 userLogin(data) { return Service.post('/commerce/v2/login', data); }, // 退出登陆 userLogout(data) { return Service.post('/commerce/v2/logout', data); }, // 发送验证码 0代表注册, 1代表忘记密码 getVerCode(data) { return Service.post('/commerce/v2/account/getVerCode', data); }, // 验证图形验证码 checkImageCode(data) { return Service.post('/commerce/v2/user/checkImageCode', data); }, //实名认证 threeData(data) { return Service.post('/commerce/v2/account/threeData', data); }, //修改密码 editPwd(data) { return Service.post('/commerce/v2/user/editPwd', data); }, //忘记密码 forgetPwd(data) { return Service.post('/commerce/v2/user/forgetPwd', data); }, //登出 logout(data) { return Service.post('/commerce/v2/logout', data); }, //注册 register(data) { return Service.post('/commerce/v2/user/register', data); }, //实名认证 fetchAuth(data) { return Service.post('/commerce/v2/account/threeData', data); }, //实名反显 fetchAuthInit(data) { return Service.post('/commerce/v2/account/threeDataCheck', data); }, //首页初始化 homeInit(data) { return Service.post('/commerce/v2/index/init', data); }, //首页消息接口 homeNotice(data) { return Service.post('/commerce/v2/notice/noticeStatus', data); }, // /commerce/v2/notice/noticeStatus // 获取banner fetchProdBanner(data) { return Service.post('/commerce/v2/prod/banner', data); }, //===================收入贷 接口 begin ======================= // 收入贷图片上传 upLoadImg(data) { return Service.post('/commerce/v2/income/uploadFile', data); }, // 收入贷图片删除 deleteImageFile(data) { return Service.post('/commerce/v2/income/deleteFile', data); }, // 收入贷初始化个人信息 initPersonalInfo(data) { return Service.post('/commerce/v2/income/initPersonalInfo', data); }, // 收入贷保存个人信息 savePersonalInfo(data) { return Service.post('/commerce/v2/income/savePersonalInfo', data); }, // 收入贷初始化居住及工作信息 initHomeWorkInfo(data) { return Service.post('/commerce/v2/income/initHomeWorkInfo', data); }, // 收入贷保存居住及工作信息 saveHomeWorkInfo(data) { return Service.post('/commerce/v2/income/saveHomeWorkInfo', data); }, // 收入贷初始化绑定银行卡页面 initBankCardInfo(data) { return Service.post('/commerce/v2/income/initBankCardInfo', data); }, // 收入贷绑定银行卡 saveBankCardInfo(data) { return Service.post('/commerce/v2/income/saveBankCardInfo', data); }, // 收入贷初始化证明材料页面 initMaterialInfo(data) { return Service.post('/commerce/v2/income/initMaterialInfo', data); }, // 收入贷提交 incomeSubmit(data) { return Service.post('/commerce/v2/income/submit', data); }, // 收入贷初始化审核结果页面 initApplyResult(data) { return Service.post('/commerce/v2/income/initApplyResult', data); }, //===================收入贷 接口 end ======================= // 从客户端获取微信token getWXToken(data) { let config = { headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, transformRequest: [function (data) { if (data === undefined) { return data; } // 参数转换处理 let ret = ''; for (let it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'; } return ret; }] }; return Service.post('/commerce/wechat/getsine', data, config); }, //获取第三方url prodUrl(data) { return Service.post('/commerce/v2/xyd/prodUrl', data); }, // ======================= v2 end ============================= //包你贷接口api start========= ...bndApi //包你贷接口api end========= }