buildTaskApi.js 4.7 KB

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