|
@@ -126,6 +126,7 @@
|
|
|
<script>
|
|
<script>
|
|
|
import { getGuideActivityDetail, createActivity, updateActivity, publishActivity } from '../../../utils/api.js'
|
|
import { getGuideActivityDetail, createActivity, updateActivity, publishActivity } from '../../../utils/api.js'
|
|
|
import config from '@/config.js'
|
|
import config from '@/config.js'
|
|
|
|
|
+import { parseDate } from '../../../utils/format.js'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
data() {
|
|
data() {
|
|
@@ -194,7 +195,8 @@ export default {
|
|
|
mode: 'time',
|
|
mode: 'time',
|
|
|
success: function(res2) {
|
|
success: function(res2) {
|
|
|
var time = res2.value
|
|
var time = res2.value
|
|
|
- var d = new Date(date)
|
|
|
|
|
|
|
+ var d = parseDate(date)
|
|
|
|
|
+ if (!d) return
|
|
|
var parts = time.split(':')
|
|
var parts = time.split(':')
|
|
|
d.setHours(parseInt(parts[0]), parseInt(parts[1]))
|
|
d.setHours(parseInt(parts[0]), parseInt(parts[1]))
|
|
|
self.form.activityDate = d
|
|
self.form.activityDate = d
|
|
@@ -308,7 +310,8 @@ export default {
|
|
|
},
|
|
},
|
|
|
formatDate(dateStr) {
|
|
formatDate(dateStr) {
|
|
|
if (!dateStr) return ''
|
|
if (!dateStr) return ''
|
|
|
- var d = new Date(dateStr)
|
|
|
|
|
|
|
+ var d = parseDate(dateStr)
|
|
|
|
|
+ if (!d) return ''
|
|
|
var y = d.getFullYear()
|
|
var y = d.getFullYear()
|
|
|
var m = ('0' + (d.getMonth() + 1)).slice(-2)
|
|
var m = ('0' + (d.getMonth() + 1)).slice(-2)
|
|
|
var day = ('0' + d.getDate()).slice(-2)
|
|
var day = ('0' + d.getDate()).slice(-2)
|