|
@@ -28,21 +28,21 @@
|
|
|
<el-form-item label="活动名称" prop="activityName">
|
|
<el-form-item label="活动名称" prop="activityName">
|
|
|
<el-input v-model="basicForm.activityName" placeholder="请输入活动名称"></el-input>
|
|
<el-input v-model="basicForm.activityName" placeholder="请输入活动名称"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="报名时间" prop="signupEndTime">
|
|
|
|
|
|
|
+ <el-form-item label="报名时间" prop="">
|
|
|
<div class="adfac">
|
|
<div class="adfac">
|
|
|
<el-date-picker v-model="basicForm.signupStartTime" @change="e=>handleSignupDateChange(e,'signupStartTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
<el-date-picker v-model="basicForm.signupStartTime" @change="e=>handleSignupDateChange(e,'signupStartTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
|
<span style="margin: 0 10px;">至</span>
|
|
<span style="margin: 0 10px;">至</span>
|
|
|
<el-date-picker v-model="basicForm.signupEndTime" @change="e=>handleSignupDateChange(e,'signupEndTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
<el-date-picker v-model="basicForm.signupEndTime" @change="e=>handleSignupDateChange(e,'signupEndTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="活动时间" prop="activityEndTime">
|
|
|
|
|
|
|
+ <el-form-item label="活动时间" prop="">
|
|
|
<div class="adfac">
|
|
<div class="adfac">
|
|
|
<el-date-picker v-model="basicForm.activityStartTime" @change="e=>handleActivityDateChange(e,'activityStartTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
<el-date-picker v-model="basicForm.activityStartTime" @change="e=>handleActivityDateChange(e,'activityStartTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
|
<span style="margin: 0 10px;">至</span>
|
|
<span style="margin: 0 10px;">至</span>
|
|
|
<el-date-picker v-model="basicForm.activityEndTime" @change="e=>handleActivityDateChange(e,'activityEndTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
<el-date-picker v-model="basicForm.activityEndTime" @change="e=>handleActivityDateChange(e,'activityEndTime')" type="datetime" format="yyyy-MM-dd HH:mm" placeholder="年/月/日 - -:- -" style="width: 205px;"></el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="活动地点" prop="districtId">
|
|
|
|
|
|
|
+ <el-form-item label="活动地点" prop="">
|
|
|
<el-select v-model="basicForm.provinceId" placeholder="省" clearable style="width: 14.5%" @change="val=>regionChange(val, 'province')">
|
|
<el-select v-model="basicForm.provinceId" placeholder="省" clearable style="width: 14.5%" @change="val=>regionChange(val, 'province')">
|
|
|
<el-option v-for="item in provinceOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
<el-option v-for="item in provinceOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -538,10 +538,10 @@ export default {
|
|
|
handleNext () {
|
|
handleNext () {
|
|
|
this.$refs.basicRef.validate(valid => {
|
|
this.$refs.basicRef.validate(valid => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
- if (Date.parse(this.basicForm.signupStartTime) > Date.parse(this.basicForm.signupEndTime)) return this.$message.error('报名结束时间不能小于报名开始时间')
|
|
|
|
|
- if (Date.parse(this.basicForm.signupEndTime) < Date.parse(new Date())) return this.$message.error('报名结束时间不能小于当前时间')
|
|
|
|
|
- if (Date.parse(this.basicForm.signupEndTime) > Date.parse(this.basicForm.activityStartTime)) return this.$message.error('活动开始时间不能小于报名结束时间')
|
|
|
|
|
- if (Date.parse(this.basicForm.activityStartTime) > Date.parse(this.basicForm.activityEndTime)) return this.$message.error('活动结束时间不能小于活动开始时间')
|
|
|
|
|
|
|
+ if (this.basicForm.signupStartTime && this.basicForm.signupEndTime && (Date.parse(this.basicForm.signupStartTime) > Date.parse(this.basicForm.signupEndTime))) return this.$message.error('报名结束时间不能小于报名开始时间')
|
|
|
|
|
+ if (this.basicForm.signupEndTime && (Date.parse(this.basicForm.signupEndTime) < Date.parse(new Date()))) return this.$message.error('报名结束时间不能小于当前时间')
|
|
|
|
|
+ if (this.basicForm.signupEndTime && this.basicForm.activityStartTime && (Date.parse(this.basicForm.signupEndTime) > Date.parse(this.basicForm.activityStartTime))) return this.$message.error('活动开始时间不能小于报名结束时间')
|
|
|
|
|
+ if (this.basicForm.activityStartTime && this.basicForm.activityEndTime && (Date.parse(this.basicForm.activityStartTime) > Date.parse(this.basicForm.activityEndTime))) return this.$message.error('活动结束时间不能小于活动开始时间')
|
|
|
if (!this.basicForm.coverFile) return this.$message.error('请上传活动列表图片')
|
|
if (!this.basicForm.coverFile) return this.$message.error('请上传活动列表图片')
|
|
|
if (!this.basicForm.imageFiles) return this.$message.error('请上传活动详情Banner')
|
|
if (!this.basicForm.imageFiles) return this.$message.error('请上传活动详情Banner')
|
|
|
if (!this.basicForm.activityDetails) return this.$message.error('请输入活动详情')
|
|
if (!this.basicForm.activityDetails) return this.$message.error('请输入活动详情')
|