From b2f5c965f5278a7f40d84ef88aa92fc8f8a76ca4 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期六, 07 十一月 2026 14:27:00 +0800
Subject: [PATCH] feat: 补齐退单管理/成本分析/执行分析/远程诊断/停机报表/风险监测前端
---
src/api/mes/pro/feedback/index.ts | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/src/api/mes/pro/feedback/index.ts b/src/api/mes/pro/feedback/index.ts
index 0580b85..c5b583b 100644
--- a/src/api/mes/pro/feedback/index.ts
+++ b/src/api/mes/pro/feedback/index.ts
@@ -233,3 +233,54 @@
`/mes/pro/feedback/list-by-task?taskId=${taskId}`,
);
}
+/** 璁惧杩愯姹囨�婚」 */
+export interface TaskExecutionDeviceRun {
+ machineryId?: number;
+ deviceCode?: string;
+ sampleCount?: number;
+ totalRunTime?: number;
+ lastCollectTime?: string;
+ lastRunStatus?: number;
+ alarmCount?: number;
+}
+
+/** 鐗╂枡娑堣�楅」 */
+export interface TaskExecutionMaterial {
+ itemId?: number;
+ itemCode?: string;
+ itemName?: string;
+ quantity?: number;
+ unit?: string;
+}
+
+/** 鐢熶骇浠诲姟鎵ц鍙嶉鍒嗘瀽锛堣鍒�/鎶ュ伐/璁惧/鐗╄��/浜ゆ湡鍋忓樊锛� */
+export interface TaskExecution {
+ taskId?: number;
+ taskCode?: string;
+ taskName?: string;
+ workOrderId?: number;
+ status?: number;
+ plannedQuantity?: number;
+ producedQuantity?: number;
+ qualifyQuantity?: number;
+ unqualifyQuantity?: number;
+ completionRate?: number;
+ startTime?: string;
+ firstFeedbackTime?: string;
+ lastFeedbackTime?: string;
+ finishDate?: string;
+ plannedDuration?: number;
+ actualDuration?: number;
+ delayed?: boolean;
+ delayDays?: number;
+ delayCauses?: string[];
+ deviceRuns?: TaskExecutionDeviceRun[];
+ materialConsumptions?: TaskExecutionMaterial[];
+}
+
+/** 鑾峰彇鐢熶骇浠诲姟鎵ц鍙嶉鍒嗘瀽 */
+export function getTaskExecution(taskId: number) {
+ return requestClient.get<TaskExecution>('/mes/pro/feedback/execution', {
+ params: { taskId },
+ });
+}
--
Gitblit v1.9.3