云
3 天以前 be42a59e52e49ba484312517f924286083b9dfd2
src/api/mes/pro/qrExport/index.ts
@@ -29,18 +29,35 @@
  totalCount: number;
  finishedCount: number;
  progress: number;
  fileSize?: number;
  errorMsg?: string;
  downloadable: boolean;
}
/** 兼容现有导出进度组件使用的类型名称。 */
export namespace MesProQrExportApi {
  export type BizType = QrExportBizType;
  export type ExportParams = QrExportParams;
  export type ExportCount = QrExportCount;
  export type ExportTask = QrExportTask;
}
export function countQrExport(params: QrExportParams) {
  return requestClient.get<QrExportCount>('/mes/pro/qr-export/count', { params });
}
export const getQrExportCount = countQrExport;
export function submitQrExport(params: QrExportParams) {
  return requestClient.post<QrExportTask>('/mes/pro/qr-export/task', params);
}
export const submitQrExportTask = submitQrExport;
export function getQrExportDownloadPath(id: number) {
  return `/mes/pro/qr-export/task/download?id=${encodeURIComponent(id)}`;
}
export function getQrExportTask(id: number) {
  return requestClient.get<QrExportTask>('/mes/pro/qr-export/task/get', { params: { id } });
}