|
@@ -20,12 +20,12 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col>
|
|
<el-col>
|
|
<el-form-item label="活动日期:" prop="dateValue">
|
|
<el-form-item label="活动日期:" prop="dateValue">
|
|
- <el-date-picker value-format="timestamp" v-model="addData.dateValue" type="datetimerange"
|
|
|
|
|
|
+ <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="结束日期"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="16">
|
|
<el-col :span="16">
|
|
- <el-form-item label="初始用户数:">
|
|
|
|
|
|
+ <el-form-item label="初始用户数:" prop="fakeNum">
|
|
<el-input v-model="addData.fakeNum"/>
|
|
<el-input v-model="addData.fakeNum"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -105,6 +105,12 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ //禁止选择当前今天之前的日期
|
|
|
|
+ setYearDisabled: {
|
|
|
|
+ disabledDate(time) {
|
|
|
|
+ return time.getTime() < Date.now() - 8.64e7
|
|
|
|
+ }
|
|
|
|
+ },
|
|
id: this.$route.query.id,
|
|
id: this.$route.query.id,
|
|
addData: {
|
|
addData: {
|
|
picUrl: '',//活动主图
|
|
picUrl: '',//活动主图
|
|
@@ -118,7 +124,8 @@ export default {
|
|
rules: {
|
|
rules: {
|
|
title: [{required: true, message: '请输入活动名称', trigger: 'blur'}],
|
|
title: [{required: true, message: '请输入活动名称', trigger: 'blur'}],
|
|
picUrl: [{required: true, message: '请上传活动封面', trigger: 'change'}],
|
|
picUrl: [{required: true, message: '请上传活动封面', trigger: 'change'}],
|
|
- dateValue: [{required: true, message: '请设置活动日期', trigger: 'change'}]
|
|
|
|
|
|
+ dateValue: [{required: true, message: '请设置活动日期', trigger: 'change'}],
|
|
|
|
+ fakeNum:[{ pattern: /^([0-9]\d*)$/, message: "请输入正确的数字", trigger: ["blur", "change"]}]
|
|
},
|
|
},
|
|
// 奖级列表
|
|
// 奖级列表
|
|
awardsList: [
|
|
awardsList: [
|
|
@@ -209,6 +216,7 @@ export default {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+
|
|
methods: {
|
|
methods: {
|
|
// 保存
|
|
// 保存
|
|
update() {
|
|
update() {
|
|
@@ -275,7 +283,7 @@ export default {
|
|
message: this.addData.id ? '修改成功!' : '添加成功!',
|
|
message: this.addData.id ? '修改成功!' : '添加成功!',
|
|
type: 'success'
|
|
type: 'success'
|
|
})
|
|
})
|
|
- this.$store.dispatch('marketing/marketing', this.$route)
|
|
|
|
|
|
+ this.$store.dispatch('tagsView/delView', this.$route)
|
|
this.$router.go(-1)
|
|
this.$router.go(-1)
|
|
}
|
|
}
|
|
})
|
|
})
|