yeg
2026-09-05 03d8a2efcd7eec1a7afa18dcaf5c1e3dbc0f6531
src/api/consoleData.ts
@@ -9,17 +9,6 @@
  CYCLE: { recordNo: '记录编号', batteryNo: '电池号', recordedAt: '设备时间', cycleNo: '循环序号', chargeCapacity: '充电容量(Ah)', dischargeCapacity: '放电容量(Ah)', efficiency: '充放电效率(%)', chargeEnergy: '充电能量(Wh)', dischargeEnergy: '放电能量(Wh)' },
} satisfies Record<ConsoleDataType, Record<string, string>>
export interface ConsoleDataOverride {
  overrideId: number
  testId: number
  dataType: ConsoleDataType
  stableIdentity: string
  fieldValues: string | null
  deleted: boolean
  actionId: number
  createdAtUtc: string
}
export interface ConsoleDataActionPayload {
  dataType: ConsoleDataType
  operationType: ConsoleDataOperation
@@ -32,16 +21,9 @@
    fieldValues: string | null
    deleted: boolean
  }>
  btsSampleIds?: number[]
  collectorSampleIds?: number[]
}
interface OverrideResponse extends ApiResponse { data: ConsoleDataOverride[] }
interface ActionResponse extends ApiResponse { actionId: number }
export async function getConsoleDataOverrides(testId: number, dataType: ConsoleDataType) {
  return (await request<OverrideResponse>(`/system/test/${testId}/console-data/${dataType}/overrides`)).data || []
}
export async function submitConsoleDataAction(testId: number, payload: ConsoleDataActionPayload) {
  return request<ActionResponse>(`/system/test/${testId}/console-data/actions`, {