123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import { baseHttpUtils } from "@/utils/http/baseHttpUtils";
- import {
- datacenter_pre,
- dict_pre,
- equipquery_pre,
- graphhic_pre,
- object_pre,
- rwd_pre,
- } from "./preTypes";
- class ScanController {
- static http = new baseHttpUtils();
- /**
- * 查询不在当前系统下的设备
- */
- static async getEquipNotInSys(params) {
- return await this.http.postRequest(
- equipquery_pre + `/equip-sys?sysId=${params.sysId}`,
- params
- );
- }
- /**
- * 查询不在当前系统下的设备
- */
- static async getEquipInSys(params) {
- return await this.http.postRequest(equipquery_pre + `/sys-equip`, params);
- }
- /**
- * 创建资产所需(Family族id3位编码)-根据设备类型(4位编码)或部件类型(6位编码)查询,!!设备与设备族的关系
- */
- static async getEquipBelongs(params) {
- return await this.http.postRequest(dict_pre + "/family/query", params);
- }
- /**
- * 设备清单 - 设备关联系统 系统1-n
- */
- static async sysLinkEquip(params) {
- return await this.http.postRequest(
- datacenter_pre + "/rel/sy-in-eq/link-sy-eq",
- params
- );
- }
- /**
- * 获取设定参数和动态参数
- */
- static async BeatchQueryParam(params) {
- return await this.http.postRequest(
- rwd_pre +
- `/iot/data/current?projectId=${params.projectId}&groupCode=${params.groupCode}&appId=${params.appId}`,
- params
- );
- }
- /**
- * 设备清单 - 删除设备
- */
- static async deleteEquip(params) {
- return await this.http.postRequest(object_pre + "/equip/delete", params);
- }
- /**
- * 设备清单 - 更新设备
- * @param params
- */
- static async updateEquip(params) {
- return await this.http.postRequest(object_pre + "/equip/update", params);
- }
- /**
- * 设备清单 - 根据对象删除系统和设备的关系
- * @param params
- */
- static async sysUnlinkEquip(params) {
- return await this.http.postRequest(
- datacenter_pre + "/sy-in-eq/unlinks-sy-eq",
- params
- );
- }
- static async zoneQuery() {}
- static async TypePartsDie() {}
- /**
- * 下载报告-查询key值
- * @param params
- * @returns
- */
- static async queryDownloadsKey(params) {
- return await this.http.postRequest(
- graphhic_pre + "/downloads/point/key",
- params
- );
- }
- /**
- * 下载模板-设备静态信息维护模板
- * @param params
- * @returns
- */
- static async equipTemplate(params) {
- window.location.href =
- (window as any).__systemConf.baseServiceUrl +
- graphhic_pre +
- "/downloads/equip/template";
- // return await this.http.getRequest(
- // graphhic_pre + "/downloads/equip/template",
- // params
- // );
- }
- /**
- * 修改设备的附件功能
- * @param params
- * @returns
- */
- static async queryUpdate(params) {
- return await this.http.postRequest(equipquery_pre + "/update", params);
- }
- static async queryProperty() {}
- static async querySysLinkBuild() {}
- static async equipLinkSys() {}
- static async getAllProject(params?: any, fn?: any) {}
- }
- export default ScanController;
|