index.js 37 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166
  1. import flowService from '@/webflow/flow-service'
  2. import routerService from '@/common/services/router-service'
  3. import '../core/css/iam-audit-custom.scss'
  4. import asyncComponent from '@/common/services/async-component'
  5. flowService.addFlowForm('vue:audit/plan/iamAuditPlan', './plan/audit-plan-form.vue')
  6. flowService.addFlowForm(
  7. 'vue:audit/planchange/iamAuditProjectChange',
  8. './plan/audit-planchange-form.vue'
  9. )
  10. flowService.addFlowForm(
  11. 'vue:audit/work/projectmanage/comdocument/iamAuditComdocument',
  12. './work/projectmanage/comdocument/audit-comdocument-form.vue'
  13. )
  14. flowService.addFlowForm(
  15. 'vue:audit/work/report/iamAuditReport',
  16. './work/report/report/iam-audit-report-form.vue'
  17. )
  18. // 报告统计-年度计划完成情况
  19. routerService.routeInFrame('audit-report-annualplancompletion', {
  20. component: './work/report/analyse/iam-audit-report-annualplancompletion',
  21. })
  22. // 报告统计-年度计划完成情况-项目列表
  23. routerService.routeInFrame('audit-annualplancompletion-project-list', {
  24. component: './work/report/analyse/iam-audit-project-list.vue',
  25. })
  26. // 报告统计-问题涉及金额统计-审计发现列表
  27. routerService.routeInFrame('audit-problemamount-find-list', {
  28. component: './work/report/analyse/iam-audit-find-list.vue',
  29. })
  30. // 报告统计-项目趋势
  31. routerService.routeInFrame('audit-report-projecttrends', {
  32. component: './work/report/analyse/iam-audit-report-projecttrends',
  33. })
  34. // 报告统计-问题金额趋势
  35. routerService.routeInFrame('audit-report-problemamount', {
  36. component: './work/report/analyse/iam-audit-report-problemamount',
  37. })
  38. // 报告统计-问题分析趋势
  39. routerService.routeInFrame('audit-report-problemtrends', {
  40. component: './work/report/analyse/iam-audit-report-problemtrends',
  41. })
  42. // 审计作业维护-审计报告列表
  43. routerService.routeInFrame('audit-report-list', {
  44. component: './work/report/audit-report-list.vue',
  45. })
  46. // 审计作业维护-审计发现表单
  47. routerService.routeInFrame('audit-report-find-form', {
  48. component: './work/report/find/iam-audit-find-form.vue',
  49. })
  50. // 审计作业维护-审计建议与风险表单
  51. routerService.routeInFrame('xm-audit-report-find-form', {
  52. component: './work/report/find/xm-audit-find-form.vue',
  53. })
  54. // 审计计划维护-审计计划列表
  55. routerService.routeInFrame('audit-plan-list', {
  56. component: './plan/audit-plan-list.vue',
  57. })
  58. // 审计计划跟踪主页面
  59. routerService.routeInFrame('iam-audit-plan-tracking', {
  60. component: './plantracking/iam-audit-plan-tracking-view.vue',
  61. })
  62. // 审计作业管理-审计项目列表
  63. routerService.routeInFrame('audit-project-list', {
  64. component: './project/audit-project-list.vue',
  65. })
  66. // 审计作业管理-审计项目详情
  67. routerService.route('/audit-project-detail', {
  68. component: './project/audit-project-detail.vue',
  69. })
  70. // 审计作业管理-审计项目启动页面
  71. routerService.route('/audit-project-start-form', {
  72. component: './project/audit-project-start-form.vue',
  73. })
  74. // 审计作业管理-审计项目评价页面
  75. routerService.route('/audit-project-score', {
  76. component: './project/audit-project-score.vue',
  77. })
  78. // 门户-友情链接
  79. routerService.routeInFrame('audit-portal-blogroll-list', {
  80. component: './portal/blogroll/audit-portal-blogroll-list.vue',
  81. })
  82. // 门户-友情链接表单
  83. routerService.route('/audit-portal-blogroll-form/', {
  84. component: asyncComponent(() =>
  85. import(
  86. /* webpackChunkName: "product-iam-audit" */ './portal/blogroll/audit-portal-blogroll-form.vue'
  87. )
  88. ),
  89. })
  90. // 审计工作-审计资料
  91. routerService.route('/audit-work/', {
  92. component: './work/iam-audit-work.vue',
  93. children: [
  94. {
  95. path: 'iam-work-survey-list',
  96. components: {
  97. rightfrm: asyncComponent(() => import('./survey/iam-work-survey-list.vue')),
  98. },
  99. },
  100. {
  101. path: 'iam-audit-preparation-list',
  102. components: {
  103. rightfrm: asyncComponent(() => import('./work/preparation/iam-audit-preparation-list.vue')),
  104. },
  105. },
  106. {
  107. path: 'iam-audit-frame',
  108. components: {
  109. rightfrm: asyncComponent(() => import('./work/preparation/frame/iam-audit-frame.vue')),
  110. },
  111. },
  112. {
  113. path: 'iam-audit-scheme-list',
  114. components: {
  115. rightfrm: asyncComponent(() => import('./work/scheme/iam-audit-scheme-list.vue')),
  116. },
  117. },
  118. {
  119. path: 'audit-notice-list',
  120. components: {
  121. rightfrm: asyncComponent(() => import('./notice/audit-notice-list.vue')),
  122. },
  123. },
  124. {
  125. path: 'iam-audit-into-meeting',
  126. components: {
  127. rightfrm: asyncComponent(() =>
  128. import('./work/preparation/intomeeting/iam-audit-into-meeting.vue')
  129. ),
  130. },
  131. },
  132. {
  133. path: 'audit-evidence-list',
  134. components: {
  135. rightfrm: asyncComponent(() => import('./evidence/audit-evidence-list.vue')),
  136. },
  137. },
  138. {
  139. path: 'audit-operate-paper-list',
  140. components: {
  141. rightfrm: asyncComponent(() => import('./work/operate/paper/audit-operate-paper-list.vue')),
  142. },
  143. },
  144. {
  145. path: 'audit-operate-factconfirm-list',
  146. components: {
  147. rightfrm: asyncComponent(() =>
  148. import('./work/operate/factconfirm/audit-factconfirm-list.vue')
  149. ),
  150. },
  151. },
  152. {
  153. path: 'iam-audit-leavemeeting',
  154. components: {
  155. rightfrm: asyncComponent(() => import('./work/leavemeeting/iam-audit-leavemeeting.vue')),
  156. },
  157. },
  158. {
  159. path: 'audit-report-list',
  160. components: {
  161. rightfrm: asyncComponent(() => import('./work/report/audit-report-list.vue')),
  162. },
  163. },
  164. {
  165. path: 'audit-projectmanage-list',
  166. component: asyncComponent(() => import('./work/projectmanage/audit-projectmanage-list.vue')),
  167. },
  168. {
  169. path: 'audit-projectoverview-form',
  170. component: asyncComponent(() =>
  171. import('./work/projectoverview/audit-projectoverview-form.vue')
  172. ),
  173. },
  174. {
  175. path: 'audit-projectuser-list',
  176. component: asyncComponent(() => import('./work/projectuser/audit-projectuser-list.vue')),
  177. },
  178. {
  179. path: 'audit-projectchange-form',
  180. component: asyncComponent(() => import('./work/projectchange/audit-projectchange-form.vue')),
  181. },
  182. {
  183. path: 'audit-projectnode-form',
  184. component: asyncComponent(() => import('./work/projectnode/audit-projectnode-form.vue')),
  185. },
  186. {
  187. path: 'audit-projectcost-list',
  188. component: asyncComponent(() => import('./work/projectcost/audit-projectcost-list.vue')),
  189. },
  190. {
  191. // 远程审计 zhangtt 20230906
  192. path: 'xm-audit-preparation-list',
  193. component: asyncComponent(() => import('./work/preparation/iam-audit-preparation-list.vue')),
  194. },
  195. {
  196. // 审计通知书 zhangtt 20230906
  197. path: 'xm-audit-notice-list',
  198. component: asyncComponent(() => import('./notice/audit-notice-list.vue')),
  199. },
  200. {
  201. // 审计项目成果物 zhangtt 20230906
  202. path: 'xm-audit-report-list',
  203. component: asyncComponent(() => import('./work/report/audit-report-list.vue')),
  204. },
  205. {
  206. // 项目考评
  207. path: 'audit-projectscore-form',
  208. component: asyncComponent(() => import('./work/projectscore/audit-projectscore-form.vue')),
  209. },
  210. {
  211. path: 'audit-project-detail',
  212. component: asyncComponent(() => import('./project/audit-project-detail.vue')),
  213. },
  214. ],
  215. })
  216. // 审计工作-项目台账表单
  217. routerService.route('/audit-account-form/', {
  218. component: './work/projectmanage/account/audit-account-form.vue',
  219. })
  220. // 审计工作-审计资料申请单
  221. flowService.addFlowForm(
  222. 'vue:audit/work/means/iamAuditWorkAuditMeans',
  223. './work/apply/iam-audit-work-apply.vue'
  224. )
  225. routerService.route('/sd-frame').child('km-knowledage-base', {
  226. component: './auditsource/km/knowledge-base/km-knowledage-base.vue',
  227. })
  228. routerService.route('/km-knowledage-form', {
  229. component: './auditsource/km/knowledge-base/km-knowledage-form.vue',
  230. })
  231. routerService.routeInFrame('km-knowledge-category', {
  232. component: './auditsource/km/config-center/km-knowledge-category.vue',
  233. })
  234. // 知识库---知识查看
  235. routerService.routeInFrame('km-knowledage-view', {
  236. component: './auditsource/km/knowledge-base/km-knowledage-view.vue',
  237. })
  238. // 审计资源-审计模板库列表
  239. routerService.routeInFrame('audit-template-list', {
  240. component: './template/audit-template-list.vue',
  241. })
  242. // 审计资源-审计模板库表单
  243. routerService.routeInFrame('audit-template-form', {
  244. component: './template/audit-template-form.vue',
  245. })
  246. // 审计综合管理-审计资讯表单
  247. flowService.addFlowForm(
  248. 'vue:audit/information/iamAuditInformation',
  249. './information/audit-information-form.vue'
  250. )
  251. // 审计综合管理-审计资讯列表
  252. routerService.routeInFrame('audit-information-list', {
  253. component: './information/audit-information-list.vue',
  254. })
  255. // 用户操作日志列表
  256. routerService.routeInFrame('iam-operator-log-list', {
  257. component: './operationLog/xm-operation-log-list.vue',
  258. })
  259. // 用户操作统计列表
  260. routerService.routeInFrame('iam-operator-statistics-list', {
  261. component: './operationLog/xm-operation-statistics.vue',
  262. })
  263. routerService.routeInFrame('equity-penetration-chart', {
  264. component: './spic-equity-penetration-chart/equity-penetration-chart.vue',
  265. })
  266. // 地址树测试页面
  267. routerService.routeInFrame('audit-tree', {
  268. component: './work/test-tree.vue',
  269. })
  270. // 审计指引-审计事项
  271. routerService.routeInFrame('audit-matters-form', {
  272. component: './matters/audit-matters-form.vue',
  273. })
  274. // 审计指引-审计事项列表
  275. routerService.routeInFrame('audit-matters-list', {
  276. component: './matters/audit-matters-list.vue',
  277. })
  278. // 审计指引-审计事项分类
  279. routerService.routeInFrame('audit-matters-catalog', {
  280. component: './matters/audit-matters-catalog.vue',
  281. })
  282. // 审计指引-审计事项模板
  283. routerService.routeInFrame('audit-matters-template-list', {
  284. component: './matters/template/audit-matters-template-list.vue',
  285. })
  286. routerService.routeInFrame('audit-matters-template-form', {
  287. component: './matters/template/audit-matters-template-form.vue',
  288. })
  289. // 审计资源-审计人员库列表
  290. routerService.routeInFrame('iam-audit-userbase-list', {
  291. component: './auditsource/userbase/iam-audit-userbase-list.vue',
  292. })
  293. // 审计资源-审计人员库表单
  294. routerService.routeInFrame('iam-audit-userbase-form', {
  295. component: './auditsource/userbase/iam-audit-userbase-form.vue',
  296. })
  297. // 审计系统配置-作业节点维护列表
  298. routerService.routeInFrame('audit-worknode-list', {
  299. component: './node/worknode/audit-worknode-list.vue',
  300. })
  301. // 审计系统配置-作业节点维护表单
  302. routerService.routeInFrame('audit-worknode-form', {
  303. component: './node/worknode/audit-worknode-form.vue',
  304. })
  305. // 审计系统配置-作业流程维护列表
  306. routerService.routeInFrame('audit-workflow-list', {
  307. component: './node/workflow/audit-workflow-list.vue',
  308. })
  309. // 审计系统配置-作业流程维护表单
  310. routerService.routeInFrame('audit-workflow-form', {
  311. component: './node/workflow/audit-workflow-form.vue',
  312. })
  313. // 审计资源-外聘机构库列表
  314. routerService.routeInFrame('iam-audit-extrnal-list', {
  315. component: './auditsource/extrnal/iam-audit-extrnal-list.vue',
  316. })
  317. // 审计资源-外聘机构库表单
  318. routerService.routeInFrame('iam-audit-extrnal-form', {
  319. component: './auditsource/extrnal/iam-audit-extrnal-form.vue',
  320. })
  321. // 审计资源-审计人员库表单
  322. routerService.routeInFrame('test-tree-table', {
  323. component: './work/test-tree-table',
  324. })
  325. // 审计资源-审计人员库表单
  326. routerService.routeInFrame('test-tree', {
  327. component: './work/test-tree',
  328. })
  329. // 审计资源-审计问题分类
  330. routerService.routeInFrame('iam-source-problem-category', {
  331. component: './auditsource/problem/iam-source-problem-category.vue',
  332. })
  333. // 审计资源-审计问题列表
  334. routerService.routeInFrame('iam-source-problem-list', {
  335. component: './auditsource/problem/iam-source-problem-list.vue',
  336. })
  337. // 审计资源-审计问题表单
  338. routerService.routeInFrame('iam-source-problem-form', {
  339. component: './auditsource/problem/iam-source-problem-form.vue',
  340. })
  341. // 审计事项树测试页面
  342. routerService.routeInFrame('audit-matters-tree', {
  343. component: './matters/template/audit-matters-tree.vue',
  344. })
  345. // 审计事项树测试页面
  346. routerService.routeInFrame('test-modal', {
  347. component: './work/test-modal',
  348. })
  349. // 审计资源-审计对象列表
  350. routerService.routeInFrame('iam-source-target-list', {
  351. component: './auditsource/target/iam-source-target-list.vue',
  352. })
  353. // 审计资源-审计对象列表
  354. routerService.routeInFrame('iam-source-target-form', {
  355. component: './auditsource/target/iam-source-target-form.vue',
  356. })
  357. // 审计作业-准备阶段-审计通知书表单
  358. flowService.addFlowForm('vue:audit/notice/iamAuditNotice', './notice/audit-notice-form.vue')
  359. // 审计作业-准备阶段-审计通知书列表
  360. routerService.routeInFrame('audit-notice-list', {
  361. component: './notice/audit-notice-list.vue',
  362. })
  363. // 审计作业-准备阶段-审计调查
  364. routerService.routeInFrame('iam-work-survey-list', {
  365. component: './survey/iam-work-survey-list.vue',
  366. })
  367. // 审计作业-准备阶段-审计调查表单
  368. routerService.routeInFrame('iam-work-survey-form', {
  369. component: './survey/iam-work-survey-form.vue',
  370. })
  371. // 审计作业-实施阶段-审计取证表单
  372. routerService.routeInFrame('audit-evidence-from', {
  373. component: './evidence/audit-evidence-from.vue',
  374. })
  375. // 审计作业-实施阶段-审计取证列表
  376. routerService.routeInFrame('audit-evidence-list', {
  377. component: './evidence/audit-evidence-list.vue',
  378. })
  379. // 审计作业-准备阶段-审计方案
  380. flowService.addFlowForm(
  381. 'vue:audit/work/scheme/iamAuditScheme',
  382. './work/scheme/iam-audit-scheme-form.vue'
  383. )
  384. // 审计作业-准备阶段-审计方案列表
  385. routerService.routeInFrame('iam-audit-scheme-list', {
  386. component: './work/scheme/iam-audit-scheme-list.vue',
  387. })
  388. // 审计作业-实施阶段-审计资料主列表
  389. routerService.routeInFrame('iam-audit-preparation-list', {
  390. component: './work/preparation/iam-audit-preparation-list.vue',
  391. })
  392. // 审计作业-准备阶段-审计资料表单
  393. routerService.routeInFrame('iam-audit-material-from', {
  394. component: './work/preparation/material/iam-audit-material-form.vue',
  395. })
  396. // 审计作业-准备阶段-审前资料清单
  397. flowService.addFlowForm(
  398. 'vue:audit/preparation/materialList/iamAuditMaterialList',
  399. './work/preparation/materialList/iam-audit-material-list-form.vue'
  400. )
  401. // 审计作业-项目管理列表
  402. routerService.routeInFrame('audit-projectmanage-list', {
  403. component: asyncComponent(() =>
  404. import(
  405. /* webpackChunkName: "product-iam-audit" */ './work/projectmanage/audit-projectmanage-list.vue'
  406. )
  407. ),
  408. })
  409. // 审计作业-项目概况表单
  410. routerService.routeInFrame('audit-projectoverview-form', {
  411. component: './work/projectoverview/audit-projectoverview-form.vue',
  412. })
  413. // 审计作业-项目成员列表
  414. routerService.routeInFrame('audit-projectuser-list', {
  415. component: './work/projectuser/audit-projectuser-list.vue',
  416. })
  417. // 审计作业-项目变更表单
  418. routerService.routeInFrame('audit-projectchange-form', {
  419. component: './work/projectchange/audit-projectchange-form.vue',
  420. })
  421. // 审计作业-项目节点表单
  422. routerService.routeInFrame('audit-projectnode-form', {
  423. component: './work/projectnode/audit-projectnode-form.vue',
  424. })
  425. // 审计作业-项目费用列表
  426. routerService.routeInFrame('audit-projectcost-list', {
  427. component: './work/projectcost/audit-projectcost-list.vue',
  428. })
  429. // 审计作业-项目费用表单
  430. routerService.routeInFrame('audit-projectcost-form', {
  431. component: './work/projectcost/audit-projectcost-form.vue',
  432. })
  433. // 审计作业-实施阶段-审计取证表单
  434. routerService.routeInFrame('iam-audit-material-from', {
  435. component: './work/preparation/material/iam-audit-material-form.vue',
  436. })
  437. // 审计作业-实施-工作底稿
  438. flowService.addFlowForm(
  439. 'vue:audit/work/operate/paper/iamWorkPaper',
  440. './work/operate/paper/iam-operate-paper-form.vue'
  441. )
  442. // 审计作业-实施-工作底稿
  443. routerService.routeInFrame('iam-operate-paper-form', {
  444. component: './work/operate/paper/iam-operate-paper-form.vue',
  445. })
  446. // 审计作业-实施-工作底稿列表
  447. routerService.routeInFrame('audit-operate-paper-list', {
  448. component: './work/operate/paper/audit-operate-paper-list.vue',
  449. })
  450. // 审计作业-实施-事实确认
  451. routerService.routeInFrame('iam-operate-factconfirm-form', {
  452. component: './work/operate/factconfirm/audit-factconfirm-form.vue',
  453. })
  454. // 审计作业-实施-事实确认列表
  455. routerService.routeInFrame('audit-operate-factconfirm-list', {
  456. component: './work/operate/factconfirm/audit-factconfirm-list.vue',
  457. })
  458. // 审计作业-准备阶段-审计资料表单
  459. routerService.routeInFrame('iam-operate-find-form', {
  460. component: './work/operate/find/iam-operate-find-form.vue',
  461. })
  462. routerService.routeInFrame('iam-operate-find-detail-form', {
  463. component: './work/operate/find/iam-operate-find-detail-form.vue',
  464. })
  465. // 审计档案管理-档案借阅表单
  466. flowService.addFlowForm('vue:audit/borrow/iamArchivesBorrow', './borrow/audit-borrow-form.vue')
  467. // 审计档案管理-档案借阅列表
  468. routerService.routeInFrame('audit-borrow-list', {
  469. component: './borrow/audit-borrow-list.vue',
  470. })
  471. // 审计档案管理-查看档案信息
  472. routerService.routeInFrame('audit-archives-view', {
  473. component: './borrow/audit-archives-view.vue',
  474. })
  475. // 审计档案管理-档案维护列表
  476. routerService.routeInFrame('audit-archives-list', {
  477. component: './archives/audit-archives-list.vue',
  478. })
  479. // 审计档案管理-档案维护表单
  480. routerService.routeInFrame('audit-archives-form', {
  481. component: './archives/audit-archives-form.vue',
  482. })
  483. // 审计档案管理-案卷资料列表
  484. routerService.routeInFrame('audit-dossier-list', {
  485. component: './archives/audit-dossier-list.vue',
  486. })
  487. // 审计档案管理-案卷资料表单
  488. routerService.routeInFrame('audit-dossier-form', {
  489. component: './archives/audit-dossier-form.vue',
  490. })
  491. // 审计档案管理-归档目录配置列表
  492. routerService.routeInFrame('audit-deploy-list', {
  493. component: './deploy/audit-deploy-list.vue',
  494. })
  495. // 审计档案管理-归档目录配置表单
  496. routerService.routeInFrame('audit-deploy-form', {
  497. component: './deploy/audit-deploy-form.vue',
  498. })
  499. // 审计模型管理-审计模型列表
  500. routerService.routeInFrame('audit-maintain-list', {
  501. component: './maintain/audit-maintain-list.vue',
  502. })
  503. // 审计模型管理-日志查看列表
  504. routerService.routeInFrame('audit-maintain-log-list', {
  505. component: './maintain/audit-maintain-log-list.vue',
  506. })
  507. // 审计指引-审计模型分类
  508. routerService.routeInFrame('audit-maintain-catalog', {
  509. component: './maintain/audit-maintain-catalog.vue',
  510. })
  511. // 审计模型管理-审计模型表单
  512. routerService.routeInFrame('audit-maintain-from', {
  513. component: './maintain/audit-maintain-from.vue',
  514. })
  515. // 审计模型管理-模型授权表单
  516. routerService.routeInFrame('audit-warrant-from', {
  517. component: './maintain/audit-warrant-from.vue',
  518. })
  519. // 审计模型管理-模型授权详情
  520. routerService.routeInFrame('audit-warrant-readonly', {
  521. component: './maintain/audit-warrant-readonly.vue',
  522. })
  523. // 审计模型管理-模型领域列表 area
  524. routerService.routeInFrame('audit-area-list', {
  525. component: './maintain/audit-area-list.vue',
  526. })
  527. // 审计模型管理-模型领域人员绑定
  528. routerService.routeInFrame('audit-bind-people', {
  529. component: './maintain/audit-bind-people.vue',
  530. })
  531. // 审计模型管理-模型阶段列表
  532. routerService.routeInFrame('audit-stage-list', {
  533. component: './maintain/audit-stage-list.vue',
  534. })
  535. // 审计模型管理-数据授权表单
  536. routerService.routeInFrame('audit-deptdatawarrant-from', {
  537. component: './maintain/audit-deptdatawarrant-from.vue',
  538. })
  539. // 审计模型管理-事件标签列表
  540. routerService.routeInFrame('audit-event-tag-list', {
  541. component: './maintain/audit-event-tag-list.vue',
  542. })
  543. // 审计模型表单-事件标签
  544. routerService.routeInFrame('audit-event-tag-from', {
  545. component: './maintain/audit-event-tag-from.vue',
  546. })
  547. // 消息通知
  548. routerService.routeInFrame('audit-message-list', {
  549. component: './maintain/audit-message-list.vue',
  550. })
  551. // 审计模型管理-模型查询列表
  552. routerService.routeInFrame('audit-view-list', {
  553. component: './maintain/audit-view-list.vue',
  554. })
  555. // 审计模型管理-引用模型排行
  556. routerService.routeInFrame('audit-maintain-quote-list', {
  557. component: './maintain/audit-maintain-quote-list.vue',
  558. })
  559. // 审计模型管理-数据授权申请表单
  560. flowService.addFlowForm('vue:audit/sqapply/iamAuditSqapply', './dataUphold/audit-sqapply-from.vue')
  561. // 审计模型管理-模型授权申请表单
  562. flowService.addFlowForm(
  563. 'vue:audit/sqapply/iamModelAuditSqapply',
  564. './maintain/audit-sqapply-from.vue'
  565. )
  566. // 审计模型管理-授权申请列表
  567. routerService.routeInFrame('audit-sqapply-list', {
  568. component: './maintain/audit-sqapply-list.vue',
  569. })
  570. // 审计模型管理-模型授权记录
  571. routerService.routeInFrame('audit-record-list', {
  572. component: './maintain/audit-record-list.vue',
  573. })
  574. // 审计风险库-审计问题总汇查询列表
  575. routerService.routeInFrame('audit-summarry-list', {
  576. component: './riskLibrary/audit-summarry-list.vue',
  577. })
  578. // 审计风险库领导部分
  579. routerService.routeInFrame('audit-summarry-comp', {
  580. component: './riskLibrary/audit-summarry-list.vue',
  581. })
  582. // 审计风险库-审计问题总汇-关注类查询列表
  583. routerService.routeInFrame('audit-summarry-interest-list', {
  584. component: './riskLibrary/audit-summarry-interest-list.vue',
  585. })
  586. // 审计风险库-审计问题总汇-整改类查询列表
  587. routerService.routeInFrame('audit-summarry-rectification-list', {
  588. component: './riskLibrary/audit-summarry-rectification-list.vue',
  589. })
  590. // 审计风险库-审计问题总汇审核
  591. routerService.routeInFrame('audit-shsum-list', {
  592. component: './riskLibrary/audit-shsum-list.vue',
  593. }) // 审计风险库-审计问题整改审核
  594. routerService.routeInFrame('audit-shchange-list', {
  595. component: './riskLibrary/audit-shchange-list.vue',
  596. }) // 审计风险库-审计问题关注审核
  597. routerService.routeInFrame('audit-shdetail-list', {
  598. component: './riskLibrary/audit-shdetail-list.vue',
  599. })
  600. // 主数据管理-字段绑定
  601. routerService.routeInFrame('masterdata-field-binding', {
  602. component: './masterdata/masterdata-field-binding.vue',
  603. })
  604. // 审计风险库-非问题说明
  605. routerService.routeInFrame('audit-false-problem', {
  606. component: './maintain/audit-false-problem.vue',
  607. })
  608. // 数据维护-数据分类维护
  609. routerService.routeInFrame('audit-data-class', {
  610. component: './dataUphold/audit-data-class.vue',
  611. })
  612. // 数据维护-数据授权记录
  613. routerService.routeInFrame('audit-data-empower-record', {
  614. component: './dataUphold/audit-data-empower-record',
  615. })
  616. // 数据维护-数据授权记录详情
  617. routerService.routeInFrame('audit-data-empower-info', {
  618. component: './dataUphold/audit-data-empower-info.vue',
  619. })
  620. // 数据维护-数据查询
  621. routerService.routeInFrame('audit-data-list', {
  622. component: './dataUphold/audit-data-list',
  623. })
  624. // 数据维护-授权申请
  625. routerService.routeInFrame('audit-data-apply', {
  626. component: './dataUphold/audit-data-apply',
  627. })
  628. // 数据维护-授权申请表单
  629. routerService.routeInFrame('audit-data-from', {
  630. component: './dataUphold/audit-data-from.vue',
  631. })
  632. // 索引列表
  633. routerService.routeInFrame('audit-class-index', {
  634. component: './dataUphold/audit-class-index.vue',
  635. })
  636. // 审计框架主页面
  637. routerService.routeInFrame('iam-audit-frame', {
  638. component: './work/preparation/frame/iam-audit-frame.vue',
  639. })
  640. // 审计框架主页面
  641. routerService.routeInFrame('iam-audit-frame-item', {
  642. component: './work/preparation/frame/item/iam-audit-frame-item-create.vue',
  643. })
  644. // 外部项目管理列表
  645. routerService.routeInFrame('audit-externalProject-list', {
  646. component: './externalProject/iam-audit-external-project.vue',
  647. })
  648. // 外部项目管理新增修改页面
  649. routerService.routeInFrame('audit-externalProject-form', {
  650. component: './externalProject/iam-audit-external-project-form.vue',
  651. })
  652. // 外部项目管理-审计发现表单
  653. routerService.routeInFrame('audit-externalProject-find-form', {
  654. component: './externalProject/find/iam-audit-external-project-find-form.vue',
  655. })
  656. // 离场会
  657. routerService.routeInFrame('iam-audit-leavemeeting', {
  658. component: './work/leavemeeting/iam-audit-leavemeeting.vue',
  659. })
  660. routerService.routeInFrame('iam-audit-leavemeeting-form', {
  661. component: './work/leavemeeting/iam-audit-leavemeeting-form.vue',
  662. })
  663. // 进场会
  664. routerService.routeInFrame('iam-audit-into-meeting', {
  665. component: './work/preparation/intomeeting/iam-audit-into-meeting.vue',
  666. })
  667. routerService.routeInFrame('iam-audit-into-meeting-form', {
  668. component: './work/preparation/intomeeting/iam-audit-into-meeting-form.vue',
  669. })
  670. // 整改计划申请单
  671. flowService.addFlowForm(
  672. 'vue:audit/rectPlanProject/iamWorkRectProject',
  673. './rectplanproject/audit-rectplanproject-form.vue'
  674. )
  675. routerService.routeInFrame('audit-rectfind-form', {
  676. component: './rectplanproject/audit-rectfind-form.vue',
  677. })
  678. // 整改计划项目列表
  679. routerService.routeInFrame('audit-rectplanproject-list', {
  680. component: './rectplanproject/audit-rectplanproject-list.vue',
  681. })
  682. // 整改反馈单
  683. flowService.addFlowForm(
  684. 'vue:audit/rectFeedback/iamWorkRectFeedback',
  685. './rectfeedback/audit-rectfeedback-form.vue'
  686. )
  687. // 整改反馈列表
  688. routerService.routeInFrame('audit-rectfeedback-list', {
  689. component: './rectfeedback/audit-rectfeedback-list.vue',
  690. })
  691. // 整改问题清单列表
  692. routerService.routeInFrame('audit-question-list', {
  693. component: './question/audit-question-list.vue',
  694. })
  695. // 整改问题清单表单
  696. routerService.routeInFrame('audit-question-form', {
  697. component: './question/audit-question-form.vue',
  698. })
  699. // 整改问题清单-反馈单
  700. routerService.routeInFrame('audit-question-feedback-form', {
  701. component: './question/audit-feedback-form.vue',
  702. })
  703. // 审计疑点列表
  704. routerService.routeInFrame('audit-suspects-list', {
  705. component: './suspects/audit-suspects-list.vue',
  706. })
  707. // 审计疑点管理管理-授权申请表单
  708. flowService.addFlowForm('vue:audit/suspects/iamAuditSuspects', './suspects/audit-suspects-form.vue')
  709. // 审计疑点列表
  710. routerService.routeInFrame('auditSuspectsForm', {
  711. component: './suspects/audit-suspects-form.vue',
  712. })
  713. // 整改延期申请单
  714. routerService.routeInFrame('audit-delay-form', {
  715. component: './question/audit-delay-form.vue',
  716. })
  717. // 整改销号列表
  718. routerService.routeInFrame('iam-audit-rectify-list', {
  719. component: './work/rectify/iam-audit-rectify-list.vue',
  720. })
  721. // 整改销号表单
  722. routerService.routeInFrame('iam-audit-rectify-form', {
  723. component: './work/rectify/iam-audit-rectify-form.vue',
  724. })
  725. // 整改提醒
  726. routerService.routeInFrame('audit-remind-config', {
  727. component: './remindconfig/audit-remind-config.vue',
  728. })
  729. // 审计发现问题报表
  730. routerService.routeInFrame('audit-find-report', {
  731. component: './work/report/find/report/audit-find-report.vue',
  732. })
  733. // 审计报告报表
  734. routerService.routeInFrame('audit-report', {
  735. component: './work/report/audit-report.vue',
  736. })
  737. // 项目统计
  738. routerService.routeInFrame('audit-statistics-project', {
  739. component: './statistics/audit-statistics-project.vue',
  740. })
  741. // 发现统计
  742. routerService.routeInFrame('audit-statistics-find', {
  743. component: './statistics/audit-statistics-find.vue',
  744. })
  745. // 覆盖统计
  746. routerService.routeInFrame('audit-statistics-fg-config', {
  747. component: './statistics/audit-statistics-fg-config.vue',
  748. })
  749. // 发现统计明细
  750. routerService.routeInFrame('audit-statistics-find-list', {
  751. component: './statistics/audit-statistics-find-list.vue',
  752. })
  753. // 扩展图标展示
  754. routerService.routeInFrame('audit-icons-list', {
  755. component: './auditIcons/audit-icons-list.vue',
  756. })
  757. // 扩展图标展示
  758. routerService.routeInFrame('audit-icons-list', {
  759. component: './auditIcons/audit-icons-list.vue',
  760. })
  761. // 项目执行情况
  762. routerService.routeInFrame('audit-implement-status', {
  763. component: './statistics/audit-implement-status.vue',
  764. })
  765. // 扩展图标展示
  766. routerService.routeInFrame('audit-icons-list', {
  767. component: './auditIcons/audit-icons-list.vue',
  768. })
  769. // 整改情况统计-按审计项目查询
  770. routerService.routeInFrame('audit-project-rectification', {
  771. component: './statistics/audit-project-rectification.vue',
  772. })
  773. // 整改情况统计-按整改单位查询
  774. routerService.routeInFrame('audit-project-rectification-unit', {
  775. component: './statistics/audit-project-rectification-unit.vue',
  776. })
  777. // 机构人员统计-机构基本情况
  778. routerService.routeInFrame('audit-personnel-statistics', {
  779. component: './statistics/audit-personnel-statistics.vue',
  780. })
  781. // 机构人员统计-人员工作情况
  782. routerService.routeInFrame('audit-personnel-work-statistics', {
  783. component: './statistics/audit-personnel-work-statistics.vue',
  784. })
  785. // 审计分析报表-审计项目完成情况
  786. routerService.routeInFrame('audit-project-completion-status', {
  787. component: './statistics/audit-project-completion-status.vue',
  788. })
  789. // 审计分析报表-审计问题整改明细台账
  790. routerService.routeInFrame('audit-problem-rect-item', {
  791. component: './statistics/audit-problem-rect-item.vue',
  792. })
  793. // 审计分析报表-审计项目完成情况及成果统计表
  794. routerService.routeInFrame('audit-project-rect-statistics', {
  795. component: './statistics/audit-project-rect-statistics.vue',
  796. })
  797. // 审计分析报表-企业上报报表
  798. routerService.routeInFrame('audit-enterprise-reports', {
  799. component: './statistics/audit-enterprise-reports.vue',
  800. })
  801. // 决策支持中心
  802. routerService.routeInFrame('iam-audit-decision-support-center', {
  803. component: './dsc/iam-audit-dsc-main.vue',
  804. })
  805. // 决策支持中心-人员列表
  806. routerService.routeInFrame('iam-audit-dsc-userbase-list', {
  807. component: './dsc/components/iam-audit-dsc-userbase-list.vue',
  808. })
  809. // 决策支持中心-审计发现列表
  810. routerService.routeInFrame('iam-audit-dsc-find-list', {
  811. component: './dsc/components/iam-audit-dsc-find-list.vue',
  812. })
  813. // 决策支持中心-项目信息列表
  814. routerService.routeInFrame('iam-audit-dsc-project-list', {
  815. component: './dsc/components/iam-audit-dsc-project-list.vue',
  816. })
  817. // 决策支持中心-整改问题列表
  818. routerService.routeInFrame('iam-audit-dsc-rectify-list', {
  819. component: './dsc/components/iam-audit-dsc-rectify-list.vue',
  820. })
  821. // 首页
  822. routerService.route('/audit-home', {
  823. component: './home/audit-home.vue',
  824. })
  825. // 详情页面
  826. routerService.route('/iam-audit-home-three', {
  827. component: './home/iam-audit-home-view.vue',
  828. })
  829. // 阅读者列表
  830. routerService.route('/iam-audit-reader-list', {
  831. component: './home/xm-audit-reader-list.vue',
  832. })
  833. routerService.route('/sd-home', {
  834. component: null,
  835. redirect: '/sd-frame/iam-content',
  836. })
  837. routerService.routeInFrame('iam-content', {
  838. component: './workbench/iam-frame-content.vue',
  839. })
  840. // 在办案件
  841. routerService.routeInFrame('law-all-case-list', {
  842. component: './workbench/case/law-all-case-list.vue',
  843. })
  844. // 在办纠纷
  845. routerService.routeInFrame('law-all-dispute-list', {
  846. component: './workbench/dispute/law-all-dispute-list.vue',
  847. })
  848. // 审计世界地图
  849. routerService.routeInFrame('audit-worldmap-form', {
  850. component: './map/xm-audit-worldmap.vue',
  851. })
  852. // 审计中国地图
  853. routerService.routeInFrame('audit-chinamap-form', {
  854. component: './map/xm-audit-chinamap.vue',
  855. })
  856. routerService.routeInFrame('xm-audit-mapcoverage-list', {
  857. component: './map/xm-audit-mapcoverage-list.vue',
  858. })
  859. // 审计地图页面
  860. routerService.routeInFrame('xm-audit-map-support-center', {
  861. component: './map/xm-audit-map-main.vue',
  862. })
  863. // 审计画像1-企业经营画像
  864. routerService.routeInFrame('xm-audit-hx-qyjyhx', {
  865. component: './auditsjtx/xm-audit-tx-1-qyjyhx.vue',
  866. })
  867. // 审计画像2-审计监督画像
  868. routerService.routeInFrame('xm-audit-hx-sjjdhx', {
  869. component: './auditsjtx/xm-audit-tx-2-sjjdhx.vue',
  870. })
  871. // 审计画像3-流程领域风险画像
  872. routerService.routeInFrame('xm-audit-hx-lclyfxhx', {
  873. component: './auditsjtx/xm-audit-tx-3-lclyfxhx.vue',
  874. })
  875. // 主数据管理-组织管理
  876. routerService.routeInFrame('master-data-management', {
  877. component: './masterdata/master-data-list.vue',
  878. })
  879. // 主数据管理-关联操作记录
  880. routerService.routeInFrame('master-data-operate', {
  881. component: './masterdata/master-data-operate.vue',
  882. })
  883. // 数据集市
  884. routerService.routeInFrame('data-market', {
  885. component: './dataMarket/data-market.vue',
  886. })
  887. // 数据权限管理
  888. routerService.routeInFrame('data-rule', {
  889. component: './dataMarket/data-rule-manage.vue',
  890. })
  891. // 数据权限管理-数据权限申请
  892. routerService.routeInFrame('data-rule-apply', {
  893. component: './dataMarket/data-rule-apply.vue',
  894. })
  895. // 数据权限管理-数据授权记录
  896. routerService.routeInFrame('data-record', {
  897. component: './dataMarket/data-record.vue',
  898. })
  899. // 数据权限管理-数据授权记录详情
  900. routerService.routeInFrame('data-record-info', {
  901. component: './dataMarket/data-record-info.vue',
  902. })
  903. // 超级审搜
  904. routerService.routeInFrame('super-search', {
  905. component: './superSearch/index.vue',
  906. })
  907. // 审计模型信息管理-模型信息管理
  908. routerService.routeInFrame('audit-model-list', {
  909. component: './model/audit-model-list.vue',
  910. })
  911. // 审计模型信息管理-模型信息
  912. routerService.routeInFrame('audit-model-form', {
  913. component: './model/audit-model-form.vue',
  914. })
  915. routerService.routeInFrame('audit-model-view', {
  916. component: './model/audit-model-forms.vue',
  917. })
  918. // 审计模型信息管理-模型信息发布
  919. routerService.routeInFrame('audit-model-sqapply', {
  920. component: './model/audit-model-sqapply.vue',
  921. })
  922. // 审计模型信息管理-模型信息共享
  923. routerService.routeInFrame('audit-model-gxapply', {
  924. component: './model/audit-model-gxapply.vue',
  925. })
  926. // 审计模型信息管理-模型信息市场
  927. routerService.routeInFrame('audit-model-market', {
  928. component: './model/audit-model-market.vue',
  929. })
  930. // 模型分类管理
  931. routerService.routeInFrame('audit-model-class', {
  932. component: './model/audit-model-class.vue',
  933. })
  934. // 发布vue:audit/sqapply/iamModelPublishApply
  935. flowService.addFlowForm('vue:audit/sqapply/iamModelPublishApply', './model/audit-model-sqapply.vue')
  936. // 共享
  937. flowService.addFlowForm('vue:audit/sqapply/iamModelShareApply', './model/audit-model-gxapply.vue')
  938. // flowService.addFlowForm(
  939. // 'vue:audit/sqapply/iamQuestionExamine',
  940. // // './riskLibrary/audit-summarry-from.vue'
  941. // './riskLibrary/audit-issued-form.vue'
  942. // )
  943. flowService.addFlowForm(
  944. 'vue:audit/sqapply/iamQuestionExamine',
  945. './riskLibrary/audit-issued-form.vue'
  946. )
  947. // 审计模型信息管理-仪表板
  948. // audit-fixed-list
  949. routerService.routeInFrame('audit-fixed-list', {
  950. component: './maintain/audit-fixed-list.vue',
  951. })
  952. // 审核画像-企业经营画像-公司及领导情况
  953. routerService.routeInFrame('audit-company-situation', {
  954. component: './portrait/audit-company-situation.vue',
  955. })
  956. // 审核画像-企业经营画像-审计覆盖情况
  957. routerService.routeInFrame('audit-cover-situation', {
  958. component: './portrait/audit-cover-situation.vue',
  959. })
  960. // 审核画像-企业经营画像-财务管理
  961. routerService.routeInFrame('audit-financial-detail', {
  962. component: './portrait/audit-financial-detail.vue',
  963. })
  964. // 模型数据查看
  965. routerService.routeInFrame('audit-sq-record', {
  966. component: './maintain/audit-sq-record.vue',
  967. })
  968. // 审计风险-看板
  969. routerService.routeInFrame('audit-risk-view', {
  970. component: './riskLibrary/audit-risk-view.vue',
  971. })
  972. // 审前报表
  973. routerService.routeInFrame('audit-pre-report', {
  974. component: './report/audit-pre-report.vue',
  975. })
  976. // 风险库查看-审计问题总汇
  977. routerService.routeInFrame('audit-view-sum', {
  978. component: './riskLibrary/audit-view-sum.vue',
  979. })
  980. // 风险库查看-审计问题总汇-关注类
  981. routerService.routeInFrame('audit-view-detail', {
  982. component: './riskLibrary/audit-view-detail.vue',
  983. })
  984. // 风险库查看-审计问题总汇-整改类
  985. routerService.routeInFrame('audit-view-change', {
  986. component: './riskLibrary/audit-view-change.vue',
  987. })
  988. // 指标分类audit-zb-list
  989. routerService.routeInFrame('audit-zb-list', {
  990. component: './portrait/audit-zb-list.vue',
  991. })
  992. // 企业经营画像-财务对比
  993. // audit-contrast-view
  994. routerService.routeInFrame('audit-contrast-view', {
  995. component: './portrait/audit-contrast-view.vue',
  996. })
  997. // 企业经营画像-生产管理audit-production-detail
  998. routerService.routeInFrame('audit-production-detail', {
  999. component: './portrait/audit-production-detail.vue',
  1000. })
  1001. // 企业经营画像-采购管理 audit-purchase-detail
  1002. routerService.routeInFrame('audit-purchase-detail', {
  1003. component: './portrait/audit-purchase-detail.vue',
  1004. })
  1005. // 企业经营画像-薪酬管理 audit-salary-detail
  1006. routerService.routeInFrame('audit-salary-detail', {
  1007. component: './portrait/audit-salary-detail.vue',
  1008. })
  1009. // 企业经营画像-采购管理 audit-view-board
  1010. routerService.routeInFrame('audit-view-board', {
  1011. component: './portrait/audit-view-board.vue',
  1012. })
  1013. // 风险库-问题详情
  1014. routerService.routeInFrame('audit-risk-detail', {
  1015. component: './riskLibrary/audit-risk-detail.vue',
  1016. })
  1017. // 流程领域风险画像
  1018. // audit-process-risk
  1019. routerService.routeInFrame('audit-process-risk', {
  1020. component: './riskLibrary/audit-process-risk.vue',
  1021. })
  1022. // 审计监督画像
  1023. // audit-supervise-view
  1024. routerService.routeInFrame('audit-supervise-view', {
  1025. component: './riskLibrary/audit-supervise-view.vue',
  1026. })