index.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. import routerService from '@/common/services/router-service'
  2. import flowService from '@/webflow/flow-service'
  3. import asyncComponent from '@/common/services/async-component'
  4. // 风险准则表单
  5. routerService.routeInFrame('risk-criteria-form', {
  6. component: './riskCriteria/risk-criteria-form.vue',
  7. })
  8. // 风险准则列表
  9. routerService.routeInFrame('risk-criteria-list', {
  10. component: './riskCriteria/risk-criteria-list.vue',
  11. })
  12. // 风险-风险措施列表
  13. routerService.routeInFrame('risk-event-list', {
  14. component: './risklib/event/risk-event-list.vue',
  15. })
  16. // 风险措施表单
  17. routerService.routeInFrame('risk-event-form', {
  18. component: './risklib/event/risk-event-form.vue',
  19. })
  20. // 风险树分类
  21. routerService.routeInFrame('risk-category-list', {
  22. component: './risklib/category/risk-category-list.vue',
  23. })
  24. // 内控矩阵版本列表
  25. routerService.routeInFrame('risk-version-list', {
  26. component: './risklib/version/risk-version-list.vue',
  27. })
  28. // 配置在合规的-风险导航-begin
  29. // 风险-风险措施列表
  30. routerService.routeInFrame('risk-event-list/cpm', {
  31. component: './risklib/event/risk-event-list.vue',
  32. })
  33. // 内控矩阵版本列表
  34. routerService.routeInFrame('risk-version-list/cpm', {
  35. component: './risklib/version/risk-version-list.vue',
  36. })
  37. // 风险准则列表
  38. routerService.routeInFrame('risk-criteria-list/cpm', {
  39. component: './riskCriteria/risk-criteria-list.vue',
  40. })
  41. // 配置在合规的-风险导航-end
  42. // 风控任务
  43. flowService.addFlowForm('vue:risk/task/dutie/riskDutie', './task/risk-tasks-form.vue')
  44. // 风控任务列表
  45. routerService.routeInFrame('risk-tasks-list', {
  46. component: './task/risk-tasks-list.vue',
  47. })
  48. // 风险识别
  49. flowService.addFlowForm(
  50. 'vue:risk/task/identify/riskIdentify',
  51. './task/riskIdentification/risk-identification-form.vue'
  52. )
  53. // 风险识别子表新建
  54. routerService.routeInFrame('risk-identification-event-add-form', {
  55. component: './task/riskIdentification/components/risk-identification-event-add-form.vue',
  56. })
  57. // 风险识别子表修改
  58. routerService.routeInFrame('risk-identification-event-update-form', {
  59. component: './task/riskIdentification/components/risk-identification-event-update-form.vue',
  60. })
  61. // 风控任务
  62. routerService.route('/risk-tasks/', {
  63. component: './task/risk-tasks-work.vue',
  64. children: [
  65. {
  66. path: 'risk-identification-list',
  67. components: {
  68. rightfrm: asyncComponent(() =>
  69. import('./task/riskIdentification/risk-identification-list.vue')
  70. ),
  71. },
  72. },
  73. // 风险评估
  74. {
  75. path: 'risk-assessment-list',
  76. components: {
  77. rightfrm: asyncComponent(() => import('./task/riskassessment/risk-assessment-list.vue')),
  78. },
  79. },
  80. // 风险图谱
  81. {
  82. path: 'risk-assessment-map',
  83. components: {
  84. rightfrm: asyncComponent(() => import('./task/riskMap/risk-assessment-map.vue')),
  85. },
  86. },
  87. // 风险应对
  88. {
  89. path: 'risk-response-list',
  90. components: {
  91. rightfrm: asyncComponent(() => import('./task/riskResponse/risk-response-list.vue')),
  92. },
  93. },
  94. // 风险任务报告
  95. {
  96. path: 'risk-task-report-list',
  97. components: {
  98. rightfrm: asyncComponent(() => import('./task/taskreport/risk-task-report-list.vue')),
  99. },
  100. },
  101. // 评价人员
  102. {
  103. path: 'risk-eventuser-list',
  104. component: asyncComponent(() => import('./task/user/risk-eventuser-list.vue')),
  105. },
  106. // 任务概况
  107. {
  108. path: 'risk-task-overview',
  109. component: asyncComponent(() => import('./task/overview/risk-task-overview.vue')),
  110. },
  111. ],
  112. })
  113. // 风险任务报告
  114. flowService.addFlowForm(
  115. 'vue:risk/task/taskreport/riskTaskReport',
  116. './task/taskreport/risk-task-report-form.vue'
  117. )
  118. // 任务概况穿透列表
  119. routerService.route('/risk-task-overview-list', {
  120. component: './task/overview/risk-task-overview-list.vue',
  121. })
  122. // 风险图谱穿透列表
  123. routerService.route('/risk-assessment-map-list', {
  124. component: './task/riskMap/risk-assessment-map-list.vue',
  125. })
  126. // 风险识别子表新建
  127. routerService.routeInFrame('risk-task-overview-test', {
  128. component: './task/overview/risk-task-overview.vue',
  129. })
  130. // 风险识别子表新建
  131. routerService.routeInFrame('risk-assessment-map-test', {
  132. component: './task/riskMap/risk-assessment-map.vue',
  133. })
  134. // 风险评估
  135. flowService.addFlowForm(
  136. 'vue:risk/task/assessment/riskAssessment',
  137. './task/riskassessment/risk-assessment-form.vue'
  138. )
  139. // 风险报告列表
  140. routerService.routeInFrame('risk-report-list', {
  141. component: './report/risk-report-list.vue',
  142. })
  143. // 风险报告审批单
  144. flowService.addFlowForm('vue:risk/report/riskReport', './report/risk-report-form.vue')
  145. // 风险评估
  146. flowService.addFlowForm(
  147. 'vue:risk/task/response/riskResponse',
  148. './task/riskResponse/risk-response-form.vue'
  149. )
  150. // 风险案例库
  151. routerService.routeInFrame('risk-case-list', {
  152. component: './riskcase/risk-case-list.vue',
  153. })
  154. // 风险案例库审批单
  155. flowService.addFlowForm('vue:risk/riskcase/riskCase', './riskcase/risk-case-form.vue')
  156. // 风险损失事件列表
  157. routerService.routeInFrame('risk-loss-event-list', {
  158. component: './riskLossEvent/risk-loss-event-list.vue',
  159. })
  160. // 风险损失事件
  161. flowService.addFlowForm(
  162. 'vue:risk/lossEvent/riskLossEvent',
  163. './riskLossEvent/risk-loss-event-form.vue'
  164. )
  165. // 统计
  166. routerService.routeInFrame('risk-loss-event-statistics', {
  167. component: './statistics/risk-loss-event-statistics.vue',
  168. })
  169. routerService.routeInFrame('risk-loss-event-mxlist', {
  170. component: './statistics/risk-loss-event-list.vue',
  171. })