|
@@ -136,16 +136,15 @@ export default defineComponent({
|
|
|
const onChangeStaff = (type: string) => {
|
|
|
staff.radio = type
|
|
|
staff.status = false
|
|
|
- if (type == 'first' && (!defaultImgs.value.first || musicDetail.value?.firstPdfUrl )) {
|
|
|
+ console.log(type)
|
|
|
+ if (type == 'first') {
|
|
|
loading.value = false
|
|
|
const tempPdf = musicDetail.value?.firstPdfUrl
|
|
|
initIframe(tempPdf, 'first', staffData.musicXml)
|
|
|
- } else if (
|
|
|
- type == 'fixed' &&
|
|
|
- (!defaultImgs.value.fixed || musicDetail.value?.jianPdfUrl)
|
|
|
- ) {
|
|
|
+ } else if (type == 'fixed') {
|
|
|
loading.value = false
|
|
|
const tempPdf = musicDetail.value?.jianPdfUrl
|
|
|
+ console.log(tempPdf, 'tempPdf')
|
|
|
initIframe(tempPdf, 'fixed', staffData.musicXml)
|
|
|
} else {
|
|
|
loading.value = false
|
|
@@ -609,7 +608,6 @@ export default defineComponent({
|
|
|
} else {
|
|
|
musicPdfUrl.value = staffData.partList[0]?.musicPdfUrl
|
|
|
}
|
|
|
-
|
|
|
} catch (error) {
|
|
|
//
|
|
|
console.log(error, 'error')
|
|
@@ -811,23 +809,31 @@ export default defineComponent({
|
|
|
src={getAssetsHomeFile('icon_album_active.png')}
|
|
|
/>
|
|
|
)}
|
|
|
- <span class={styles.coomposer} onClick={() => {
|
|
|
- if (
|
|
|
- browser().isApp &&
|
|
|
+ <span
|
|
|
+ class={[styles.coomposer, browser().isApp &&
|
|
|
musicDetail.value?.sourceType === 'TEACHER' &&
|
|
|
- state.platformType === 'STUDENT'
|
|
|
- ) {
|
|
|
- router.push({
|
|
|
- path: '/teacherHome',
|
|
|
- query: {
|
|
|
- teacherId: musicDetail.value?.userId,
|
|
|
- tabs: 'music'
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- }}>
|
|
|
+ state.platformType === 'STUDENT' && styles.links]}
|
|
|
+ onClick={() => {
|
|
|
+ if (
|
|
|
+ browser().isApp &&
|
|
|
+ musicDetail.value?.sourceType === 'TEACHER' &&
|
|
|
+ state.platformType === 'STUDENT'
|
|
|
+ ) {
|
|
|
+ router.push({
|
|
|
+ path: '/teacherHome',
|
|
|
+ query: {
|
|
|
+ teacherId: musicDetail.value?.userId,
|
|
|
+ tabs: 'music'
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ >
|
|
|
<img class={styles.iconAlbum2} src={iconAlbum2} />
|
|
|
- <span>{musicDetail.value?.userName || '游客' + ( musicDetail.value?.userId || '')}</span>
|
|
|
+ <span>
|
|
|
+ {musicDetail.value?.userName ||
|
|
|
+ '游客' + (musicDetail.value?.userId || '')}
|
|
|
+ </span>
|
|
|
</span>
|
|
|
</p>
|
|
|
</div>
|
|
@@ -836,7 +842,10 @@ export default defineComponent({
|
|
|
<>
|
|
|
<span
|
|
|
style={{
|
|
|
- visibility: state.platformType === 'TEACHER' ? "visible" : "hidden"
|
|
|
+ visibility:
|
|
|
+ state.platformType === 'TEACHER'
|
|
|
+ ? 'visible'
|
|
|
+ : 'hidden'
|
|
|
}}
|
|
|
class={styles.download}
|
|
|
onClick={() => {
|
|
@@ -847,8 +856,18 @@ export default defineComponent({
|
|
|
}
|
|
|
}}
|
|
|
>
|
|
|
- <img src={musicDetail.value?.coursewareStatus?iconRemoveCourse: iconAddCourse} />
|
|
|
- <span>{musicDetail.value?.coursewareStatus ? '移出课件':'添加课件'}</span>
|
|
|
+ <img
|
|
|
+ src={
|
|
|
+ musicDetail.value?.coursewareStatus
|
|
|
+ ? iconRemoveCourse
|
|
|
+ : iconAddCourse
|
|
|
+ }
|
|
|
+ />
|
|
|
+ <span>
|
|
|
+ {musicDetail.value?.coursewareStatus
|
|
|
+ ? '移出课件'
|
|
|
+ : '添加课件'}
|
|
|
+ </span>
|
|
|
</span>
|
|
|
<span
|
|
|
class={styles.download}
|
|
@@ -938,7 +957,8 @@ export default defineComponent({
|
|
|
</div>
|
|
|
|
|
|
<div class={styles.musicContent}>
|
|
|
- {musicDetail.value?.musicSheetType === 'CONCERT' || musicPdfUrl.value ||
|
|
|
+ {musicDetail.value?.musicSheetType === 'CONCERT' ||
|
|
|
+ musicPdfUrl.value ||
|
|
|
!defaultImgs.value[staff.radio] ? (
|
|
|
<>
|
|
|
{musicPdfUrl.value ? (
|
|
@@ -977,7 +997,7 @@ export default defineComponent({
|
|
|
style={{
|
|
|
opacity: loading.value ? 0 : 1
|
|
|
}}
|
|
|
- src={staffData.iframeSrc}
|
|
|
+ // src={staffData.iframeSrc}
|
|
|
onLoad={() => {
|
|
|
musicIframeLoad()
|
|
|
}}
|
|
@@ -1189,10 +1209,12 @@ export default defineComponent({
|
|
|
{downloadStatus.value && (
|
|
|
<Download
|
|
|
imgList={JSON.parse(JSON.stringify(showImg.value))}
|
|
|
- musicSheetName={musicDetail.value?.musicSheetName +
|
|
|
+ musicSheetName={
|
|
|
+ musicDetail.value?.musicSheetName +
|
|
|
(staffData.instrumentName
|
|
|
? `(${staffData.instrumentName})`
|
|
|
- : '')}
|
|
|
+ : '')
|
|
|
+ }
|
|
|
/>
|
|
|
)}
|
|
|
</Popup>
|