|
|
|
@ -290,6 +290,9 @@ export default { |
|
|
|
|
AccountNoAdd: '', |
|
|
|
|
managerNumberNoAdd: true, |
|
|
|
|
teacherNumberNoAdd: true, |
|
|
|
|
studentNumberNoAdd: true, |
|
|
|
|
managerNumberNoAdd1: true, |
|
|
|
|
teacherNumberNoAdd1: true, |
|
|
|
|
platformId: this.$store.state.platformId, |
|
|
|
|
isManager: false, |
|
|
|
|
isTeacher: false, |
|
|
|
@ -572,31 +575,45 @@ export default { |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
async OnlyId(type){ |
|
|
|
|
let data = {}; |
|
|
|
|
let msg = ''; |
|
|
|
|
if(type == 13){ |
|
|
|
|
data = { |
|
|
|
|
workNumber: this.encodeString(this.teacherForm.managerWorkNumber), |
|
|
|
|
let workNumber = type == 13 ? this.encodeString(this.teacherForm.managerWorkNumber) : this.encodeString(this.teacherForm.teacherWorkNumber) |
|
|
|
|
let data = { |
|
|
|
|
workNumber, |
|
|
|
|
roleId: 13, |
|
|
|
|
schoolId: this.teacherForm.schoolId |
|
|
|
|
} |
|
|
|
|
msg = '该管理员工号已存在' |
|
|
|
|
}else if(type == 14){ |
|
|
|
|
data = { |
|
|
|
|
workNumber: this.encodeString(this.teacherForm.teacherWorkNumber), |
|
|
|
|
let data1 = { |
|
|
|
|
workNumber, |
|
|
|
|
roleId: 14, |
|
|
|
|
schoolId: this.teacherForm.schoolId |
|
|
|
|
} |
|
|
|
|
msg = '该老师工号已存在' |
|
|
|
|
let data2 = { |
|
|
|
|
workNumber, |
|
|
|
|
roleId: 4, |
|
|
|
|
schoolId: this.teacherForm.schoolId |
|
|
|
|
} |
|
|
|
|
let res = await this.$get(this.api.queryWorkNumberIsExist1, data); |
|
|
|
|
if(JSON.stringify(res.message) != '{}'){ |
|
|
|
|
this.$message.warning(msg); |
|
|
|
|
type == 2 ? (this.managerNumberNoAdd = false) : (this.teacherNumberNoAdd = false) |
|
|
|
|
}else{ |
|
|
|
|
let res = await this.$get(this.api.queryWorkNumberIsExist, data) |
|
|
|
|
let res1 = await this.$get(this.api.queryWorkNumberIsExist, data1) |
|
|
|
|
let res2 = await this.$get(this.api.queryWorkNumberIsExist, data2) |
|
|
|
|
if(type == 13 && JSON.stringify(res.message) != '{}'){ |
|
|
|
|
this.$message.warning('该工号已存在'); |
|
|
|
|
this.managerNumberNoAdd = false |
|
|
|
|
}else if(type == 14 && JSON.stringify(res1.message) != '{}'){ |
|
|
|
|
this.$message.warning('该工号已存在'); |
|
|
|
|
this.teacherNumberNoAdd = false |
|
|
|
|
}else if(JSON.stringify(res2.message) != '{}'){ |
|
|
|
|
this.$message.warning('该工号已绑定学生角色'); |
|
|
|
|
this.studentNumberNoAdd = false |
|
|
|
|
}else if(type == 14 && JSON.stringify(res.message) != '{}'){ |
|
|
|
|
this.$message.warning('该工号已绑定管理员角色'); |
|
|
|
|
this.managerNumberNoAdd1 = false |
|
|
|
|
}else if(type == 13 && JSON.stringify(res1.message) != '{}'){ |
|
|
|
|
this.$message.warning('该工号已绑定老师角色'); |
|
|
|
|
this.teacherNumberNoAdd1 = false |
|
|
|
|
} |
|
|
|
|
if(JSON.stringify(res.message) == '{}' && JSON.stringify(res1.message) == '{}' && JSON.stringify(res2.message) == '{}'){ |
|
|
|
|
let timestamp = Date.parse(new Date()); |
|
|
|
|
this.teacherForm.uniqueIdentificationAccount = `${this.schoolId}${this.teacherForm.uniqueIdentificationAccount}${timestamp}` |
|
|
|
|
type == 2 ? (this.managerNumberNoAdd = true) : (this.teacherNumberNoAdd = true) |
|
|
|
|
type == 13 ? (this.managerNumberNoAdd = true) : (this.teacherNumberNoAdd = true) |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
async saveSure(teacherForm){ |
|
|
|
@ -614,6 +631,9 @@ export default { |
|
|
|
|
} |
|
|
|
|
if(!this.managerNumberNoAdd) return this.$message.warning('该管理员工号已存在'); |
|
|
|
|
if(!this.teacherNumberNoAdd) return this.$message.warning('该老师工号已存在'); |
|
|
|
|
if(!this.managerNumberNoAdd1) return this.$message.warning('该工号已绑定管理员角色'); |
|
|
|
|
if(!this.teacherNumberNoAdd1) return this.$message.warning('该工号已绑定老师角色'); |
|
|
|
|
if(!this.studentNumberNoAdd) return this.$message.warning('该工号已绑定学生角色'); |
|
|
|
|
|
|
|
|
|
let roleId = [] |
|
|
|
|
this.teacherForm.roleValue.forEach((n,k) => { |
|
|
|
|