index-normalize-route.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. // 自动生成的文件,请勿修改
  2. import flowService from '@/webflow/flow-service'
  3. import routerService from '@/common/services/router-service'
  4. import '../core/css/iam-audit-custom.scss'
  5. import asyncComponent from '@/common/services/async-component'
  6. // 内控列表
  7. routerService.routeInFrame('mtx-process-list', {
  8. component:asyncComponent(
  9. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxprocess/mtx-process-list.vue')
  10. ),
  11. })
  12. // 内控-内控措施
  13. routerService.routeInFrame('mtx-measure-form', {
  14. component:asyncComponent(
  15. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxprocess/mtx-measure-form.vue')
  16. ),
  17. })
  18. // 内控树分类
  19. routerService.routeInFrame('mtx-process-catalog', {
  20. component:asyncComponent(
  21. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxprocess/mtx-process-catalog.vue')
  22. ),
  23. })
  24. // 内控矩阵版本列表
  25. routerService.routeInFrame('mtx-version-list', {
  26. component:asyncComponent(
  27. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxversion/mtx-version-list.vue')
  28. ),
  29. })
  30. // 配置在合规的导航-begin
  31. // 内控列表
  32. routerService.routeInFrame('mtx-process-list/cpm', {
  33. component:asyncComponent(
  34. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxprocess/mtx-process-list.vue')
  35. ),
  36. })
  37. // 内控矩阵版本列表
  38. routerService.routeInFrame('mtx-version-list/cpm', {
  39. component:asyncComponent(
  40. () => import(/* webpackChunkName: "product-iam-ic" */ './mtxversion/mtx-version-list.vue')
  41. ),
  42. })
  43. // -end
  44. // 评价列表
  45. routerService.routeInFrame('mtx-evaluation-list', {
  46. component:asyncComponent(
  47. () => import(/* webpackChunkName: "product-iam-ic" */ './evaluation/ic-evaluation-list.vue')
  48. ),
  49. })
  50. // 评价表单
  51. flowService.addFlowForm(
  52. 'vue:ic/evaluation/plan/icEvaluationPlan',
  53. asyncComponent(
  54. () => import(/* webpackChunkName: "product-iam-ic-form" */ './evaluation/ic-evaluation-plan-form.vue')
  55. )
  56. )
  57. // 控制措施表单
  58. flowService.addFlowForm(
  59. 'vue:ic/evaluation/control/icEvaluationControl',
  60. asyncComponent(
  61. () => import(/* webpackChunkName: "product-iam-ic-form" */ './evaluation/control/ic-evaluation-work-control-form.vue')
  62. )
  63. )
  64. // 穿行措施表单
  65. flowService.addFlowForm(
  66. 'vue:ic/evaluation/cross/icEvaluationCross',
  67. asyncComponent(
  68. () => import(/* webpackChunkName: "product-iam-ic-form" */ './evaluation/cross/ic-evaluation-work-cross-form.vue')
  69. )
  70. )
  71. // 内控评价报告流程
  72. flowService.addFlowForm(
  73. 'vue:ic/evaluation/report/icEvaluationReport',
  74. asyncComponent(
  75. () => import(/* webpackChunkName: "product-iam-ic-form" */ './evaluation/work/report/iam-ic-evaluation-report-form.vue')
  76. )
  77. )
  78. // 缺陷确认
  79. flowService.addFlowForm(
  80. 'vue:ic/evaluation/confirm/icEvaluationConfirm',
  81. asyncComponent(
  82. () => import(/* webpackChunkName: "product-iam-ic-form" */ './evaluation/confirm/ic-evaluation-work-confirm-form.vue')
  83. )
  84. )
  85. // 内控评价概况钻取列表
  86. routerService.route('/iam-ic-overview-list', {
  87. component:asyncComponent(
  88. () => import(/* webpackChunkName: "product-iam-ic" */ './evaluation/work/evaluationOverview/iam-ic-evaluation-overview-list.vue')
  89. ),
  90. })
  91. // 整改要求流程
  92. flowService.addFlowForm(
  93. 'vue:ic/defect/require/icRectRequire',
  94. asyncComponent(
  95. () => import(/* webpackChunkName: "product-iam-ic-form" */ './defect/rectifyRequire/iam-ic-rectify-require-form.vue')
  96. )
  97. )
  98. // 整改要求列表
  99. routerService.routeInFrame('iam-ic-rectify-require-list', {
  100. component:asyncComponent(
  101. () => import(/* webpackChunkName: "product-iam-ic" */ './defect/rectifyRequire/iam-ic-rectify-require-list.vue')
  102. ),
  103. })
  104. // 整改反馈流程
  105. flowService.addFlowForm(
  106. 'vue:ic/defect/feedback/icRectFeedback',
  107. asyncComponent(
  108. () => import(/* webpackChunkName: "product-iam-ic-form" */ './defect/rectifyFeedback/iam-ic-rectify-feedback-form.vue')
  109. )
  110. )
  111. // 整改反馈列表
  112. routerService.routeInFrame('iam-ic-rectify-feedback-list', {
  113. component:asyncComponent(
  114. () => import(/* webpackChunkName: "product-iam-ic" */ './defect/rectifyFeedback/iam-ic-rectify-feedback-list.vue')
  115. ),
  116. })
  117. // 内控-测试
  118. routerService.route('/ic-work/', {
  119. component:asyncComponent(
  120. () => import(/* webpackChunkName: "product-iam-ic" */ './evaluation/work/iam-ic-work.vue')
  121. ),
  122. children: [
  123. {
  124. path: 'iam-ic-control-list',
  125. components: {
  126. rightfrm: asyncComponent(() => import('./evaluation/work/iam-work-control-list.vue')),
  127. },
  128. },
  129. {
  130. path: 'iam-ic-cross-list',
  131. components: {
  132. rightfrm: asyncComponent(() => import('./evaluation/work/iam-work-cross-list.vue')),
  133. },
  134. },
  135. {
  136. path: 'iam-ic-listcon-list',
  137. components: {
  138. rightfrm: asyncComponent(() => import('./evaluation/work/iam-work-confirm-list.vue')),
  139. },
  140. },
  141. {
  142. path: 'iam-ic-confirm',
  143. components: {
  144. rightfrm: asyncComponent(() => import('./evaluation/work/iam-work-confirm.vue')),
  145. },
  146. },
  147. // 内控评价报告
  148. {
  149. path: 'iam-ic-evaluation-report-list',
  150. components: {
  151. rightfrm: asyncComponent(() =>
  152. import('./evaluation/work/report/iam-ic-evaluation-report-list.vue')
  153. ),
  154. },
  155. },
  156. // 评价人员
  157. {
  158. path: 'ic-planuser-list',
  159. component: asyncComponent(() => import('./evaluation/work/ic-planuser-list.vue')),
  160. },
  161. // 评价概况
  162. {
  163. path: 'iam-ic-evaluation-overview',
  164. component: asyncComponent(() =>
  165. import('./evaluation/work/evaluationOverview/iam-ic-evaluation-overview.vue')
  166. ),
  167. },
  168. ],
  169. })
  170. // 内控工作报告列表
  171. routerService.routeInFrame('ic-work-report-list', {
  172. component:asyncComponent(
  173. () => import(/* webpackChunkName: "product-iam-ic" */ './work-report/ic-work-report-list.vue')
  174. ),
  175. })
  176. // 内控工作报告审批单
  177. flowService.addFlowForm(
  178. 'vue:ic/workreport/icWorkReport',
  179. asyncComponent(
  180. () => import(/* webpackChunkName: "product-iam-ic-form" */ './work-report/ic-work-report-form.vue')
  181. )
  182. )
  183. // 缺陷清单列表
  184. routerService.routeInFrame('ic-defect-statement-list', {
  185. component:asyncComponent(
  186. () => import(/* webpackChunkName: "product-iam-ic" */ './defect/statement/ic-defect-statement-list.vue')
  187. ),
  188. })
  189. // 缺陷清单表单
  190. routerService.routeInFrame('ic-defect-statement-form', {
  191. component:asyncComponent(
  192. () => import(/* webpackChunkName: "product-iam-ic" */ './defect/statement/ic-defect-statement-form.vue')
  193. ),
  194. })
  195. // 整改提醒
  196. routerService.routeInFrame('ic-remind-config', {
  197. component:asyncComponent(
  198. () => import(/* webpackChunkName: "product-iam-ic" */ './defect/remindConfig/ic-remind-config.vue')
  199. ),
  200. })
  201. console.warn('路由 mtx-process-list 不符合命名规则,应该以 iam 开头')
  202. console.warn('路由 mtx-measure-form 不符合命名规则,应该以 iam 开头')
  203. console.warn('路由 mtx-process-catalog 不符合命名规则,应该以 iam 开头')
  204. console.warn('路由 mtx-version-list 不符合命名规则,应该以 iam 开头')
  205. console.warn('路由 mtx-evaluation-list 不符合命名规则,应该以 iam 开头')
  206. console.warn('路由 ic-work-report-list 不符合命名规则,应该以 iam 开头')
  207. console.warn('路由 ic-defect-statement-list 不符合命名规则,应该以 iam 开头')
  208. console.warn('路由 ic-defect-statement-form 不符合命名规则,应该以 iam 开头')
  209. console.warn('路由 ic-remind-config 不符合命名规则,应该以 iam 开头')