|
|
@@ -129,6 +129,7 @@
|
|
|
<script>
|
|
|
import { adminCreateActivity, adminUpdateActivity, adminPublishActivity, submitActivityForReview, getActivityDetail } from '../../utils/api.js'
|
|
|
import config from '../../config.js'
|
|
|
+import { parseDate } from '../../utils/format.js'
|
|
|
|
|
|
var BASE_URL = config.api('')
|
|
|
|
|
|
@@ -230,22 +231,28 @@ export default {
|
|
|
self.parentFeeYuan = self.form.parentFee ? (self.form.parentFee / 100).toString() : '0'
|
|
|
self.parentMemberFeeYuan = self.form.parentMemberFee ? (self.form.parentMemberFee / 100).toString() : '0'
|
|
|
if (d.startTime) {
|
|
|
- var sd = new Date(d.startTime.replace ? d.startTime.replace(/-/g, '/') : d.startTime)
|
|
|
- self.datePart = self.fmtDate(sd)
|
|
|
- self.timePart = self.fmtTime(sd)
|
|
|
- self.form.startTime = sd.toISOString()
|
|
|
+ var sd = parseDate(d.startTime)
|
|
|
+ if (sd) {
|
|
|
+ self.datePart = self.fmtDate(sd)
|
|
|
+ self.timePart = self.fmtTime(sd)
|
|
|
+ self.form.startTime = sd.toISOString()
|
|
|
+ }
|
|
|
}
|
|
|
if (d.endTime) {
|
|
|
- var ed = new Date(d.endTime.replace ? d.endTime.replace(/-/g, '/') : d.endTime)
|
|
|
- self.endDatePart = self.fmtDate(ed)
|
|
|
- self.endTimePart = self.fmtTime(ed)
|
|
|
- self.form.endTime = ed.toISOString()
|
|
|
+ var ed = parseDate(d.endTime)
|
|
|
+ if (ed) {
|
|
|
+ self.endDatePart = self.fmtDate(ed)
|
|
|
+ self.endTimePart = self.fmtTime(ed)
|
|
|
+ self.form.endTime = ed.toISOString()
|
|
|
+ }
|
|
|
}
|
|
|
if (d.registrationDeadline) {
|
|
|
- var rd = new Date(d.registrationDeadline.replace ? d.registrationDeadline.replace(/-/g, '/') : d.registrationDeadline)
|
|
|
- self.regDatePart = self.fmtDate(rd)
|
|
|
- self.regTimePart = self.fmtTime(rd)
|
|
|
- self.form.registrationDeadline = rd.toISOString()
|
|
|
+ var rd = parseDate(d.registrationDeadline)
|
|
|
+ if (rd) {
|
|
|
+ self.regDatePart = self.fmtDate(rd)
|
|
|
+ self.regTimePart = self.fmtTime(rd)
|
|
|
+ self.form.registrationDeadline = rd.toISOString()
|
|
|
+ }
|
|
|
}
|
|
|
// sync pickers
|
|
|
for (var i = 0; i < self.dimensionOptions.length; i++) {
|