From 4c81ff4a3487ec3a8defb3a053a11affb51959ef Mon Sep 17 00:00:00 2001 From: liangce <394218399@qq.com> Date: Thu, 27 Feb 2020 17:42:39 +0800 Subject: [PATCH] 修改日期bug --- app.json | 2 +- pages/createOrEditSchedule/createOrEditSchedule.js | 19 +++++++------------ pages/index/index.acss | 9 +++++++-- pages/index/index.js | 22 +++++++++++++++++----- 4 files changed, 32 insertions(+), 20 deletions(-) diff --git a/app.json b/app.json index 3460d3f..cca9f88 100644 --- a/app.json +++ b/app.json @@ -1,10 +1,10 @@ { "pages": [ + "pages/createOrEditSchedule/createOrEditSchedule", "pages/index/index", "pages/uploadFile/uploadFile", "pages/meetingRoomList/meetingRoomList", "pages/repetitionTime/repetitionTime", - "pages/createOrEditSchedule/createOrEditSchedule", "pages/repeatMechanism/repeatMechanism", "pages/attendingSituation/attendingSituation", "pages/addRemark/addRemark", diff --git a/pages/createOrEditSchedule/createOrEditSchedule.js b/pages/createOrEditSchedule/createOrEditSchedule.js index 24d7864..84039c7 100644 --- a/pages/createOrEditSchedule/createOrEditSchedule.js +++ b/pages/createOrEditSchedule/createOrEditSchedule.js @@ -81,8 +81,6 @@ create.Page({ }) this.store.data.startTime = this.data.time1 this.store.data.endTime = this.data.time2 - this.store.data.week1 = this.data.week1 - this.store.data.week2 = this.data.week2 this.store.data.aheadTimes = [15] this.update() setTimeout(() => { @@ -121,6 +119,7 @@ create.Page({ }, // 选择时间组件回调 changeSelectTime(e) { + let that = this if (e.status === 1) { var date1 = new Date(e.time); var weekList = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] @@ -141,20 +140,17 @@ create.Page({ isShowModal: false, week1: w1, week2: w2 + },() => { + that.conflict() }) - this.conflict() - this.store.data.startTime = `${e.time}:00` - this.store.data.endTime = `${y}/${m}/${d} ${h < 10 ? "0" + date.getHours() : date.getHours()}:${min < 10 ? "0" + min : min}:00` - this.update() } else { this.setData({ time1: `${e.time}:00`, isShowModal: false, week1: w1 + },() => { + that.conflict() }) - this.store.data.startTime = `${e.time}:00` - this.update() - this.conflict() } } else { if (new Date(e.time).getTime() <= new Date(this.data.time1).getTime()) { @@ -170,10 +166,9 @@ create.Page({ time2: `${e.time}:00`, isShowModal: false, week2: w1 + },() => { + that.conflict() }) - this.store.data.endTime = `${e.time}:00` - this.update() - this.conflict() } } } else { diff --git a/pages/index/index.acss b/pages/index/index.acss index 75b3d16..feb0210 100644 --- a/pages/index/index.acss +++ b/pages/index/index.acss @@ -22,7 +22,7 @@ page { font-size: 26rpx; color: rgba(25, 31, 37, 0.56); height: 37rpx; - padding-left: 146rpx; + padding-left: 120rpx; line-height: 37rpx; margin: 48rpx 0; } @@ -35,11 +35,16 @@ page { .dateTime { margin-right: 34rpx; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; } .dateTime>view { font-size: 22rpx; line-height: 24rpx; + font-weight: bolder; color: #191F25; /* margin-bottom: 8rpx; */ } @@ -77,7 +82,7 @@ page { } .dataSchedule>view>view { - margin-left: 32rpx; + margin-left: 16rpx; } .dataScheduleName { diff --git a/pages/index/index.js b/pages/index/index.js index 2927d38..5b9b0a8 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -6,7 +6,8 @@ Page({ todayStr: '', thisYear: '', maxYear: '', - minYear: '' + minYear: '', + canClick: true }, onLoad(query) { // 页面加载 @@ -43,7 +44,8 @@ Page({ scheduleList: scheduleList, todayStr: finalDate.toLocaleDateString(), thisYear: year, - maxYear: year + maxYear: year, + canClick: true }) }) }) @@ -218,11 +220,21 @@ Page({ }; }, nextPage() { - dd.navigateTo({ url: './../createOrEditSchedule/createOrEditSchedule' }) + if(this.data.canClick) { + this.setData({ + canClick: false + }) + dd.navigateTo({ url: './../createOrEditSchedule/createOrEditSchedule' }) + } }, nextDetail(e) { - let item = e.target.dataset.item - dd.navigateTo({ url: `./../scheduleDetail/scheduleDetail?scheduleItem=${JSON.stringify(item)}` }) + if(this.data.canClick) { + this.setData({ + canClick: false + }) + let item = e.target.dataset.item + dd.navigateTo({ url: `./../scheduleDetail/scheduleDetail?scheduleItem=${JSON.stringify(item)}` }) + } }, lower() { let year = this.data.maxYear + 1 -- libgit2 0.26.0