/*
|
* @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);
|
}
|
},
|
];
|