|
|
@@ -4,34 +4,29 @@
|
|
|
:model="formData"
|
|
|
:rules="rules"
|
|
|
ref="form"
|
|
|
- label-width="52px"
|
|
|
+ label-width="90px"
|
|
|
label-position="right"
|
|
|
size="small"
|
|
|
- style="max-width: 500px;"
|
|
|
+ style="max-width: 550px;"
|
|
|
>
|
|
|
<el-form-item prop="name" label="名称">
|
|
|
<el-input v-model="formData.name"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="startTime" label="时间">
|
|
|
- <!-- <el-date-picker
|
|
|
- v-model="formData.startTime"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择日期"
|
|
|
- style="width: 190px; margin-right: 20px"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
- 至
|
|
|
+ <el-form-item label="报名时间">
|
|
|
<el-date-picker
|
|
|
- v-model="formData.endTime"
|
|
|
- type="date"
|
|
|
+ v-model="dateRange"
|
|
|
+ type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择日期"
|
|
|
- style="width: 190px; margin-left: 20px"
|
|
|
+ start-placeholder="请选择开始时间"
|
|
|
+ end-placeholder="请选择结束时间"
|
|
|
+ range-separator="至"
|
|
|
+ style="width: 100%"
|
|
|
>
|
|
|
- </el-date-picker> -->
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="活动时间">
|
|
|
<el-date-picker
|
|
|
- v-model="dateRange"
|
|
|
+ v-model="eventDateRange"
|
|
|
type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
start-placeholder="请选择开始时间"
|
|
|
@@ -41,8 +36,8 @@
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item prop="address" label="地点">
|
|
|
- <el-input v-model="formData.address"></el-input>
|
|
|
+ <el-form-item prop="address" label="活动地点">
|
|
|
+ <el-input type="textarea" :rows="3" v-model="formData.address"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="status" label="状态">
|
|
|
<el-select v-model="formData.status" clearable filterable placeholder="请选择">
|
|
|
@@ -67,6 +62,8 @@ export default {
|
|
|
.get('performance/get/' + this.$route.query.id)
|
|
|
.then(res => {
|
|
|
this.formData = res;
|
|
|
+ this.dateRange = [res.startTime, res.endTime];
|
|
|
+ this.eventDateRange = [res.eventStartTime, res.eventEndTime];
|
|
|
})
|
|
|
.catch(e => {
|
|
|
console.log(e);
|
|
|
@@ -83,7 +80,8 @@ export default {
|
|
|
{ label: '报名中', value: 'APPLY' },
|
|
|
{ label: '已结束', value: 'END' }
|
|
|
],
|
|
|
- dateRange: ''
|
|
|
+ dateRange: [],
|
|
|
+ eventDateRange: []
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -100,6 +98,8 @@ export default {
|
|
|
let data = { ...this.formData };
|
|
|
data.startTime = this.dateRange[0];
|
|
|
data.endTime = this.dateRange[1];
|
|
|
+ data.eventStartTime = this.eventDateRange[0];
|
|
|
+ data.eventEndTime = this.eventDateRange[1];
|
|
|
this.saving = true;
|
|
|
this.$http
|
|
|
.post('/performance/save', data, { body: 'json' })
|