Commit 0d7e05bb by liang ce

修改bug

parent df362ebc
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<view> <view>
永不截止 永不截止
</view> </view>
<switch checked="{{recurrenceModel.forever == '1'}}" onChange="switchChange"/> <switch checked="{{forever == '1'}}" onChange="switchChange"/>
</view> </view>
<view> <view>
<picker-view value="{{pickerValue}}" class="parent" onChange="onChange"> <picker-view value="{{pickerValue}}" class="parent" onChange="onChange">
......
...@@ -13,6 +13,7 @@ create.Page({ ...@@ -13,6 +13,7 @@ create.Page({
day: '', day: '',
week: '', week: '',
isBeOverdue: false, isBeOverdue: false,
forever: '1'
}, },
onLoad() { onLoad() {
if (!this.store.data.recurrenceModel.terminateTime || this.store.data.recurrenceModel.forever == '1') { if (!this.store.data.recurrenceModel.terminateTime || this.store.data.recurrenceModel.forever == '1') {
...@@ -69,6 +70,9 @@ create.Page({ ...@@ -69,6 +70,9 @@ create.Page({
pickerValue: [timeYear.indexOf(`${date2.getFullYear()}年`),timeMonth.indexOf(`${date2.getMonth()+1}月`),timeDay.indexOf(`${date2.getDate()}${weekList[date2.getDay()]}`)] pickerValue: [timeYear.indexOf(`${date2.getFullYear()}年`),timeMonth.indexOf(`${date2.getMonth()+1}月`),timeDay.indexOf(`${date2.getDate()}${weekList[date2.getDay()]}`)]
}) })
} }
this.setData({
forever: this.store.data.recurrenceModel.forever
})
}, },
getMonthLength(year, month ,day) { getMonthLength(year, month ,day) {
let d = new Date(year, month ,day) let d = new Date(year, month ,day)
...@@ -80,8 +84,9 @@ create.Page({ ...@@ -80,8 +84,9 @@ create.Page({
return d.getDate() return d.getDate()
}, },
switchChange(e) { switchChange(e) {
this.store.data.recurrenceModel.forever = e.detail.value ? '1' : '0' this.setData({
this.update() forever: e.detail.value ? '1' : '0'
})
}, },
save(){ save(){
if(this.data.isBeOverdue) { if(this.data.isBeOverdue) {
...@@ -89,10 +94,11 @@ create.Page({ ...@@ -89,10 +94,11 @@ create.Page({
} else { } else {
if (this.store.data.recurrenceModel.forever == '1') { if (this.store.data.recurrenceModel.forever == '1') {
let data = this.getTwoYearToday(); let data = this.getTwoYearToday();
this.store.data.recurrenceModel.terminateTime = data this.store.data.recurrenceModel.terminateTime = data;
} else { } else {
this.store.data.recurrenceModel.terminateTime = `${this.data.year}-${this.data.month<10 ? '0' + this.data.month: this.data.month}-${this.data.day<10 ? '0'+ this.data.day : this.data.day}` this.store.data.recurrenceModel.terminateTime = `${this.data.year}-${this.data.month<10 ? '0' + this.data.month: this.data.month}-${this.data.day<10 ? '0'+ this.data.day : this.data.day}`
} }
this.store.data.recurrenceModel.forever = this.data.forever
this.update(); this.update();
dd.navigateBack({ dd.navigateBack({
delta: 1 delta: 1
...@@ -135,7 +141,8 @@ create.Page({ ...@@ -135,7 +141,8 @@ create.Page({
isBeOverdue: isBeOverdue, isBeOverdue: isBeOverdue,
pickerValue: [data[0],data[1],data[2]] pickerValue: [data[0],data[1],data[2]]
}) })
this.store.data.recurrenceModel.forever = '0' this.setData({
this.update() forever: '0'
})
} }
}); });
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