Browse Source

优化小酷ai判断逻辑

黄琪勇 7 months ago
parent
commit
5064c03842
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/views/xiaoku-music/index.tsx

+ 6 - 2
src/views/xiaoku-music/index.tsx

@@ -389,6 +389,10 @@ export default defineComponent({
     const musicIframeLoad = () => {
       const token = userStore.getToken;
       const details = data.list[data.listActive];
+      if(!details?.id) {
+        data.iframeSrc = ""
+        return
+      }
       // const origin = /(localhost|192)/.test(location.host)
       //   ? 'https://test.lexiaoya.cn'
       //   : location.origin;
@@ -406,7 +410,7 @@ export default defineComponent({
           ? 'staff'
           : 'staff';
       data.iframeSrc = `${vaildMusicScoreUrl()}/instrument/?id=${
-        details.id
+        details?.id
       }&modelType=practise&modeType=json&Authorization=${token}&isPreView=true&part-index=${
         data.musicInstrumentIndex
       }&musicRenderType=${musicRenderType}`;
@@ -1086,7 +1090,7 @@ export default defineComponent({
                 </div>
 
                 <div class={styles.staffImgs}>
-                  {(isEnsemble.value || musicImg.value.length === 0) ? (
+                  {data.iframeSrc && (isEnsemble.value || musicImg.value.length === 0) ? (
                     <iframe
                       id="staffIframeRef"
                       style={{