Commit 3a720ea3 authored by zhengke's avatar zhengke

修改

parent f38ab0df
......@@ -621,78 +621,19 @@
if (this.selected.length > 0) {
this.msg.OldChangePlanItemList = [];
this.msg.NewChangePlanItemList = [];
let obj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
let newObj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
let newArray = JSON.parse(JSON.stringify(this.selected))
newArray.forEach(x=>{
x.NewPlan.PlanTimeList = x.TimeList;
delete x.NewPlan.TimeList
this.msg.NewChangePlanItemList.push(x.NewPlan)
})
this.selected.forEach(x => {
obj.ClassPlanId = x.ClassPlanId;
obj.ClassDate = x.ClassDate;
obj.TeacherId = x.TeacherId;
obj.ClassRoomId = x.ClassRoomId;
x.TimeList.forEach(y => {
let obj2 = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj2.StartTime = y.StartTime;
obj2.EndTime = y.EndTime;
obj2.ClassTimeId = y.ClassTimeId;
obj.PlanTimeList.push(obj2);
})
this.msg.OldChangePlanItemList.push(obj);
newObj.ClassPlanId = x.NewPlan.ClassPlanId;
newObj.ClassDate = x.NewPlan.ClassDate;
newObj.TeacherId = x.NewPlan.TeacherId;
newObj.ClassRoomId = x.NewPlan.ClassRoomId;
x.NewPlan.TimeList.forEach(z => {
let obj = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj.StartTime = z.StartTime;
obj.EndTime = z.EndTime;
obj.ClassTimeId = z.ClassTimeId;
newObj.PlanTimeList.push(obj);
})
this.msg.NewChangePlanItemList.push(newObj);
delete x.NewPlan
x.PlanTimeList=x.TimeList
delete x.TimeList
this.msg.OldChangePlanItemList.push(x);
})
this.msg.AllChangePlanItem = {};
//日期相同 上课时间不能相同
// if(this.msg.OldChangePlanItemList.length>0&&this.msg.NewChangePlanItemList.length>0){
// for(let i=0;i<this.msg.OldChangePlanItemList.length;i++){
// for(let j=0;j<this.msg.NewChangePlanItemList.length;j++){
// if(this.msg.OldChangePlanItemList[i].ClassDate==this.msg.NewChangePlanItemList[j].ClassDate){
// for(let k=0;k<this.msg.OldChangePlanItemList[i].PlanTimeList.length;k++){
// for(let p=0;p<this.msg.NewChangePlanItemList[j].PlanTimeList.length;p++){
// if((this.msg.OldChangePlanItemList[i].PlanTimeList[k].StartTime==this.msg.NewChangePlanItemList[j].PlanTimeList[p].StartTime)&&
// (this.msg.OldChangePlanItemList[i].PlanTimeList[k].EndTime==this.msg.NewChangePlanItemList[j].PlanTimeList[p].EndTime)){
// this.$q.notify({
// type: 'negative',
// position: "top",
// message: `请改变第${p+1}节课目标时间`
// })
// return;
// }
// }
// }
// }
// }
// }
// }
} else {
this.$q.notify({
type: 'negative',
......@@ -722,54 +663,16 @@
}
this.msg.OldChangePlanItemList = [];
this.msg.NewChangePlanItemList = [];
let obj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
let newObj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
this.selected.forEach(x => {
obj.ClassPlanId = x.ClassPlanId;
obj.ClassDate = x.ClassDate;
obj.TeacherId = x.TeacherId;
obj.ClassRoomId = x.ClassRoomId;
x.TimeList.forEach(y => {
let obj2 = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj2.StartTime = y.StartTime;
obj2.EndTime = y.EndTime;
obj2.ClassTimeId = y.ClassTimeId;
obj.PlanTimeList.push(obj2);
})
this.msg.OldChangePlanItemList.push(obj);
newObj.ClassPlanId = x.NewPlan.ClassPlanId;
newObj.ClassDate = x.NewPlan.ClassDate;
newObj.TeacherId = this.msg.TeacherId;
newObj.ClassRoomId = x.NewPlan.ClassRoomId;
x.NewPlan.TimeList.forEach(z => {
let obj = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj.StartTime = z.StartTime;
obj.EndTime = z.EndTime;
obj.ClassTimeId = z.ClassTimeId;
newObj.PlanTimeList.push(obj);
})
this.msg.NewChangePlanItemList.push(newObj);
delete x.NewPlan
x.PlanTimeList=x.TimeList
delete x.TimeList
this.msg.OldChangePlanItemList.push(x);
})
let Array = JSON.parse(JSON.stringify(this.selected));
Array.forEach(x=>{
x.TeacherId = this.msg.TeacherId
this.msg.NewChangePlanItemList.push(x);
})
this.msg.AllChangePlanItem = {};
} else {
......@@ -800,54 +703,16 @@
}
this.msg.OldChangePlanItemList = [];
this.msg.NewChangePlanItemList = [];
let obj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
let newObj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
this.selected.forEach(x => {
obj.ClassPlanId = x.ClassPlanId;
obj.ClassDate = x.ClassDate;
obj.TeacherId = x.TeacherId;
obj.ClassRoomId = x.ClassRoomId;
x.TimeList.forEach(y => {
let obj2 = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj2.StartTime = y.StartTime;
obj2.EndTime = y.EndTime;
obj2.ClassTimeId = y.ClassTimeId;
obj.PlanTimeList.push(obj2);
})
this.msg.OldChangePlanItemList.push(obj);
newObj.ClassPlanId = x.NewPlan.ClassPlanId;
newObj.ClassDate = x.NewPlan.ClassDate;
newObj.TeacherId = x.NewPlan.TeacherId;
newObj.ClassRoomId = this.msg.ClassRoomId;
x.NewPlan.TimeList.forEach(z => {
let obj = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj.StartTime = z.StartTime;
obj.EndTime = z.EndTime;
obj.ClassTimeId = z.ClassTimeId;
newObj.PlanTimeList.push(obj);
})
this.msg.NewChangePlanItemList.push(newObj);
delete x.NewPlan
x.PlanTimeList=x.TimeList
delete x.TimeList
this.msg.OldChangePlanItemList.push(x);
})
let Array = JSON.parse(JSON.stringify(this.selected));
Array.forEach(x=>{
x.ClassRoomId = this.msg.ClassRoomId
this.msg.NewChangePlanItemList.push(x);
})
this.msg.AllChangePlanItem = {};
} else {
......@@ -870,30 +735,11 @@
if (this.selected.length > 0) {
this.msg.OldChangePlanItemList = [];
this.msg.NewChangePlanItemList = [];
let obj = {
ClassPlanId: 0,
ClassDate: '',
TeacherId: 0,
ClassRoomId: 0,
PlanTimeList: []
}
this.selected.forEach(x => {
obj.ClassPlanId = x.ClassPlanId;
obj.ClassDate = x.ClassDate;
obj.TeacherId = x.TeacherId;
obj.ClassRoomId = x.ClassRoomId;
x.TimeList.forEach(y => {
let obj2 = {
ClassTimeId: 0,
StartTime: '',
EndTime: ''
}
obj2.StartTime = y.StartTime;
obj2.EndTime = y.EndTime;
obj2.ClassTimeId = y.ClassTimeId;
obj.PlanTimeList.push(obj2);
})
this.msg.OldChangePlanItemList.push(obj);
delete x.NewPlan
x.PlanTimeList=x.TimeList
delete x.TimeList
this.msg.OldChangePlanItemList.push(x);
})
this.msg.AllChangePlanItem = {};
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment