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/safety/risk-source.ts | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/api/safety/risk-source.ts b/src/api/safety/risk-source.ts
index 4d2be02..14e3468 100644
--- a/src/api/safety/risk-source.ts
+++ b/src/api/safety/risk-source.ts
@@ -4,8 +4,14 @@
id?: number; name: string; category: 'MAJOR' | 'HIGH_VOLTAGE' | 'OTHER'; location?: string;
metricName: string; unit?: string; lowerLimit?: number; upperLimit?: number;
currentValue?: number; observedAt?: string; riskStatus?: 'NORMAL' | 'ALARM' | 'UNKNOWN'; remark?: string;
+ /** 鍏宠仈璁惧鍙拌处缂栧彿锛涗负绌鸿〃绀轰粎浜哄伐褰曞叆锛屼笉鎺ユ暟閲� */
+ machineryId?: number;
+ /** 鏁伴噰鎸囨爣閿紙mes_collect_realtime.data_json 涓殑瀛楁鍚嶏紝濡� current銆乻peed锛� */
+ metricKey?: string;
}
export function getRiskSourcePage(params: PageParam & { name?: string }) { return requestClient.get<PageResult<SafetyRiskSource>>('/safety/risk-source/page', { params }); }
export function createRiskSource(data: SafetyRiskSource) { return requestClient.post<number>('/safety/risk-source/create', data); }
export function updateRiskSource(data: SafetyRiskSource) { return requestClient.put<boolean>('/safety/risk-source/update', data); }
export function deleteRiskSource(id: number) { return requestClient.delete<boolean>('/safety/risk-source/delete', { params: { id } }); }
+/** 鐢ㄨ澶囬噰闆嗘暟鎹埛鏂版墍鏈夊凡缁戝畾璁惧鐨勫嵄闄╂簮锛岃繑鍥炴湰娆℃姤璀︽竻鍗� */
+export function refreshRiskSourceFromCollect() { return requestClient.post<SafetyRiskSource[]>('/safety/risk-source/refresh'); }
--
Gitblit v1.9.3