From 24cc3ab7e26d1a29af3dd47afbfd4354c9037d02 Mon Sep 17 00:00:00 2001 From: zhenghuang <236220500@qq.com> Date: Thu, 28 May 2020 14:46:18 +0800 Subject: [PATCH] 1 --- src/pages/activity/ActivityPlan.vue | 69 ++----- src/pages/shop/IncreaseWelcomeEdit.vue | 21 +++ src/pages/shop/IncreaseWelcomeList.vue | 153 ++++++++++------ src/router/index.js | 244 +++++++++++++------------ src/services/store/Welcome.js | 10 + 5 files changed, 268 insertions(+), 229 deletions(-) create mode 100644 src/pages/shop/IncreaseWelcomeEdit.vue create mode 100644 src/services/store/Welcome.js diff --git a/src/pages/activity/ActivityPlan.vue b/src/pages/activity/ActivityPlan.vue index 7f30a57..1007436 100644 --- a/src/pages/activity/ActivityPlan.vue +++ b/src/pages/activity/ActivityPlan.vue @@ -6,29 +6,13 @@ :model="formValidate" :label-width="80"> - - - - - - - - - + + + placeholder="选择日期区间"> @@ -411,15 +395,20 @@ export default { }, searchTable (params = {}) { this.loading = true; - if (this.formValidate.startDate) { - this.formValidate.startDate = formatDate(this.formValidate.startDate); - } else { - this.formValidate.startDate = undefined; - } - if (this.formValidate.endDate) { - this.formValidate.endDate = formatDate(this.formValidate.endDate); - } else { - this.formValidate.endDate = undefined; + if ( + this.formValidate.date !== null && + this.formValidate.date.length > 1 + ) { + if (this.formValidate.date[0] !== "") { + this.formValidate.startDate = formatDate(this.formValidate.date[0]); + } else { + this.formValidate.startDate = undefined; + } + if (this.formValidate.date[1] !== "") { + this.formValidate.endDate = formatDate(this.formValidate.date[1]); + } else { + this.formValidate.endDate = undefined; + } } params.pageNum = this.pageNum; params.pageSize = this.pageSize; @@ -436,24 +425,6 @@ export default { this.loading = false; }); }, - startDateChange: function (e) { - //设置开始时间 - this.endDateOptions = { - disabledDate: date => { - let startTime = this.formValidate.startDate ? new Date(this.formValidate.startDate).valueOf() : ''; - return date && (date.valueOf() < startTime) - } - } - }, - endDateChange: function (e) { - //设置结束时间 - let endTime = this.formValidate.endDate ? new Date(this.formValidate.endDate).valueOf() - 1 * 24 * 60 * 60 * 1000 : ''; - this.startDateOptions = { - disabledDate: date => { - return date && (date.valueOf() > endTime); - } - } - } } }; diff --git a/src/pages/shop/IncreaseWelcomeEdit.vue b/src/pages/shop/IncreaseWelcomeEdit.vue new file mode 100644 index 0000000..b5d23ee --- /dev/null +++ b/src/pages/shop/IncreaseWelcomeEdit.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/pages/shop/IncreaseWelcomeList.vue b/src/pages/shop/IncreaseWelcomeList.vue index ba6bb2d..fbb5e42 100644 --- a/src/pages/shop/IncreaseWelcomeList.vue +++ b/src/pages/shop/IncreaseWelcomeList.vue @@ -1,80 +1,113 @@