瀏覽代碼

自查,优化

刘洋 1 年之前
父節點
當前提交
401a972431
共有 3 個文件被更改,包括 6 次插入6 次删除
  1. 1 1
      .env.test
  2. 4 4
      src/pages/login.vue
  3. 1 1
      src/router/index.js

+ 1 - 1
.env.test

@@ -1,7 +1,7 @@
 # -- 当前环境(测试环境)
 # -- 当前环境(测试环境)
 VITE_ENV=test
 VITE_ENV=test
 # -- 服务器地址
 # -- 服务器地址
-VITE_API_HOST=测试环境服务器地址
+VITE_API_HOST=/
 # -- 基础路径
 # -- 基础路径
 # -- 部署二级目录时填写,如:/my-app/
 # -- 部署二级目录时填写,如:/my-app/
 VITE_BASE=""
 VITE_BASE=""

+ 4 - 4
src/pages/login.vue

@@ -1,20 +1,20 @@
 <template>
 <template>
   <div class="login">
   <div class="login">
-    <div v-if="!appStore.globalConfig.taskTitle" class="sys-disabled">
+    <div v-if="!appStore.globalConfig?.taskTitle" class="sys-disabled">
       <div class="text-center">
       <div class="text-center">
         <NoData>
         <NoData>
           <template #img>
           <template #img>
             <img src="../assets/imgs/sys_disabled.png" />
             <img src="../assets/imgs/sys_disabled.png" />
           </template>
           </template>
-          <template #title>{{ appStore.globalConfig.orgTitle }}</template>
+          <template #title>{{ appStore.globalConfig?.orgTitle }}</template>
           当前预约系统未开放</NoData
           当前预约系统未开放</NoData
         >
         >
         <div class="cus-btn" @click="exit">退出</div>
         <div class="cus-btn" @click="exit">退出</div>
       </div>
       </div>
     </div>
     </div>
     <template v-else>
     <template v-else>
-      <div class="title">{{ appStore.globalConfig.orgTitle }}</div>
-      <div class="sub-title">{{ appStore.globalConfig.taskTitle }}</div>
+      <div class="title">{{ appStore.globalConfig?.orgTitle }}</div>
+      <div class="sub-title">{{ appStore.globalConfig?.taskTitle }}</div>
       <van-form @submit="onSubmit" class="login-form">
       <van-form @submit="onSubmit" class="login-form">
         <van-cell-group inset>
         <van-cell-group inset>
           <van-field
           <van-field

+ 1 - 1
src/router/index.js

@@ -22,7 +22,7 @@ router.beforeEach(async (to, from, next) => {
   const appStore = useAppStore();
   const appStore = useAppStore();
   if (!appStore.globalConfig) {
   if (!appStore.globalConfig) {
     let config = await appStore.getGlobalConfig();
     let config = await appStore.getGlobalConfig();
-    if (config && !config?.taskTitle) {
+    if (((config && !config?.taskTitle) || !config) && to.name !== "Login") {
       next({ name: "Login", replace: true });
       next({ name: "Login", replace: true });
       return;
       return;
     }
     }