Commit 668ecba7111ecabbe351a29e89258b5923a8f6b2

Authored by ww
1 parent 37b07bcf

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

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