浏览代码

feat: 评测记录保存成功后再显示评测结果弹窗

TIANYONG 5 天之前
父节点
当前提交
7e285c6eea
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/page-instrument/evaluat-model/evaluat-result/index.tsx

+ 7 - 3
src/page-instrument/evaluat-model/evaluat-result/index.tsx

@@ -1,5 +1,5 @@
 import { defineComponent, onMounted, reactive, watch, computed } from "vue";
-import { Popover } from "vant";
+import { Popover, showToast } from "vant";
 import styles from "./index.module.less";
 import state from "/src/state";
 import icon1 from "../icons/1.png";
@@ -83,6 +83,10 @@ export default defineComponent({
             recordId: evaluatingData.resultData.recordId
           })
         }
+      } else {
+        showToast({
+          message: "评测服务异常,请稍后重试",
+        });
       }
       evaluatingData.needReplayEvaluat = evaluatingData.oneselfCancleEvaluating ? true : false;
       data.saveLoading = false;
@@ -129,7 +133,7 @@ export default defineComponent({
     );
     return () => (
       <>
-        {!evaluatingData.hideResultModal && (
+        {!evaluatingData.hideResultModal && evaluatingData.resultData.recordId && (
           <div class={styles.evaluatResult}>
             <div class={styles.closeBtn} onClick={() => emit("close")}>
               <img src={iconBack} />
@@ -200,7 +204,7 @@ export default defineComponent({
                     ) : null}
                   </div>
                 ) : null}
-                <img src={ckzpImg} class={[styles.ctrlsBtn, "evaluting-result-4", data.saveLoading ? styles.disablued : ""]} onClick={() => emit("close", "look")} />
+                <img src={ckzpImg} class={[styles.ctrlsBtn, "evaluting-result-4"]} onClick={() => emit("close", "look")} />
               </div>
             </div>