From 94e3b64fbb8d3d4b148174cabcfbbccad2e9809f Mon Sep 17 00:00:00 2001
From: qx <1084500556@qq.com>
Date: 星期五, 27 六月 2025 17:48:55 +0800
Subject: [PATCH] qx

---
 src/views/login.vue |   71 ++++++++++++++++++++++++++++++++++-
 1 files changed, 69 insertions(+), 2 deletions(-)

diff --git a/src/views/login.vue b/src/views/login.vue
index af01c3d..a4e01dc 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="login">
     <!-- <div style="padding-top: 130px;"> -->
-      <div style="font-weight: 700;font-size: 50px;">鏅鸿兘鍋ュ悍浣撴绠$悊绯荤粺</div>
+    <div style="font-weight: 700;font-size: 50px;">鏅鸿兘鍋ュ悍浣撴绠$悊绯荤粺</div>
     <!-- </div> -->
 
 
@@ -58,13 +58,14 @@
 
     <!--  搴曢儴  -->
     <div class="el-login-footer">
-      <span>Copyright 漏 2023-2024 All Rights Reserved.</span>
+      <span>Copyright 漏 2024-2025 All Rights Reserved.</span>
       <!-- <span>Copyright 漏 2022-2023榫欑編缃戠粶 All Rights Reserved.</span> -->
     </div>
   </div>
 </template>
 
 <script>
+
 import { getCodeImg, getconfigKey } from "@/api/login";
 import Cookies from "js-cookie";
 import { encrypt, decrypt } from '@/utils/jsencrypt'
@@ -78,6 +79,7 @@
         username: "",
         password: "",
         mobile: false,
+        hospId: "",
         // username:"13800138008",
         // password:"888888",
         rememberMe: false,
@@ -136,6 +138,7 @@
   created() {
     this.getstate();
     this.getCookie();
+    this.loadAll();
   },
   methods: {
     getstate() {
@@ -148,6 +151,69 @@
         }
       })
 
+    },
+    loadAll() {
+      const env = process.env.VUE_APP_ENV
+      if (env === 'development') {
+        this.loginForm.hospId = this.$route.query.hospId
+        Cookies.set("hospId", this.loginForm.hospId);
+      } else if (env === 'production') {
+        // 鑾峰彇褰撳墠URL鐨勭鍙e彿
+        const port = window.location.port;
+
+        switch (port) {
+
+          case '8094':
+
+            this.loginForm.hospId = "pbkwyy";
+            break;
+          case '8095':
+            this.loginForm.hospId = "jdczgzyy";
+            break;
+          case '8096':
+            this.loginForm.hospId = "sqyy";
+            break;
+          case '8097':
+            this.loginForm.hospId = "wbzxyy";
+            break;
+          case '8098':
+            this.loginForm.hospId = "bjxjyy";
+            break;
+            case '8099':
+            this.loginForm.hospId = "bjfhyy";
+            break;
+        }
+        Cookies.set("hospId", this.loginForm.hospId);
+      } else if (env === 'staging') {
+        // 鑾峰彇褰撳墠URL鐨勭鍙e彿
+        const port = window.location.port;
+
+        switch (port) {
+          case '9013':
+            this.loginForm.hospId = "pbkwyy";
+            break;
+
+          case '9014':
+            this.loginForm.hospId = "jdczgzyy";
+            break;
+          case '9015':
+            this.loginForm.hospId = "sqyy";
+            break;
+          case '9016':
+            this.loginForm.hospId = "wbzxyy";
+            break;
+          case '9017':
+            this.loginForm.hospId = "bjxjyy";
+            break;
+        }
+        Cookies.set("hospId", this.loginForm.hospId);
+      }
+      // 瀛樺偍hospId鍒癈ookie
+      // 鏇存柊URL鍙傛暟
+      if (this.loginForm.hospId) {
+        const query = { ...this.$route.query, hospId: this.loginForm.hospId };
+        this.$router.replace({ query });
+      }
     },
 
     hide() {
@@ -233,6 +299,7 @@
                 }
               }
               this.$router.push({ path: this.redirect || "/" }).catch(() => { });
+              location.reload();
             }
 
           }).catch(() => {

--
Gitblit v1.8.0