Ver Fonte

perf(views): 优化“协议结果”和“创建协议”步骤逻辑

1. 仅在“协议结果”步骤显示客户参数名称和识别结果表格列
wangcong há 1 mês atrás
pai
commit
e2ac2593f3

+ 1 - 1
src/views/setup-protocol/CreateProtocol.vue

@@ -60,6 +60,6 @@ defineExpose<UseGuideStepItemExpose>({
 
 <template>
   <div>
-    <ProtocolContent ref="protocolContent" :info="form.protocolInfo" />
+    <ProtocolContent ref="protocolContent" :info="form.protocolInfo" :is-recognized="false" />
   </div>
 </template>

+ 5 - 0
src/views/setup-protocol/ProtocolContent.vue

@@ -36,6 +36,7 @@ import type {
 
 interface Props {
   info: Partial<ProtocolBaseInfo>;
+  isRecognized: boolean;
 }
 
 const props = defineProps<Props>();
@@ -675,12 +676,16 @@ defineExpose({
       @change="handleParamTableChange"
     >
       <ATableColumn
+        v-if="isRecognized"
+        key="paramName"
         :title="$t('setupProtocol.protocolParamFields.customParamName')"
         data-index="paramName"
         :width="180"
         fixed="left"
       />
       <ATableColumn
+        v-if="isRecognized"
+        key="recognizeResult"
         :title="$t('setupProtocol.protocolParamFields.result')"
         data-index="recognizeResult"
         :width="110"

+ 1 - 1
src/views/setup-protocol/RecognitionResult.vue

@@ -72,7 +72,7 @@ defineExpose<UseGuideStepItemExpose>({
       <SvgIcon name="reload" />
       {{ $t('setupProtocol.reRecognize') }}
     </AButton>
-    <ProtocolContent ref="protocolContent" :info="form.protocolInfo" />
+    <ProtocolContent ref="protocolContent" :info="form.protocolInfo" :is-recognized="true" />
   </div>
 </template>