Эх сурвалжийг харах

feat: 用户指南接口新增用户过期判断,并加上loading动画

zhouyuhao 9 сар өмнө
parent
commit
e5771d0f59

+ 11 - 1
src/views/Layout/src/components/Header/HeaderView.vue

@@ -121,6 +121,16 @@ const handleUserManual = () => {
         })
         return
       }
+      if (res.data?.code === 403) {
+        sessionStorage.clear()
+        router.push('/login')
+        userStore.logout()
+        ElMessage.warning({
+          message: 'Please log in to use this feature.',
+          grouping: true
+        })
+        return
+      }
       // 创建一个 Blob 对象
       const blob = new Blob([res.data], { type: 'application/pdf' })
       const url = URL.createObjectURL(blob)
@@ -495,4 +505,4 @@ div.el-popover.el-popper.user-config-popover {
 div.el-popper.theme-popper-class {
   padding: 3px 4px;
 }
-</style>
+</style>