刘洋 1 年之前
父節點
當前提交
4bbe615e5c
共有 2 個文件被更改,包括 14 次插入3 次删除
  1. 13 2
      src/pages/login.vue
  2. 1 1
      src/pages/wxLogin.vue

+ 13 - 2
src/pages/login.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="login">
+  <div class="login" v-if="showInitPage()">
     <div v-if="!appStore.globalConfig?.taskTitle" class="sys-disabled">
       <div class="text-center">
         <NoData>
@@ -49,6 +49,7 @@
     </template>
     <div class="hid" @click="countAdd"></div>
   </div>
+  <div v-else></div>
 </template>
 <script name="Login" setup>
 import { ref } from "vue";
@@ -74,7 +75,7 @@ const account = ref("");
 const password = ref("");
 const passwordShow = ref(false);
 const onSubmit = () => {
-  console.log("1");
+  console.log("2");
   login({ account: account.value, password: password.value }).then((res) => {
     if (res?.id) {
       userStore.setLoginInfo(res);
@@ -110,6 +111,16 @@ const passwordChange = (val) => {
   val = val || "";
   password.value = val.trim();
 };
+
+const showInitPage = () => {
+  let pattern =
+    /^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
+  return (
+    !!userStore.openId ||
+    pattern.test(location.hostname) ||
+    location.hostname === "apply-test.qmth.com.cn"
+  );
+};
 </script>
 <style lang="less" scoped>
 .login {

+ 1 - 1
src/pages/wxLogin.vue

@@ -34,6 +34,6 @@ async function _wxLogin() {
     router.replace("/login");
   }
 }
-code && _wxLogin();
+_wxLogin();
 </script>
 <style lang="less" scoped></style>