SanHQin hace 2 meses
padre
commit
db874cca88

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/css/app.bfc5cf72.css


+ 1 - 1
dist/index.html

@@ -36,7 +36,7 @@
         width: 100%;
         width: 100%;
         background: #e6eaf0;
         background: #e6eaf0;
         font-family: '黑体';
         font-family: '黑体';
-      }</style><script defer="defer" src="/js/chunk-vendors.fba309d8.js"></script><script defer="defer" src="/js/app.54d33593.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.0664b907.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but pblAdminTable doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html><script>function stopSafari() {
+      }</style><script defer="defer" src="/js/chunk-vendors.2f2a8cc6.js"></script><script defer="defer" src="/js/app.38ee6a9d.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.bfc5cf72.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but pblAdminTable doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {
     document.documentElement.addEventListener("touchstart", function (event) {

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/app.38ee6a9d.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/app.38ee6a9d.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/app.54d33593.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/app.54d33593.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/chunk-vendors.2f2a8cc6.js


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/chunk-vendors.2f2a8cc6.js.map


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
dist/js/chunk-vendors.fba309d8.js.map


+ 16 - 5
src/views/login/loginPage.vue

@@ -29,7 +29,7 @@
 				密码
 				密码
 				<div class="input-container">
 				<div class="input-container">
 					<input
 					<input
-						type="text"
+						type="password"
 						placeholder="请输入密码"
 						placeholder="请输入密码"
 						class="input"
 						class="input"
 						v-model="password"
 						v-model="password"
@@ -42,6 +42,7 @@
 </template>
 </template>
 <script>
 <script>
 import { mapActions } from "vuex";
 import { mapActions } from "vuex";
+import axios from "axios";
 export default {
 export default {
 	name: "loginPage",
 	name: "loginPage",
 	data() {
 	data() {
@@ -50,7 +51,7 @@ export default {
 			account: "",
 			account: "",
 			password: "",
 			password: "",
 			loading: false,
 			loading: false,
-			redirect:this.$route.query['redirect']
+			redirect: this.$route.query["redirect"],
 		};
 		};
 	},
 	},
 	methods: {
 	methods: {
@@ -70,15 +71,25 @@ export default {
 				return;
 				return;
 			}
 			}
 
 
+			let orgValue = this.org ? "@" + this.org : "@cocorobo.cc";
+			let email = "";
+			const regEmail = new RegExp("^[A-Za-z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$");
+			let str = this.account.replace(/(^\s*)|(\s*$)/g, "");
+			if (!regEmail.test(str)) {
+				email = str + orgValue;
+			} else {
+				email = str;
+			}
 			let params = {
 			let params = {
 				geetest_challenge: "",
 				geetest_challenge: "",
 				geetest_validate: "",
 				geetest_validate: "",
 				geetest_seccode: "",
 				geetest_seccode: "",
-				loginUsername: this.account.trim(),
+				loginUsername: email.trim(),
 				loginPassword: window.btoa(this.password.trim()),
 				loginPassword: window.btoa(this.password.trim()),
 			};
 			};
 			this.loading = true;
 			this.loading = true;
-			this.$ajax
+			axios.defaults.withCredentials = true;
+			axios
 				.post("https://beta.api.cocorobo.cn/api/user", params)
 				.post("https://beta.api.cocorobo.cn/api/user", params)
 				.then(async (res) => {
 				.then(async (res) => {
 					console.log("res", res);
 					console.log("res", res);
@@ -117,7 +128,7 @@ export default {
 		},
 		},
 	},
 	},
 	mounted() {
 	mounted() {
-		this.getLoading();
+		// this.getLoading();
 	},
 	},
 };
 };
 </script>
 </script>

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio