equipController.ts 883 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { baseHttpUtils } from "@/utils/http/baseHttpUtils";
  2. import { Count } from "@/models/equip";
  3. import { equipquery_pre, object_pre } from "./preTypes";
  4. /**
  5. * 设备相关接口
  6. */
  7. class EquipController {
  8. static http = new baseHttpUtils();
  9. /**
  10. * 查询设备关联资产部件数量
  11. * @returns
  12. */
  13. static async getEquipTableCon(params) {
  14. return await this.http.postRequest(
  15. equipquery_pre + "/equip-components",
  16. params
  17. );
  18. }
  19. /**
  20. * 设备清单 - 查询设备信息
  21. */
  22. static async queryEquip(params) {
  23. return await this.http.postRequest(object_pre + "/equip/query", params);
  24. }
  25. /**
  26. * 根据条件查询统计数量
  27. * @param {Count} params
  28. * @returns
  29. */
  30. static async countEquip(params: Count) {
  31. return await this.http.postRequest(object_pre + "/equip/count", params);
  32. }
  33. }
  34. export default EquipController;