소스 검색

去练习

skyblued 2 년 전
부모
커밋
4130529e3e
3개의 변경된 파일15개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 1
      src/subpages/colexiu/App.tsx
  2. 4 3
      src/subpages/colexiu/buttons/evaluating.tsx
  3. 1 0
      src/subpages/colexiu/popups/evaluating/content.tsx

+ 10 - 1
src/subpages/colexiu/App.tsx

@@ -8,7 +8,7 @@ import { browser, getPlatform, getRequestHostname } from '/src/helpers/utils'
 import HomeIndex from './index'
 import Empty from '/src/components/empty'
 import styles from './index.module.less'
-import { promisefiyPostMessage } from '/src/helpers/native-message'
+import { postMessage, promisefiyPostMessage } from '/src/helpers/native-message'
 
 let startTime = Date.now()
 let timer = null as any
@@ -95,6 +95,15 @@ export default defineComponent({
       } catch (error) {
         console.log(error)
         renderError.value = true
+        // @ts-ignore
+        window.isLoading = false
+        postMessage({
+          api: 'cloudLoading',
+          content: {
+            show: false,
+            type: 'fullscreen',
+          },
+        })
       }
     }
 

+ 4 - 3
src/subpages/colexiu/buttons/evaluating.tsx

@@ -366,16 +366,17 @@ const evaluatStart = () => {
     return
   }
   console.log('开始录音', new Date().getTime())
-  backtime = new Date().getTime()
+  
   postMessage(
     {
       api: 'startRecording',
     },
     () => {
-      console.log('开始录音回调时间', new Date().getTime())
+      console.log('开始录音回调时间', Date.now())
+      backtime = Date.now()
       evaluating.value = true
-      console.log('midiUrl', detailState.activeDetail?.midiUrl)
       if (detailState.activeDetail?.midiUrl) {
+        console.log('midiUrl', detailState.activeDetail?.midiUrl)
         setTimeout(() => {
           sendOffsetTime(0)
         }, 220)

+ 1 - 0
src/subpages/colexiu/popups/evaluating/content.tsx

@@ -235,6 +235,7 @@ export default defineComponent({
                 {detailState.frozenMode || isUnitTest ? null : (
                   <Button onClick={() => {
                     runtime.evaluatingStatus = false
+                    detailState.evaluatings = {}
                     onChangeModelType('practice')
                   }}>
                     <img class={styles.btnIcon} src={iconLianxi} />