Jelajahi Sumber

修复audioFileUrl

mo 2 tahun lalu
induk
melakukan
cad4a12c9b
1 mengubah file dengan 7 tambahan dan 4 penghapusan
  1. 7 4
      src/views/user-info/music-operation/index.tsx

+ 7 - 4
src/views/user-info/music-operation/index.tsx

@@ -139,7 +139,7 @@ export default defineComponent({
 
         if (this.form.audioType === 'MP3') {
           this.form.hasBeat = res.data.hasBeat || 0
-          this.form.mp3Url = res.data.metronomeUrl || res.data.url
+          this.form.mp3Url =res.data.audioFileUrl|| res.data.metronomeUrl || res.data.url
         } else {
           this.form.midiUrl = res.data.midiUrl
         }
@@ -147,9 +147,10 @@ export default defineComponent({
         this.form.backgroundMp3s = (res.data.background || []).map(
           (item: any, index: any) => {
             if (index === 0) {
-              this.form.bgmp3Url = item.metronomeUrl || item.audioFileUrl
+              this.form.bgmp3Url =item.audioFileUrl || item.metronomeUrl
             }
             return {
+
               url: this.form.hasBeat ? item.metronomeUrl : item.audioFileUrl,
               track: item.track
             }
@@ -173,8 +174,9 @@ export default defineComponent({
         accompanimentType: form.accompanimentType,
         titleImg: form.titleImg,
         hasBeat: Number(form.hasBeat),
-        url: form.hasBeat ? '' : form.mp3Url,
-        metronomeUrl: form.hasBeat ? form.mp3Url : '',
+        // url: form.hasBeat ? '' : form.mp3Url,
+        // metronomeUrl: form.hasBeat ? form.mp3Url : '',
+        audioFileUrl:form.mp3Url ,
         showFingering: Number(form.showFingering),
         notation: Number(form.notation),
         musicTag: form.tags.join(','),
@@ -411,6 +413,7 @@ export default defineComponent({
                 bucket={'cloud-coach'}
                 accept={'.mp3'}
                 uploadType={'file'}
+                size={8}
                 extraTips="文件最大不能超过8MB"
               />
             </ElFormItem>