yeg
2026-09-05 7835baa4f22d5ff39b95f5cb05aefc9d3ceb67ae
src/api/dataRevisions.ts
@@ -1,11 +1,12 @@
import { request, type ApiResponse } from './request'
import { formatBusinessTime } from '@/utils/businessTime'
export type RevisionDataType = 'REALTIME' | 'STEP' | 'CYCLE'
export type RevisionOperationType = 'EDIT' | 'IMPORT' | 'DELETE'
export const revisionDataTypeLabels: Record<RevisionDataType, string> = { REALTIME: '实时', STEP: '工步', CYCLE: '循环' }
export const revisionOperationLabels: Record<RevisionOperationType, string> = { EDIT: '编辑', IMPORT: '导入', DELETE: '删除' }
export function formatRevisionTime(value: string | null | undefined) { return value ? new Intl.DateTimeFormat(undefined, { dateStyle: 'medium', timeStyle: 'medium' }).format(new Date(value)) : '-' }
export const formatRevisionTime = formatBusinessTime
export function formatRevisionScope(value: string) { return value.replace(/^按格(?=修改)/, '') }
export interface DataRevisionAction {
@@ -21,7 +22,7 @@
  reason: string
  operatorId: number | null
  operatorName: string
  createdAtUtc: string
  createdAtUtc: number
}
interface RevisionListResponse extends ApiResponse { total: number; rows: DataRevisionAction[] }