Commit 0d7e05bb by liang ce

修改bug

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