车间能级提升-智能设备管理系统
朱桂飞
2025-02-14 fc76b6c4a7ccd2d875b0fb998a868fe4bea188f7
eims-ui/apps/web-antd/src/api/eims/equ/index.ts
@@ -1,13 +1,15 @@
import type { IDS, PageQuery, PageResult } from '#/api/common';
import type { EquVO } from '#/api/eims/equ/model';
import type { EquImportParam, EquVO } from '#/api/eims/equ/model';
import { commonExport } from '#/api/helper';
import { commonExport, ContentTypeEnum } from '#/api/helper';
import { requestClient } from '#/api/request';
enum Api {
  equExport = '/eims/equ/export',
  equImport = '/eims/equ/importData',
  equList = '/eims/equ/list',
  root = '/eims/equ'
  root = '/eims/equ',
  userImportTemplate = '/eims/equ/importTemplate'
}
/**
@@ -59,3 +61,32 @@
export function equExport(data: any) {
  return commonExport(Api.equExport, data);
}
/**
 * 从excel导入设备
 * @param data
 * @returns void
 */
export function equImportData(data: EquImportParam) {
  return requestClient.post<{ code: number; msg: string }>(Api.equImport, data, {
    headers: {
      'Content-Type': ContentTypeEnum.FORM_DATA
    },
    isTransformResponse: false
  });
}
/**
 * 下载导入模板
 * @returns blob
 */
export function downloadImportTemplate() {
  return requestClient.post<Blob>(
    Api.userImportTemplate,
    {},
    {
      isTransformResponse: false,
      responseType: 'blob'
    }
  );
}