| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- 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
|