Browse Source

Merge branch 'ktyq-test-new' of http://git.dayaedu.com/liushengqiang/music-score into ktyq-test-new

黄琪勇 1 week ago
parent
commit
0539e2ba5e
72 changed files with 28 additions and 12 deletions
  1. 6 6
      dist/instrument.html
  2. 0 0
      dist/js/index-2409f24b.js
  3. 0 0
      dist/js/index-2f023d28.js
  4. 1 1
      dist/js/index-52be584a.js
  5. 0 0
      dist/js/index-beae11c4.js
  6. 0 0
      dist/js/index-legacy-35e300e5.js
  7. 0 0
      dist/js/index-legacy-50938d7b.js
  8. 0 0
      dist/js/index-legacy-88559920.js
  9. 1 1
      dist/js/index-legacy-b98b39a9.js
  10. 0 0
      dist/js/instrument-8f747e45.js
  11. 0 0
      dist/js/instrument-legacy-73f03b1c.js
  12. 0 0
      dist/js/modeView-e297f304.js
  13. 0 0
      dist/js/modeView-legacy-4bd16ec6.js
  14. 0 0
      dist/js/node_modules-a057846a.js
  15. 0 0
      dist/js/node_modules-ea89a4d3.js
  16. 0 0
      dist/js/node_modules-legacy-c3eec52d.js
  17. 0 0
      dist/js/node_modules-legacy-f6446c77.js
  18. 0 0
      dist/js/polyfills-9c72061f.js
  19. 0 0
      dist/js/polyfills-legacy-4b3f9b9c.js
  20. 0 0
      dist/js/src-5174ef10.js
  21. 0 0
      dist/js/src-legacy-30d4c8c3.js
  22. 0 0
      dist/svg/background-b89deedf.svg
  23. 0 0
      dist/svg/close2-9bf3f858.svg
  24. 0 0
      dist/svg/clx1-3d063166.svg
  25. 0 0
      dist/svg/clx2-99f2ced3.svg
  26. 0 0
      dist/svg/clx3-82262a8a.svg
  27. 0 0
      dist/svg/clx4-7a8a1657.svg
  28. 0 0
      dist/svg/clx5-b3331931.svg
  29. 0 0
      dist/svg/cursor-icon-1-b64224eb.svg
  30. 0 0
      dist/svg/cursor-icon-2-03a5f875.svg
  31. 0 0
      dist/svg/cursor-icon-3-020a25ee.svg
  32. 0 0
      dist/svg/down-1c21ed5a.svg
  33. 0 0
      dist/svg/guding-a3ea7233.svg
  34. 0 0
      dist/svg/guding-active-e8543b78.svg
  35. 0 0
      dist/svg/icon-staff-5a2b7c94.svg
  36. 0 0
      dist/svg/icon-staff-active-5035908c.svg
  37. 0 0
      dist/svg/icon_bg-026faf73.svg
  38. 0 0
      dist/svg/icon_cancel-06949ce5.svg
  39. 0 0
      dist/svg/icon_close-382c9a2f.svg
  40. 0 0
      dist/svg/icon_confirm-fa958ade.svg
  41. 0 0
      dist/svg/icon_evaluatingOff-0b1c80e6.svg
  42. 0 0
      dist/svg/icon_evaluatingOn-bb155620.svg
  43. 0 0
      dist/svg/icon_menu-30009ed1.svg
  44. 0 0
      dist/svg/icon_minus-35cb01c5.svg
  45. 0 0
      dist/svg/icon_pause-b4b9ea85.svg
  46. 0 0
      dist/svg/icon_play-4e74a97f.svg
  47. 0 0
      dist/svg/icon_plus-8646d352.svg
  48. 0 0
      dist/svg/icon_resetbtn-b9bae964.svg
  49. 0 0
      dist/svg/icon_speed-ba38a91a.svg
  50. 0 0
      dist/svg/icon_speedRest-c6c9e93d.svg
  51. 0 0
      dist/svg/icon_title-e17b577f.svg
  52. 0 0
      dist/svg/icon_zhuanpu-61d31826.svg
  53. 0 0
      dist/svg/info-ba658f25.svg
  54. 0 0
      dist/svg/modeType-7cd93c3f.svg
  55. 0 0
      dist/svg/music-856b3e8e.svg
  56. 0 0
      dist/svg/off-8d507628.svg
  57. 0 0
      dist/svg/on-13b29450.svg
  58. 0 0
      dist/svg/section0-6aca7de8.svg
  59. 0 0
      dist/svg/section1-65bdce67.svg
  60. 0 0
      dist/svg/section2-15e16c95.svg
  61. 0 0
      dist/svg/shenggui-31fe8d1c.svg
  62. 0 0
      dist/svg/shuodiao-active-36a3e38b.svg
  63. 0 0
      dist/svg/shuodiao-da855d30.svg
  64. 0 0
      dist/svg/task-bg-859300d7.svg
  65. 0 0
      dist/svg/tickoff-0fda3f41.svg
  66. 0 0
      dist/svg/tickon-fbcde2e9.svg
  67. 0 0
      dist/svg/tv-6937ad6f.svg
  68. 0 0
      dist/svg/yijian-9ffcec54.svg
  69. 1 1
      src/helpers/formateMusic.ts
  70. 11 3
      src/page-instrument/evaluat-model/index.tsx
  71. 8 0
      src/view/evaluating/index.tsx
  72. 0 0
      stats.html

+ 6 - 6
dist/instrument.html

@@ -2,7 +2,7 @@
 <html lang="en">
 
 <head>
-  <script type="module" crossorigin src="./js/polyfills-4b24ad0b.js"></script>
+  <script type="module" crossorigin src="./js/polyfills-9c72061f.js"></script>
 
   <meta charset="UTF-8" />
   <meta name="viewport"
@@ -41,9 +41,9 @@
       })
     }
   </script>
-  <script type="module" crossorigin src="./js/instrument-519218a9.js"></script>
-  <link rel="modulepreload" crossorigin href="./js/node_modules-ea89a4d3.js">
-  <link rel="modulepreload" crossorigin href="./js/src-265cb9af.js">
+  <script type="module" crossorigin src="./js/instrument-8f747e45.js"></script>
+  <link rel="modulepreload" crossorigin href="./js/node_modules-a057846a.js">
+  <link rel="modulepreload" crossorigin href="./js/src-5174ef10.js">
   <link rel="stylesheet" href="./css/instrument-25b9e004.css">
   <script type="module">import.meta.url;import("_").catch(()=>1);async function* g(){};window.__vite_is_modern_browser=true;</script>
   <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
@@ -67,8 +67,8 @@
     var vConsole = new window.VConsole();
   </script>   -->
   <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
-  <script nomodule crossorigin id="vite-legacy-polyfill" src="./js/polyfills-legacy-4f2cc9ae.js"></script>
-  <script nomodule crossorigin id="vite-legacy-entry" data-src="./js/instrument-legacy-d48c20e0.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+  <script nomodule crossorigin id="vite-legacy-polyfill" src="./js/polyfills-legacy-4b3f9b9c.js"></script>
+  <script nomodule crossorigin id="vite-legacy-entry" data-src="./js/instrument-legacy-73f03b1c.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
 </body>
 
 </html>

File diff suppressed because it is too large
+ 0 - 0
dist/js/index-2409f24b.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/index-2f023d28.js


+ 1 - 1
dist/js/index-bf162876.js → dist/js/index-52be584a.js

@@ -1 +1 @@
-import{d as s,g as a,r as e,E as t,o,s as n,c as i,M as r}from"./instrument-519218a9.js";import"./node_modules-ea89a4d3.js";import"./src-265cb9af.js";const d="_detail_vtlsh_12",l="_container_vtlsh_20",c=s({name:"music-list",setup(){const s=a(),c=e({isLoading:!0,isProductLoading:!1,product:[{state:!1,name:"五线谱",type:t.staff,base64:""},{state:!1,name:"首调",type:t.firstTone,base64:""},{state:!1,name:"固定调",type:t.fixedTone,base64:""}]});o((()=>{window.appName="colexiu",n.xmlUrl=s.xmlUrl,c.isLoading=!1}));const m=async()=>{console.log("渲染完成")};return()=>i("div",{class:d},[i("div",{id:"scrollContainer",class:[l,"hideCursor"]},[!c.isLoading&&i(r,{onRendered:m},null)])])}});export{c as default};
+import{d as s,g as a,r as e,E as t,o,s as n,c as i,M as r}from"./instrument-8f747e45.js";import"./node_modules-a057846a.js";import"./src-5174ef10.js";const d="_detail_vtlsh_12",l="_container_vtlsh_20",c=s({name:"music-list",setup(){const s=a(),c=e({isLoading:!0,isProductLoading:!1,product:[{state:!1,name:"五线谱",type:t.staff,base64:""},{state:!1,name:"首调",type:t.firstTone,base64:""},{state:!1,name:"固定调",type:t.fixedTone,base64:""}]});o((()=>{window.appName="colexiu",n.xmlUrl=s.xmlUrl,c.isLoading=!1}));const m=async()=>{console.log("渲染完成")};return()=>i("div",{class:d},[i("div",{id:"scrollContainer",class:[l,"hideCursor"]},[!c.isLoading&&i(r,{onRendered:m},null)])])}});export{c as default};

File diff suppressed because it is too large
+ 0 - 0
dist/js/index-beae11c4.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/index-legacy-35e300e5.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/index-legacy-50938d7b.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/index-legacy-88559920.js


+ 1 - 1
dist/js/index-legacy-15a0751d.js → dist/js/index-legacy-b98b39a9.js

@@ -1 +1 @@
-System.register(["./instrument-legacy-d48c20e0.js","./node_modules-legacy-c3eec52d.js","./src-legacy-32db9a9a.js"],(function(e,t){"use strict";var n,i,a,o,s,r,l,d,c=document.createElement("style");return c.textContent="._skeleton_vtlsh_1{position:fixed;left:0;top:0;width:100vw;height:100vh;padding:.53333rem .8rem;background-color:#fff;z-index:1000;--van-skeleton-paragraph-height: .8rem}._detail_vtlsh_12{width:100vw;height:100vh;overflow:hidden;overflow-y:auto;--header-height: 1.65333rem;background:var(--container-background)}._detail_vtlsh_12 ._container_vtlsh_20{margin:0 .26667rem;border-radius:.26667rem}._detail_vtlsh_12 #musicAndSelection{overflow:initial!important;height:initial!important;max-height:initial!important}\n",document.head.appendChild(c),{setters:[e=>{n=e.d,i=e.g,a=e.r,o=e.E,s=e.o,r=e.s,l=e.c,d=e.M},null,null],execute:function(){const t="_detail_vtlsh_12",c="_container_vtlsh_20";e("default",n({name:"music-list",setup(){const e=i(),n=a({isLoading:!0,isProductLoading:!1,product:[{state:!1,name:"五线谱",type:o.staff,base64:""},{state:!1,name:"首调",type:o.firstTone,base64:""},{state:!1,name:"固定调",type:o.fixedTone,base64:""}]});s((()=>{window.appName="colexiu",r.xmlUrl=e.xmlUrl,n.isLoading=!1}));const h=async()=>{console.log("渲染完成")};return()=>l("div",{class:t},[l("div",{id:"scrollContainer",class:[c,"hideCursor"]},[!n.isLoading&&l(d,{onRendered:h},null)])])}}))}}}));
+System.register(["./instrument-legacy-73f03b1c.js","./node_modules-legacy-f6446c77.js","./src-legacy-30d4c8c3.js"],(function(e,t){"use strict";var n,i,a,o,s,r,l,d,c=document.createElement("style");return c.textContent="._skeleton_vtlsh_1{position:fixed;left:0;top:0;width:100vw;height:100vh;padding:.53333rem .8rem;background-color:#fff;z-index:1000;--van-skeleton-paragraph-height: .8rem}._detail_vtlsh_12{width:100vw;height:100vh;overflow:hidden;overflow-y:auto;--header-height: 1.65333rem;background:var(--container-background)}._detail_vtlsh_12 ._container_vtlsh_20{margin:0 .26667rem;border-radius:.26667rem}._detail_vtlsh_12 #musicAndSelection{overflow:initial!important;height:initial!important;max-height:initial!important}\n",document.head.appendChild(c),{setters:[e=>{n=e.d,i=e.g,a=e.r,o=e.E,s=e.o,r=e.s,l=e.c,d=e.M},null,null],execute:function(){const t="_detail_vtlsh_12",c="_container_vtlsh_20";e("default",n({name:"music-list",setup(){const e=i(),n=a({isLoading:!0,isProductLoading:!1,product:[{state:!1,name:"五线谱",type:o.staff,base64:""},{state:!1,name:"首调",type:o.firstTone,base64:""},{state:!1,name:"固定调",type:o.fixedTone,base64:""}]});s((()=>{window.appName="colexiu",r.xmlUrl=e.xmlUrl,n.isLoading=!1}));const h=async()=>{console.log("渲染完成")};return()=>l("div",{class:t},[l("div",{id:"scrollContainer",class:[c,"hideCursor"]},[!n.isLoading&&l(d,{onRendered:h},null)])])}}))}}}));

File diff suppressed because it is too large
+ 0 - 0
dist/js/instrument-8f747e45.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/instrument-legacy-73f03b1c.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/modeView-e297f304.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/modeView-legacy-4bd16ec6.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/node_modules-a057846a.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/node_modules-ea89a4d3.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/node_modules-legacy-c3eec52d.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/node_modules-legacy-f6446c77.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/polyfills-9c72061f.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/polyfills-legacy-4b3f9b9c.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/src-5174ef10.js


File diff suppressed because it is too large
+ 0 - 0
dist/js/src-legacy-30d4c8c3.js


+ 0 - 0
dist/svg/background-339c2bb0.svg → dist/svg/background-b89deedf.svg


+ 0 - 0
dist/svg/close2-851f5aa1.svg → dist/svg/close2-9bf3f858.svg


+ 0 - 0
dist/svg/clx1-04861a74.svg → dist/svg/clx1-3d063166.svg


+ 0 - 0
dist/svg/clx2-1c450860.svg → dist/svg/clx2-99f2ced3.svg


+ 0 - 0
dist/svg/clx3-c5121d5e.svg → dist/svg/clx3-82262a8a.svg


+ 0 - 0
dist/svg/clx4-2bbc0c38.svg → dist/svg/clx4-7a8a1657.svg


+ 0 - 0
dist/svg/clx5-f9cec754.svg → dist/svg/clx5-b3331931.svg


+ 0 - 0
dist/svg/cursor-icon-1-35a09bde.svg → dist/svg/cursor-icon-1-b64224eb.svg


+ 0 - 0
dist/svg/cursor-icon-2-e277d6c8.svg → dist/svg/cursor-icon-2-03a5f875.svg


+ 0 - 0
dist/svg/cursor-icon-3-64b29b2d.svg → dist/svg/cursor-icon-3-020a25ee.svg


+ 0 - 0
dist/svg/down-c6403c5c.svg → dist/svg/down-1c21ed5a.svg


+ 0 - 0
dist/svg/guding-8da6abc6.svg → dist/svg/guding-a3ea7233.svg


+ 0 - 0
dist/svg/guding-active-a30cec46.svg → dist/svg/guding-active-e8543b78.svg


+ 0 - 0
dist/svg/icon-staff-6a809c25.svg → dist/svg/icon-staff-5a2b7c94.svg


+ 0 - 0
dist/svg/icon-staff-active-937cf7ca.svg → dist/svg/icon-staff-active-5035908c.svg


+ 0 - 0
dist/svg/icon_bg-b8b32f61.svg → dist/svg/icon_bg-026faf73.svg


+ 0 - 0
dist/svg/icon_cancel-537e7528.svg → dist/svg/icon_cancel-06949ce5.svg


+ 0 - 0
dist/svg/icon_close-728e02a6.svg → dist/svg/icon_close-382c9a2f.svg


+ 0 - 0
dist/svg/icon_confirm-77c45bbf.svg → dist/svg/icon_confirm-fa958ade.svg


+ 0 - 0
dist/svg/icon_evaluatingOff-05461279.svg → dist/svg/icon_evaluatingOff-0b1c80e6.svg


+ 0 - 0
dist/svg/icon_evaluatingOn-a6a49955.svg → dist/svg/icon_evaluatingOn-bb155620.svg


+ 0 - 0
dist/svg/icon_menu-99ffdcc1.svg → dist/svg/icon_menu-30009ed1.svg


+ 0 - 0
dist/svg/icon_minus-549a0b1d.svg → dist/svg/icon_minus-35cb01c5.svg


+ 0 - 0
dist/svg/icon_pause-13985e91.svg → dist/svg/icon_pause-b4b9ea85.svg


+ 0 - 0
dist/svg/icon_play-f0c384fb.svg → dist/svg/icon_play-4e74a97f.svg


+ 0 - 0
dist/svg/icon_plus-b3d97051.svg → dist/svg/icon_plus-8646d352.svg


+ 0 - 0
dist/svg/icon_resetbtn-68afe187.svg → dist/svg/icon_resetbtn-b9bae964.svg


+ 0 - 0
dist/svg/icon_speed-9c32fdc9.svg → dist/svg/icon_speed-ba38a91a.svg


+ 0 - 0
dist/svg/icon_speedRest-e296c675.svg → dist/svg/icon_speedRest-c6c9e93d.svg


+ 0 - 0
dist/svg/icon_title-d80e504a.svg → dist/svg/icon_title-e17b577f.svg


+ 0 - 0
dist/svg/icon_zhuanpu-cdc8567c.svg → dist/svg/icon_zhuanpu-61d31826.svg


+ 0 - 0
dist/svg/info-99f8d45a.svg → dist/svg/info-ba658f25.svg


+ 0 - 0
dist/svg/modeType-50f7e8a4.svg → dist/svg/modeType-7cd93c3f.svg


+ 0 - 0
dist/svg/music-e800b1ef.svg → dist/svg/music-856b3e8e.svg


+ 0 - 0
dist/svg/off-604231f2.svg → dist/svg/off-8d507628.svg


+ 0 - 0
dist/svg/on-5f47e293.svg → dist/svg/on-13b29450.svg


+ 0 - 0
dist/svg/section0-aab0edd5.svg → dist/svg/section0-6aca7de8.svg


+ 0 - 0
dist/svg/section1-f7b2eb49.svg → dist/svg/section1-65bdce67.svg


+ 0 - 0
dist/svg/section2-a0ded9a7.svg → dist/svg/section2-15e16c95.svg


+ 0 - 0
dist/svg/shenggui-eda4e462.svg → dist/svg/shenggui-31fe8d1c.svg


+ 0 - 0
dist/svg/shuodiao-active-15d1fbac.svg → dist/svg/shuodiao-active-36a3e38b.svg


+ 0 - 0
dist/svg/shuodiao-5a39d9ca.svg → dist/svg/shuodiao-da855d30.svg


+ 0 - 0
dist/svg/task-bg-8f66edfc.svg → dist/svg/task-bg-859300d7.svg


+ 0 - 0
dist/svg/tickoff-aad687e9.svg → dist/svg/tickoff-0fda3f41.svg


+ 0 - 0
dist/svg/tickon-208216b3.svg → dist/svg/tickon-fbcde2e9.svg


+ 0 - 0
dist/svg/tv-dc7f6f77.svg → dist/svg/tv-6937ad6f.svg


+ 0 - 0
dist/svg/yijian-739ef8fd.svg → dist/svg/yijian-9ffcec54.svg


+ 1 - 1
src/helpers/formateMusic.ts

@@ -1467,7 +1467,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 				trackIndex: note.trackIndex, // 当前的音符属于第几条分轨
 				isStaccato: note.voiceEntry.isStaccato(),
 				isRestFlag: note.isRestFlag,
-				noteId: note.NoteToGraphicalNoteObjectId,
+				noteId: note.NoteToGraphicalNoteObjectId === undefined ? `restNote${note.sourceMeasure.MeasureNumberXML}` : note.NoteToGraphicalNoteObjectId,
 				measureListIndex: note.sourceMeasure.measureListIndex,
 				MeasureNumberXML: note.sourceMeasure.MeasureNumberXML, // 当前的小节数,(从1开始)
 				_noteLength: _noteLength,

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

@@ -10,7 +10,7 @@ import { getNoteByMeasuresSlursStart } from "/src/helpers/formateMusic";
 import { Icon, Popup, showToast, closeToast, showLoadingToast } from "vant";
 import EvaluatResult from "./evaluat-result";
 import EvaluatAudio from "./evaluat-audio";
-import { api_getDeviceDelay, api_openAdjustRecording, api_proxyServiceMessage, api_videoUpdate, getEarphone, api_back, api_startDelayCheck, api_cancelDelayCheck, api_remove_cancelDelayCheck, api_closeDelayCheck, api_finishDelayCheck, api_retryEvaluating, api_remove_finishDelayCheck, api_workUpdate } from "/src/helpers/communication";
+import { api_getDeviceDelay, api_openAdjustRecording, api_proxyServiceMessage, api_videoUpdate, getEarphone, api_back, api_startDelayCheck, api_cancelDelayCheck, api_remove_cancelDelayCheck, api_closeDelayCheck, api_finishDelayCheck, api_retryEvaluating, api_remove_finishDelayCheck, api_workUpdate, api_cloudSuspend } from "/src/helpers/communication";
 import EvaluatShare from "./evaluat-share";
 import { Vue3Lottie } from "vue3-lottie";
 import startData from "./data/start.json";
@@ -230,7 +230,8 @@ export default defineComponent({
       if (preTimes.length) {
         for (let index = preTimes.length-1; index >= 0; index--) {
           const item = preTimes[index]
-          const note = getNoteByMeasuresSlursStart(item)
+          // const note = getNoteByMeasuresSlursStart(item)
+          const note = item
           if (note.formatLyricsEntries.contains('Play') || note.formatLyricsEntries.contains('Play...')) {
             preLyricsContent = 'Play'
             break
@@ -244,7 +245,8 @@ export default defineComponent({
       }      
       for (let index = 0; index < selectTimes.length; index++) {
         const item = selectTimes[index];
-        const note = getNoteByMeasuresSlursStart(item);
+        // const note = getNoteByMeasuresSlursStart(item);
+        const note = item;
         // #8701 bug: 评测模式,是以曲谱本身的速度进行评测,所以rate取1,不需要转换
         // const rate = state.speed / state.originSpeed;
         const rate = state.basePlayRate * state.originAudioPlayRate; // 播放倍率
@@ -392,6 +394,12 @@ export default defineComponent({
          */
         // startBtnHandle();
       } else if (type === "selfCancel") {
+        // 如果是midi的曲子,需要暂停midi播放
+        if (state.isAppPlay) {
+          api_cloudSuspend({
+            songID: state.examSongId,
+          })
+        }        
         // 再来一次,需要手动取消评测,不生成评测记录,不显示评测结果弹窗
         evaluatingData.oneselfCancleEvaluating = true;
         // handleCancelEvaluat();

+ 8 - 0
src/view/evaluating/index.tsx

@@ -347,6 +347,14 @@ const handleScoreResult = (res?: IPostMessage) => {
           evaluatingData.hideResultModal = true;
         }
         evaluatingData.resulstMode = evaluatingData.isErrorState ? false : true;
+        // 评测不足1秒,不保存记录,不显示评测结果弹窗
+        console.log('评测时长',evaluatingData.resultData.playTime)
+        if (evaluatingData.resultData.playTime / 1000 < 1) {
+          evaluatingData.resulstMode = false
+          showToast({
+            message: "评测时间过短,无法生成评分",
+          });
+        }
         evaluatingData.startBegin = false;
         evaluatingData.evaluatResultLoading = false;
       }, 200);

File diff suppressed because it is too large
+ 0 - 0
stats.html


Some files were not shown because too many files changed in this diff