ソースを参照

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

1. 导出与完成前校验协议参数个数,至少需要1条
wangcong 1 ヶ月 前
コミット
196f4b1639
1 ファイル変更3 行追加0 行削除
  1. 3 0
      src/views/setup-protocol/RecognitionResult.vue

+ 3 - 0
src/views/setup-protocol/RecognitionResult.vue

@@ -36,6 +36,8 @@ const reRecognize = () => {
 
 const exportData = () => {
   handleRequest(async () => {
+    await protocolContentRef.value?.isAtLeastOneParam();
+
     const { id } = props.form.protocolInfo;
 
     if (id) {
@@ -55,6 +57,7 @@ const protocolContentRef = useTemplateRef('protocolContent');
 
 const finish = async () => {
   await protocolContentRef.value?.validateProtocolInfo();
+  await protocolContentRef.value?.isAtLeastOneParam();
   await updateProtocolBaseInfo(props.form.protocolInfo);
   await completeProtocolConfig(props.form.protocolInfo.id as number);
 };