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