buildTaskApi.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import http from '../scan/httpUtil';
  2. import { baseUrl, scan } from './../scan/config';
  3. /**
  4. * info: 查询统计数量(查询总数量不传参数,查询已完成数量TaskState=0,查询未找到TaskState=-1,查询未验证TaskState=1)
  5. * @param {Filters:string} param 查询参数
  6. * @param {*} success 成功的回调函数
  7. *
  8. */
  9. export function queryTaskCount(param, success) {
  10. // let url = `${baseUrl}${dataCenter}/scan-task-base/count`;
  11. let url = `${baseUrl}${scan}/task/aggregate/count`;
  12. http.postJson(url, param, success);
  13. }
  14. /*************************模型任务接口****************************/
  15. //创建模型任务
  16. export function createModelTask(param, success) {
  17. // let url = `${baseUrl}${modelScanTask}/create`;
  18. let url = `${baseUrl}${scan}/task/model/create`;
  19. http.postJson(url, param, success);
  20. }
  21. //根据id删除模型任务
  22. export function deleteModelTask(param, success) {
  23. // let url = `${baseUrl}${modelScanTask}/delete`;
  24. let url = `${baseUrl}${scan}/task/model/delete`;
  25. http.postJson(url, param, success);
  26. }
  27. //查询:根据模型空间ID查询设备信息
  28. export function queryModelDiglog(param, success) {
  29. // let url = `${baseUrl}${modelScanTask}/equip-query`;
  30. let url = `${baseUrl}${scan}/task/model/equip-query`;
  31. http.postJson(url, param, success);
  32. }
  33. //查询模型任务
  34. export function queryModelTask(param, success) {
  35. let url = `${baseUrl}${scan}/task/model/page-query`;
  36. http.postJson(url, param, success);
  37. }
  38. //更新模型任务
  39. export function updateModelTask(param, success) {
  40. let url = `${baseUrl}${scan}/task/model/update`;
  41. http.postJson(url, param, success);
  42. }
  43. //查询设备分类
  44. export function queryModelCategory(param, success) {
  45. let url = `${baseUrl}${scan}/task/model/model-category-query`;
  46. http.postJson(url, param, success);
  47. }
  48. //查询模型文件夹和文件
  49. export function queryModelFile(param, success) {
  50. let url = `${baseUrl}${scan}/task/model/model-file-query`;
  51. http.postJson(url, param, success);
  52. }
  53. //查询模型任务下的部件类型及数量
  54. export function modelCategoryCount(param, success) {
  55. let url = `${baseUrl}${scan}/task/model/category-count`;
  56. http.postJson(url, param, success);
  57. }
  58. /*************************设备台账任务接口****************************/
  59. //创建设备台账任务
  60. export function createDeviceTask(param, success) {
  61. let url = `${baseUrl}${scan}/task/equip/create`;
  62. http.postJson(url, param, success);
  63. }
  64. //根据id删除设备台账任务
  65. export function deleteDeviceTask(param, success) {
  66. let url = `${baseUrl}${scan}/task/equip/delete`;
  67. http.postJson(url, param, success);
  68. }
  69. //查询设备台账任务
  70. export function queryDeviceTask(param, success) {
  71. let url = `${baseUrl}${scan}/task/equip/page-query`;
  72. http.postJson(url, param, success)
  73. }
  74. //更新设备台账任务
  75. export function updateDeviceTask(param, success) {
  76. let url = `${baseUrl}${scan}/task/equip/update`;
  77. http.postJson(url, param, success)
  78. }
  79. //设备台账任务接口 查询设备分类
  80. export function queryDeviceCategory(param, success) {
  81. let url = `${baseUrl}${scan}/task/equip/category/query`;
  82. http.postJson(url, param, success)
  83. }
  84. //查询设备任务下的部件类型及数量
  85. export function categoryCount(param, success) {
  86. let url = `${baseUrl}${scan}/task/equip/category-count`
  87. http.postJson(url, param, success)
  88. }
  89. /*************************资产台账任务接口****************************/
  90. //统计数量
  91. export function countAssetsTask(param, success) {
  92. let url = `${baseUrl}${scan}/task/property/count`;
  93. http.postJson(url, param, success)
  94. }
  95. //创建设备台账任务
  96. export function createAssetsTask(param, success) {
  97. let url = `${baseUrl}${scan}/task/property/create`;
  98. http.postJson(url, param, success)
  99. }
  100. //根据id删除设备台账任务
  101. export function deleteAssetsTask(param, success) {
  102. let url = `${baseUrl}${scan}/task/property/delete`;
  103. http.postJson(url, param, success)
  104. }
  105. //查询资产台账任务 y
  106. export function queryAssetsTask(param, success) {
  107. let url = `${baseUrl}${scan}/task/property/page-query`;
  108. http.postJson(url, param, success)
  109. }
  110. //更新资产台账任务
  111. export function updateAssetsTask(param, success) {
  112. let url = `${baseUrl}${scan}/task/property/update`;
  113. http.postJson(url, param, success)
  114. }
  115. //查询设备族
  116. export function queryAssetsFamily(param, success) {
  117. let url = `${baseUrl}${scan}/task/property/property-category-query`;
  118. http.postJson(url, param, success)
  119. }