lex-xin 10 月之前
父节点
当前提交
c723e50269
共有 1 个文件被更改,包括 49 次插入16 次删除
  1. 49 16
      src/views/music/music-detail/index.tsx

+ 49 - 16
src/views/music/music-detail/index.tsx

@@ -808,9 +808,13 @@ export default defineComponent({
                           />
                         )}
                         <span
-                          class={[styles.coomposer, browser().isApp &&
-                            musicDetail.value?.sourceType === 'TEACHER' &&
-                            state.platformType === 'STUDENT' && styles.links]}
+                          class={[
+                            styles.coomposer,
+                            browser().isApp &&
+                              musicDetail.value?.sourceType === 'TEACHER' &&
+                              state.platformType === 'STUDENT' &&
+                              styles.links
+                          ]}
                           onClick={() => {
                             if (
                               browser().isApp &&
@@ -900,29 +904,58 @@ export default defineComponent({
                   <img src={iconAlbum} />
                   <span>专辑</span>
                 </div>
+                {/* {musicDetail.value?.notation ? (
+                      <span
+                        class={styles.download}
+                        onClick={() => {
+                          staff.status = true
+                        }}
+                        style={{
+                          display:
+                            musicDetail.value?.musicSheetType !== 'CONCERT'
+                              ? ''
+                              : 'none'
+                        }}
+                      >
+                        <img src={iconChangeStaff} />
+                        <span>转谱</span>
+                      </span>
+                    ) : null} */}
                 <div
                   class={styles.functionItem}
-                  // style={{
-                  //   display:
-                  //     musicDetail.value?.musicSheetType === 'CONCERT'
-                  //       ? ''
-                  //       : 'none'
-                  // }}
+                  style={{
+                    display:
+                      musicDetail.value?.musicSheetType === 'CONCERT'
+                        ? ''
+                        : 'none'
+                  }}
                   onClick={() => {
                     if (musicDetail.value?.musicSheetType === 'CONCERT') {
                       staffData.open = true
-                    } else {
-                      staff.status = true
                     }
                   }}
                 >
                   <img src={iconChange} />
-                  <span>
-                    {musicDetail.value?.musicSheetType === 'CONCERT'
-                      ? '切换乐器'
-                      : '转谱'}
-                  </span>
+                  <span>切换乐器</span>
                 </div>
+                {musicDetail.value?.notation ? (
+                  <div
+                    class={styles.functionItem}
+                    style={{
+                      display:
+                        musicDetail.value?.musicSheetType === 'SINGLE'
+                          ? ''
+                          : 'none'
+                    }}
+                    onClick={() => {
+                      staff.status = true
+                    }}
+                  >
+                    <img src={iconChange} />
+                    <span>转谱</span>
+                  </div>
+                ) : null}
+
                 <div
                   class={styles.functionItem}
                   onClick={() => {