routes.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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. import SimilarName from '@components/icss/SimilarName.vue'//别名维护
  42. import AddSimilarName from '@components/icss/AddSimilarName.vue'//别名维护-详情
  43. import CommonSymptom from '@components/icss/CommonSymptom.vue' //常见科室症状
  44. import AddCommonSymptom from '@components/icss/AddCommonSymptom' //常见科室症状--添加
  45. import PromptDetail from '@components/icss/PromptDetail.vue'//提示信息详情
  46. import MedicinePrompt from '@components/icss/MedicinePrompt.vue' //医学术语静态知识
  47. import AddMedicinePrompt from '@components/icss/AddMedicinePrompt.vue' //医学术语静态知识
  48. import DisclaimerInformation from '@components/icss/DisclaimerInformation.vue'//免责声明
  49. import DiscInfoDetail from '@components/icss/DiscInfoDetail.vue'//免责声明-详情
  50. import AddDisclInfo from '@components/icss/AddDisclInfo.vue'//免责声明-添加
  51. import PhysicalExamTemplate from '@components/icss/PhysicalExamTemplate.vue' //查体模板维护
  52. import AddPhysicalExamTemp from '@components/icss/AddPhysicalExamTemp.vue' //查体模板维护--添加
  53. import TemplateMaintenance from '@components/icss/TemplateMaintenance.vue'//模板维护列表
  54. import TemplateMaintenanceWrap from '@components/icss/TemplateMaintenanceWrap.vue'//模板维护添加修改
  55. import VersionInfo from '@components/icss/VersionInfo.vue'//版本信息
  56. import VersionDetail from '@components/icss/VersionDetail.vue'//版本信息-详情
  57. import AddVersion from '@components/icss/AddVersion.vue'//版本信息-添加/修改
  58. import MedicalName from '@components/icss/MedicalName.vue'//医学术语维护-命名维护
  59. import AddMedicalName from '@components/icss/AddMedicalName.vue'//医学术语维护-命名维护/添加修改
  60. import MedicalRelation from '@components/icss/MedicalRelation.vue'//医学术语维护-关系维护
  61. import AddMedicalRelation from '@components/icss/AddMedicalRelation.vue'//医学术语维护-关系维护-添加
  62. import MedicalInfo from '@components/icss/MedicalInfo.vue'//医学术语维护-信息维护(属性维护)
  63. import AddMedicalInfo from '@components/icss/AddMedicalInfo.vue'//医学术语维护-信息维护(属性维护)-添加
  64. import MedicalType from '@components/icss/MedicalType.vue'//医学术语维护-类型维护
  65. export default [
  66. {
  67. path: '/',
  68. name: 'login',
  69. component: Login
  70. },
  71. {
  72. path: '/register',
  73. name: 'Register',
  74. component: Register
  75. },
  76. {
  77. path: '/forgetPassword',
  78. name: 'FindPassword',
  79. component: ForgetPassword
  80. },
  81. {//用户后台
  82. path: '/user',
  83. component: HomePage,
  84. meta: {
  85. requireAuth: true
  86. },
  87. children: [
  88. // {path: '/', component: Console},
  89. {path: 'YH-KZT', component: Console}, //控制台
  90. {path: 'YH-GDFW', component: MoreService}, //更多服务
  91. {path: 'YH-JGZX', component: Information},//机构中心
  92. {path: 'YH-JGZX-YKTCP', component: OpenedProduct}, //已开通产品
  93. {path: 'TJFWD', component: AddServiceProduct}, //添加服务端
  94. {path: 'YH-JGZX-GLFFD', component: ManageService}, //管理服务端
  95. {path: 'YH-JGZX-YSCLP', component: AlreadyToken},//已生成令牌
  96. {path: 'CKLPXQ', component: CreatedToken},//查看生成令牌
  97. {path: 'YH-JGZX-AQSZ', component: UserSetting},//安全设置
  98. {path: 'YH-JGZX-ZHXX', component: Information},//账号信息
  99. ]
  100. },
  101. {//朗通后台
  102. path: '/admin',
  103. component: HomePage,
  104. meta: {
  105. requireAuth: true
  106. },
  107. children: [
  108. // {path: '/', component: AdminConsole},
  109. {path: 'LT-KZT', component: AdminConsole},
  110. {path: 'LT-JGZX', component: AdminConsole},
  111. {
  112. path: 'LT-KHZX-ZCYH',
  113. component: RegisterAdmin
  114. },
  115. {
  116. path: 'LT-YRZCGXX',
  117. component: AuthedAdmin
  118. },
  119. {
  120. path: 'LT-KHZX-JGXX',//机构信息
  121. component: OrganizationInfo,
  122. meta:{
  123. keepAlive:true
  124. }
  125. },
  126. {
  127. path: 'LT-KHZX-TJJG',//添加机构
  128. component: AddOrganization
  129. },
  130. {
  131. path: 'LT-KHZX-XGJG',//修改机构
  132. component: ModifinedOrga
  133. },
  134. {
  135. path: 'LT-KHZX-CGXX',
  136. component: SuperAdmin
  137. },
  138. {
  139. path: 'LT-DDXT-TJCG',
  140. component: AddAdmin,
  141. name:'addAdmin'
  142. },
  143. {
  144. path: 'LT-DDXT-CPXSQLB',
  145. component: ProductLines
  146. },
  147. {
  148. path: 'LT-CPXGL-CPXXQ',
  149. component: ProductDetail,
  150. name:'productDetail'
  151. },
  152. {
  153. path: 'LT-CPXFLB',
  154. component: Renew
  155. },
  156. {path: 'LT-GRZX', component: PersonCenter},
  157. {path: 'LT-CPXGL', component: ProductLinesManage},
  158. {path: 'LT-CPXGL-TJCPX', component: AddProductLine,name:'editProductLine'},
  159. {path: 'LT-GRZX/CHANGE',component: ChangePwd}, //个人中心--修改密码
  160. {path: 'LT-YXSJWH-BQZWH',component: LabelGroup}, //医学数据维护--标签组维护
  161. {path:'LT-YXSJWH-TJBQZ',component:NoiseTemplate,name:'AddLabelGroup'}, //医学数据维护--标签组维护--添加标签组
  162. {path:'LT-YXSJWH-KSWH',component:DeptInfo}, //医学数据维护--科室维护
  163. {path:'LT-YXSJWH-KSXQ',component:DeptInfoDetail,name:'DeptInfoDetail'}, //科室维护--详情
  164. {path:'LT-YXSJWH-TJKS',component:AddDeptInfo,name:'AddDeptInfo'}, //科室维护--添加
  165. {path:'LT-YXSJWH-DLLXBQWH',component:IndeptLabel,name:'IndeptLabel'}, //独立标签维护--详情
  166. {path:'LT-YXSJWH-TJDLBQ',component:AddIndeptLabel,name:'AddIndeptLabel'}, //独立标签维护--添加
  167. {path:'LT-YXSJWH-TSXXWH',component:PromptInfo,name:'PromptInfo'}, //提示信息维护
  168. {path:'LT-YXSJWH-BMWH',component:SimilarName,name:'SimilarName'}, //别名维护
  169. {path:'LT-YXSJWH-CJZZWH',component:CommonSymptom,name:'CommonSymptom'}, //常见症状维护
  170. {path:'LT-YXSJWH-TJCJZZ',component:AddCommonSymptom,name:'AddCommonSymptom'}, //常见症状维护--添加
  171. {path:'LT-YXSJWH-TJBM',component:AddSimilarName,name:'AddSimilarName'}, //别名维护-添加/修改
  172. {path:'LT-YXSJWH-MZSMWH',component:DisclaimerInformation,name:'DisclaimerInformation'}, //免责声明
  173. {path:'LT-YXSJWH-MZSMXQ',component:DiscInfoDetail,name:'DiscInfoDetail'}, //免责声明-详情
  174. {path:'LT-YXSJWH-TJMZSM',component:AddDisclInfo,name:'AddDisclInfo'}, //免责声明-添加/修改
  175. {path:'LT-YXSJWH-MBWH',component:TemplateMaintenance,name:'TemplateMaintenance'}, //模板维护
  176. {path:'LT-YXSJWH-CTMBWH',component:PhysicalExamTemplate,name:'PhysicalExamTemplate'}, //查体模板维护
  177. {path:'LT-YXSJWH-TJCTMB',component:AddPhysicalExamTemp,name:'AddPhysicalExamTemp'}, //查体模板维护--添加
  178. {path:'LT-YXSJWH-TJMBWH',component:TemplateMaintenanceWrap,name:'TemplateMaintenanceWrap'}, //模板维护-添加修改
  179. {path:'LT-YXSJWH-TJTSXX',component:AddPromptInfo,name:'AddPromptInfo'}, //提示信息维护-添加
  180. {path:'LT-YXSJWH-TSXXXQ',component:PromptDetail,name:'PromptDetail'}, //提示信息维护详情
  181. {path:'LT-YXSYKWH-YXSYJTZSWH',component:MedicinePrompt,name:'MedicinePrompt'}, //医学术语提示信息维护
  182. {path:'LT-YXSYKWH-TJYXSYJTZS',component:AddMedicinePrompt,name:'AddMedicinePrompt'}, //医学术语提示信息维护添加
  183. {path:'LT-YXSJWH-BBXXWH',component:VersionInfo,name:'VersionInfo'}, //版本信息
  184. {path:'LT-YXSJWH-BBXXXQ',component:VersionDetail,name:'VersionDetail'}, //版本信息-详情
  185. {path:'LT-YXSJWH-TJBBXX',component:AddVersion,name:'AddVersion'}, //版本信息-添加/修改
  186. {path:'LT-YXSYKWH-YXSYMMWH',component:MedicalName,name:'MedicalName'}, //医学术语--命名维护
  187. {path:'LT-YXSYKWH-TJYXSY',component:AddMedicalName,name:'AddMedicalName'}, //医学术语--命名维护
  188. {path:'LT-YXSYKWH-YXSYGXWH',component:MedicalRelation,name:'MedicalRelation'}, //医学术语--关系维护
  189. {path:'LT-YXSYKWH-TJYXSYGX',component:AddMedicalRelation,name:'AddMedicalRelation'}, //医学术语--关系维护-添加
  190. {path:'LT-YXSYKWH-SYYXSXWH',component:MedicalInfo,name:'MedicalInfo'}, //医学术语维护-信息维护(属性维护)
  191. {path:'LT-YXSYKWH-TJYXSYXX',component:AddMedicalInfo,name:'AddMedicalInfo'}, //医学术语维护-信息维护(属性维护) -- 添加
  192. {path:'LT-YXSYKWH-YXSYLXWH',component:MedicalType,name:'MedicalType'}, //医学术语--类型维护
  193. ]
  194. }
  195. ]