Browse Source

学生账号不可登录

11wqe1 1 week ago
parent
commit
81e09a60f4
2 changed files with 39 additions and 18 deletions
  1. 22 18
      src/components/userInfoA.vue
  2. 17 0
      src/views/login/loginPage.vue

+ 22 - 18
src/components/userInfoA.vue

@@ -56,24 +56,28 @@
 							</el-radio-group>
 						</div>
 
-						<div class="info_span" v-if="info.type == 2">
-							<span>组织:</span>
-							<el-select disabled placeholder="请选择">
-								<el-option :label="orgName"></el-option>
-							</el-select>
-						</div>
-						<div class="info_span" v-if="info.type == 2">
-							<span>学校:</span>
-							<el-select disabled placeholder="请选择">
-								<el-option :label="info.sBySchool"></el-option>
-							</el-select>
-						</div>
-						<div class="info_span" v-if="info.type == 2">
-							<span>身份:</span>
-							<el-select disabled placeholder="请选择">
-								<el-option label="学生"></el-option>
-							</el-select>
-						</div>
+						<!-- 学生弹框数据 -->
+						<template v-if="info.type == 2">
+							<div class="info_span" >
+								<span>组织:</span>
+								<el-select disabled placeholder="请选择">
+									<el-option :label="orgName"></el-option>
+								</el-select>
+							</div>
+							<div class="info_span">
+								<span>学校:</span>
+								<el-select disabled placeholder="请选择">
+									<el-option :label="info.sBySchool"></el-option>
+								</el-select>
+							</div>
+							<div class="info_span">
+								<span>身份:</span>
+								<el-select disabled placeholder="请选择">
+									<el-option label="学生"></el-option>
+								</el-select>
+							</div>
+						</template>
+						
 						<template v-if="info.type == 1">
 							<div
 								class="info_span"

+ 17 - 0
src/views/login/loginPage.vue

@@ -359,6 +359,12 @@ export default {
 						console.log("res", res);
 						let _data = res.data[0][0];
 						let userjson = await getUser({ userid: _data.userid });
+						if (userjson.data[0][0].type == 2) {
+							this.loading = false;
+							this.$message.error('无登录权限');
+							return
+						} 
+
 						console.log("userjson", userjson);
 						if (_data.active === 1) {
 							window.localStorage["identity"] = JSON.stringify(_data.identity);
@@ -420,6 +426,12 @@ export default {
 						console.log("res", res);
 						let _data = res.data[0][0];
 						let userjson = await getUser({ userid: _data.userid });
+						if (userjson.data[0][0].type == 2) {
+							this.loading = false;
+							this.$message.error('无登录权限');
+							return
+						} 
+
 						console.log("userjson", userjson);
 						if (_data.active === 1) {
 							await this.$ajax.post(API_CONFIG.baseUrl2 + "UpdateOpenId", [
@@ -659,6 +671,11 @@ export default {
 						}
 					}
 					let userjson = await getUser({ userid: _data.userid });
+					if (userjson.data[0][0].type == 2) {
+						this.$message.error('无登录权限');
+						return
+					} 
+
 					console.log("userjson", userjson);
 					if (_data.active === 1) {
 						window.localStorage["identity"] = JSON.stringify(_data.identity);