|
@@ -17,7 +17,11 @@ Page({
|
|
|
organizers:[],
|
|
|
subjects:[],
|
|
|
show:1,
|
|
|
- uid:''
|
|
|
+ uid:'',
|
|
|
+ page_org:1,
|
|
|
+ page_sub:1,
|
|
|
+ total_org:0,
|
|
|
+ total_sub:0
|
|
|
},
|
|
|
|
|
|
|
|
@@ -81,6 +85,28 @@ Page({
|
|
|
})
|
|
|
|
|
|
},
|
|
|
+ //主办单位下一页
|
|
|
+ next_org:function(){
|
|
|
+ if(this.data.organizers.length < this.data.total_org){
|
|
|
+ const page = this.data.page_org+1
|
|
|
+ this.setData({
|
|
|
+ page_org: page
|
|
|
+ })
|
|
|
+ this.getorg()
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ //领域期刊下一页
|
|
|
+ next_sub:function(){
|
|
|
+ if(this.data.subjects.length < this.data.total_sub){
|
|
|
+ const page = this.data.page_sub+1
|
|
|
+ this.setData({
|
|
|
+ page_sub: page
|
|
|
+ })
|
|
|
+ this.getsub()
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
//获取所有数据
|
|
|
getData:function(flag){
|
|
|
wx.showNavigationBarLoading()
|
|
@@ -114,36 +140,61 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
- // 主办单位
|
|
|
+ this.getorg()
|
|
|
+ this.getsub()
|
|
|
+ },
|
|
|
+ //主办单位
|
|
|
+ getorg:function(){
|
|
|
+ const organizers=this.data.organizers;
|
|
|
wx.request({
|
|
|
url: host + '/api/index/organizers',
|
|
|
method: 'GET',
|
|
|
- data:{
|
|
|
- uid:this.data.uid
|
|
|
+ data: {
|
|
|
+ uid: this.data.uid,
|
|
|
+ page: this.data.page_org
|
|
|
},
|
|
|
- success: function (res) {
|
|
|
+ success: res=>{
|
|
|
wx.hideNavigationBarLoading()
|
|
|
- that.setData({
|
|
|
- organizers: res.data.data.list
|
|
|
- })
|
|
|
+ if(res.data.code == 0){
|
|
|
+ const list=res.data.data.list;
|
|
|
+ for(let i=0;i<list.length;i++){
|
|
|
+ organizers.push(list[i])
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ organizers: organizers,
|
|
|
+ total_org:res.data.data.total
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
- // 领域期刊
|
|
|
+ },
|
|
|
+ //领域期刊
|
|
|
+ getsub:function(){
|
|
|
+ const subjects=this.data.subjects;
|
|
|
wx.request({
|
|
|
url: host + '/api/index/subjects',
|
|
|
method: 'GET',
|
|
|
data: {
|
|
|
- uid: this.data.uid
|
|
|
+ uid: this.data.uid,
|
|
|
+ page: this.data.page_sub
|
|
|
},
|
|
|
- success: function (res) {
|
|
|
+ success: res=>{
|
|
|
wx.hideNavigationBarLoading()
|
|
|
- that.setData({
|
|
|
- subjects: res.data.data.list
|
|
|
- })
|
|
|
+ if(res.data.code == 0){
|
|
|
+ const list=res.data.data.list;
|
|
|
+ for(let i=0;i<list.length;i++){
|
|
|
+ subjects.push(list[i])
|
|
|
+ }
|
|
|
+ this.setData({
|
|
|
+ subjects: subjects,
|
|
|
+ total_sub:res.data.data.total
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
- },
|
|
|
+ },
|
|
|
search:function(){
|
|
|
wx.navigateTo({
|
|
|
url: '../search/search',
|
|
@@ -261,5 +312,11 @@ Page({
|
|
|
},
|
|
|
toDetail:function(e){
|
|
|
console.log(e)
|
|
|
- }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 页面相关事件处理函数--监听用户下拉动作
|
|
|
+ */
|
|
|
+ onPullDownRefresh: function () {
|
|
|
+
|
|
|
+ },
|
|
|
})
|