|
@@ -161,6 +161,16 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ getDateInfo(value) { // 获取时间
|
|
|
+ let tempValue = value
|
|
|
+ if(typeof value !== 'object') {
|
|
|
+ tempValue = value.replace(/-/ig, '/')
|
|
|
+ }
|
|
|
+ let d = new Date(tempValue)
|
|
|
+ let hour = d.getHours() >= 10 ? d.getHours() : '0' + d.getHours()
|
|
|
+ let minute = d.getMinutes() >= 10 ? d.getMinutes() : '0' + d.getMinutes()
|
|
|
+ return hour + ':' + minute + ':00'
|
|
|
+ },
|
|
|
onSubmit() {
|
|
|
let searchList = this.searchList
|
|
|
if(!searchList.startText || !searchList.endText) {
|
|
@@ -192,8 +202,18 @@ export default {
|
|
|
status = true
|
|
|
}
|
|
|
let tempI = Object.assign({}, item)
|
|
|
+
|
|
|
+ let startStr = '2019/12/18 ' + this.getDateInfo(item.startClassTime),
|
|
|
+ endStr = '2019/12/18 ' + this.getDateInfo(item.endClassTime)
|
|
|
+ let startDate = new Date(startStr),
|
|
|
+ endDate = new Date(endStr)
|
|
|
+ let m = parseInt(Math.abs(startDate.getTime() - endDate.getTime()) / 1000 / 60)
|
|
|
tempI.classDate = this.getFormatDate(item.changeAllTime) + ':00'
|
|
|
tempI.startClassTime = this.getFormatDate(item.changeAllTime) + ':00'
|
|
|
+ let tempEndClassTime = new Date() //临时时间
|
|
|
+ let currentDate = new Date(item.changeAllTime)
|
|
|
+ tempEndClassTime.setMinutes(currentDate.getMinutes() + m)
|
|
|
+ tempI.endClassTime = this.getFormatDate(tempEndClassTime) + ':00'
|
|
|
coursesScheduleJson.push({
|
|
|
befor: item,
|
|
|
after: tempI
|