index-normalize-route.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488
  1. // 自动生成的文件,请勿修改
  2. import routerService from '@/common/services/router-service'
  3. import SdTable from '@/common/components/sd-table.vue'
  4. import asyncComponent from '@/common/services/async-component'
  5. import flowService from '@/webflow/flow-service'
  6. // @ts-ignore
  7. const oldColumnsComputed = SdTable.computed.columnsComputed
  8. // @ts-ignore
  9. SdTable.computed.columnsComputed = function () {
  10. const obj = oldColumnsComputed
  11. .bind(this)()
  12. .find((i) => i.title === '序号')
  13. if (
  14. obj ||
  15. (this.$route?.path.indexOf('/sd-task-list') === -1 &&
  16. this.$route?.path.indexOf('/sd-business-list') === -1 &&
  17. this.$route?.path.indexOf('/law-check') === -1 &&
  18. this.$route?.path.indexOf('/law-team-list') === -1)
  19. ) {
  20. return [...oldColumnsComputed.bind(this)()]
  21. } else {
  22. const returnColumns = [...oldColumnsComputed.bind(this)()]
  23. if (returnColumns[0].scopedSlots?.customRender === 'id') {
  24. returnColumns.splice(1, 0, {
  25. dataIndex: 'xmindex',
  26. title: '序号',
  27. // @ts-ignore
  28. customRender: (text, record, index) => `${index + 1}`,
  29. width: '65px',
  30. show: true,
  31. })
  32. return returnColumns
  33. }
  34. return [
  35. {
  36. dataIndex: 'xmindex',
  37. title: '序号',
  38. // @ts-ignore
  39. customRender: (text, record, index) => `${index + 1}`,
  40. width: '65px',
  41. show: true,
  42. },
  43. ...oldColumnsComputed.bind(this)(),
  44. ]
  45. }
  46. }
  47. // 案由配置维护
  48. routerService.routeInFrame('law-case-config', {
  49. component:asyncComponent(
  50. () => import(/* webpackChunkName: "product-iam-law" */ './config/law-case-config.vue')
  51. ),
  52. })
  53. // 法律队伍管理
  54. routerService.routeInFrame('law-team-list', {
  55. component:asyncComponent(
  56. () => import(/* webpackChunkName: "product-iam-law" */ './team/law-team-list.vue')
  57. ),
  58. })
  59. // 法务-纠纷登记
  60. flowService.addFlowForm(
  61. 'onl:5713a67680d34e73bd593844929e707a',
  62. asyncComponent(
  63. () => import(/* webpackChunkName: "product-iam-law-form" */ './dispute/law-dispute-form.vue')
  64. )
  65. )
  66. // 法务-纠纷进展
  67. routerService.route('/law-progress-page/:type/:mode*/:id', {
  68. component:asyncComponent(
  69. () => import(/* webpackChunkName: "product-iam-law" */ './dispute/law-progress-page.vue')
  70. ),
  71. })
  72. // 纠纷进展详情
  73. flowService.addFlowForm(
  74. 'onl:ee26925977dd4a2ea845006f2faa15a6',
  75. asyncComponent(
  76. () => import(/* webpackChunkName: "product-iam-law-form" */ './dispute/law-progress-detail-form.vue')
  77. )
  78. )
  79. // 纠纷结案详情
  80. flowService.addFlowForm(
  81. 'onl:084443d182d24d3ab87aabff6b17cf68',
  82. asyncComponent(
  83. () => import(/* webpackChunkName: "product-iam-law-form" */ './dispute/law-dispute-finish-form.vue')
  84. )
  85. )
  86. // 法务-纠纷查询
  87. routerService.routeInFrame('law-dispute-search', {
  88. component:asyncComponent(
  89. () => import(/* webpackChunkName: "product-iam-law" */ './dispute/law-dispute-search.vue')
  90. ),
  91. })
  92. // 律所选聘
  93. flowService.addFlowForm(
  94. 'onl:22ef71fd1a3d464ba960723d25225624',
  95. asyncComponent(
  96. () => import(/* webpackChunkName: "product-iam-law-form" */ './choose/law-choose-form.vue')
  97. )
  98. )
  99. // 法律审查申请
  100. flowService.addFlowForm(
  101. 'onl:456a99135315473e823234d41aab5426',
  102. asyncComponent(
  103. () => import(/* webpackChunkName: "product-iam-law-form" */ './lawcheckapply/law-check-apply-form.vue')
  104. )
  105. )
  106. // 法律审查申请列表
  107. routerService.routeInFrame('law-check-apply-list', {
  108. component:asyncComponent(
  109. () => import(/* webpackChunkName: "product-iam-law" */ './lawcheckapply/law-check-apply-list.vue')
  110. ),
  111. })
  112. // 法律审查意见列表
  113. routerService.routeInFrame('law-check-opinion-list', {
  114. component:asyncComponent(
  115. () => import(/* webpackChunkName: "product-iam-law" */ './lawcheckapply/law-check-opinion-list.vue')
  116. ),
  117. })
  118. // 服务记录
  119. flowService.addFlowForm(
  120. 'onl:283ca8d0103e46979b13894628b4797a',
  121. asyncComponent(
  122. () => import(/* webpackChunkName: "product-iam-law-form" */ './record/law-record-form.vue')
  123. )
  124. )
  125. // 服务记录评价
  126. routerService.routeInFrame('law-record-eval', {
  127. component:asyncComponent(
  128. () => import(/* webpackChunkName: "product-iam-law" */ './record/law-record-eval-form.vue')
  129. ),
  130. })
  131. // 律所管理
  132. flowService.addFlowForm(
  133. 'onl:843f7ac3100d4ceaa75e8a50babcbf29',
  134. asyncComponent(
  135. () => import(/* webpackChunkName: "product-iam-law-form" */ './firm/law-firm-form.vue')
  136. )
  137. )
  138. // 案件结案
  139. flowService.addFlowForm(
  140. 'onl:6d9b334e035840fba7843dbdccfd6862',
  141. asyncComponent(
  142. () => import(/* webpackChunkName: "product-iam-law-form" */ './casefinish/law-case-finish-form.vue')
  143. )
  144. )
  145. // 执行结案
  146. flowService.addFlowForm(
  147. 'onl:bbde3783847c436cacf2c330adc12649',
  148. asyncComponent(
  149. () => import(/* webpackChunkName: "product-iam-law-form" */ './casefinish/law-case-execute-finish-form.vue')
  150. )
  151. )
  152. // 案件上报
  153. flowService.addFlowForm(
  154. 'onl:d0bb8202233c48f0b5148776754461e1',
  155. asyncComponent(
  156. () => import(/* webpackChunkName: "product-iam-law-form" */ './report/law-case-report-form.vue')
  157. )
  158. )
  159. // 法务-案件进展
  160. routerService.route('/case-progress-page/:type/:mode*/:id', {
  161. component:asyncComponent(
  162. () => import(/* webpackChunkName: "product-iam-law" */ './case/law-case-progress-page.vue')
  163. ),
  164. })
  165. // 法务-案件进展-先予执行
  166. flowService.addFlowForm(
  167. 'onl:dbbcce1f78ac46a8b658f3c708880e3d',
  168. asyncComponent(
  169. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-xyzx-form.vue')
  170. )
  171. )
  172. // 法务-案件进展-侦察
  173. flowService.addFlowForm(
  174. 'onl:11bedffdc8d644ef9571d917661e09cb',
  175. asyncComponent(
  176. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-zhencha-form.vue')
  177. )
  178. )
  179. // 法务-案件进展-起诉
  180. flowService.addFlowForm(
  181. 'onl:5f4f71a26ca44da685510115cc43660b',
  182. asyncComponent(
  183. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-qisu-form.vue')
  184. )
  185. )
  186. // 法务-案件进展-审理
  187. flowService.addFlowForm(
  188. 'onl:591ddcd210a3480d8fde8470d3364daa',
  189. asyncComponent(
  190. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-qisu-form.vue')
  191. )
  192. )
  193. // 法务-执行程序-申请执行
  194. flowService.addFlowForm(
  195. 'onl:c7a574ca79f6490e9e7e377f8432bef2',
  196. asyncComponent(
  197. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-sqzx-form.vue')
  198. )
  199. )
  200. // 律师管理
  201. flowService.addFlowForm(
  202. 'onl:6c91e5a7ac4c4e099bb4749adaf58381',
  203. asyncComponent(
  204. () => import(/* webpackChunkName: "product-iam-law-form" */ './lawyer/law-lawyer-page.vue')
  205. )
  206. )
  207. // 案件大事记
  208. routerService.route('/case-memorabilia-page/:id', {
  209. component:asyncComponent(
  210. () => import(/* webpackChunkName: "product-iam-law" */ './case/memorabilia/case-memorabilia-page.vue')
  211. ),
  212. })
  213. // 法务-执行程序-强制执行
  214. flowService.addFlowForm(
  215. 'onl:9e0e67bdbea746b3bab84dcdbfddc477',
  216. asyncComponent(
  217. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-qzzx-form.vue')
  218. )
  219. )
  220. // 法务-执行程序-执行恢复
  221. flowService.addFlowForm(
  222. 'onl:d419f5398b624b36824fac00fa4be109',
  223. asyncComponent(
  224. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxhf-form.vue')
  225. )
  226. )
  227. // 法务-执行程序-执行和解
  228. flowService.addFlowForm(
  229. 'onl:39d653a4bc4348b58064021f54959df5',
  230. asyncComponent(
  231. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxhj-form.vue')
  232. )
  233. )
  234. // 法务-执行程序-执行进展
  235. flowService.addFlowForm(
  236. 'onl:fc457c0500b945b1ad50d9a0d62b4b45',
  237. asyncComponent(
  238. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxjz-form.vue')
  239. )
  240. )
  241. // 法务-执行程序-执行异议
  242. flowService.addFlowForm(
  243. 'onl:cde74d39cd074266b943a5c34889d180',
  244. asyncComponent(
  245. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxyy-form.vue')
  246. )
  247. )
  248. // 法务-执行程序-执行终结
  249. flowService.addFlowForm(
  250. 'onl:3aa0be42a4874c3e85a673c7a161a199',
  251. asyncComponent(
  252. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxzj-form.vue')
  253. )
  254. )
  255. // 法务-执行程序-执行中止
  256. flowService.addFlowForm(
  257. 'onl:435c1a4f24a54254b6e2ef384caf6798',
  258. asyncComponent(
  259. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/execute/case-execute-zxzz-form.vue')
  260. )
  261. )
  262. // 法务-案件进展-诉讼终结
  263. flowService.addFlowForm(
  264. 'onl:476470a9520045708375b6eed1ce3f30',
  265. asyncComponent(
  266. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sszj-form.vue')
  267. )
  268. )
  269. // 法务-案件进展-讼前财产保全
  270. flowService.addFlowForm(
  271. 'onl:cad00f2158f04e0dbd576544f1a33d88',
  272. asyncComponent(
  273. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sqccbq-form.vue')
  274. )
  275. )
  276. // 法务-案件进展-讼前司法鉴定
  277. flowService.addFlowForm(
  278. 'onl:1f862be423b74628b1576bc68d39ca9e',
  279. asyncComponent(
  280. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sqsfjd-form.vue')
  281. )
  282. )
  283. // 案件数量统计
  284. routerService.routeInFrame('law-case-statistics', {
  285. component:asyncComponent(
  286. () => import(/* webpackChunkName: "product-iam-law" */ './statistics/law-casestatistics-form.vue')
  287. ),
  288. })
  289. // 诉讼地位统计
  290. routerService.routeInFrame('law-ssdw-statistics', {
  291. component:asyncComponent(
  292. () => import(/* webpackChunkName: "product-iam-law" */ './statistics/law-ssdwstatistics-form.vue')
  293. ),
  294. })
  295. // 案发单位统计
  296. routerService.routeInFrame('law-incident-unit-statistics-form', {
  297. component:asyncComponent(
  298. () => import(/* webpackChunkName: "product-iam-law" */ './statistics/law-incident-unit-statistics-form.vue')
  299. ),
  300. })
  301. // 法务-工作台配置
  302. routerService.routeInFrame('law-work-bench-config', {
  303. component:asyncComponent(
  304. () => import(/* webpackChunkName: "product-iam-law" */ './workbench/law-work-bench-config.vue')
  305. ),
  306. })
  307. // 法务-案件进展-诉讼恢复
  308. flowService.addFlowForm(
  309. 'onl:984478ed7dda40cd9cfffc8cd48f62d2',
  310. asyncComponent(
  311. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sshf-form.vue')
  312. )
  313. )
  314. // 法务-案件进展-诉讼中止
  315. flowService.addFlowForm(
  316. 'onl:6ba55896283c443b90fb6cbfc09dad1f',
  317. asyncComponent(
  318. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sszz-form.vue')
  319. )
  320. )
  321. // 法务-案件进展-反诉
  322. flowService.addFlowForm(
  323. 'onl:e709381701a841f6a0c07cf1f7079252',
  324. asyncComponent(
  325. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-fs-form.vue')
  326. )
  327. )
  328. // 案件阶段统计
  329. routerService.routeInFrame('law-casestage-statistics', {
  330. component:asyncComponent(
  331. () => import(/* webpackChunkName: "product-iam-law" */ './statistics/law-casestage-statistics-form.vue')
  332. ),
  333. })
  334. // 案例库
  335. routerService.routeInFrame('case-library-form', {
  336. component:asyncComponent(
  337. () => import(/* webpackChunkName: "product-iam-law" */ './case/library/case-library-form.vue')
  338. ),
  339. })
  340. // 法务-案例库
  341. flowService.addFlowForm(
  342. 'onl:d83ec1be858c47ee999d79095836ded0',
  343. asyncComponent(
  344. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/library/case-library-form.vue')
  345. )
  346. )
  347. // 法务-案件进展-开庭审理
  348. flowService.addFlowForm(
  349. 'onl:af8b1279cfa34ed186201addc4158496',
  350. asyncComponent(
  351. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-ktsl-form.vue')
  352. )
  353. )
  354. // 法务-案件进展-审理结果
  355. flowService.addFlowForm(
  356. 'onl:5b7356da380445d3a33e24edbd988ab8',
  357. asyncComponent(
  358. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-sljg-form.vue')
  359. )
  360. )
  361. // 法务-案件进展-上诉信息
  362. flowService.addFlowForm(
  363. 'onl:fe01b35002454aaea1da68dfdcf371ab',
  364. asyncComponent(
  365. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-ssxx-form.vue')
  366. )
  367. )
  368. // 法务-案件进展-仲裁
  369. flowService.addFlowForm(
  370. 'onl:e20670a14b6946cb953abb8dd9d13fa7',
  371. asyncComponent(
  372. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-zc-form.vue')
  373. )
  374. )
  375. // 法务-案件进展-行政复议
  376. flowService.addFlowForm(
  377. 'onl:2173f232013e44a0baba9c952e4399e8',
  378. asyncComponent(
  379. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-xzfy-form.vue')
  380. )
  381. )
  382. // 案件查询
  383. routerService.routeInFrame('law-case-query', {
  384. component:asyncComponent(
  385. () => import(/* webpackChunkName: "product-iam-law" */ './case/casequery/law-case-query.vue')
  386. ),
  387. })
  388. // 案件阶段配置
  389. routerService.routeInFrame('law-case-stage', {
  390. component:asyncComponent(
  391. () => import(/* webpackChunkName: "product-iam-law" */ './config/law-case-stage-config.vue')
  392. ),
  393. })
  394. // 法务-案件进展-管辖权异议
  395. flowService.addFlowForm(
  396. 'onl:4485e94dacec4de48ea500bff112df31',
  397. asyncComponent(
  398. () => import(/* webpackChunkName: "product-iam-law-form" */ './case/progress/case-progress-gxqyy-form.vue')
  399. )
  400. )
  401. // 案件执行程序配置
  402. routerService.routeInFrame('case-execute-procedure', {
  403. component:asyncComponent(
  404. () => import(/* webpackChunkName: "product-iam-law" */ './case/execute/case-execute-procedure-form.vue')
  405. ),
  406. })
  407. // 案件受理机构管理列表
  408. routerService.routeInFrame('law-case-accept-court', {
  409. component:asyncComponent(
  410. () => import(/* webpackChunkName: "product-iam-law" */ './config/law-case-accept-court-config.vue')
  411. ),
  412. })
  413. // 案件执行程序配置列表
  414. routerService.routeInFrame('law-case-execute-procedure', {
  415. component:asyncComponent(
  416. () => import(/* webpackChunkName: "product-iam-law" */ './config/law-case-execute-procedure-config.vue')
  417. ),
  418. })
  419. // 已结案件
  420. routerService.routeInFrame('law-case-finished-query', {
  421. component:asyncComponent(
  422. () => import(/* webpackChunkName: "product-iam-law" */ './case/casefinishedquery/law-case-finished-query.vue')
  423. ),
  424. })
  425. console.warn('路由 law-case-config 不符合命名规则,应该以 iam 开头')
  426. console.warn('路由 law-team-list 不符合命名规则,应该以 iam 开头')
  427. console.warn('路由 law-dispute-search 不符合命名规则,应该以 iam 开头')
  428. console.warn('路由 law-check-apply-list 不符合命名规则,应该以 iam 开头')
  429. console.warn('路由 law-check-opinion-list 不符合命名规则,应该以 iam 开头')
  430. console.warn('路由 law-record-eval 不符合命名规则,应该以 iam 开头')
  431. console.warn('路由 law-case-statistics 不符合命名规则,应该以 iam 开头')
  432. console.warn('路由 law-ssdw-statistics 不符合命名规则,应该以 iam 开头')
  433. console.warn('路由 law-incident-unit-statistics-form 不符合命名规则,应该以 iam 开头')
  434. console.warn('路由 law-work-bench-config 不符合命名规则,应该以 iam 开头')
  435. console.warn('路由 law-casestage-statistics 不符合命名规则,应该以 iam 开头')
  436. console.warn('路由 case-library-form 不符合命名规则,应该以 iam 开头')
  437. console.warn('路由 law-case-query 不符合命名规则,应该以 iam 开头')
  438. console.warn('路由 law-case-stage 不符合命名规则,应该以 iam 开头')
  439. console.warn('路由 case-execute-procedure 不符合命名规则,应该以 iam 开头')
  440. console.warn('路由 law-case-accept-court 不符合命名规则,应该以 iam 开头')
  441. console.warn('路由 law-case-execute-procedure 不符合命名规则,应该以 iam 开头')
  442. console.warn('路由 law-case-finished-query 不符合命名规则,应该以 iam 开头')