lex 1 год назад
Родитель
Сommit
ef4c72c336

+ 8 - 2
src/views/content-manage/music-manage/modal/musicPreView.tsx

@@ -12,8 +12,14 @@ export default defineComponent({
   setup(props, { emit }) {
     const userStore = useUserStore()
     const token = userStore.getToken
-    const prefix = /(localhost|192)/.test(location.host) ? 'https://ponline.colexiu.com' : location.origin
-    const src = prefix + `/orchestra-music-score/?_t=${Date.now()}&id=${props.item.id}&modelType=practice&modeType=json&Authorization=${token}`
+    const prefix = /(localhost|192)/.test(location.host)
+      ? 'https://ponline.colexiu.com'
+      : location.origin
+    const src =
+      prefix +
+      `/orchestra-music-score/?_t=${Date.now()}&id=${
+        props.item.id
+      }&modelType=practice&modeType=json&Authorization=${token}`
     return () => (
       <div>
         <iframe width={'667px'} height={'375px'} frameborder="0" src={src}></iframe>

+ 1 - 3
src/views/teaching-manage/after-class-training-detail/model/addTrainStandard.tsx

@@ -58,9 +58,7 @@ export default defineComponent({
       prefix +
       `/instrument/?_t=${Date.now()}&id=${
         props.item.content
-      }&modelType=practise&modeType=json&Authorization=${
-        userStore.getToken
-      }&isCbs=true&zoom=0.8&isBack=false`
+      }&modelType=practise&modeType=json&Authorization=${userStore.getToken}&isCbs=true&zoom=0.8`
     const message = useMessage()
     const state = reactive({
       current: 1,

+ 28 - 4
src/views/teaching-manage/unit-test/model/addQuestionBank.tsx

@@ -148,14 +148,38 @@ export default defineComponent({
               playData.score = _palyData.score
               playData.musicSheetId = _palyData.musicSheetId
               playData.musicName = _palyData.musicName
+              // const prefix = /(localhost|192)/.test(location.host)
+              //   ? 'https://ponline.colexiu.com'
+              //   : location.origin
+              // musicSheetSrc.value =
+              //   prefix +
+              //   `/orchestra-music-score/?_t=${Date.now()}&id=${
+              //     _palyData.musicSheetId
+              //   }&modelType=practice&Authorization=${userStore.getToken}`
+              const apiUrls = {
+                dev: 'https://dev.kt.colexiu.com',
+                test: 'https://test.kt.colexiu.com',
+                online: 'https://mec.colexiu.com'
+              }
+
+              const environment = location.origin.includes('//dev')
+                ? 'dev'
+                : location.origin.includes('//test')
+                ? 'test'
+                : location.origin.includes('//mec.colexiu')
+                ? 'online'
+                : 'dev'
+              const apiUrl = apiUrls[environment]
               const prefix = /(localhost|192)/.test(location.host)
-                ? 'https://ponline.colexiu.com'
-                : location.origin
+                ? 'https://test.kt.colexiu.com'
+                : apiUrl
               musicSheetSrc.value =
                 prefix +
-                `/orchestra-music-score/?_t=${Date.now()}&id=${
+                `/instrument/?_t=${Date.now()}&id=${
                   _palyData.musicSheetId
-                }&modelType=practice&Authorization=${userStore.getToken}`
+                }&modelType=practise&modeType=json&Authorization=${
+                  userStore.getToken
+                }&isCbs=true&zoom=0.8`
             } catch (error) {}
           }
           if (saveModel.mediaUrls) {