소스 검색

修改下载页面华为下载不了

lex 1 년 전
부모
커밋
2fbb646f86
1개의 변경된 파일67개의 추가작업 그리고 66개의 파일을 삭제
  1. 67 66
      src/helpers/utils.ts

+ 67 - 66
src/helpers/utils.ts

@@ -72,7 +72,8 @@ export const browser = () => {
     webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
     weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
     alipay: u.indexOf('AlipayClient') > -1, //是否支付宝
-    huawei: !!u.match(/huawei/i) || !!u.match(/honor/i),
+    huawei:
+      !!u.match(/huawei/i) || !!u.match(/honor/i) || !!u.match(/HarmonyOS/i),
     xiaomi: !!u.match(/mi\s/i) || !!u.match(/redmi/i) || !!u.match(/mix/i)
   };
 };
@@ -539,72 +540,72 @@ export const debounce = (fn: Function, ms = 0) => {
 
 // 课堂乐器声轨名称集合
 const trackNames: any = {
-  "Piccolo": "Tenor Recorder",
-  "flute": "Flute",
-  "Flute": "Flute",
-  "Flute 1": "Flute",
-  "Flute 2": "Flute",
-  "Oboe": "Clarinet",
-  "oboe": "Clarinet",
-  "clarinet": "Clarinet",
-  "Clarinet in Bb": "Clarinet",
-  "Clarinet in Bb 1": "Clarinet",
-  "Clarinet in Bb 2": "Clarinet",
-  "Alto Clarinet in Eb": "Clarinet",
-  "Bass Clarinet in Bb": "Clarinet",
-  "Bassoon": "Bassoon",
-  "Alto Saxophone": "Alto Saxophone",
-  "Tenor Saxophone": "Alto Saxophone",
-  "Baritone Saxophone": "Alto Saxophone",
-  "altosaxophone": "Alto Saxophone",
-  "tenorsaxophone": "Alto Saxophone",
-  "saxophone": "Alto Saxophone",
-  "Trumpet in Bb 1": "Trumpet",
-  "Trumpet in Bb 2": "Trumpet",
-  "trumpet": "Trumpet",
-  "Horn in F": "Horn",
-  "Horn in F 1": "Horn",
-  "Horn in F 2": "Horn",
-  "horn": "Horn",
-  "trombone": "Trombone",
-  "Trombone 1": "Trombone",
-  "Trombone 2": "Trombone",
-  "Trombone 3": "Trombone",
-  "Euphonium": "Baritone",
-  "upbasshorn": "Baritone",
-  "Tuba": "Tuba",
-  "tuba": "Tuba",
-  "Chimes": "Chimes",
-  "Bells": "Bells",
-  "Xylophone": "Xylophone",
-  "Snare Drum": "Snare Drum",
-  "Bass Drum": "Bass Drum",
-  "Triangle": "Triangle",
-  "Suspended Cymbal": "Suspended Cymbal",
-  "Crash Cymbals": "Crash Cymbals",
-  "Concert Toms": "Concert Toms",
-  "Timpani": "Timpani",
-  "Drum Set": "Drum Set",
-  "Marimba": "Marimba",
-  "Vibraphone": "Vibraphone",
-  "Tubular Bells": "Tubular Bells",
-  "Mallets": "Mallets",
-  "recorder": "Piccolo",
-  "tenorrecorder": "piccolo",
-  "melodica": "melodica",
-  "hulusiFlute": "hulusiFlute",
-  "panflute": "panflute",
-  "ukulele": "ukulele",
-  "mouthorgan": "mouthorgan",
-  "piano": "piano",
-  "woodwind": "Woodwind",
-  "panpipes": "Panpipes",
-  "ocarina": "Ocarina",
-  "nai": "Nai",
-  "BaroqueRecorder": "Baroque Recorder",
+  Piccolo: 'Tenor Recorder',
+  flute: 'Flute',
+  Flute: 'Flute',
+  'Flute 1': 'Flute',
+  'Flute 2': 'Flute',
+  Oboe: 'Clarinet',
+  oboe: 'Clarinet',
+  clarinet: 'Clarinet',
+  'Clarinet in Bb': 'Clarinet',
+  'Clarinet in Bb 1': 'Clarinet',
+  'Clarinet in Bb 2': 'Clarinet',
+  'Alto Clarinet in Eb': 'Clarinet',
+  'Bass Clarinet in Bb': 'Clarinet',
+  Bassoon: 'Bassoon',
+  'Alto Saxophone': 'Alto Saxophone',
+  'Tenor Saxophone': 'Alto Saxophone',
+  'Baritone Saxophone': 'Alto Saxophone',
+  altosaxophone: 'Alto Saxophone',
+  tenorsaxophone: 'Alto Saxophone',
+  saxophone: 'Alto Saxophone',
+  'Trumpet in Bb 1': 'Trumpet',
+  'Trumpet in Bb 2': 'Trumpet',
+  trumpet: 'Trumpet',
+  'Horn in F': 'Horn',
+  'Horn in F 1': 'Horn',
+  'Horn in F 2': 'Horn',
+  horn: 'Horn',
+  trombone: 'Trombone',
+  'Trombone 1': 'Trombone',
+  'Trombone 2': 'Trombone',
+  'Trombone 3': 'Trombone',
+  Euphonium: 'Baritone',
+  upbasshorn: 'Baritone',
+  Tuba: 'Tuba',
+  tuba: 'Tuba',
+  Chimes: 'Chimes',
+  Bells: 'Bells',
+  Xylophone: 'Xylophone',
+  'Snare Drum': 'Snare Drum',
+  'Bass Drum': 'Bass Drum',
+  Triangle: 'Triangle',
+  'Suspended Cymbal': 'Suspended Cymbal',
+  'Crash Cymbals': 'Crash Cymbals',
+  'Concert Toms': 'Concert Toms',
+  Timpani: 'Timpani',
+  'Drum Set': 'Drum Set',
+  Marimba: 'Marimba',
+  Vibraphone: 'Vibraphone',
+  'Tubular Bells': 'Tubular Bells',
+  Mallets: 'Mallets',
+  recorder: 'Piccolo',
+  tenorrecorder: 'piccolo',
+  melodica: 'melodica',
+  hulusiFlute: 'hulusiFlute',
+  panflute: 'panflute',
+  ukulele: 'ukulele',
+  mouthorgan: 'mouthorgan',
+  piano: 'piano',
+  woodwind: 'Woodwind',
+  panpipes: 'Panpipes',
+  ocarina: 'Ocarina',
+  nai: 'Nai',
+  BaroqueRecorder: 'Baroque Recorder'
 };
 
 /** 声轨track转换成乐器code */
 export const trackToCode = (track: any) => {
-  return trackNames[track] || track
-}
+  return trackNames[track] || track;
+};