main-routing.module.ts 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635
  1. import { NgModule } from "@angular/core";
  2. import { Routes, RouterModule } from "@angular/router";
  3. import { MainComponent } from "./main.component";
  4. const routes: Routes = [
  5. {
  6. path: "",
  7. component: MainComponent,
  8. children: [
  9. // 默认跳转到主页
  10. {
  11. path: "",
  12. redirectTo: "home",
  13. pathMatch: "full",
  14. },
  15. // 主页
  16. {
  17. path: "home",
  18. loadChildren: () => import("../home/home.module").then((m) => m.HomeModule),
  19. },
  20. // 班次管理
  21. {
  22. path: "classesManagement",
  23. loadChildren: () => import("../classes-management/classes-management.module").then((m) => m.ClassesManagementModule),
  24. },
  25. // 节假日管理
  26. {
  27. path: "holidaysManagement",
  28. loadChildren: () => import("../holidays-management/holidays-management.module").then((m) => m.HolidaysManagementModule),
  29. },
  30. // 分组管理
  31. {
  32. path: "groupManagement",
  33. loadChildren: () => import("../group-management/group-management.module").then((m) => m.GroupManagementModule),
  34. },
  35. // 院区管理
  36. {
  37. path: "hospitalManagement",
  38. loadChildren: () => import("../hospital-management/hospital-management.module").then((m) => m.HospitalManagementModule),
  39. },
  40. // 微信配置
  41. {
  42. path: "wechatConfig",
  43. loadChildren: () => import("../wechat-config/wechat-config.module").then((m) => m.WechatConfigModule),
  44. },
  45. // 系统配置
  46. {
  47. path: "sysConfig",
  48. loadChildren: () => import("../sys-config/sys-config.module").then((m) => m.SysConfigModule),
  49. },
  50. // 数据字典
  51. {
  52. path: "dataDictionary",
  53. loadChildren: () => import("../data-dictionary/data-dictionary.module").then((m) => m.DataDictionaryModule),
  54. },
  55. // 科室管理
  56. {
  57. path: "officeManagement",
  58. loadChildren: () => import("../office-management/office-management.module").then((m) => m.OfficeManagementModule),
  59. },
  60. // 二维码配置
  61. {
  62. path: "QRCodeConfiguration",
  63. loadChildren: () => import("../qrcode-configuration/qrcode-configuration.module").then((m) => m.QRCodeConfigurationModule),
  64. },
  65. // 任务类型管理
  66. {
  67. path: "taskTypeManagement",
  68. loadChildren: () => import("../task-type-management/task-type-management.module").then((m) => m.TaskTypeManagementModule),
  69. },
  70. // 手术通知
  71. {
  72. path: "operationNotice",
  73. loadChildren: () => import("../operation-notice/operation-notice.module").then((m) => m.OperationNoticeModule),
  74. },
  75. // 血制品页面控制
  76. {
  77. path: "bloodProductsConfig",
  78. loadChildren: () => import("../blood-products-config/blood-products-config.module").then((m) => m.BloodProductsConfigModule),
  79. },
  80. // 检查页面控制
  81. {
  82. path: "inspectAndPatientTransportConfig",
  83. loadChildren: () => import("../inspect-and-patient-transport-config/inspect-and-patient-transport-config.module").then((m) => m.InspectAndPatientTransportConfigModule),
  84. },
  85. // 手术页面控制
  86. {
  87. path: "operationConfig",
  88. loadChildren: () => import("../operation-config/operation-config.module").then((m) => m.OperationConfigModule),
  89. },
  90. // 药品页面控制
  91. {
  92. path: "drugPageControl",
  93. loadChildren: () => import("../drug-page-control/drug-page-control.module").then((m) => m.DrugPageControlModule),
  94. },
  95. // 临床服务页面控制
  96. {
  97. path: "otherPageControl",
  98. loadChildren: () => import("../other-page-control/other-page-control.module").then((m) => m.OtherPageControlModule),
  99. },
  100. // 被服洗涤-回收页面控制
  101. {
  102. path: "quiltWashingGetPageControl",
  103. loadChildren: () => import("../quilt-washing-get-page-control/quilt-washing-get-page-control.module").then((m) => m.QuiltWashingGetPageControlModule),
  104. },
  105. // 被服洗涤-送回页面控制
  106. {
  107. path: "quiltWashingSendPageControl",
  108. loadChildren: () => import("../quilt-washing-send-page-control/quilt-washing-send-page-control.module").then((m) => m.QuiltWashingSendPageControlModule),
  109. },
  110. // 医废页面控制
  111. {
  112. path: "medicalWastePageControl",
  113. loadChildren: () => import("../medical-waste-page-control/medical-waste-page-control.module").then((m) => m.MedicalWastePageControlModule),
  114. },
  115. // 限制发起时间
  116. {
  117. path: "limitInitiationTime",
  118. loadChildren: () => import("../limit-initiation-time/limit-initiation-time.module").then((m) => m.LimitInitiationTimeModule),
  119. },
  120. // 关联数据
  121. {
  122. path: "associatedData",
  123. loadChildren: () => import("../associated-data/associated-data.module").then((m) => m.AssociatedDataModule),
  124. },
  125. // 工作分配方案列表
  126. {
  127. path: "workAssignment",
  128. loadChildren: () => import("../work-assignment/work-assignment.module").then((m) => m.WorkAssignmentModule),
  129. },
  130. // 老工作分配方案
  131. {
  132. path: "jobAssignment",
  133. loadChildren: () => import("../job-assignment/job-assignment.module").then((m) => m.JobAssignmentModule),
  134. },
  135. // 工作分配方案快速组合
  136. {
  137. path: "quickCombination",
  138. loadChildren: () => import("../quick-combination/quick-combination.module").then((m) => m.QuickCombinationModule),
  139. },
  140. // 用户管理
  141. {
  142. path: "usersManagement",
  143. loadChildren: () => import("../users-management/users-management.module").then((m) => m.UsersManagementModule),
  144. },
  145. // 临床用户
  146. {
  147. path: "clinicalUsersManagement",
  148. loadChildren: () => import("../clinical-users-management/clinical-users-management.module").then((m) => m.ClinicalUsersManagementModule),
  149. },
  150. // TAB自定义
  151. {
  152. path: "tabCustom",
  153. loadChildren: () => import("../tab-custom/tab-custom.module").then((m) => m.TabCustomModule),
  154. },
  155. // 权限管理
  156. {
  157. path: "jurisdictionManagement",
  158. loadChildren: () => import("../jurisdiction-management/jurisdiction-management.module").then((m) => m.JurisdictionManagementModule),
  159. },
  160. // 意见箱
  161. {
  162. path: "adviceManagement",
  163. loadChildren: () => import("../advice-management/advice-management.module").then((m) => m.AdviceManagementModule),
  164. },
  165. // 差评处理
  166. {
  167. path: "appraiseManagement",
  168. loadChildren: () => import("../appraise-management/appraise-management.module").then((m) => m.AppraiseManagementModule),
  169. },
  170. // 工单列表
  171. {
  172. path: "orderManagement",
  173. loadChildren: () => import("../order-management/order-management.module").then((m) => m.OrderManagementModule),
  174. },
  175. // 核酸接收列表
  176. {
  177. path: "nucleicAcidCollection",
  178. loadChildren: () => import("../nucleic-acid-collection/nucleic-acid-collection.module").then((m) => m.NucleicAcidCollectionModule),
  179. },
  180. // 表单管理列表
  181. {
  182. path: "formManagement",
  183. loadChildren: () => import("../form-management/form-management.module").then((m) => m.FormManagementModule),
  184. },
  185. // 表单管理列表详情
  186. {
  187. path: "formManagementDetail/:id/:taskType",
  188. loadChildren: () => import("../form-management-detail/form-management-detail.module").then((m) => m.FormManagementDetailModule),
  189. },
  190. // 工单日志列表
  191. {
  192. path: "workOrderLog",
  193. loadChildren: () => import("../work-order-log/work-order-log.module").then((m) => m.WorkOrderLogModule),
  194. },
  195. // 洗涤批次管理
  196. {
  197. path: "washingBatch",
  198. loadChildren: () => import("../washing-batch/washing-batch.module").then((m) => m.WashingBatchModule),
  199. },
  200. // 统计分析-综合统计
  201. {
  202. path: "compreStatistics",
  203. loadChildren: () => import("../compre-statistics/compre-statistics.module").then((m) => m.CompreStatisticsModule),
  204. },
  205. // 统计分析-任务类型统计
  206. {
  207. path: "taskTypeStatistics",
  208. loadChildren: () => import("../task-type-statistics/task-type-statistics.module").then((m) => m.TaskTypeStatisticsModule),
  209. },
  210. // 统计分析-科室统计
  211. {
  212. path: "deptStatistics",
  213. loadChildren: () => import("../dept-statistics/dept-statistics.module").then((m) => m.DeptStatisticsModule),
  214. },
  215. // 统计分析-工单统计
  216. {
  217. path: "orderStatistics",
  218. loadChildren: () => import("../order-statistics/order-statistics.module").then((m) => m.OrderStatisticsModule),
  219. },
  220. // 统计分析-配送人员统计
  221. {
  222. path: "workerStatistics",
  223. loadChildren: () => import("../worker-statistics/worker-statistics.module").then((m) => m.WorkerStatisticsModule),
  224. },
  225. // 统计分析-科室检查率统计
  226. {
  227. path: "deptInspectionRateStatistics",
  228. loadChildren: () => import("../dept-inspection-rate-statistics/dept-inspection-rate-statistics.module").then((m) => m.DeptInspectionRateStatisticsModule),
  229. },
  230. // 统计分析-楼栋检查率统计
  231. {
  232. path: "buildingInspectionRateStatistics",
  233. loadChildren: () => import("../building-inspection-rate-statistics/building-inspection-rate-statistics.module").then((m) => m.BuildingInspectionRateStatisticsModule),
  234. },
  235. // 统计分析-科室检查统计
  236. {
  237. path: "deptInspectionStatistics",
  238. loadChildren: () => import("../dept-inspection-statistics/dept-inspection-statistics.module").then((m) => m.DeptInspectionStatisticsModule),
  239. },
  240. // 统计分析-楼栋检查统计
  241. {
  242. path: "buildingInspectionStatistics",
  243. loadChildren: () => import("../building-inspection-statistics/building-inspection-statistics.module").then((m) => m.BuildingInspectionStatisticsModule),
  244. },
  245. // 轮巡计划列表
  246. {
  247. path: "roundRobin",
  248. loadChildren: () => import("../round-robin/round-robin.module").then((m) => m.RoundRobinModule),
  249. },
  250. // 连续建单列表
  251. {
  252. path: "keepOrderConfig",
  253. loadChildren: () => import("../keep-order-config/keep-order-config.module").then((m) => m.KeepOrderConfigModule),
  254. },
  255. // 快捷建单列表
  256. {
  257. path: "shortcutBuildOrders",
  258. loadChildren: () => import("../shortcut-build-orders/shortcut-build-orders.module").then((m) => m.ShortcutBuildOrdersModule),
  259. },
  260. // 快捷接单
  261. {
  262. path: "quickOrderAcceptance",
  263. loadChildren: () => import("../quick-order-acceptance/quick-order-acceptance.module").then((m) => m.QuickOrderAcceptanceModule),
  264. },
  265. // 通话记录列表
  266. {
  267. path: "callLog",
  268. loadChildren: () => import("../call-log/call-log.module").then((m) => m.CallLogModule),
  269. },
  270. // 定时消息发送列表
  271. {
  272. path: "timingMessageSending",
  273. loadChildren: () => import("../timing-message-sending/timing-message-sending.module").then((m) => m.TimingMessageSendingModule),
  274. },
  275. // 定时下班
  276. {
  277. path: "regularOffDuty",
  278. loadChildren: () => import("../regular-off-duty/regular-off-duty.module").then((m) => m.RegularOffDutyModule),
  279. },
  280. // 标本信息
  281. {
  282. path: "specimenSearch",
  283. loadChildren: () => import("../specimen-search/specimen-search.module").then((m) => m.SpecimenSearchModule),
  284. },
  285. // 检查信息
  286. {
  287. path: "inspectSearch",
  288. loadChildren: () => import("../inspect-search/inspect-search.module").then((m) => m.InspectSearchModule),
  289. },
  290. // 患者信息
  291. {
  292. path: "patientSearch",
  293. loadChildren: () => import("../patient-search/patient-search.module").then((m) => m.PatientSearchModule),
  294. },
  295. // 药品信息
  296. {
  297. path: "drugSearch",
  298. loadChildren: () => import("../drug-search/drug-search.module").then((m) => m.DrugSearchModule),
  299. },
  300. // 静配信息
  301. {
  302. path: "jpSearch",
  303. loadChildren: () => import("../jp-search/jp-search.module").then((m) => m.JpSearchModule),
  304. },
  305. // 血制品信息
  306. {
  307. path: "bloodSearch",
  308. loadChildren: () => import("../blood-search/blood-search.module").then((m) => m.BloodSearchModule),
  309. },
  310. // 数据核对
  311. {
  312. path: "infoSearch",
  313. loadChildren: () => import("../info-search/info-search.module").then((m) => m.InfoSearchModule),
  314. },
  315. // 被服洗涤
  316. {
  317. path: "quiltWashingSearch",
  318. loadChildren: () => import("../quilt-washing-search/quilt-washing-search.module").then((m) => m.QuiltWashingSearchModule),
  319. },
  320. // 院区系统配置
  321. {
  322. path: "hospitalConfig",
  323. loadChildren: () => import("../hospital-config/hospital-config.module").then((m) => m.HospitalConfigModule),
  324. },
  325. // 楼栋绩效
  326. {
  327. path: "buildingDistance",
  328. loadChildren: () => import("../building-distance/building-distance.module").then((m) => m.BuildingDistanceModule),
  329. },
  330. // 陪检绩效
  331. {
  332. path: "inspectionDistance",
  333. loadChildren: () => import("../inspection-distance/inspection-distance.module").then((m) => m.InspectionDistanceModule),
  334. },
  335. // 科室绩效
  336. {
  337. path: "departmentDistance",
  338. loadChildren: () => import("../department-distance/department-distance.module").then((m) => m.DepartmentDistanceModule),
  339. },
  340. // 检查类型配置
  341. {
  342. path: "inspectTypeConfig",
  343. loadChildren: () => import("../inspect-type-config/inspect-type-config.module").then((m) => m.InspectTypeConfigModule),
  344. },
  345. // 检查科室异常设置
  346. {
  347. path: "checkDeptException",
  348. loadChildren: () => import("../check-dept-exception/check-dept-exception.module").then((m) => m.CheckDeptExceptionModule),
  349. },
  350. // 检查排除
  351. {
  352. path: "checkAndExcludeConfig",
  353. loadChildren: () => import("../check-and-exclude-config/check-and-exclude-config.module").then((m) => m.CheckAndExcludeConfigModule),
  354. },
  355. // 工单消息设置
  356. {
  357. path: "workorderMessage",
  358. loadChildren: () => import("../workorder-message/workorder-message.module").then((m) => m.WorkorderMessageModule),
  359. },
  360. // 楼栋楼层
  361. {
  362. path: "buildingFloor",
  363. loadChildren: () => import("../building-floor/building-floor.module").then((m) => m.BuildingFloorModule),
  364. },
  365. // 被服科室绑定
  366. {
  367. path: "quiltDepartmentBind",
  368. loadChildren: () => import("../quilt-department-bind/quilt-department-bind.module").then((m) => m.QuiltDepartmentBindModule),
  369. },
  370. // 序号设置
  371. {
  372. path: "serialNumberSetting",
  373. loadChildren: () => import("../serial-number-setting/serial-number-setting.module").then((m) => m.SerialNumberSettingModule),
  374. },
  375. // 检查自动建单
  376. {
  377. path: "inspectAuto",
  378. loadChildren: () => import("../inspect-auto/inspect-auto.module").then((m) => m.InspectAutoModule),
  379. },
  380. // 临床其他建单
  381. {
  382. path: "otherAuto",
  383. loadChildren: () => import("../other-auto/other-auto.module").then((m) => m.OtherAutoModule),
  384. },
  385. // 人员检查主动服务统计
  386. {
  387. path: "inspectActive",
  388. loadChildren: () => import("../inspect-active/inspect-active.module").then((m) => m.InspectActiveModule),
  389. },
  390. // 建单来源统计
  391. {
  392. path: "orderSourceStatistics",
  393. loadChildren: () => import("../order-source-statistics/order-source-statistics.module").then((m) => m.OrderSourceStatisticsModule),
  394. },
  395. // 科室建单来源统计
  396. {
  397. path: "deptOrderSourceStatistics",
  398. loadChildren: () => import("../dept-order-source-statistics/dept-order-source-statistics.module").then((m) => m.DeptOrderSourceStatisticsModule),
  399. },
  400. // 任务类型建单来源统计
  401. {
  402. path: "tasktypeOrderSourceStatistics",
  403. loadChildren: () => import("../tasktype-order-source-statistics/tasktype-order-source-statistics.module").then((m) => m.TasktypeOrderSourceStatisticsModule),
  404. },
  405. // 问卷调查管理列表
  406. {
  407. path: "questionnaireManagement",
  408. loadChildren: () => import("../questionnaire-management/questionnaire-management.module").then((m) => m.QuestionnaireManagementModule),
  409. },
  410. // 问卷问题列表
  411. {
  412. path: "questions",
  413. loadChildren: () => import("../questions/questions.module").then((m) => m.QuestionsModule),
  414. },
  415. // 问卷回收数据列表
  416. {
  417. path: "questionnaireAnswer",
  418. loadChildren: () => import("../questionnaire-answer/questionnaire-answer.module").then((m) => m.QuestionnaireAnswerModule),
  419. },
  420. // 陪检问卷配置
  421. {
  422. path: "accExamineSet",
  423. loadChildren: () => import("../acc-examine-set/acc-examine-set.module").then((m) => m.AccExamineSetModule),
  424. },
  425. // 条码预制
  426. {
  427. path: "barcodePrefabrication",
  428. loadChildren: () => import("../barcode-prefabrication/barcode-prefabrication.module").then((m) => m.BarcodePrefabricationModule),
  429. },
  430. // 单位管理
  431. {
  432. path: "unitManagement",
  433. loadChildren: () => import("../unit-management/unit-management.module").then((m) => m.UnitManagementModule),
  434. },
  435. // 医废类型
  436. {
  437. path: "medicalWasteType",
  438. loadChildren: () => import("../medical-waste-type/medical-waste-type.module").then((m) => m.MedicalWasteTypeModule),
  439. },
  440. // 回收限制管理
  441. {
  442. path: "recyclingRestriction",
  443. loadChildren: () => import("../recycling-restriction/recycling-restriction.module").then((m) => m.RecyclingRestrictionModule),
  444. },
  445. // 库存信息
  446. {
  447. path: "inventoryInformation",
  448. loadChildren: () => import("../inventory-information/inventory-information.module").then((m) => m.InventoryInformationModule),
  449. },
  450. // 医废信息
  451. {
  452. path: "medicalWasteInformation",
  453. loadChildren: () => import("../medical-waste-information/medical-waste-information.module").then((m) => m.MedicalWasteInformationModule),
  454. },
  455. // 入库记录
  456. {
  457. path: "storageRecord",
  458. loadChildren: () => import("../medical-waste-storage-record/medical-waste-storage-record.module").then((m) => m.MedicalWasteStorageRecordModule),
  459. },
  460. // 出库记录
  461. {
  462. path: "outgoingRecord",
  463. loadChildren: () => import("../medical-waste-outgoing-record/medical-waste-outgoing-record.module").then((m) => m.MedicalWasteOutgoingRecordModule),
  464. },
  465. // 批量出库
  466. {
  467. path: "batchOutOfStorage",
  468. loadChildren: () => import("../medical-waste-batch-out-of-storage/medical-waste-batch-out-of-storage.module").then((m) => m.MedicalWasteBatchOutOfStorageModule),
  469. },
  470. // 绩效基础配置
  471. {
  472. path: "performanceAllocation",
  473. loadChildren: () => import("../performance-allocation/performance-allocation.module").then((m) => m.PerformanceAllocationModule),
  474. },
  475. // 被服统计-人员统计
  476. {
  477. path: "quiltWashingPersonnelStatistics",
  478. loadChildren: () => import("../quilt-washing-personnel-statistics/quilt-washing-personnel-statistics.module").then((m) => m.QuiltWashingPersonnelStatisticsModule),
  479. },
  480. // 被服统计-科室统计
  481. {
  482. path: "quiltWashingDepartmentStatistics",
  483. loadChildren: () => import("../quilt-washing-department-statistics/quilt-washing-department-statistics.module").then((m) => m.QuiltWashingDepartmentStatisticsModule),
  484. },
  485. // 被服统计-全院统计
  486. {
  487. path: "quiltWashingHospitalStatistics",
  488. loadChildren: () => import("../quilt-washing-hospital-statistics/quilt-washing-hospital-statistics.module").then((m) => m.QuiltWashingHospitalStatisticsModule),
  489. },
  490. // 被服统计-趋势分析
  491. {
  492. path: "quiltWashingTrendAnalysis",
  493. loadChildren: () => import("../quilt-washing-trend-analysis/quilt-washing-trend-analysis.module").then((m) => m.QuiltWashingTrendAnalysisModule),
  494. },
  495. // 医废统计-人员统计
  496. {
  497. path: "medicalWastePersonnelStatistics",
  498. loadChildren: () => import("../medical-waste-personnel-statistics/medical-waste-personnel-statistics.module").then((m) => m.MedicalWastePersonnelStatisticsModule),
  499. },
  500. // 医废统计-科室统计
  501. {
  502. path: "medicalWasteDepartmentStatistics",
  503. loadChildren: () => import("../medical-waste-department-statistics/medical-waste-department-statistics.module").then((m) => m.MedicalWasteDepartmentStatisticsModule),
  504. },
  505. // 医废统计-全院统计
  506. {
  507. path: "medicalWasteHospitalStatistics",
  508. loadChildren: () => import("../medical-waste-hospital-statistics/medical-waste-hospital-statistics.module").then((m) => m.MedicalWasteHospitalStatisticsModule),
  509. },
  510. // 医废统计-趋势分析
  511. {
  512. path: "medicalWasteTrendAnalysis",
  513. loadChildren: () => import("../medical-waste-trend-analysis/medical-waste-trend-analysis.module").then((m) => m.MedicalWasteTrendAnalysisModule),
  514. },
  515. // 大输液配置
  516. {
  517. path: "bigTransfusionSet",
  518. loadChildren: () => import("../big-transfusion-set/big-transfusion-set.module").then((m) => m.BigTransfusionSetModule),
  519. },
  520. // 药品信息
  521. {
  522. path: "drugInfo",
  523. loadChildren: () => import("../drug-info/drug-info.module").then((m) => m.DrugInfoModule),
  524. },
  525. // 科室发药单
  526. {
  527. path: "adminOfficePrescription",
  528. loadChildren: () => import("../admin-office-prescription/admin-office-prescription.module").then((m) => m.AdminOfficePrescriptionModule),
  529. },
  530. // 药品云库存
  531. {
  532. path: "drugCloud",
  533. loadChildren: () => import("../drug-cloud/drug-cloud.module").then((m) => m.DrugCloudModule),
  534. },
  535. // 发药批次
  536. {
  537. path: "dispensingBatch",
  538. loadChildren: () => import("../dispensing-batch/dispensing-batch.module").then((m) => m.DispensingBatchModule),
  539. },
  540. // 巡检单配置
  541. {
  542. path: "inspectionConfiguration",
  543. loadChildren: () => import("../inspection-configuration/inspection-configuration.module").then((m) => m.InspectionConfigurationModule),
  544. },
  545. // 巡检项配置
  546. {
  547. path: "inspectionConfigurationItem",
  548. loadChildren: () => import("../inspection-configuration-item/inspection-configuration-item.module").then((m) => m.InspectionConfigurationItemModule),
  549. },
  550. // 巡检点
  551. {
  552. path: "inspectionAddress",
  553. loadChildren: () => import("../inspection-address/inspection-address.module").then((m) => m.InspectionAddressModule),
  554. },
  555. // 巡检计划
  556. {
  557. path: "inspectionPlan",
  558. loadChildren: () => import("../inspection-plan/inspection-plan.module").then((m) => m.InspectionPlanModule),
  559. },
  560. // 巡检批次
  561. {
  562. path: "inspectionBatch",
  563. loadChildren: () => import("../inspection-batch/inspection-batch.module").then((m) => m.InspectionBatchModule),
  564. },
  565. // 巡检执行
  566. {
  567. path: "inspectionExecute",
  568. loadChildren: () => import("../inspection-execute/inspection-execute.module").then((m) => m.InspectionExecuteModule),
  569. },
  570. // 故障管理-知识库管理
  571. {
  572. path: "repositoryManage",
  573. loadChildren: () => import("../repository-manage/repository-manage.module").then((m) => m.RepositoryManageModule),
  574. },
  575. // 三方公司
  576. {
  577. path: "tripartiteCompany",
  578. loadChildren: () => import("../tripartite-company/tripartite-company.module").then((m) => m.TripartiteCompanyModule),
  579. },
  580. // 资产信息
  581. {
  582. path: "assetsInfo",
  583. loadChildren: () => import("../assets-info/assets-info.module").then((m) => m.AssetsInfoModule),
  584. },
  585. // 产品管理
  586. {
  587. path: "assetsProductManagement",
  588. loadChildren: () => import("../assets-product-management/assets-product-management.module").then((m) => m.AssetsProductManagementModule),
  589. },
  590. // 耗材库
  591. {
  592. path: "assetsConsumable",
  593. loadChildren: () => import("../assets-consumable/assets-consumable.module").then((m) => m.AssetsConsumableModule),
  594. },
  595. // 工单列表
  596. {
  597. path: "incidentManagement",
  598. loadChildren: () => import("../incident-management/incident-management.module").then((m) => m.IncidentManagementModule),
  599. },
  600. // 陪检统计
  601. {
  602. path: "inspectStatistics",
  603. loadChildren: () => import("../inspect-statistics/inspect-statistics.module").then((m) => m.InspectStatisticsModule),
  604. },
  605. // 发药信息详情
  606. {
  607. path: "dispensingInfoDetail",
  608. loadChildren: () => import("../dispensing-info-detail/dispensing-info-detail.module").then((m) => m.DispensingInfoDetailModule),
  609. },
  610. // 科室汇总统计
  611. {
  612. path: "deptAllStatistics",
  613. loadChildren: () => import("../dept-all-statistics/dept-all-statistics.module").then((m) => m.DeptAllStatisticsModule),
  614. },
  615. // 病理管理-批次配送
  616. {
  617. path: "batchDistribution",
  618. loadChildren: () => import("../batch-distribution/batch-distribution.module").then((m) => m.BatchDistributionModule),
  619. },
  620. // 病理管理-常用标本名称
  621. {
  622. path: "shareSpecimen",
  623. loadChildren: () => import("../share-specimen/share-specimen.module").then((m) => m.ShareSpecimenModule),
  624. }
  625. ],
  626. },
  627. ];
  628. @NgModule({
  629. imports: [RouterModule.forChild(routes)],
  630. exports: [RouterModule],
  631. })
  632. export class MainRoutingModule {}