lex-xin vor 4 Monaten
Ursprung
Commit
6084ee317a

+ 1 - 2
src/views/music-library/music-sheet/component/music-list.tsx

@@ -470,7 +470,6 @@ export default defineComponent({
         const userId = state.searchForm.userId
         const audioPlayTypes = state.searchForm.audioPlayTypes
         const { generateFirst, musicCategoryId, ...res } = state.searchForm
-        const asyncFlag = musicCategoryId ? null : generateFirst ? false : null 
         let search = {
           ...res,
           useAppId: state.searchForm.useAppId
@@ -478,7 +477,6 @@ export default defineComponent({
             : state.searchForm.useAppId,
           audioPlayTypes: [] as any,
           musicCategoryId: musicCategoryId || generateFirst,
-          asyncFlag
         } as any
         if (audioPlayTypes) {
           if (audioPlayTypes === 'PLAY_SING') {
@@ -1019,6 +1017,7 @@ export default defineComponent({
         {state.beatTimeOpen && (
           <MusiceBeatTime
             id={state.productItem.id}
+            asyncFlag={state.searchForm.generateFirst ? false : true}
             onClose={() => {
               state.beatTimeOpen = false
             }}

+ 6 - 1
src/views/music-library/music-sheet/modal/musiceBeatTime/index.tsx

@@ -9,6 +9,10 @@ export default defineComponent({
   props: {
     id: {
       type: String
+    },
+    asyncFlag: {
+      type: Boolean,
+      default: false,
     }
   },
   emits: ['close'],
@@ -38,7 +42,8 @@ export default defineComponent({
           solmizationTimeList: mingBeatTime,
           playTimeSilence: isBeatTime,
           singTimeSilence: isSingBeatTime,
-          solmizationTimeSilence: isMingBeatTime
+          solmizationTimeSilence: isMingBeatTime,
+          asyncFlag: props.asyncFlag
         })
         message.success('节拍器生成成功')
         emit("close")