|
|
@ -1,67 +1,91 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<Form
|
|
|
|
<Form ref="formValidate"
|
|
|
|
ref="formValidate"
|
|
|
|
|
|
|
|
:model="formValidate"
|
|
|
|
:model="formValidate"
|
|
|
|
:rules="ruleValidate"
|
|
|
|
:rules="ruleValidate"
|
|
|
|
:label-width="80"
|
|
|
|
:label-width="80">
|
|
|
|
>
|
|
|
|
|
|
|
|
<Row>
|
|
|
|
<Row>
|
|
|
|
<i-col span="20" offset="2">
|
|
|
|
<i-col span="20"
|
|
|
|
<FormItem label="活动名称" prop="name">
|
|
|
|
offset="2">
|
|
|
|
|
|
|
|
<FormItem label="活动名称"
|
|
|
|
|
|
|
|
prop="name">
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<i-input
|
|
|
|
<i-input disabled
|
|
|
|
disabled
|
|
|
|
|
|
|
|
type="text"
|
|
|
|
type="text"
|
|
|
|
v-model="schedule.name"
|
|
|
|
v-model="schedule.name"
|
|
|
|
placeholder
|
|
|
|
placeholder></i-input>
|
|
|
|
></i-input>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</FormItem>
|
|
|
|
</FormItem>
|
|
|
|
<div class="dateClass">
|
|
|
|
<div class="dateClass">
|
|
|
|
<Form-item label="活动时间" prop="activityStartDate">
|
|
|
|
<Form-item label="活动时间"
|
|
|
|
<Date-picker
|
|
|
|
prop="activityStartDate">
|
|
|
|
@on-change="storeStartDate"
|
|
|
|
<Date-picker @on-change="storeStartDate"
|
|
|
|
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
v-if="isModify"
|
|
|
|
|
|
|
|
disabled
|
|
|
|
|
|
|
|
v-model="formValidate.beginTime"
|
|
|
|
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
placeholder="请选择开始日期"
|
|
|
|
|
|
|
|
style="width: 200px"></Date-picker>
|
|
|
|
|
|
|
|
<Date-picker @on-change="storeStartDate"
|
|
|
|
type="date"
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
v-else
|
|
|
|
v-model="formValidate.beginTime"
|
|
|
|
v-model="formValidate.beginTime"
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
placeholder="请选择开始日期"
|
|
|
|
placeholder="请选择开始日期"
|
|
|
|
style="width: 200px"
|
|
|
|
style="width: 200px"></Date-picker>
|
|
|
|
></Date-picker>
|
|
|
|
|
|
|
|
</Form-item>
|
|
|
|
</Form-item>
|
|
|
|
<div class="text">至</div>
|
|
|
|
<div class="text">至</div>
|
|
|
|
<Form-item label prop="activityEndDate">
|
|
|
|
<Form-item label
|
|
|
|
<Date-picker
|
|
|
|
prop="activityEndDate">
|
|
|
|
@on-change="storeEndDate"
|
|
|
|
<Date-picker @on-change="storeEndDate"
|
|
|
|
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
v-if="isModify"
|
|
|
|
|
|
|
|
disabled
|
|
|
|
|
|
|
|
v-model="formValidate.endTime"
|
|
|
|
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
placeholder="请选择结束日期"
|
|
|
|
|
|
|
|
style="width: 200px"></Date-picker>
|
|
|
|
|
|
|
|
<Date-picker @on-change="storeEndDate"
|
|
|
|
type="date"
|
|
|
|
type="date"
|
|
|
|
|
|
|
|
v-else
|
|
|
|
v-model="formValidate.endTime"
|
|
|
|
v-model="formValidate.endTime"
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
format="yyyy-MM-dd"
|
|
|
|
placeholder="请选择结束日期"
|
|
|
|
placeholder="请选择结束日期"
|
|
|
|
style="width: 200px"
|
|
|
|
style="width: 200px"></Date-picker>
|
|
|
|
></Date-picker>
|
|
|
|
|
|
|
|
</Form-item>
|
|
|
|
</Form-item>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<FormItem label="活动类型" prop="activityStyle">
|
|
|
|
<FormItem label="活动类型"
|
|
|
|
<RadioGroup
|
|
|
|
prop="activityStyle">
|
|
|
|
@on-change="onChange"
|
|
|
|
<RadioGroup @on-change="onChange"
|
|
|
|
v-model="formValidate.activityStyle"
|
|
|
|
v-model="formValidate.activityStyle"
|
|
|
|
vertical
|
|
|
|
vertical>
|
|
|
|
>
|
|
|
|
<Radio :border="true"
|
|
|
|
<Radio
|
|
|
|
v-for="(item, index) in schedule.params"
|
|
|
|
:border="true"
|
|
|
|
:key="index"
|
|
|
|
|
|
|
|
:label="item.id"
|
|
|
|
|
|
|
|
v-if="isModify"
|
|
|
|
|
|
|
|
disabled
|
|
|
|
|
|
|
|
style="margin-bottom: 10px">
|
|
|
|
|
|
|
|
<Icon type="social-apple"></Icon>
|
|
|
|
|
|
|
|
<span>{{
|
|
|
|
|
|
|
|
item.name
|
|
|
|
|
|
|
|
}} ---- {{
|
|
|
|
|
|
|
|
item.key
|
|
|
|
|
|
|
|
}}</span>
|
|
|
|
|
|
|
|
</Radio>
|
|
|
|
|
|
|
|
<Radio :border="true"
|
|
|
|
v-for="(item, index) in schedule.params"
|
|
|
|
v-for="(item, index) in schedule.params"
|
|
|
|
:key="index"
|
|
|
|
:key="index"
|
|
|
|
:label="item.id"
|
|
|
|
:label="item.id"
|
|
|
|
style="margin-bottom: 10px"
|
|
|
|
v-else
|
|
|
|
>
|
|
|
|
style="margin-bottom: 10px">
|
|
|
|
<Icon type="social-apple"></Icon>
|
|
|
|
<Icon type="social-apple"></Icon>
|
|
|
|
<span
|
|
|
|
<span>{{
|
|
|
|
>{{
|
|
|
|
|
|
|
|
item.name
|
|
|
|
item.name
|
|
|
|
}} ---- {{
|
|
|
|
}} ---- {{
|
|
|
|
item.key
|
|
|
|
item.key
|
|
|
|
}}</span
|
|
|
|
}}</span>
|
|
|
|
>
|
|
|
|
|
|
|
|
</Radio>
|
|
|
|
</Radio>
|
|
|
|
</RadioGroup>
|
|
|
|
</RadioGroup>
|
|
|
|
</FormItem>
|
|
|
|
</FormItem>
|
|
|
@ -105,6 +129,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
props: {
|
|
|
|
props: {
|
|
|
|
schedule: Object,
|
|
|
|
schedule: Object,
|
|
|
|
|
|
|
|
isModify: Boolean
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created () {
|
|
|
|
created () {
|
|
|
|
let _this = this;
|
|
|
|
let _this = this;
|
|
|
|