|
@@ -21,7 +21,7 @@
|
|
|
<el-col>
|
|
|
<el-form-item label="活动日期:" prop="dateValue">
|
|
|
<el-date-picker value-format="timestamp" v-model="addData.dateValue" :picker-options="setYearDisabled" type="datetimerange"
|
|
|
- range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"/>
|
|
|
+ range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :default-time="['20:00:00', '20:00:00']"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="16">
|
|
@@ -29,15 +29,12 @@
|
|
|
<el-input v-model="addData.fakeNum"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="23">
|
|
|
- <el-form-item label="抽奖码获取方式:" prop="type">
|
|
|
- <el-col>邀请用户助力</el-col>
|
|
|
- <el-col>用户助力条件:
|
|
|
- <el-radio-group v-model="labelRadio" >
|
|
|
- <el-radio :label="1">每个账号终身仅助力一次</el-radio>
|
|
|
- <el-radio :label="2" disabled>无</el-radio>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="是否可无条件参与:" prop="type" label-width="140px">
|
|
|
+ <el-radio-group v-model="addData.codeType" >
|
|
|
+ <el-radio :label="1">是</el-radio>
|
|
|
+ <el-radio :label="2">否</el-radio>
|
|
|
</el-radio-group>
|
|
|
- </el-col>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -119,8 +116,8 @@ export default {
|
|
|
fakeNum: 0,//初始用户数
|
|
|
description: '',//活动详情
|
|
|
awardsList: [],//奖级列表
|
|
|
+ codeType: 1,//获取类型
|
|
|
},
|
|
|
- labelRadio: 1,//单选框
|
|
|
rules: {
|
|
|
title: [{required: true, message: '请输入活动名称', trigger: 'blur'}],
|
|
|
picUrl: [{required: true, message: '请上传活动封面', trigger: 'change'}],
|
|
@@ -196,8 +193,8 @@ export default {
|
|
|
created() {
|
|
|
if (this.id) {
|
|
|
getMarketingDetail(this.id).then(res => {
|
|
|
- const { startTime, endTime, description, fakeNum,picUrl, realNum, title, awardsList, id } = res.data
|
|
|
- this.addData = { title, dateValue:[startTime,endTime], picUrl, fakeNum, realNum, description, awardsList, id }
|
|
|
+ const { startTime, endTime, description, fakeNum, codeType, picUrl, realNum, title, awardsList, id } = res.data
|
|
|
+ this.addData = { title, dateValue:[startTime,endTime], picUrl, fakeNum, codeType, realNum, description, awardsList, id }
|
|
|
if(description) {
|
|
|
this.$refs.editor.setContent(description)
|
|
|
}
|
|
@@ -272,7 +269,7 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
|
|
|
- const { fakeNum, description, title, picUrl } = this.addData
|
|
|
+ const { fakeNum, description, title, picUrl, codeType } = this.addData
|
|
|
addMarketing({
|
|
|
title,
|
|
|
description: encodeURI(description),
|
|
@@ -280,6 +277,7 @@ export default {
|
|
|
startTime: this.addData.dateValue[0],
|
|
|
endTime: this.addData.dateValue[1],
|
|
|
awardsList: this.awardsList,
|
|
|
+ codeType:Number(codeType),
|
|
|
picUrl, id:this.addData.id?this.addData.id:"",
|
|
|
}).then(res => {
|
|
|
if (res.code === 0) {
|