Commit adf8ef09 authored by Mac's avatar Mac

解决冲突

parents 623b19b2 33da04d1
...@@ -640,8 +640,8 @@ ...@@ -640,8 +640,8 @@
}) })
return return
} }
for(let j = 0; j < this.DefaultPlanTimeList[i].TimeList.length;j++ ){ for (let j = 0; j < this.DefaultPlanTimeList[i].TimeList.length; j++) {
if(this.DefaultPlanTimeList[i].TimeList[j].StartTime==''){ if (this.DefaultPlanTimeList[i].TimeList[j].StartTime == '') {
this.$q.notify({ this.$q.notify({
type: 'negative', type: 'negative',
position: "top", position: "top",
...@@ -649,7 +649,7 @@ ...@@ -649,7 +649,7 @@
}) })
return return
} }
if(this.DefaultPlanTimeList[i].TimeList[j].EndTime==''){ if (this.DefaultPlanTimeList[i].TimeList[j].EndTime == '') {
this.$q.notify({ this.$q.notify({
type: 'negative', type: 'negative',
position: "top", position: "top",
...@@ -657,7 +657,7 @@ ...@@ -657,7 +657,7 @@
}) })
return return
} }
if(this.DefaultPlanTimeList[i].TimeList[j].TimeHour==''){ if (this.DefaultPlanTimeList[i].TimeList[j].TimeHour == '') {
this.$q.notify({ this.$q.notify({
type: 'negative', type: 'negative',
position: "top", position: "top",
...@@ -688,60 +688,68 @@ ...@@ -688,60 +688,68 @@
this.saveCourseLoading = true; this.saveCourseLoading = true;
saveClass(this.objOption).then(res => { saveClass(this.objOption).then(res => {
if (res.Code == 1) { if (res.Code == 1) {
//有上课计划 var newClassId = res.Data.ClassId
if (res.Data && res.Data.ClassPlanList && res.Data.ClassPlanList.length > 0) { var PlanList = res.Data.ClassPlanList;
if (this.objOption.ClassDateList.length < 2) { // //有上课计划
this.BtnStr = "正在检查排班是否存在冲突"; // if (res.Data && res.Data.ClassPlanList && res.Data.ClassPlanList.length > 0 && this.objOption
var newMsg = { // .ClassDateList.length < 2) {
ClassId: res.Data.ClassId, // this.checkPlan(newClassId, PlanList)
PlanList: res.Data.ClassPlanList, // } else {
} // this.refreshForm();
var NewClassId = res.Data.ClassId; // }
batchSaveClassPlan(newMsg).then(res => { this.refreshForm();
this.saveCourseLoading = false } else {
if (res.Code == 1) { this.$q.notify({
if (res.Data) { type: 'negative',
this.$q.notify({ position: "top",
icon: 'iconfont icon-chenggong', message: `操作失败!`
color: 'accent', })
timeout: 2000,
message: '数据保存成功!但存在上课冲突数据,请调整。',
position: 'top'
})
this.$emit('getClassFlict', NewClassId);
} else {
this.$q.notify({
icon: 'iconfont icon-chenggong',
color: 'accent',
timeout: 2000,
message: '数据保存成功!',
position: 'top'
})
}
this.$emit("success")
this.closeCourseForm()
}
})
}
} else {
this.saveCourseLoading = false
this.$q.notify({
icon: 'iconfont icon-chenggong',
color: 'accent',
timeout: 2000,
message: '数据保存成功!',
position: 'top'
})
this.$emit("success")
this.closeCourseForm()
}
} }
}).catch(() => { }).catch(() => {
this.BtnStr="立即提交" this.BtnStr = "立即提交"
this.saveCourseLoading = false this.saveCourseLoading = false
}) })
} }
}, },
//检查上课计划是否冲突
checkPlan(ClassId, ClassPlanList) {
this.BtnStr = "正在检查排班是否存在冲突";
var newMsg = {
ClassId: ClassId,
PlanList: ClassPlanList,
}
var NewClassId = ClassId;
batchSaveClassPlan(newMsg).then(res => {
this.saveCourseLoading = false
if (res.Code == 1) {
if (res.Data) {
this.$q.notify({
icon: 'iconfont icon-chenggong',
color: 'accent',
timeout: 2000,
message: '数据保存成功!但存在上课冲突数据,请调整。',
position: 'top'
})
this.$emit('getClassFlict', NewClassId);
} else {
this.refreshForm()
}
}
});
},
//刷新表单
refreshForm() {
this.saveCourseLoading = false
this.$q.notify({
icon: 'iconfont icon-chenggong',
color: 'accent',
timeout: 2000,
message: '数据保存成功!',
position: 'top'
})
this.$emit("success");
this.closeCourseForm();
},
//获取课程 //获取课程
getCourseList() { getCourseList() {
queryCourseDropdownList({ queryCourseDropdownList({
......
...@@ -545,7 +545,7 @@ ...@@ -545,7 +545,7 @@
if (this.type == 5) {//视频上传 if (this.type == 5) {//视频上传
// 文件类型进行判断 // 文件类型进行判断
const isLt10M = files.size / 1024 / 1024 < 10; const isLt10M = files.size / 1024 / 1024 < 10;
console.log(files)
if (['video/mp4', 'video/ogg', 'video/flv', 'video/avi', 'video/wmv', 'video/rmvb'].indexOf(files.type) == -1) { if (['video/mp4', 'video/ogg', 'video/flv', 'video/avi', 'video/wmv', 'video/rmvb'].indexOf(files.type) == -1) {
this.$q.notify({ this.$q.notify({
type: 'negative', type: 'negative',
......
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
} }
}, },
created() { created() {
console.log('进去所有页面')
}, },
methods: { methods: {
changePage(e){ changePage(e){
......
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
const isAudio = file.type === "audio/mp3" || file.type === "audio/mpeg"; const isAudio = file.type === "audio/mp3" || file.type === "audio/mpeg";
const isLt2M = file.size / 1024 / 1024 < 2; const isLt2M = file.size / 1024 / 1024 < 2;
const isTime60S = this.getTimes(file) >= 60 ? true : false; const isTime60S = this.getTimes(file) >= 60 ? true : false;
console.log(isTime60S)
// 获取时长 // 获取时长
; ;
if (!isAudio) { if (!isAudio) {
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
UploadSelfFile("course", file, res => { UploadSelfFile("course", file, res => {
if (res.Code == 1) { if (res.Code == 1) {
this.addMsg.img = res.FileUrl; this.addMsg.img = res.FileUrl;
console.log(res.FileUrl)
} }
}); });
} }
......
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
UploadSelfFile("course", file, res => { UploadSelfFile("course", file, res => {
if (res.Code == 1) { if (res.Code == 1) {
this.addMsg.img = res.FileUrl; this.addMsg.img = res.FileUrl;
console.log(res.FileUrl)
} }
}); });
}, },
......
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
this.$emit('close') this.$emit('close')
}, },
getList(){//获取数据 getList(){//获取数据
console.log('获取数据')
}, },
resetSearch(){ resetSearch(){
this.msg.pageIndex = 1; this.msg.pageIndex = 1;
......
...@@ -34,15 +34,7 @@ export default { ...@@ -34,15 +34,7 @@ export default {
msg: {} msg: {}
} }
}, },
// watch: {
// dict: {
// handler(val) {
// this.msg = val
// console.log(this.msg)
// },
// deep: true
// }
// },
created() { created() {
try { try {
if (!this.multiple) { if (!this.multiple) {
...@@ -56,9 +48,9 @@ export default { ...@@ -56,9 +48,9 @@ export default {
} }
this.msg = this.dict this.msg = this.dict
console.log(this.msg)
} catch (error) { } catch (error) {
console.log('错误', error)
} }
}, },
......
...@@ -282,7 +282,7 @@ ...@@ -282,7 +282,7 @@
selectxcx(){//图文 selectxcx(){//图文
this.isshowapplet=true; this.isshowapplet=true;
console.log(232323)
if(this.$refs.popupproxy){ if(this.$refs.popupproxy){
this.$refs.popupproxy.hide() this.$refs.popupproxy.hide()
} }
......
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
}, },
changeStatus(x){ changeStatus(x){
x.EditorStatus=!x.EditorStatus x.EditorStatus=!x.EditorStatus
console.log(x)
this.$forceUpdate() this.$forceUpdate()
}, },
init(){ init(){
......
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