Quellcode durchsuchen

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

1. 添加位地址相关的9个字段
wangcong vor 2 Wochen
Ursprung
Commit
5df5834a43
1 geänderte Dateien mit 90 neuen und 0 gelöschten Zeilen
  1. 90 0
      src/views/setup-protocol/CustomParams.vue

+ 90 - 0
src/views/setup-protocol/CustomParams.vue

@@ -66,6 +66,15 @@ const customParamsForm = reactive<Partial<ProtocolParamInfo>>({
   readCalcFormula: '',
   writeCalcFormula: '',
   decimalPlace: undefined,
+  bitAddress1: '',
+  bitAddress1Status: '',
+  bitAddress1Detail: '',
+  bitAddress2: '',
+  bitAddress2Status: '',
+  bitAddress2Detail: '',
+  bitAddress3: '',
+  bitAddress3Status: '',
+  bitAddress3Detail: '',
 });
 
 const rules = computed<FormRules<ProtocolParamInfo>>(() => {
@@ -484,6 +493,87 @@ defineExpose({
             />
           </AFormItem>
         </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress1')" name="bitAddress1">
+            <AInput
+              v-model:value="customParamsForm.bitAddress1"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress1Status')" name="bitAddress1Status">
+            <AInput
+              v-model:value="customParamsForm.bitAddress1Status"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress1Detail')" name="bitAddress1Detail">
+            <AInput
+              v-model:value="customParamsForm.bitAddress1Detail"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress2')" name="bitAddress2">
+            <AInput
+              v-model:value="customParamsForm.bitAddress2"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress2Status')" name="bitAddress2Status">
+            <AInput
+              v-model:value="customParamsForm.bitAddress2Status"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress2Detail')" name="bitAddress2Detail">
+            <AInput
+              v-model:value="customParamsForm.bitAddress2Detail"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress3')" name="bitAddress3">
+            <AInput
+              v-model:value="customParamsForm.bitAddress3"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress3Status')" name="bitAddress3Status">
+            <AInput
+              v-model:value="customParamsForm.bitAddress3Status"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
+        <ACol :span="8">
+          <AFormItem :label="$t('setupProtocol.protocolParamFields.bitAddress3Detail')" name="bitAddress3Detail">
+            <AInput
+              v-model:value="customParamsForm.bitAddress3Detail"
+              class="protocol-input"
+              :placeholder="$t('common.plzEnter')"
+            />
+          </AFormItem>
+        </ACol>
       </ARow>
     </AForm>
   </AModal>