|
@@ -21,6 +21,7 @@ import iconZanActive from './images/icon-zan-active.png'
|
|
import logoImg from './images/logo.png';
|
|
import logoImg from './images/logo.png';
|
|
import logo1Img from './images/logo1.png';
|
|
import logo1Img from './images/logo1.png';
|
|
import backImg from "./images/back.png";
|
|
import backImg from "./images/back.png";
|
|
|
|
+import back1Img from "./images/back1.png";
|
|
import videobg from "./images/videobg.png";
|
|
import videobg from "./images/videobg.png";
|
|
import audioPan from './images/audio-pan.png';
|
|
import audioPan from './images/audio-pan.png';
|
|
import audioLabel from './share-model/images/audioLabel.png';
|
|
import audioLabel from './share-model/images/audioLabel.png';
|
|
@@ -38,7 +39,8 @@ import {
|
|
getAuth,
|
|
getAuth,
|
|
getGradeCh,
|
|
getGradeCh,
|
|
getSecondRPM,
|
|
getSecondRPM,
|
|
- removeAuth
|
|
|
|
|
|
+ removeAuth,
|
|
|
|
+ setAuth
|
|
} from '@/helpers/utils'
|
|
} from '@/helpers/utils'
|
|
import { postMessage, promisefiyPostMessage } from '@/helpers/native-message'
|
|
import { postMessage, promisefiyPostMessage } from '@/helpers/native-message'
|
|
import { onBeforeRouteUpdate, useRoute, useRouter } from 'vue-router'
|
|
import { onBeforeRouteUpdate, useRoute, useRouter } from 'vue-router'
|
|
@@ -119,6 +121,10 @@ export default defineComponent({
|
|
const {playStaff, pauseStaff, updateProgressStaff} = staffMoveInstance()
|
|
const {playStaff, pauseStaff, updateProgressStaff} = staffMoveInstance()
|
|
// 点赞
|
|
// 点赞
|
|
const onStarChange = async () => {
|
|
const onStarChange = async () => {
|
|
|
|
+ const Authorization = getAuth()
|
|
|
|
+ if (!Authorization && route.query.Authorization) {
|
|
|
|
+ setAuth(route.query.Authorization)
|
|
|
|
+ }
|
|
await checkLogin();
|
|
await checkLogin();
|
|
// 是否登录
|
|
// 是否登录
|
|
if (!state.loginTag) {
|
|
if (!state.loginTag) {
|
|
@@ -441,7 +447,7 @@ export default defineComponent({
|
|
});
|
|
});
|
|
// 初始化五线谱
|
|
// 初始化五线谱
|
|
function initStaff(){
|
|
function initStaff(){
|
|
- const src = `/klx-music-score/#/simple-detail?id=${state.musicDetail.musicSheetId}&musicRenderType=${staffState.musicRenderType}&part-index=${staffState.partIndex}&userMusicId=${state.id}`;
|
|
|
|
|
|
+ const src = `https://test.colexiu.com/klx-music-score/#/simple-detail?id=${state.musicDetail.musicSheetId}&musicRenderType=${staffState.musicRenderType}&part-index=${staffState.partIndex}&userMusicId=${state.id}`;
|
|
// const src = `http://192.168.3.68:3000/instrument.html#/simple-detail?id=${state.musicDetail.musicSheetId}&musicRenderType=${staffState.musicRenderType}&part-index=${staffState.partIndex}&userMusicId=${state.id}`;
|
|
// const src = `http://192.168.3.68:3000/instrument.html#/simple-detail?id=${state.musicDetail.musicSheetId}&musicRenderType=${staffState.musicRenderType}&part-index=${staffState.partIndex}&userMusicId=${state.id}`;
|
|
staffState.staffSrc = src
|
|
staffState.staffSrc = src
|
|
window.addEventListener('message', (event) => {
|
|
window.addEventListener('message', (event) => {
|
|
@@ -629,7 +635,7 @@ export default defineComponent({
|
|
{
|
|
{
|
|
isLandscapeScreen.value &&
|
|
isLandscapeScreen.value &&
|
|
<div class={styles.backBox}>
|
|
<div class={styles.backBox}>
|
|
- <img class={styles.backImg} src={backImg} onClick={handlerBack}/>
|
|
|
|
|
|
+ <img class={styles.backImg} src={state.playType === 'Video' ? back1Img : backImg} onClick={handlerBack}/>
|
|
<div class={[styles.musicDetail, state.playType === 'Audio' && styles.adMusicDetail]}>
|
|
<div class={[styles.musicDetail, state.playType === 'Audio' && styles.adMusicDetail]}>
|
|
<div class={styles.musicSheetName}>
|
|
<div class={styles.musicSheetName}>
|
|
<NoticeBar
|
|
<NoticeBar
|