insuranceCompany.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import type { RouteRecordRaw } from 'vue-router'
  2. const Layout = () => import('@/layouts/index.vue')
  3. const routes: RouteRecordRaw = {
  4. path: '/insuranceCompanyConfiguration',
  5. component: Layout,
  6. redirect: '/insuranceCompanyConfiguration/insuranceCompanyConfig',
  7. name: 'InsuranceCompanyConfiguration',
  8. meta: {
  9. title: '保险公司配置',
  10. icon:'zh',
  11. },
  12. children: [
  13. {
  14. path: 'insuranceCompanyConfig',
  15. name: 'InsuranceCompanyConfigIndex',
  16. component: () => import('@/views/insuranceCompanyConfiguration/insuranceCompanyConfig.vue'),
  17. meta: {
  18. title: '保险公司',
  19. auth: ['insuranceCompanyConfig.add', 'insuranceCompanyConfig.view', 'insuranceCompanyConfig.delete', 'insuranceCompanyConfig.edit']
  20. },
  21. },
  22. {
  23. path: 'paymentCodeConfig',
  24. name: 'PaymentCodeConfigIndex',
  25. component: () => import('@/views/insuranceCompanyConfiguration/paymentCodeConfig.vue'),
  26. meta: {
  27. title: '支付码配置',
  28. auth: ['paymentCodeConfig.add', 'paymentCodeConfig.view', 'paymentCodeConfig.delete', 'paymentCodeConfig.edit']
  29. },
  30. },
  31. {
  32. path: 'accountOwnershipConfig',
  33. name: 'AccountOwnershipConfigIndex',
  34. component: () => import('@/views/insuranceCompanyConfiguration/accountOwnershipConfig.vue'),
  35. meta: {
  36. title: '账号归属配置',
  37. auth: ['accountOwnershipConfig.add', 'accountOwnershipConfig.view', 'accountOwnershipConfig.delete', 'accountOwnershipConfig.edit']
  38. },
  39. },
  40. ],
  41. }
  42. export default routes