routes.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. import Login from '@components/login/Login.vue';
  2. import Register from '@components/register/Register.vue';
  3. import ForgetPassword from '@components/forgetPassword/FindPassword.vue';
  4. import HomePage from '@components/common/HomePage.vue';
  5. import TrialUser from '@components/user/TrialUser.vue';
  6. import Information from '@components/user/Information.vue';
  7. import MoreService from '@components/user/MoreService.vue';//GDFW
  8. import OpenedProduct from '@components/user/OpenedProduct.vue';//YGMCP
  9. import AddServiceProduct from '@components/user/AddServiceProduct.vue';//添加服务端产品
  10. import ManageService from '@components/user/ManageService.vue';//管理服务端
  11. import CreatedToken from '@components/user/CreatedToken.vue';//查看生成令牌
  12. import AlreadyToken from '@components/user/AlreadyToken.vue';//已生成令牌
  13. // import UserSetting from '@components/user/UserSetting.vue';//安全设置
  14. import UserSetting from '@components/user/SafetySetting.vue';//安全设置
  15. /*******************朗通后台**********************/
  16. import ProductLines from '@components/admin/ProductLines.vue'
  17. import ProductLinesManage from '@components/admin/ProductLinesManage.vue'
  18. import SuperAdmin from '@components/admin/SuperAdmin.vue'
  19. import AdminConsole from '@components/admin/Console.vue';
  20. import AddAdmin from '@components/admin/AddAdmin.vue';
  21. import PersonCenter from '@components/admin/PersonCenter.vue';
  22. import ChangePwd from '@components/admin/ChangePwd.vue';
  23. import RegisterAdmin from '@components/admin/RegisterAdmin.vue';
  24. import Renew from '@components/admin/Renew.vue';
  25. import AuthedAdmin from '@components/admin/AuthedAdmin.vue';
  26. import AddProductLine from '@components/admin/AddProductLine.vue'
  27. import OrganizationInfo from '@components/admin/OrganizationInfo.vue';//机构信息
  28. import AddOrganization from '@components/admin/AddOrganization.vue';//添加机构信息
  29. import ModifinedOrga from '@components/admin/ModifinedOrga.vue';//修改机构信息
  30. import ProductDetail from '@components/admin/ProductDetail.vue';
  31. import Console from '@components/user/Console.vue';
  32. import LabelGroup from '@components/icss/LabelGroup.vue'
  33. import NoiseTemplate from '@components/icss/NoiseTemplate.vue';
  34. import DeptInfo from '@components/icss/DeptInfo.vue';//科室信息
  35. import DeptInfoDetail from '@components/icss/DeptInfoDetail.vue';//科室信息-详情
  36. import AddDeptInfo from '@components/icss/AddDeptInfo.vue';//科室信息-添加
  37. import IndeptLabel from '@components/icss/IndeptLabel.vue';//独立标签
  38. import AddIndeptLabel from '@components/icss/AddIndeptLabel.vue'//独立标签-添加
  39. import PromptInfo from '@components/icss/PromptInfo.vue'//提示信息
  40. import AddPromptInfo from '@components/icss/AddPromptInfo.vue'//添加提示信息
  41. export default [
  42. {
  43. path: '/',
  44. name: 'login',
  45. component: Login
  46. },
  47. {
  48. path: '/register',
  49. name: 'Register',
  50. component: Register
  51. },
  52. {
  53. path: '/forgetPassword',
  54. name: 'FindPassword',
  55. component: ForgetPassword
  56. },
  57. {//用户后台
  58. path: '/user',
  59. component: HomePage,
  60. meta: {
  61. requireAuth: true
  62. },
  63. children: [
  64. // {path: '/', component: Console},
  65. {path: 'YH-KZT', component: Console}, //控制台
  66. {path: 'YH-GDFW', component: MoreService}, //更多服务
  67. {path: 'YH-JGZX', component: Information},//机构中心
  68. {path: 'YH-JGZX-YKTCP', component: OpenedProduct}, //已开通产品
  69. {path: 'TJFWD', component: AddServiceProduct}, //添加服务端
  70. {path: 'YH-JGZX-GLFFD', component: ManageService}, //管理服务端
  71. {path: 'YH-JGZX-YSCLP', component: AlreadyToken},//已生成令牌
  72. {path: 'CKLPXQ', component: CreatedToken},//查看生成令牌
  73. {path: 'YH-JGZX-AQSZ', component: UserSetting},//安全设置
  74. {path: 'YH-JGZX-ZHXX', component: Information},//账号信息
  75. ]
  76. },
  77. {//朗通后台
  78. path: '/admin',
  79. component: HomePage,
  80. meta: {
  81. requireAuth: true
  82. },
  83. children: [
  84. // {path: '/', component: AdminConsole},
  85. {path: 'LT-KZT', component: AdminConsole},
  86. {path: 'LT-JGZX', component: AdminConsole},
  87. {
  88. path: 'LT-KHZX-ZCYH',
  89. component: RegisterAdmin
  90. },
  91. {
  92. path: 'LT-YRZCGXX',
  93. component: AuthedAdmin
  94. },
  95. {
  96. path: 'LT-KHZX-JGXX',//机构信息
  97. component: OrganizationInfo,
  98. meta:{
  99. keepAlive:true
  100. }
  101. },
  102. {
  103. path: 'LT-KHZX-TJJG',//添加机构
  104. component: AddOrganization
  105. },
  106. {
  107. path: 'LT-KHZX-XGJG',//修改机构
  108. component: ModifinedOrga
  109. },
  110. {
  111. path: 'LT-KHZX-CGXX',
  112. component: SuperAdmin
  113. },
  114. {
  115. path: 'LT-DDXT-TJCG',
  116. component: AddAdmin,
  117. name:'addAdmin'
  118. },
  119. {
  120. path: 'LT-DDXT-CPXSQLB',
  121. component: ProductLines
  122. },
  123. {
  124. path: 'LT-CPXGL-CPXXQ',
  125. component: ProductDetail,
  126. name:'productDetail'
  127. },
  128. {
  129. path: 'LT-CPXFLB',
  130. component: Renew
  131. },
  132. {path: 'LT-GRZX', component: PersonCenter},
  133. {path: 'LT-CPXGL', component: ProductLinesManage},
  134. {path: 'LT-CPXGL-TJCPX', component: AddProductLine,name:'editProductLine'},
  135. {path: 'LT-GRZX/CHANGE',component: ChangePwd}, //个人中心--修改密码
  136. {path: 'LT-YXSJWH-BQZWH',component: LabelGroup}, //医学数据维护--标签组维护
  137. {path:'LT-YXSJWH-TJBQZ',component:NoiseTemplate,name:'AddLabelGroup'}, //医学数据维护--标签组维护--添加标签组
  138. {path:'LT-YXSJWH-KSWH',component:DeptInfo}, //医学数据维护--科室维护
  139. {path:'LT-YXSJWH-KSXQ',component:DeptInfoDetail,name:'DeptInfoDetail'}, //科室维护--详情
  140. {path:'LT-YXSJWH-TJKS',component:AddDeptInfo,name:'AddDeptInfo'}, //科室维护--添加
  141. {path:'LT-YXSJWH-DLLXBQWH',component:IndeptLabel,name:'IndeptLabel'}, //独立标签维护--详情
  142. {path:'LT-YXSJWH-TJDLBQ',component:AddIndeptLabel,name:'AddIndeptLabel'}, //独立标签维护--添加
  143. {path:'LT-YXSJWH-TSXXWH',component:PromptInfo,name:'PromptInfo'}, //提示信息维护
  144. {path:'LT-YXSJWH-TJTSXX',component:AddPromptInfo,name:'AddPromptInfo'}, //提示信息维护
  145. ]
  146. }
  147. ]