소스 검색

添加等待组织识别

11wqe1 1 개월 전
부모
커밋
774a177644
5개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 0 0
      dist/css/app.1e1922a2.css
  2. 1 1
      dist/index.html
  3. 0 0
      dist/js/app.9c09825e.js
  4. 0 0
      dist/js/app.9c09825e.js.map
  5. 4 3
      src/views/login/loginPage.vue

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/css/app.1e1922a2.css


+ 1 - 1
dist/index.html

@@ -36,7 +36,7 @@
         width: 100%;
         background: #e6eaf0;
         font-family: '黑体';
-      }</style><script defer="defer" src="/js/chunk-vendors.a039e0a6.js"></script><script defer="defer" src="/js/app.11636260.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.70cf127e.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.a039e0a6.js"></script><script defer="defer" src="/js/app.9c09825e.js"></script><link href="/css/chunk-vendors.7cfe4581.css" rel="stylesheet"><link href="/css/app.1e1922a2.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浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/app.9c09825e.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/js/app.9c09825e.js.map


+ 4 - 3
src/views/login/loginPage.vue

@@ -615,6 +615,7 @@ export default {
 		}, 300),
 		async loginFn() {
 			if (this.loading) return;
+			if (this.inpGetAccOrgNameloading) return this.$message.error('请等待组织识别');
 
 			// loginType == orgL为组织号登录
 			let str = this.account.replace(/(^\s*)|(\s*$)/g, "");
@@ -624,7 +625,7 @@ export default {
 			const regEmail = new RegExp(
 				"^[A-Za-z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$"
 			);
-			if (this.loginType == "default" && !this.org) {
+			if (this.loginType == "default" && !this.org && !regEmail.test(str)) {
 				this.loading = false;
 				// 请输入组织号
 				if (this.accOrgName.length == 0) {
@@ -679,7 +680,7 @@ export default {
 					return this.$message.error(this.lang.Accountcannot);
 				}
 
-				if (this.loginType == 'default' && !_list.includes(this.accOrgName.find((i) => i.Uorg == this.org).id)) {
+				if (this.loginType == 'default' && !_list.includes(this.accOrgName.find((i) => i.Uorg == this.org)) && !_list.includes(this.accOrgName.find((i) => i.Uorg == this.org).id)) {
 					this.loading = false;
 					// 账号不可登录,请使用您的专属网址
 					return this.$message.error(this.lang.Accountcannot);
@@ -719,7 +720,7 @@ export default {
 						return this.$message.error(this.lang.Accountcannot);
 					}
 				}
-				if (this.loginType == 'default' && mergedList.includes(this.accOrgName.find((i) => i.Uorg == this.org).id)) {
+				if (this.loginType == 'default' && this.accOrgName.find((i) => i.Uorg == this.org) && mergedList.includes(this.accOrgName.find((i) => i.Uorg == this.org).id)) {
 					this.loading = false;
 					// 账号不可登录,请使用您的专属网址
 					return this.$message.error(this.lang.Accountcannot);

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.