wolyshaw пре 3 година
родитељ
комит
1f70e2c0b5
2 измењених фајлова са 16 додато и 7 уклоњено
  1. 4 0
      src/teacher/music/upload/index.module.less
  2. 12 7
      src/teacher/music/upload/index.tsx

+ 4 - 0
src/teacher/music/upload/index.module.less

@@ -103,4 +103,8 @@
   color: #666666;
   height: 77px;
   border-radius: 5px;
+  border-style: dashed;
+  i {
+    font-size: 24px;
+  }
 }

+ 12 - 7
src/teacher/music/upload/index.tsx

@@ -183,10 +183,15 @@ export default defineComponent({
           this.midiUrl = res.data.midiUrl
         }
 
-        this.backgroundMp3s = (res.data.background || []).map(item => ({
-          url: this.hasBeat ? item.metronomeUrl : item.audioFileUrl,
-          track: item.track
-        }))
+        this.backgroundMp3s = (res.data.background || []).map((item, index) => {
+          if (index === 0) {
+            this.bgmp3Url = this.hasBeat ? item.metronomeUrl : item.audioFileUrl
+          }
+          return {
+            url: this.hasBeat ? item.metronomeUrl : item.audioFileUrl,
+            track: item.track
+          }
+        })
         this.reason = res.data.reason
 
         // console.log(res.data)
@@ -263,9 +268,9 @@ export default defineComponent({
     },
     mergeXmlData(data: FormatXMLInfo) {
       this.formated = data
-      this.backgroundMp3s = data.partNames.map((partName: string) => ({
-        track: partName
-      }))
+      // this.backgroundMp3s = data.partNames.map((partName: string) => ({
+      //   track: partName
+      // }))
       if (!this.musicSheetName) {
         this.musicSheetName = data.title
       }