src/permission.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/login.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/logincopt.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/system/tijian/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/permission.js
@@ -51,7 +51,6 @@ path:"/login", query:{ redirect:to.fullPath, hospId:"" } }) NProgress.done() src/views/login.vue
@@ -69,7 +69,8 @@ import { getCodeImg, getconfigKey } from "@/api/login"; import Cookies from "js-cookie"; import { encrypt, decrypt } from '@/utils/jsencrypt' import ini from 'ini'; import fs from 'fs'; // Node.js 文件系统模块 export default { name: "Login", data() { @@ -153,81 +154,33 @@ }, 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的端口号 const port = window.location.port; const env = process.env.VUE_APP_ENV; const port = window.location.port; switch (port) { // yuanqu.ini加载hospId fetch('/yuanqu.ini') .then(response => { if (!response.ok) { throw new Error('Failed to fetch config.ini'); } return response.text(); }) .then(text => { const config = ini.parse(text); 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; case '8100': this.loginForm.hospId = "ssyjyy"; break; case '8101': this.loginForm.hospId = "bjsqyy"; break; } Cookies.set("hospId", this.loginForm.hospId); } else if (env === 'staging') { // 获取当前URL的端口号 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; case '9018': this.loginForm.hospId = "ssyjyy"; break; case '9019': this.loginForm.hospId = "bjsqyy"; break; } Cookies.set("hospId", this.loginForm.hospId); } // 存储hospId到Cookie // 更新URL参数 if (this.loginForm.hospId) { const query = { ...this.$route.query, hospId: this.loginForm.hospId }; this.$router.replace({ query }); } if (config[env] && config[env][port]) { this.loginForm.hospId = config[env][port]; Cookies.set("hospId", this.loginForm.hospId); } else { console.error(`No hospId found for environment ${env} and port ${port}`); this.$message.error(`配置错误:未找到环境 ${env} 和端口 ${port} 对应的医院ID`); } }) .catch(error => { console.error('Error fetching or parsing config.ini:', error); this.$message.error('无法加载配置文件,请联系管理员'); }); }, hide() { // this.loginForm.username = "10001"; // this.loginForm.password = "admin123"; src/views/logincopt.vue
File was renamed from src/views/login copy.vue @@ -69,8 +69,7 @@ import { getCodeImg, getconfigKey } from "@/api/login"; import Cookies from "js-cookie"; import { encrypt, decrypt } from '@/utils/jsencrypt' import ini from 'ini'; import fs from 'fs'; // Node.js 文件系统模块 export default { name: "Login", data() { @@ -154,33 +153,81 @@ }, loadAll() { const env = process.env.VUE_APP_ENV; const port = window.location.port; 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的端口号 const port = window.location.port; // yuanqu.ini加载hospId fetch('/yuanqu.ini') .then(response => { if (!response.ok) { throw new Error('Failed to fetch config.ini'); } return response.text(); }) .then(text => { const config = ini.parse(text); switch (port) { if (config[env] && config[env][port]) { this.loginForm.hospId = config[env][port]; Cookies.set("hospId", this.loginForm.hospId); } else { console.error(`No hospId found for environment ${env} and port ${port}`); this.$message.error(`配置错误:未找到环境 ${env} 和端口 ${port} 对应的医院ID`); } }) .catch(error => { console.error('Error fetching or parsing config.ini:', error); this.$message.error('无法加载配置文件,请联系管理员'); }); 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; case '8100': this.loginForm.hospId = "ssyjyy"; break; case '8101': this.loginForm.hospId = "bjsqyy"; break; } Cookies.set("hospId", this.loginForm.hospId); } else if (env === 'staging') { // 获取当前URL的端口号 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; case '9018': this.loginForm.hospId = "ssyjyy"; break; case '9019': this.loginForm.hospId = "bjsqyy"; break; } Cookies.set("hospId", this.loginForm.hospId); } // 存储hospId到Cookie // 更新URL参数 if (this.loginForm.hospId) { const query = { ...this.$route.query, hospId: this.loginForm.hospId }; this.$router.replace({ query }); } }, hide() { // this.loginForm.username = "10001"; // this.loginForm.password = "admin123"; src/views/system/tijian/index.vue
@@ -984,10 +984,10 @@ pacName: null, pacRemark: null, }, // valueUrl: "ws://127.0.0.1:6789/websocket", // valueUrls: "ws://127.0.0.1:6789/websocket", valueUrl: "ws://192.168.1.244:6789/websocket", valueUrls: "ws://192.168.1.244:6789/websocket", valueUrl: "ws://127.0.0.1:6789/websocket", valueUrls: "ws://127.0.0.1:6789/websocket", // valueUrl: "ws://192.168.1.244:6789/websocket", // valueUrls: "ws://192.168.1.244:6789/websocket", webSocket: null, // 身份证需要 // socket: null,