Przeglądaj źródła

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

TIANYONG 11 miesięcy temu
rodzic
commit
1b568f3348

+ 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 };
       // 音频播放中 禁用

+ 3 - 2
src/page-instrument/view-detail/index.tsx

@@ -141,6 +141,7 @@ export default defineComponent({
 
     /** 渲染完成 */
     const handleRendered = (osmd: any) => {
+      api_cloudLoading();
       detailData.skeletonLoading = false;
       state.osmd = osmd;
       // 没有设置速度使用读取的速度
@@ -177,7 +178,7 @@ export default defineComponent({
         const beatLengthInMilliseconds = (60 / state.speed) * 1000;
         handleInitTick(beatLengthInMilliseconds, osmd?.Sheet?.SheetPlaybackSetting?.Rhythm?.Numerator || 4);
       // }
-      api_cloudLoading();
+      // api_cloudLoading();
 
       state.musicRendered = true;
 
@@ -362,7 +363,7 @@ export default defineComponent({
           }
 
           {/* 指法 */}
-          {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={{

+ 2 - 2
vite.config.ts

@@ -68,9 +68,9 @@ export default defineConfig({
 				// target: "https://kt.colexiu.com",
 				// target: "https://test.lexiaoya.cn",
 				// target: "https://dev.kt.colexiu.com",
-				target: "https://test.resource.colexiu.com", // 内容平台开发环境,内容平台开发,需在url链接上加上isCbs=true
+				// target: "https://test.resource.colexiu.com", // 内容平台开发环境,内容平台开发,需在url链接上加上isCbs=true
 				// target: "https://dev.resource.colexiu.com",
-				// target: "https://test.kt.colexiu.com",
+				target: "https://test.kt.colexiu.com",
 				// target: "https://mec.colexiu.com",
 				changeOrigin: true,
 				rewrite: (path) => path.replace(/^\/instrument/, ""),