|
@@ -317,6 +317,9 @@ import {
|
|
|
lecturerId: [
|
|
|
{ required: true, message: "请选择主讲老师", trigger: "blur" },
|
|
|
],
|
|
|
+ tutorId: [
|
|
|
+ { required: true, message: "请选择辅导老师", trigger: "blur" },
|
|
|
+ ],
|
|
|
userIds: [
|
|
|
{ required: true, message: "请选择上课人员", trigger: "blur" },
|
|
|
],
|
|
@@ -389,6 +392,7 @@ import {
|
|
|
lecturerId:this.addDialogData.lecturerId,
|
|
|
lecturerName:this.addDialogData.lecturerName,
|
|
|
tutorId:'',
|
|
|
+ tutorName:'',
|
|
|
placeId:this.addDialogData.placeId,
|
|
|
place:this.addDialogData.place,
|
|
|
content:this.addDialogData.content,
|
|
@@ -400,15 +404,18 @@ import {
|
|
|
let mainTeacherList = [{userId:this.addDialogData.lecturerId,userName:this.addDialogData.lecturerName}];
|
|
|
this.$set(this,'mainTeacherOptions',mainTeacherList);
|
|
|
//处理辅助老师列表
|
|
|
- if(this.addDialogData.tutorIds){
|
|
|
- let userIdList = this.addDialogData.tutorIds.split(',');
|
|
|
- let userNameList = this.addDialogData.tutorName.split(',');
|
|
|
+ if(this.addDialogData.tutorName){
|
|
|
+ let list=this.addDialogData.tutorName.split(',');
|
|
|
+ let tutorIdList=[];
|
|
|
+ let tutorNameList=[];
|
|
|
let secondaryTeacherList = [];
|
|
|
- for(let i=0;i<userIdList.length;i++){
|
|
|
- userIdList[i] = parseInt(userIdList[i])
|
|
|
- secondaryTeacherList.push({userId:userIdList[i],userName:userNameList[i]})
|
|
|
- }
|
|
|
- obj.tutorId = JSON.parse(JSON.stringify(userIdList));
|
|
|
+ list.forEach(function(item){
|
|
|
+ tutorIdList.push(item.split('@')[0])
|
|
|
+ tutorNameList.push(item.split('@')[1])
|
|
|
+ secondaryTeacherList.push({userId:item.split('@')[0],userName:item.split('@')[1]})
|
|
|
+ })
|
|
|
+ obj.tutorId = JSON.parse(JSON.stringify(tutorIdList));
|
|
|
+ obj.tutorName = JSON.parse(JSON.stringify(tutorNameList));
|
|
|
this.$set(this,'secondaryTeacherOptions',secondaryTeacherList);
|
|
|
}
|
|
|
//处理实验室数据&手动输入场地
|
|
@@ -483,26 +490,16 @@ import {
|
|
|
}
|
|
|
//处理学生数据
|
|
|
for(let i=0;i<self.dialogForm.userIds.length;i++){
|
|
|
- for(let t=0;t<self.addDialogData.userList.length;t++){
|
|
|
- if(self.dialogForm.userIds[i].userId==self.addDialogData.userList[t].userId){
|
|
|
- obj.userList.push(self.addDialogData.userList[t])
|
|
|
- }else{
|
|
|
- obj.userList.push({'userId':self.dialogForm.userIds[i].userId,'userName':self.dialogForm.userIds[i].jobNum,'userImg':self.dialogForm.userIds[i].avatar,})
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- console.log(self.dialogForm.userIds)
|
|
|
-
|
|
|
- //根据id获取辅导老师姓名
|
|
|
- let tutorNamelist=[]
|
|
|
- for(let i=0;i<this.dialogForm.tutorId.length;i++){
|
|
|
- for(let t=0;t<this.secondaryTeacherOptionsArr.length;t++){
|
|
|
- if(this.dialogForm.tutorId[i]==this.secondaryTeacherOptionsArr[t].userId){
|
|
|
- tutorNamelist.push(this.secondaryTeacherOptionsArr[t].userName)
|
|
|
+ if(self.dialogForm.userIds[i].jobNum){
|
|
|
+ obj.userList.push({'userId':self.dialogForm.userIds[i].userId,'userName':self.dialogForm.userIds[i].jobNum,'userImg':self.dialogForm.userIds[i].avatar,})
|
|
|
+ }else{
|
|
|
+ for(let t=0;t<self.addDialogData.userList.length;t++){
|
|
|
+ if(self.dialogForm.userIds[i].userId==self.addDialogData.userList[t].userId){
|
|
|
+ obj.userList.push(self.addDialogData.userList[t])
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- obj.tutorName=tutorNamelist+'';
|
|
|
securitycourseEdit(obj).then(response => {
|
|
|
this.msgSuccess(response.msg)
|
|
|
this.$parent.controlsButton(6)
|
|
@@ -536,21 +533,20 @@ import {
|
|
|
obj.userList.push({'userId':self.dialogForm.userIds[i].userId,'userName':self.dialogForm.userIds[i].jobNum,'userImg':self.dialogForm.userIds[i].avatar,})
|
|
|
}
|
|
|
//根据id获取辅导老师姓名
|
|
|
- let tutorNamelist=[]
|
|
|
- for(let i=0;i<this.dialogForm.tutorId.length;i++){
|
|
|
- for(let t=0;t<this.secondaryTeacherOptionsArr.length;t++){
|
|
|
- if(this.dialogForm.tutorId[i]==this.secondaryTeacherOptionsArr[t].userId){
|
|
|
- tutorNamelist.push(this.secondaryTeacherOptionsArr[t].userName)
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- obj.tutorName=tutorNamelist+'';
|
|
|
+ // let tutorNamelist=[]
|
|
|
+ // for(let i=0;i<this.dialogForm.tutorId.length;i++){
|
|
|
+ // for(let t=0;t<this.secondaryTeacherOptionsArr.length;t++){
|
|
|
+ // if(this.dialogForm.tutorId[i]==this.secondaryTeacherOptionsArr[t].userId){
|
|
|
+ // tutorNamelist.push(this.secondaryTeacherOptionsArr[t].userName)
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // obj.tutorName=tutorNamelist+'';
|
|
|
examSecuritycourseAdd(obj).then(response => {
|
|
|
this.msgSuccess(response.msg)
|
|
|
this.$parent.controlsButton(6)
|
|
|
});
|
|
|
}
|
|
|
- console.log('dialogForm',this.dialogForm)
|
|
|
|
|
|
}
|
|
|
})
|
|
@@ -626,7 +622,6 @@ import {
|
|
|
},
|
|
|
//获取实验室列表
|
|
|
getSubList(val,deptId){
|
|
|
- console.log(val,deptId)
|
|
|
if(val == '' && deptId){
|
|
|
systemSubjectGetlist({deptId:deptId,name:val}).then(response => {
|
|
|
this.$set(this,'subOptions',response.data);
|