فهرست منبع

feat: 根据后台设置的isShowFingering显示指法

TIANYONG 1 سال پیش
والد
کامیت
78ece605c1
2فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 2 0
      src/page-instrument/header-top/index.tsx
  2. 1 1
      src/page-instrument/view-detail/index.tsx

+ 2 - 0
src/page-instrument/header-top/index.tsx

@@ -121,6 +121,8 @@ export default defineComponent({
 
     /** 指法按钮 */
     const fingeringBtn = computed(() => {
+      // 后台设置不显示指法
+      if (!state.isShowFingering) return { display: true, disabled: true };
       // 没有指法 选择模式 评测模式 跟练模式 不显示
       if (headTopData.modeType !== "show" || !state.fingeringInfo.name || ["evaluating", "follow"].includes(state.modeType)) return { display: false, disabled: true };
       // 音频播放中 禁用

+ 1 - 1
src/page-instrument/view-detail/index.tsx

@@ -357,7 +357,7 @@ export default defineComponent({
           {!detailData.isLoading && <MusicScore onRendered={handleRendered} />}
 
           {/* 指法 */}
-          {state.setting.displayFingering && state.fingeringInfo?.name && !state.isPreView &&  (
+          {state.setting.displayFingering && state.fingeringInfo?.name && !state.isPreView && state.isShowFingering && (
             <div style={{ ...fingerConfig.value.fingerBox }}>
               <Fingering
                 style={{