From be42a59e52e49ba484312517f924286083b9dfd2 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 16 十月 2026 20:26:45 +0800
Subject: [PATCH] feat(mes): 二维码导出功能新增文件大小字段和兼容性支持
---
src/api/mes/pro/qrExport/index.ts | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/api/mes/pro/qrExport/index.ts b/src/api/mes/pro/qrExport/index.ts
index d18e67d..cc778ea 100644
--- a/src/api/mes/pro/qrExport/index.ts
+++ b/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 } });
}
--
Gitblit v1.9.3