Commit 668ecba7111ecabbe351a29e89258b5923a8f6b2

Authored by ww
1 parent 37b07bcf

fix: TCP Modbus bool类型物模型取值范围变更

... ... @@ -68,10 +68,13 @@ export const UINT32_VALUE_RANGE = {
68 68 };
69 69
70 70 function getValueRangeFromOriginDataType(
71   - originalDataType?: OriginalDataTypeEnum
  71 + originalDataType?: OriginalDataTypeEnum,
  72 + type: 'range' | 'defaultValue' = 'range'
72 73 ): Record<'min' | 'max', number> {
73 74 switch (originalDataType) {
74 75 case OriginalDataTypeEnum.BOOLEAN:
  76 + return type === 'defaultValue' ? BOOL_DEFAULT_VALUE_RANGE : UINT16_VALUE_RANGE;
  77 +
75 78 case OriginalDataTypeEnum.BITS:
76 79 return BOOL_DEFAULT_VALUE_RANGE;
77 80
... ... @@ -216,7 +219,8 @@ export const getExtendDescFormSchemas = (): FormSchema[] => {
216 219 const { setFieldsValue } = formActionType;
217 220 setFieldsValue({
218 221 [FormFieldsEnum.VALUE_RANGE]: getValueRangeFromOriginDataType(
219   - value as OriginalDataTypeEnum
  222 + value as OriginalDataTypeEnum,
  223 + 'defaultValue'
220 224 ),
221 225 });
222 226 },
... ...