|
@@ -177,7 +177,7 @@
|
|
|
></el-input>
|
|
|
</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="手机号" :label-width="formLabelWidth">
|
|
|
+ <!-- <el-form-item label="手机号" :label-width="formLabelWidth">
|
|
|
<span>
|
|
|
<el-input
|
|
|
placeholder="请输入手机号"
|
|
@@ -187,7 +187,7 @@
|
|
|
class="add_input"
|
|
|
></el-input>
|
|
|
</span>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
<el-form-item
|
|
|
label="角色"
|
|
|
:label-width="formLabelWidth"
|
|
@@ -255,12 +255,8 @@
|
|
|
<el-form-item label="教师账号" :label-width="formLabelWidth">
|
|
|
<span>
|
|
|
<template>
|
|
|
- <el-radio v-model="addRadio" :label="0"
|
|
|
- >管理员</el-radio
|
|
|
- >
|
|
|
- <el-radio v-model="addRadio" :label="1"
|
|
|
- >普通教师</el-radio
|
|
|
- >
|
|
|
+ <el-radio v-model="addRadio" :label="0">管理员</el-radio>
|
|
|
+ <el-radio v-model="addRadio" :label="1">普通教师</el-radio>
|
|
|
</template>
|
|
|
</span>
|
|
|
</el-form-item>
|
|
@@ -314,7 +310,7 @@ export default {
|
|
|
modifyDia: false,
|
|
|
modifyDiaData: {
|
|
|
userid: "",
|
|
|
- mail:'',
|
|
|
+ mail: "",
|
|
|
dName: "",
|
|
|
tel: "",
|
|
|
radio: 0,
|
|
@@ -339,11 +335,13 @@ export default {
|
|
|
oid: this.$route.query.oid,
|
|
|
cid: "",
|
|
|
org: this.$route.query.org,
|
|
|
- tx: require("../../../assets/avatar.png")
|
|
|
+ tx: require("../../../assets/avatar.png"),
|
|
|
+ userSuffix: ""
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
this.$nextTick(function() {
|
|
|
+ this.getUser()
|
|
|
this.tableHeight =
|
|
|
window.innerHeight - this.$refs.table.$el.offsetTop - 200;
|
|
|
if (this.tableHeight <= 530) {
|
|
@@ -361,6 +359,19 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ getUser() {
|
|
|
+ let params = {
|
|
|
+ userid: this.userid
|
|
|
+ };
|
|
|
+ this.ajax
|
|
|
+ .get(this.$store.state.api + "selectUser", params)
|
|
|
+ .then(res => {
|
|
|
+ this.userSuffix = res.data[0][0].accountNumber.split("@")[1];
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error(err);
|
|
|
+ });
|
|
|
+ },
|
|
|
// 确定修改信息
|
|
|
conModify() {
|
|
|
if (!this.modifyDiaData.dName) {
|
|
@@ -421,8 +432,6 @@ export default {
|
|
|
this.modifyDiaData.type = val.type;
|
|
|
this.modifyDiaData.mail = val.un;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
if (val.type == 0 && val.role == 1) {
|
|
|
this.modifyDiaData.radio = 0;
|
|
|
} else {
|
|
@@ -494,11 +503,14 @@ export default {
|
|
|
this.$message.error("教师账号不能为空");
|
|
|
return;
|
|
|
} else if (
|
|
|
- !/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(
|
|
|
- this.sMail
|
|
|
- )
|
|
|
+ // !/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(
|
|
|
+ // this.sMail
|
|
|
+ // )
|
|
|
+ this.sMail === ""
|
|
|
) {
|
|
|
- this.$message.error("邮箱格式不正确");
|
|
|
+ this.$message.error("学生账号不能为空");
|
|
|
+
|
|
|
+ // this.$message.error("邮箱格式不正确");
|
|
|
return;
|
|
|
} else if (this.schoolName === "") {
|
|
|
this.$message.error("请选择学校");
|
|
@@ -512,17 +524,22 @@ export default {
|
|
|
this.$message.error("教师账号不能为空");
|
|
|
return;
|
|
|
} else if (
|
|
|
- !/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(
|
|
|
- this.sMail
|
|
|
- )
|
|
|
+ // !/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(
|
|
|
+ // this.sMail
|
|
|
+ // )
|
|
|
+ this.sMail === ""
|
|
|
) {
|
|
|
- this.$message.error("邮箱格式不正确");
|
|
|
+ this.$message.error("学生账号不能为空");
|
|
|
+
|
|
|
+ // this.$message.error("邮箱格式不正确");
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if (this.time()) {
|
|
|
- let params = { un: this.sMail };
|
|
|
+ // let params = { un: this.sMail };
|
|
|
+ let params = { un: this.sMail + "@" + this.userSuffix };
|
|
|
+
|
|
|
this.ajax
|
|
|
.get(this.$store.state.api + "findMail", params)
|
|
|
.then(res => {
|
|
@@ -538,18 +555,18 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
add_Student() {
|
|
|
- let AddT=0
|
|
|
- let addR=0
|
|
|
+ let AddT = 0;
|
|
|
+ let addR = 0;
|
|
|
if (!this.addRadio) {
|
|
|
- AddT=0
|
|
|
- addR=1
|
|
|
- }else{
|
|
|
- AddT=1
|
|
|
- addR=0
|
|
|
+ AddT = 0;
|
|
|
+ addR = 1;
|
|
|
+ } else {
|
|
|
+ AddT = 1;
|
|
|
+ addR = 0;
|
|
|
}
|
|
|
let params = [
|
|
|
{
|
|
|
- username: this.sMail,
|
|
|
+ username: this.sMail + '@' + this.userSuffix,
|
|
|
userpassword: 123456,
|
|
|
alias: this.sName,
|
|
|
org:
|
|
@@ -563,8 +580,8 @@ export default {
|
|
|
ph: this.sPhone,
|
|
|
sid: this.sId,
|
|
|
cid: "",
|
|
|
- typ:AddT,
|
|
|
- rol:addR
|
|
|
+ typ: AddT,
|
|
|
+ rol: addR
|
|
|
}
|
|
|
];
|
|
|
// return console.log('params:',params);
|