Prechádzať zdrojové kódy

perf(components): 优化“自定义参数”组件

1. 位地址和状态只能输入 0 或正整数
wangcong 1 týždeň pred
rodič
commit
73d738f77f
1 zmenil súbory, kde vykonal 18 pridanie a 6 odobranie
  1. 18 6
      src/views/setup-protocol/CustomParams.vue

+ 18 - 6
src/views/setup-protocol/CustomParams.vue

@@ -500,19 +500,23 @@ defineExpose({
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress1')" name="bitAddress1">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress1"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress1Status')" name="bitAddress1Status">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress1Status"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>
@@ -527,19 +531,23 @@ defineExpose({
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress2')" name="bitAddress2">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress2"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress2Status')" name="bitAddress2Status">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress2Status"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>
@@ -554,19 +562,23 @@ defineExpose({
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress3')" name="bitAddress3">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress3"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>
         <ACol :span="8">
           <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress3Status')" name="bitAddress3Status">
-            <AInput
+            <AInputNumber
               v-model:value="customParamsForm.bitAddress3Status"
               class="protocol-input"
               :placeholder="$t('common.plzEnter')"
+              :min="0"
+              :precision="0"
             />
           </AFormItem>
         </ACol>