import Vue from 'vue' import VueRouter from 'vue-router' import Layout from '@/components/Layout.vue' Vue.use(VueRouter) const routes = [ { path: '/', component: Layout, redirect: '/customization/hsbc/equity-products', children: [ { path: 'customization/hsbc/pages', name: 'PageManagement', component: () => import('@/views/PageManagement.vue'), meta: { title: '页面管理', icon: 'el-icon-document' } }, { path: 'customization/hsbc/equity-products', name: 'EquityProducts', component: () => import('@/views/EquityProducts.vue'), meta: { title: '借记卡权益', icon: 'el-icon-goods' } }, { path: 'customization/hsbc/credit-card-equity', name: 'CreditCardEquity', component: () => import('@/views/CreditCardEquity.vue'), meta: { title: '信用卡权益', icon: 'el-icon-bank-card' } }, { path: 'customization/hsbc/crowds', name: 'CrowdManagement', component: () => import('@/views/CrowdManagement.vue'), meta: { title: '人群管理', icon: 'el-icon-user' } }, { path: 'customization/hsbc/equity-products/add', name: 'AddEquityProduct', component: () => import('@/views/AddEquityProduct.vue'), meta: { title: '添加权益商品', icon: 'el-icon-edit' } }, { path: 'customization/hsbc/equity-products/view/:id', name: 'ViewEquityProduct', component: () => import('@/views/ViewEquityProduct.vue'), meta: { title: '查看权益商品', icon: 'el-icon-view' } }, { path: 'customization/hsbc/equity-products/edit/:id', name: 'EditEquityProduct', component: () => import('@/views/EditEquityProduct.vue'), meta: { title: '编辑权益商品', icon: 'el-icon-edit' } }, { path: 'customization/hsbc/equity-products/audit/:id', name: 'AuditEquityProduct', component: () => import('@/views/AuditEquityProduct.vue'), meta: { title: '审核权益商品', icon: 'el-icon-check' } }, { path: 'customization/hsbc/equity-products/coupons/:id', name: 'EquityProductCoupons', component: () => import('@/views/EquityProductCoupons.vue'), meta: { title: '券码管理', icon: 'el-icon-files' } }, { path: 'customization/hsbc/tags', name: 'TagList', component: () => import('@/views/TagList.vue'), meta: { title: '标签管理', icon: 'el-icon-collection-tag' } }, { path: 'customization/hsbc/tags/add', name: 'TagAdd', component: () => import('@/views/TagEdit.vue'), meta: { title: '新建标签', icon: 'el-icon-plus' } }, { path: 'customization/hsbc/tags/edit/:id', name: 'TagEdit', component: () => import('@/views/TagEdit.vue'), meta: { title: '编辑标签', icon: 'el-icon-edit' } }, { path: 'customization/hsbc/tags/view/:id', name: 'TagView', component: () => import('@/views/TagView.vue'), meta: { title: '查看标签', icon: 'el-icon-view' } }, { path: 'customization/hsbc/sms-templates', name: 'SmsTemplateList', component: () => import('@/views/SmsTemplateList.vue'), meta: { title: '短信模板管理', icon: 'el-icon-message' } }, { path: 'customization/hsbc/sms-send-records', name: 'SmsSendRecord', component: () => import('@/views/SmsSendRecord.vue'), meta: { title: '发送记录查询', icon: 'el-icon-document-copy' } }, { path: 'customization/hsbc/equity-grant', name: 'CustomerEquityGrant', component: () => import('@/views/CustomerEquityGrant.vue'), meta: { title: '客户权益发放', icon: 'el-icon-s-data' } }, { path: 'customization/hsbc/cash-discount-grant', name: 'CashDiscountGrant', component: () => import('@/views/CashDiscountGrant.vue'), meta: { title: '立减金发放明细', icon: 'el-icon-s-finance' } }, { path: 'customization/hsbc/points-detail', name: 'PointsDetail', component: () => import('@/views/PointsDetail.vue'), meta: { title: '积分明细查询', icon: 'el-icon-s-order' } } ] }, { path: '*', redirect: '/' } ] const router = new VueRouter({ routes }) export default router