riskManagement.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import request from '@/utils/request';
  2. // 风险任务列表
  3. export function risklist(params) {
  4. return request({
  5. url: '/api/riskManagement/risk/list',
  6. method: 'get',
  7. params: params
  8. });
  9. }
  10. // 任务更新
  11. export function updatetask(data) {
  12. return request({
  13. url: '/api/riskManagement/risk/update',
  14. method: 'put',
  15. data: data
  16. });
  17. }
  18. // 新增任务
  19. export function addtask(data) {
  20. return request({
  21. url: '/api/riskManagement/risk/create',
  22. method: 'post',
  23. data: data
  24. });
  25. }
  26. //任务详情
  27. export function getRiskDetail(id: string) {
  28. return request({
  29. url: '/api/riskManagement/risk/' + id,
  30. method: 'get'
  31. });
  32. }
  33. // 删除风险任务
  34. export const deleteRisk = (data) => {
  35. return request({
  36. url: `/api/riskManagement/risk/delete`,
  37. method: 'delete',
  38. data: data
  39. });
  40. };
  41. //子任务列表
  42. export const getSubtaskList = (task_id: string) => {
  43. return request({
  44. url: `/api/riskManagement/risk/children/task/${task_id}/list`,
  45. method: 'get'
  46. });
  47. };
  48. //查询结果
  49. export const getSubtaskResultList = (children_task_id: string) => {
  50. return request({
  51. url: `/api/riskManagement/risk/children/task/result/${children_task_id}/list`,
  52. method: 'get'
  53. });
  54. };
  55. // 查询区划树
  56. export function inspectorDivision(params) {
  57. return request({
  58. url: '/api/riskManagement/allAreas',
  59. method: 'get',
  60. params: params
  61. });
  62. }
  63. // 查询巡查结果列表
  64. export function resultList(children_task_id, queryParams) {
  65. return request({
  66. url: '/api/riskManagement/risk/children/task/result/' + children_task_id + '/list',
  67. method: 'get',
  68. params: {
  69. page: queryParams.page,
  70. pageSize: queryParams.pageSize,
  71. inspection_result: queryParams.inspection_result,
  72. area_code: queryParams.area,
  73. nick_name: queryParams.nick_name
  74. }
  75. });
  76. }
  77. // 文件下载
  78. export function fileDownload(url) {
  79. return request({
  80. url: '/api/file/download/' + url,
  81. method: 'get',
  82. params: url
  83. });
  84. }
  85. // 查询风险未完成列表
  86. export function patrolNum_1(children_task_id, queryParams) {
  87. return request({
  88. url: '/api/riskManagement/risk/children/task/log/' + children_task_id + '/' + 'incomplete' + '/list',
  89. method: 'get',
  90. params: {
  91. area_code: queryParams.area_code
  92. }
  93. });
  94. }
  95. // 查询风险已完成列表
  96. export function patrolNum(children_task_id, queryParams) {
  97. return request({
  98. url: '/api/riskManagement/risk/children/task/log/' + children_task_id + '/' + 'completed' + '/list',
  99. method: 'get',
  100. params: {
  101. area_code: queryParams.area_code
  102. }
  103. });
  104. }