闪变编辑框微调
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
const DEFAULT_WAVE_TYPE = 'CPM'
|
||||
const DEFAULT_WAVE_FLU_TYPE = 'SQU'
|
||||
const DEFAULT_DUTY_CYCLE = 50
|
||||
|
||||
export function normalizeFlickerData(flickerData) {
|
||||
const normalized = {
|
||||
flickerValue: flickerData?.flickerValue ?? null,
|
||||
fchagFre: flickerData?.fchagFre ?? '',
|
||||
fchagValue: flickerData?.fchagValue ?? '',
|
||||
waveType: flickerData?.waveType ?? DEFAULT_WAVE_TYPE,
|
||||
waveFluType: flickerData?.waveFluType ?? DEFAULT_WAVE_FLU_TYPE,
|
||||
fdutyCycle: flickerData?.fdutyCycle ?? DEFAULT_DUTY_CYCLE
|
||||
}
|
||||
|
||||
const isBackendEmptyState =
|
||||
normalized.flickerValue == null &&
|
||||
normalized.fchagFre === '1' &&
|
||||
normalized.fchagValue === '2.724'
|
||||
|
||||
if (isBackendEmptyState) {
|
||||
normalized.fchagFre = ''
|
||||
normalized.fchagValue = ''
|
||||
}
|
||||
|
||||
return normalized
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user