You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
3.1 KiB

import BasicLayout from '@/layouts/home';
const meta = {};
const pre = 'counter-';
export default {
path: '/counter',
name: 'counter',
redirect: {
name: `${pre}list`
},
meta,
component: BasicLayout,
children: [
{
name: `${pre}list`,
path: `list`,
component: () => import('@/pages/counter/list'),
meta: { title: '综合柜台' },
children:[
{
name: `${pre}manager`,
path: `manage`,
component: () => import('@/pages/manage/index'),
meta: { title: '系统管理' },
children:[
// 客户信息
{
name: `${pre}consumerClient`,
path: `consumerClient`,
component: () => import('@/pages/manage/list/client/consumerClient.vue'),
meta: { title: '个人客户信息建立' },
},
{
name: `${pre}corporateClient`,
path: `corporateClient`,
component: () => import('@/pages/manage/list/client/corporateClient.vue'),
meta: { title: '公司客户信息建立' },
},
// 个人业务
{
name: `${pre}currentAccount`,
path: `currentAccount`,
component: () => import('@/pages/manage/list/personal/currentAccount.vue'),
meta: { title: '活期业务' },
},
{
name: `${pre}timeDeposit`,
path: `timeDeposit`,
component: () => import('@/pages/manage/list/personal/timeDeposit.vue'),
meta: { title: '整存整取' }
},
{
name: `${pre}usefulPhrases`,
path: `usefulPhrases`,
component: () => import('@/pages/manage/list/personal/usefulPhrases.vue'),
meta: { title: '零存整取' },
},
{
name: `${pre}callDeposits`,
path: `callDeposits`,
component: () => import('@/pages/manage/list/personal/callDeposits.vue'),
meta: { title: '通知存款' },
},
{
name: `${pre}accountService`,
path: `accountService`,
component: () => import('@/pages/manage/list/personal/accountService.vue'),
meta: { title: '账户服务' },
},
]
}
]
},
]
};