|
|
|
@ -32,7 +32,7 @@ Page({
|
|
|
|
|
this.setData({current: 2});
|
|
|
|
|
},
|
|
|
|
|
changeType({detail:{current, value}}){
|
|
|
|
|
this.options.type=value.type;
|
|
|
|
|
this.options_.type=value.type;
|
|
|
|
|
this.refresh({refresh:1})
|
|
|
|
|
.then(res=>{
|
|
|
|
|
this.setData({scrollTop:0});
|
|
|
|
@ -42,17 +42,17 @@ Page({
|
|
|
|
|
if(refresh){
|
|
|
|
|
this.setData({ loading: 1 });
|
|
|
|
|
if(refresh==1){
|
|
|
|
|
this.options.page=1;
|
|
|
|
|
var { options } = this;
|
|
|
|
|
this.options_.page=1;
|
|
|
|
|
var { options_ } = this;
|
|
|
|
|
}else if(refresh==2){
|
|
|
|
|
var { per_page, page, type} = this.options;
|
|
|
|
|
var options = {per_page:per_page*page, page:1, type};
|
|
|
|
|
var { per_page, page, type} = this.options_;
|
|
|
|
|
var options_ = {per_page:per_page*page, page:1, type};
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
this.options.page++;
|
|
|
|
|
var {options} = this;
|
|
|
|
|
this.options_.page++;
|
|
|
|
|
var {options_} = this;
|
|
|
|
|
}
|
|
|
|
|
return app.api("users.tidings")(options).then(res => {
|
|
|
|
|
return app.api("users.tidings")(options_).then(res => {
|
|
|
|
|
let {tidings, course_apply_count} = res;
|
|
|
|
|
if(!refresh)
|
|
|
|
|
tidings = this.data.tidings.concat(tidings);
|
|
|
|
@ -67,12 +67,12 @@ Page({
|
|
|
|
|
return e;
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
onLoad: function (options) {
|
|
|
|
|
onLoad: function () {
|
|
|
|
|
let key = `cache-users.tidings-${app.user().user_id}`;
|
|
|
|
|
let cache_tidings = wx.getStorageSync(key);
|
|
|
|
|
if(cache_tidings)
|
|
|
|
|
this.setData({tidings: cache_tidings});
|
|
|
|
|
this.options = { page: 1, per_page: 10 };
|
|
|
|
|
this.options_ = { page: 1, per_page: 10 };
|
|
|
|
|
this.refresh({refresh:1}).then(res=>{
|
|
|
|
|
console.log("pull", res);
|
|
|
|
|
this.loaded = 1;
|
|
|
|
@ -96,6 +96,7 @@ Page({
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
onShareAppMessage: function () {
|
|
|
|
|
|
|
|
|
|
return app.shareApp({
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
})
|