table.ts 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432
  1. import { resultSuccess } from '../_util';
  2. const disposalManagementList = {
  3. records: [
  4. {
  5. id: 1,
  6. taskName: '台风“贝碧嘉”灾害损失上报1',
  7. updatedAt: '2025-05-23 10:00',
  8. },
  9. {
  10. id: 2,
  11. taskName: '台风“贝碧嘉”灾害损失上报2',
  12. updatedAt: '2025-05-24 10:00',
  13. },
  14. {
  15. id: 3,
  16. taskName: '台风“贝碧嘉”灾害损失上报3',
  17. updatedAt: '2025-05-25 10:00',
  18. },
  19. {
  20. id: 4,
  21. taskName: '台风“贝碧嘉”灾害损失上报4',
  22. updatedAt: '2025-05-26 10:00',
  23. },
  24. {
  25. id: 5,
  26. taskName: '台风“贝碧嘉”灾害损失上报5',
  27. updatedAt: '2025-05-27 10:00',
  28. },
  29. {
  30. id: 6,
  31. taskName: '台风“贝碧嘉”灾害损失上报6',
  32. updatedAt: '2025-05-28 10:00',
  33. },
  34. ],
  35. totalRow: 6,
  36. };
  37. const disposalManagementItemList = [
  38. {
  39. handleTaskId: 1,
  40. disasterReportTaskInfoList: [
  41. {
  42. id: 1,
  43. deptName: '广东省应急管理厅',
  44. dueCompleteTime: '2025-05-23 10:00',
  45. status: 1,
  46. taskStage: 1,
  47. reportPrincipalInfoList: [
  48. {
  49. id: 1,
  50. realname: '张三',
  51. username: '321540',
  52. },
  53. {
  54. id: 2,
  55. realname: '李四',
  56. username: '321541',
  57. },
  58. ],
  59. },
  60. {
  61. id: 2,
  62. deptName: '湖北省应急管理厅',
  63. dueCompleteTime: '2025-05-23 10:00',
  64. status: 2,
  65. taskStage: 1,
  66. reportPrincipalInfoList: [
  67. {
  68. id: 1,
  69. realname: 'XXX',
  70. username: '321540',
  71. },
  72. ],
  73. },
  74. {
  75. id: 3,
  76. deptName: '海南省应急管理厅',
  77. dueCompleteTime: '2025-05-23 10:00',
  78. status: 1,
  79. taskStage: 2,
  80. reportPrincipalInfoList: [],
  81. },
  82. {
  83. id: 4,
  84. deptName: '湖南省应急管理厅',
  85. dueCompleteTime: '2025-05-23 10:00',
  86. status: 2,
  87. taskStage: 3,
  88. reportPrincipalInfoList: [
  89. {
  90. id: 2,
  91. realname: '李四',
  92. username: '321541',
  93. },
  94. ],
  95. },
  96. {
  97. id: 5,
  98. deptName: '黑龙江省应急管理厅',
  99. dueCompleteTime: '2025-05-23 10:00',
  100. status: 1,
  101. taskStage: 3,
  102. reportPrincipalInfoList: [
  103. {
  104. id: 1,
  105. realname: '张三',
  106. username: '321540',
  107. },
  108. {
  109. id: 2,
  110. realname: '李四',
  111. username: '321541',
  112. },
  113. ],
  114. },
  115. {
  116. id: 6,
  117. deptName: '北京市应急管理厅',
  118. dueCompleteTime: '2025-05-23 10:00',
  119. status: 2,
  120. taskStage: 2,
  121. reportPrincipalInfoList: [],
  122. },
  123. ],
  124. },
  125. {
  126. handleTaskId: 2,
  127. disasterReportTaskInfoList: [
  128. {
  129. id: 7,
  130. deptName: '天津市应急管理厅',
  131. dueCompleteTime: '2025-05-23 10:00',
  132. status: 1,
  133. taskStage: 4,
  134. reportPrincipalInfoList: [
  135. {
  136. id: 1,
  137. realname: '张三',
  138. username: '321540',
  139. },
  140. ],
  141. },
  142. {
  143. id: 8,
  144. deptName: '黑龙江省应急管理厅',
  145. dueCompleteTime: '2025-05-23 10:00',
  146. status: 2,
  147. taskStage: 5,
  148. reportPrincipalInfoList: [
  149. {
  150. id: 1,
  151. realname: 'XXX',
  152. username: '321540',
  153. },
  154. ],
  155. },
  156. ],
  157. },
  158. {
  159. handleTaskId: 3,
  160. disasterReportTaskInfoList: [
  161. {
  162. id: 9,
  163. deptName: '内蒙古应急管理厅',
  164. dueCompleteTime: '2025-05-23 10:00',
  165. status: 1,
  166. taskStage: 5,
  167. reportPrincipalInfoList: [
  168. {
  169. id: 1,
  170. realname: 'XXX',
  171. username: '321540',
  172. },
  173. {
  174. id: 2,
  175. realname: 'XXX2',
  176. username: '321541',
  177. },
  178. {
  179. id: 3,
  180. realname: 'XXX3',
  181. username: '321542',
  182. },
  183. ],
  184. },
  185. {
  186. id: 10,
  187. deptName: '河北省应急管理厅',
  188. dueCompleteTime: '2025-05-23 10:00',
  189. status: 2,
  190. taskStage: 5,
  191. reportPrincipalInfoList: [],
  192. },
  193. {
  194. id: 11,
  195. deptName: '湖南省应急管理厅',
  196. dueCompleteTime: '2025-05-23 10:00',
  197. status: 2,
  198. taskStage: 4,
  199. reportPrincipalInfoList: [],
  200. },
  201. ],
  202. },
  203. {
  204. handleTaskId: 4,
  205. disasterReportTaskInfoList: [],
  206. },
  207. {
  208. handleTaskId: 5,
  209. disasterReportTaskInfoList: [
  210. {
  211. id: 12,
  212. deptName: 'XXX应急管理厅',
  213. dueCompleteTime: '2025-05-23 10:00',
  214. status: 1,
  215. taskStage: 2,
  216. reportPrincipalInfoList: [],
  217. },
  218. ],
  219. },
  220. {
  221. handleTaskId: 6,
  222. disasterReportTaskInfoList: [],
  223. },
  224. ];
  225. const lossReportReportTaskList = {
  226. records: [
  227. {
  228. handleTaskId: 1,
  229. handleTaskName: '台风“贝碧嘉”灾害损失上报1',
  230. deptName: '广东省应急管理厅',
  231. dueCompleteTime: '2025-05-23 10:00',
  232. taskStage: 2,
  233. },
  234. {
  235. handleTaskId: 2,
  236. handleTaskName: '台风“贝碧嘉”灾害损失上报2',
  237. deptName: '湖北省应急管理厅',
  238. dueCompleteTime: '2025-05-23 10:00',
  239. taskStage: 3,
  240. },
  241. {
  242. handleTaskId: 3,
  243. handleTaskName: '台风“贝碧嘉”灾害损失上报3',
  244. deptName: '海南省应急管理厅',
  245. dueCompleteTime: '2025-05-23 10:00',
  246. taskStage: 4,
  247. },
  248. {
  249. handleTaskId: 4,
  250. handleTaskName: '台风“贝碧嘉”灾害损失上报4',
  251. deptName: '湖南省应急管理厅',
  252. dueCompleteTime: '2025-05-23 10:00',
  253. taskStage: 5,
  254. },
  255. ],
  256. totalRow: 4,
  257. };
  258. const lossRecordItemList = [
  259. {
  260. handleTaskId: 1,
  261. disasterReportRecordDetailList: [
  262. {
  263. id: 1,
  264. buildingNo: '1号楼',
  265. floorNo: '1层',
  266. roomNo: '101',
  267. affectedItems: '树木10棵、房屋100平方米、道路100米、桥梁1座',
  268. updatedAt: '2025-05-23 10:00',
  269. responsibleDeptName: '广东省应急管理厅',
  270. priority: 2,
  271. fixStatus: 1,
  272. isLoss: 1,
  273. },
  274. {
  275. id: 2,
  276. buildingNo: '2号楼',
  277. floorNo: '2层',
  278. roomNo: '201',
  279. affectedItems: '',
  280. updatedAt: '2025-05-23 10:00',
  281. responsibleDeptName: '湖北省应急管理厅',
  282. priority: 1,
  283. fixStatus: 2,
  284. isLoss: 0,
  285. },
  286. {
  287. id: 3,
  288. buildingNo: '3号楼',
  289. floorNo: '3层',
  290. roomNo: '301',
  291. affectedItems: '树木30棵、房屋300平方米、道路300米、桥梁3座',
  292. updatedAt: '2025-05-23 10:00',
  293. responsibleDeptName: '海南省应急管理厅',
  294. priority: 2,
  295. fixStatus: 3,
  296. isLoss: 1,
  297. },
  298. {
  299. id: 4,
  300. buildingNo: '4号楼',
  301. floorNo: '4层',
  302. roomNo: '401',
  303. affectedItems: '树木40棵',
  304. updatedAt: '2025-05-23 10:00',
  305. responsibleDeptName: '湖南省应急管理厅',
  306. priority: 1,
  307. fixStatus: 4,
  308. isLoss: 1,
  309. },
  310. {
  311. id: 5,
  312. buildingNo: '5号楼',
  313. floorNo: '5层',
  314. roomNo: '501',
  315. affectedItems: '树木50棵、房屋500平方米、道路500米、桥梁5座',
  316. updatedAt: '2025-05-23 10:00',
  317. responsibleDeptName: '黑龙江省应急管理厅',
  318. priority: 2,
  319. fixStatus: 5,
  320. isLoss: 1,
  321. },
  322. ],
  323. },
  324. {
  325. handleTaskId: 2,
  326. disasterReportRecordDetailList: [
  327. {
  328. id: 6,
  329. buildingNo: '6号楼',
  330. floorNo: '6层',
  331. roomNo: '601',
  332. affectedItems: '',
  333. updatedAt: '2025-05-23 10:00',
  334. responsibleDeptName: '天津市应急管理厅',
  335. priority: 1,
  336. fixStatus: 3,
  337. isLoss: 0,
  338. },
  339. ],
  340. },
  341. {
  342. handleTaskId: 3,
  343. disasterReportRecordDetailList: [],
  344. },
  345. {
  346. handleTaskId: 4,
  347. disasterReportRecordDetailList: [],
  348. },
  349. {
  350. handleTaskId: 5,
  351. disasterReportRecordDetailList: [
  352. {
  353. id: 7,
  354. buildingNo: '7号楼',
  355. floorNo: '7层',
  356. roomNo: '701',
  357. affectedItems: '树木70棵、房屋700平方米、道路700米、桥梁7座',
  358. updatedAt: '2025-05-23 10:00',
  359. responsibleDeptName: '黑龙江省应急管理厅',
  360. priority: 1,
  361. fixStatus: 5,
  362. isLoss: 1,
  363. },
  364. {
  365. id: 8,
  366. buildingNo: '8号楼',
  367. floorNo: '8层',
  368. roomNo: '801',
  369. affectedItems: '树木80棵',
  370. updatedAt: '2025-05-23 10:00',
  371. responsibleDeptName: '黑龙江省应急管理厅',
  372. priority: 2,
  373. fixStatus: 1,
  374. isLoss: 1,
  375. },
  376. {
  377. id: 9,
  378. buildingNo: '9号楼',
  379. floorNo: '9层',
  380. roomNo: '901',
  381. affectedItems: '树木90棵',
  382. updatedAt: '2025-05-23 10:00',
  383. responsibleDeptName: '黑龙江省应急管理厅',
  384. priority: 1,
  385. fixStatus: 2,
  386. isLoss: 1,
  387. },
  388. ],
  389. },
  390. {
  391. handleTaskId: 6,
  392. disasterReportRecordDetailList: [],
  393. },
  394. ];
  395. export default [
  396. {
  397. url: '/safety_mock_api/disasterHandle/queryDisasterHandleTaskPage',
  398. timeout: 500,
  399. method: 'post',
  400. response: () => {
  401. return resultSuccess(disposalManagementList);
  402. },
  403. },
  404. {
  405. url: '/safety_mock_api/disasterHandle/queryDisasterReportTask',
  406. timeout: 500,
  407. method: 'post',
  408. response: () => {
  409. return resultSuccess(disposalManagementItemList);
  410. },
  411. },
  412. {
  413. url: '/safety_mock_api/disasterHandle/queryDisasterReportTaskPage',
  414. timeout: 500,
  415. method: 'post',
  416. response: () => {
  417. return resultSuccess(lossReportReportTaskList);
  418. },
  419. },
  420. {
  421. url: '/safety_mock_api/disasterHandle/queryLossRecordPage',
  422. timeout: 500,
  423. method: 'post',
  424. response: () => {
  425. return resultSuccess(lossRecordItemList);
  426. },
  427. },
  428. ];