/* * @Author: c.y * @Date: 2018-08-15 * @Last Modified by: c.y * @Last Modified time: 2018-08-15 * 本项目的路由 */ export default [ //======================== 空白路由界面 ========================== { path: '/', // 空白页 name: '/', component: function (resolve) { require(['../views/home/blankPage'], resolve); } }, { path: '/f-main', // 首页 name: '/f-main', component: function (resolve) { require(['../views/home/home'], resolve); } }, { path: '/f-news', // 资讯首页 name: 'f-news', component: function (resolve) { require(['../views/news/index'], resolve); } }, { path: '/f-news/:id', // 资讯内容页 name: 'f-news-detail', component: function (resolve) { require(['../views/news/newsDetail'], resolve); } }, { path: '/f-position', // 定位 name: 'f-position', component: function (resolve) { require(['../views/home/position'], resolve); } }, { path: '/f-compute', // 计算器的首页 name: 'f-calculator', component: function (resolve) { require(['../views/home/calculator'], resolve); }, }, { path: '/f-assessment', // 额度评估的首页 name: 'f-assessment', component: function (resolve) { require(['../views/home/assessment'], resolve); } }, { path: '/f-assessment-result', // 额度评估的结果页 name: 'f-assessment-result', component: function (resolve) { require(['../views/home/assessmentResult'], resolve); } }, { path: '/f-loan', // 贷款 name: 'f-loan', component: function (resolve) { require(['../views/loan/index'], resolve); }, children: [ { path: '', // 极速贷款 redirect: 'f-speed', }, { path: 'f-speed', // 极速贷款 name: 'f-speed-loan', component: function (resolve) { require(['../views/loan/speedLoan'], resolve); } }, { path: 'f-bank', // 银行贷款 name: 'f-bank-loan', component: function (resolve) { require(['../views/loan/bankLoan'], resolve); } }, { path: 'f-credit', // 信用卡 name: 'f-credit-loan', component: function (resolve) { require(['../views/loan/creditLoan'], resolve); } } ] }, { path: '/f-news', // 资讯首页 name: 'f-news', component: function (resolve) { require(['../views/news/index'], resolve); } }, { path: '/f-news-detail', // 资讯内容页 name: 'f-news-detail', component: function (resolve) { require(['../views/news/newsDetail'], resolve); } }, { path: '/f-position', // 定位 name: 'f-position', component: function (resolve) { require(['../views/home/position'], resolve); } }, { path: '/f-compute', // 计算器的首页 name: 'f-calculator', component: function (resolve) { require(['../views/home/calculator'], resolve); } }, { path: '/f-job-loan', // 职业分类的type name: 'f-job-loan', component: function (resolve) { require(['../views/loan/jobTypeLoan'], resolve); } }, { path: '/f-credit-detail', // 信用卡贷款详情 name: 'f-credit-detail', component: function (resolve) { require(['../views/loan/creditDetail'], resolve); } }, { path: '/f-loan-detail', // 贷款详情 name: 'f-loan-detail', component: function (resolve) { require(['../views/loan/loanDetail'], resolve); } }, { path: '/f-mine', // 我的的首页 name: 'f-mine', component: function (resolve) { require(['../views/mine/index'], resolve); } }, { path: '/f-login', // 我的--登录 name: 'f-login', component: function (resolve) { require(['../views/mine/login'], resolve); } }, { path: '/f-register', // 我的--注册 name: 'f-register', component: function (resolve) { require(['../views/mine/register'], resolve); } }, { path: '/f-forget-password', // 我的--忘记密码 name: 'f-forget-password', component: function (resolve) { require(['../views/mine/forgetPassword'], resolve); } }, { path: '/f-update-password', // 我的--修改密码 name: 'f-update-password', component: function (resolve) { require(['../views/mine/updatePassword'], resolve); }, // 需要权限 meta: { requireAuth: true } }, { path: '/f-auth', // 我的--实名认证 name: 'f-auth', component: function (resolve) { require(['../views/mine/auth'], resolve); } }, { path: '/f-setting', // 我的--设置 name: 'f-setting', component: function (resolve) { require(['../views/mine/setting'], resolve); } }, { path: '/f-message-center', // 我的--消息中心 name: 'f-message-center', component: function (resolve) { require(['../views/mine/messageCenter'], resolve); } }, { path: '/f-message/:id', // 我的--消息详情 name: 'f-message-detail', component: function (resolve) { require(['../views/mine/messageDetail'], resolve); } }, { path: '/f-apply-record', // 我的--申请记录 name: 'f-apply-record', component: function (resolve) { require(['../views/mine/applyRecord'], resolve); } }, { path: '/f-feedback', // 我的--意见反馈 name: 'f-feedback', component: function (resolve) { require(['../views/mine/feedback'], resolve); } }, { path: '/f-help-center', // 我的--帮助中心 name: 'f-help-center', component: function (resolve) { require(['../views/mine/helpCenter/helpCenter'], resolve); } }, { path: '/f-registration-problem', // 我的--帮助中心--注册问题 name: 'f-registration-problem', component: function (resolve) { require(['../views/mine/helpCenter/registrationProblem'], resolve); } }, { path: '/f-question/:questionId', // 我的--问题详情 name: 'f-question-detail', component: function (resolve) { require(['../views/mine/questionDetail'], resolve); } }, { path: '/incomeLoan/personalInfo', // 个人信息 name: 'incoPersonalInfo', component: function (resolve) { require(['../views/incomeLoan/personalInfo'], resolve); } }, { path: '/incomeLoan/houseAndJobInfo', // 居住与工作信息 name: 'incoHouseAndJobInfo', component: function (resolve) { require(['../views/incomeLoan/houseAndJobInfo'], resolve); } }, { path: '/incomeLoan/auditResults', // 审核结果 name: 'incoAuditResults', component: function (resolve) { require(['../views/incomeLoan/auditResults'], resolve); } }, { path: '/incomeLoan/bindcard', // 绑定银行卡 name: 'incoBindCard', component: function (resolve) { require(['../views/incomeLoan/bindCard'], resolve); } }, { path: '/incomeLoan/phototInfo', // 证件照片信息 name: 'incoPhotoInfo', component: function (resolve) { require(['../views/incomeLoan/photoInfo'], resolve); } }, ];