Browse Source

ppt获取不到数据的时候 跳转到错误页面

黄琪勇 2 months ago
parent
commit
a859a9d33a
2 changed files with 5 additions and 1 deletions
  1. 4 0
      src/store/pptWork.ts
  2. 1 1
      src/viewsframe/errorPage/errorPage.vue

+ 4 - 0
src/store/pptWork.ts

@@ -10,6 +10,7 @@ import { ElMessage } from "element-plus"
 import { toBlob } from "html-to-image"
 import { useSlidesStore } from "@/store"
 import queryParams, { initQueryParams } from "@/queryParams"
+import router from "@/router"
 
 type pptWork = { id: string; coverImg: string; jsonUrl: string; isSave: boolean }
 
@@ -42,6 +43,9 @@ const useStore = defineStore("pptWork", {
               jsonToPpt(jsonRes.data)
             }
           }
+        } else {
+          // 获取不到ppt数据的时候 跳转到错误页面
+          router.replace("/err")
         }
         LoadingBar.loading(false)
       }

+ 1 - 1
src/viewsframe/errorPage/errorPage.vue

@@ -3,7 +3,7 @@
     <div class="error">
       <img src="./imgs/404.png" class="img" alt="" />
       <div class="tit">页面找不到了~</div>
-      <ElButton class="backBtn" type="primary" plain @click="handleGoHome">返回</ElButton>
+      <!-- <ElButton class="backBtn" type="primary" plain @click="handleGoHome">返回</ElButton> -->
     </div>
   </div>
 </template>