From b650b5b15a84c29a3eeea3986d49436aca4b795c Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 22:28:39 +0800
Subject: [PATCH] 兼容甲方 Excel 单页导入并阻断整页校验错误

---
 src/api/consoleData.ts |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/api/consoleData.ts b/src/api/consoleData.ts
index eb94544..123c2d9 100644
--- a/src/api/consoleData.ts
+++ b/src/api/consoleData.ts
@@ -3,11 +3,7 @@
 export type ConsoleDataType = 'REALTIME' | 'STEP' | 'CYCLE'
 export type ConsoleDataOperation = 'EDIT' | 'IMPORT' | 'DELETE'
 
-export const consoleImportColumns = {
-  REALTIME: { recordNo: '记录编号', batteryNo: '电池号', recordedAt: '设备时间', cycleNo: '循环序号', stepNo: '工步序号', stepName: '工步名称', sequenceId: '记录序号', voltage: '电压(V)', current: '电流(A)', capacity: '容量(Ah)', energy: '能量(Wh)', temperature: '温度(℃)', positivePotential: '正电位(V)', negativePotential: '负电位(V)' },
-  STEP: { recordNo: '记录编号', batteryNo: '电池号', recordedAt: '设备时间', cycleNo: '循环序号', stepNo: '工步序号', stepName: '工步', stepDuration: '工步时间', capacity: '容量(Ah)', energy: '能量(Wh)', startVoltage: '起始电压(V)', endVoltage: '终止电压(V)', chargePeakVoltage: '充电峰值电压(V)', dischargeValleyVoltage: '放电谷值电压(V)' },
-  CYCLE: { recordNo: '记录编号', batteryNo: '电池号', recordedAt: '设备时间', cycleNo: '循环序号', chargeCapacity: '充电容量(Ah)', dischargeCapacity: '放电容量(Ah)', efficiency: '充放电效率(%)', chargeEnergy: '充电能量(Wh)', dischargeEnergy: '放电能量(Wh)' },
-} satisfies Record<ConsoleDataType, Record<string, string>>
+export { consoleImportColumns } from '../utils/consoleDataImport'
 
 export interface ConsoleDataActionPayload {
   dataType: ConsoleDataType
@@ -23,7 +19,7 @@
   }>
 }
 
-interface ActionResponse extends ApiResponse { actionId: number }
+interface ActionResponse extends ApiResponse { actionId: number | null; importedCount: number; skippedCount: number }
 
 export async function submitConsoleDataAction(testId: number, payload: ConsoleDataActionPayload) {
   return request<ActionResponse>(`/system/test/${testId}/console-data/actions`, {

--
Gitblit v1.7.1