Commit d82afe19 authored by leiqingsong's avatar leiqingsong

时间选择器限制范围

parent 2b9d5df6
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<van-datetime-picker <van-datetime-picker
v-model="startTime" v-model="startTime"
type="datetime" type="datetime"
:min-date="minStartDate"
@cancel="startShow = false" @cancel="startShow = false"
@confirm="handleStartTime" @confirm="handleStartTime"
@change="startTimeChange" @change="startTimeChange"
...@@ -43,6 +44,7 @@ ...@@ -43,6 +44,7 @@
<van-datetime-picker <van-datetime-picker
v-model="endTime" v-model="endTime"
type="datetime" type="datetime"
:min-date="minEndDate"
@cancel="endShow = false" @cancel="endShow = false"
@confirm="handleEndTime" @confirm="handleEndTime"
@change="endTimeChange" @change="endTimeChange"
...@@ -137,6 +139,8 @@ import * as API_Active from "@/api/active"; ...@@ -137,6 +139,8 @@ import * as API_Active from "@/api/active";
export default { export default {
data() { data() {
return { return {
minStartDate: null,
minEndDate: null,
checked_coupon: {}, checked_coupon: {},
logo_imgs: [], logo_imgs: [],
bg_imgs: [], bg_imgs: [],
...@@ -167,6 +171,10 @@ export default { ...@@ -167,6 +171,10 @@ export default {
totalLimit_show: false totalLimit_show: false
}; };
}, },
created() {
this.minStartDate = new Date();
this.minEndDate = new Date((new Date()/1000+86400)*1000);
},
methods: { methods: {
getTemplateDate(id) { getTemplateDate(id) {
API_Active.getTemplateData(id).then(res => { API_Active.getTemplateData(id).then(res => {
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
<van-datetime-picker <van-datetime-picker
v-model="basicInfo.startTime" v-model="basicInfo.startTime"
type="datetime" type="datetime"
:min-date="minStartDate"
@cancel="basicInfo.startShow = false" @cancel="basicInfo.startShow = false"
@confirm="handleBasicSTime" @confirm="handleBasicSTime"
@change="startTimeChange" @change="startTimeChange"
...@@ -48,6 +49,7 @@ ...@@ -48,6 +49,7 @@
<van-datetime-picker <van-datetime-picker
v-model="basicInfo.endTime" v-model="basicInfo.endTime"
type="datetime" type="datetime"
:min-date="minEndDate"
@cancel="basicInfo.endShow = false" @cancel="basicInfo.endShow = false"
@confirm="handleBasicETime" @confirm="handleBasicETime"
@change="endTimeChange" @change="endTimeChange"
...@@ -268,6 +270,8 @@ import { Toast } from "vant"; ...@@ -268,6 +270,8 @@ import { Toast } from "vant";
export default { export default {
data() { data() {
return { return {
minStaetDate: null,
minEndDate: null,
// 选择优惠券 当前下标 // 选择优惠券 当前下标
current_index: -1, current_index: -1,
logo_imgs: [], logo_imgs: [],
...@@ -346,6 +350,10 @@ export default { ...@@ -346,6 +350,10 @@ export default {
confirmTime: new Date() confirmTime: new Date()
}; };
}, },
created() {
this.minStartDate = new Date();
this.minEndDate = new Date((new Date()/1000+86400)*1000);
},
methods: { methods: {
// 获取模板数据 // 获取模板数据
getTemplateDate(id) { getTemplateDate(id) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment