|
@@ -28,14 +28,14 @@
|
|
|
<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="signupStartEnd">
|
|
|
|
|
|
|
+ <el-form-item label="报名时间" prop="signupEndTime">
|
|
|
<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: 180px;"></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: 180px;"></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: 180px;"></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: 180px;"></el-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="活动时间" prop="activityStartEnd">
|
|
|
|
|
|
|
+ <el-form-item label="活动时间" prop="activityEndTime">
|
|
|
<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: 180px;"></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: 180px;"></el-date-picker>
|
|
|
<span style="margin: 0 10px;">至</span>
|
|
<span style="margin: 0 10px;">至</span>
|
|
@@ -244,10 +244,10 @@ export default {
|
|
|
activityName: [
|
|
activityName: [
|
|
|
{ required: true, message: '请输入活动名称', trigger: 'blur' }
|
|
{ required: true, message: '请输入活动名称', trigger: 'blur' }
|
|
|
],
|
|
],
|
|
|
- signupStartEnd: [
|
|
|
|
|
|
|
+ signupEndTime: [
|
|
|
{ required: true, message: '请选择报名时间', trigger: 'change' }
|
|
{ required: true, message: '请选择报名时间', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
- activityStartEnd: [
|
|
|
|
|
|
|
+ activityEndTime: [
|
|
|
{ required: true, message: '请选择活动时间', trigger: 'change' }
|
|
{ required: true, message: '请选择活动时间', trigger: 'change' }
|
|
|
],
|
|
],
|
|
|
provinceId: [
|
|
provinceId: [
|
|
@@ -394,12 +394,12 @@ export default {
|
|
|
},
|
|
},
|
|
|
getTypeOptions () {
|
|
getTypeOptions () {
|
|
|
this.$http.get('/core/activity/type/page', { params: { page: 1, limit: -1 } }).then(res => {
|
|
this.$http.get('/core/activity/type/page', { params: { page: 1, limit: -1 } }).then(res => {
|
|
|
- this.typeOptions = res.data.data.list || []
|
|
|
|
|
|
|
+ this.typeOptions = res.data.data.list.filter(l => l.enable === 1) || []
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
getCategoryOptions () {
|
|
getCategoryOptions () {
|
|
|
this.$http.get('/core/activity/category/page', { params: { page: 1, limit: -1 } }).then(res => {
|
|
this.$http.get('/core/activity/category/page', { params: { page: 1, limit: -1 } }).then(res => {
|
|
|
- this.categoryOptions = res.data.data.list || []
|
|
|
|
|
|
|
+ this.categoryOptions = res.data.data.list.filter(l => l.enable === 1) || []
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
getSupplierOptions () {
|
|
getSupplierOptions () {
|
|
@@ -502,6 +502,7 @@ export default {
|
|
|
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.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.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 (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('请上传活动列表图片')
|