|
@@ -158,6 +158,7 @@ export default {
|
|
|
let m = parseInt(Math.abs(endDate.getTime() - startDate.getTime()) / 1000 / 60)
|
|
|
let currentStartDate = new Date(value),
|
|
|
currentEndDate = new Date(value)
|
|
|
+
|
|
|
currentEndDate.setMinutes(currentStartDate.getMinutes() + m)
|
|
|
classStartDateAdjust({
|
|
|
actualTeacherId: selectDate.actualTeacherId,
|
|
@@ -169,20 +170,26 @@ export default {
|
|
|
let result = res.data
|
|
|
if(result.code == 200) {
|
|
|
this.$toast('调整成功')
|
|
|
- if(browser().iPhone) {
|
|
|
- window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
|
|
|
- } else if(browser().android) {
|
|
|
- DAYA.postMessage(JSON.stringify({api: 'back'}))
|
|
|
- } else {
|
|
|
- this.$router.push('/business')
|
|
|
- }
|
|
|
+ setTimeout(() => {
|
|
|
+ if(browser().iPhone) {
|
|
|
+ window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api: 'back'}))
|
|
|
+ } else if(browser().android) {
|
|
|
+ DAYA.postMessage(JSON.stringify({api: 'back'}))
|
|
|
+ } else {
|
|
|
+ this.$router.push('/business')
|
|
|
+ }
|
|
|
+ }, 500)
|
|
|
} else {
|
|
|
this.$toast(result.msg)
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
getDateInfo(value) {
|
|
|
- let d = new Date(value.replace(/-/ig, '/'))
|
|
|
+ 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'
|