Prechádzať zdrojové kódy

谱面预览图没有图片的时候 加载谱面

黄琪勇 11 mesiacov pred
rodič
commit
7446eb0ae9
1 zmenil súbory, kde vykonal 17 pridanie a 2 odobranie
  1. 17 2
      src/views/co-ai/index.tsx

+ 17 - 2
src/views/co-ai/index.tsx

@@ -370,6 +370,21 @@ export default defineComponent({
       }
     });
 
+    // 判断 值当前有没有图片
+    const isMusicImg = computed(() => {
+      const musicsData = data.musics[data.musicIndex]
+      if(data.showMusicImg === 'first' && musicsData?.musicFirstImg){
+        return true
+      }
+      if(data.showMusicImg === 'fixed' && musicsData?.musicJianImg){
+        return true
+      }
+      if(musicsData?.musicImg) {
+        return true
+      }
+      return false
+    })
+
     // 判断是否可转谱 - 为空也可以转谱
     const checkConverTible = (isConvertibleScore: any, scoreType: string) => {
       if (
@@ -922,7 +937,7 @@ export default defineComponent({
                   {data.musics[data.musicIndex]?.musicSheetName}
                 </div>
                 {/* ensembleDetail */}
-                {isEnsemble.value ? (
+                {(isEnsemble.value || !isMusicImg.value) ? (
                   <div class={styles.iframeSection}>
                     <>
                       {/* {loading.value && (
@@ -1026,7 +1041,7 @@ export default defineComponent({
                 </Popover>
               )}
 
-              {!isEnsemble.value && (
+              {(!isEnsemble.value && isMusicImg.value) && (
                 <img id="coai-2" src={icon_down} onClick={handleSave} />
               )}
               {data.musics[data.musicIndex]?.id && (