|
@@ -27,7 +27,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center" min-width="100px" label="活动开始结束时间">
|
|
<el-table-column align="center" min-width="100px" label="活动开始结束时间">
|
|
<template slot-scope="props">
|
|
<template slot-scope="props">
|
|
- {{ props.row.startTimeStr }}~{{ props.row.endTimeStr }}
|
|
|
|
|
|
+ {{ props.row.startTime }}~{{ props.row.endTime }}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column align="center" min-width="80px" label="创建人" prop="creater">
|
|
<el-table-column align="center" min-width="80px" label="创建人" prop="creater">
|
|
@@ -73,12 +73,12 @@
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="开始日期" prop="startTimeStr">
|
|
|
|
- <el-date-picker value-format="yyyy-MM-dd" format="yyyy-MM-dd" :picker-options="setDisabled" v-model="dataForm.startTimeStr" type="date" placeholder="请选择开始时间" style="width: 350px">
|
|
|
|
|
|
+ <el-form-item label="开始日期" prop="startTime">
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" :picker-options="setDisabled" v-model="dataForm.startTime" type="date" placeholder="请选择开始时间" style="width: 350px">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="结束日期" prop="endTimeStr">
|
|
|
|
- <el-date-picker value-format="yyyy-MM-dd" format="yyyy-MM-dd" :picker-options="setDisabled" v-model="dataForm.endTimeStr" type="date" placeholder="请选择结束时间" style="width: 350px">
|
|
|
|
|
|
+ <el-form-item label="结束日期" prop="endTime">
|
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" :picker-options="setDisabled" v-model="dataForm.endTime" type="date" placeholder="请选择结束时间" style="width: 350px">
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="参与人">
|
|
<el-form-item label="参与人">
|
|
@@ -150,11 +150,11 @@ export default {
|
|
title: '',
|
|
title: '',
|
|
imgUrl: '',
|
|
imgUrl: '',
|
|
activityUrl: '',
|
|
activityUrl: '',
|
|
- startTimeStr: '',
|
|
|
|
- endTimeStr: '',
|
|
|
|
|
|
+ startTime: '',
|
|
|
|
+ endTime: '',
|
|
participants: [],
|
|
participants: [],
|
|
content: '',
|
|
content: '',
|
|
- images: [],
|
|
|
|
|
|
+ images: [],startTime
|
|
},
|
|
},
|
|
dialogFormVisible: false,
|
|
dialogFormVisible: false,
|
|
dialogStatus: '',
|
|
dialogStatus: '',
|
|
@@ -165,11 +165,11 @@ export default {
|
|
rules: {
|
|
rules: {
|
|
title: [{ required: true, message: "请填写活动名称", trigger: "blur" }],
|
|
title: [{ required: true, message: "请填写活动名称", trigger: "blur" }],
|
|
imgUrl: [{ required: true, message: "图片不能为空", trigger: "blur" }],
|
|
imgUrl: [{ required: true, message: "图片不能为空", trigger: "blur" }],
|
|
- startTimeStr: [
|
|
|
|
|
|
+ startTime: [
|
|
{ required: true, message: "请选择活动开始时间", trigger: "change" },
|
|
{ required: true, message: "请选择活动开始时间", trigger: "change" },
|
|
{ validator: this.checkStartTime, trigger: 'change' }
|
|
{ validator: this.checkStartTime, trigger: 'change' }
|
|
],
|
|
],
|
|
- endTimeStr: [
|
|
|
|
|
|
+ endTime: [
|
|
{ required: true, message: "请选择活动结束时间", trigger: "change" },
|
|
{ required: true, message: "请选择活动结束时间", trigger: "change" },
|
|
{ validator: this.checkEndTime, trigger: 'change' }
|
|
{ validator: this.checkEndTime, trigger: 'change' }
|
|
],
|
|
],
|
|
@@ -188,9 +188,9 @@ export default {
|
|
if (!value) {
|
|
if (!value) {
|
|
callback(new Error("请选择活动开始时间!"));
|
|
callback(new Error("请选择活动开始时间!"));
|
|
} else {
|
|
} else {
|
|
- if (this.dataForm.endTimeStr && Date.parse(value) > Date.parse(this.dataForm.endTimeStr)) {
|
|
|
|
|
|
+ if (this.dataForm.endTime && Date.parse(value) > Date.parse(this.dataForm.endTime)) {
|
|
callback(new Error("活动开始时间必须小于等于活动结束时间!"))
|
|
callback(new Error("活动开始时间必须小于等于活动结束时间!"))
|
|
- this.dataForm.startTimeStr = '';
|
|
|
|
|
|
+ this.dataForm.startTime = '';
|
|
} else {
|
|
} else {
|
|
callback();
|
|
callback();
|
|
}
|
|
}
|
|
@@ -201,12 +201,12 @@ export default {
|
|
if (!value) {
|
|
if (!value) {
|
|
callback(new Error("请选择活动结束时间!"));
|
|
callback(new Error("请选择活动结束时间!"));
|
|
} else {
|
|
} else {
|
|
- if (!this.dataForm.startTimeStr) {
|
|
|
|
|
|
+ if (!this.dataForm.startTime) {
|
|
callback(new Error("请选择活动开始时间!"))
|
|
callback(new Error("请选择活动开始时间!"))
|
|
- this.dataForm.endTimeStr = '';
|
|
|
|
- } else if (Date.parse(this.dataForm.startTimeStr) > Date.parse(value)) {
|
|
|
|
|
|
+ this.dataForm.endTime = '';
|
|
|
|
+ } else if (Date.parse(this.dataForm.startTime) > Date.parse(value)) {
|
|
callback(new Error("活动结束时间必须大于等于活动开始时间!"))
|
|
callback(new Error("活动结束时间必须大于等于活动开始时间!"))
|
|
- this.dataForm.endTimeStr = '';
|
|
|
|
|
|
+ this.dataForm.endTime = '';
|
|
} else {
|
|
} else {
|
|
callback();
|
|
callback();
|
|
}
|
|
}
|
|
@@ -255,8 +255,8 @@ export default {
|
|
title: '',
|
|
title: '',
|
|
imgUrl: '',
|
|
imgUrl: '',
|
|
activityUrl: '',
|
|
activityUrl: '',
|
|
- startTimeStr: '',
|
|
|
|
- endTimeStr: '',
|
|
|
|
|
|
+ startTime: '',
|
|
|
|
+ endTime: '',
|
|
participants: undefined,
|
|
participants: undefined,
|
|
content: '',
|
|
content: '',
|
|
images: [],
|
|
images: [],
|