Commit 94ce65ae66467d7b6480a1523c46a6f937f8a5ad

Authored by 后端研发-倪永富
1 parent efb6b05d

请求参数加live_stataus

packageA/pages/liveStream/liveStream.js
... ... @@ -19,7 +19,14 @@ Page({
19 19 curPage: 1,
20 20 pageNum: 0,
21 21 list: [],
22   - live: {}
  22 + live: {
  23 + ing:[],
  24 + toBegin:[],
  25 + over:[]
  26 + },
  27 + liveing: [],
  28 + livetoBegin: [],
  29 + liveOver: []
23 30 },
24 31  
25 32 // 点击直播列表项
... ... @@ -125,6 +132,34 @@ Page({
125 132 })
126 133 },
127 134  
  135 + getData: function (liveStatus) {
  136 + var that = this;
  137 + var curPage = this.data.curPage
  138 + getApp().request.promiseGet("/api/weshop/wx/livelist/page", {
  139 + data: {
  140 + storedId: o.stoid,
  141 + page: curPage,
  142 + live_status: liveStatus
  143 + }
  144 + }).then(res => {
  145 + if (res.data.code == 0) {
  146 + if(liveStatus == 101) {
  147 + that.setData({
  148 + liveing: res.data.data.pageData
  149 + });
  150 + } else if(liveStatus == 102) {
  151 + that.setData({
  152 + livetoBegin: res.data.data.pageData
  153 + });
  154 + } else if(liveStatus == 103) {
  155 + that.setData({
  156 + liveOver: res.data.data.pageData
  157 + });
  158 + }
  159 +
  160 + }
  161 + });
  162 + },
128 163  
129 164 /**
130 165 * 生命周期函数--监听页面加载
... ... @@ -137,10 +172,13 @@ Page({
137 172 * 生命周期函数--监听页面初次渲染完成
138 173 */
139 174 onReady: function () {
140   - var self = this;
141   - this.updateLiveList().then(() => {
142   - self.loadLiveList(1);
143   - });
  175 + // var self = this;
  176 + // this.updateLiveList().then(() => {
  177 + // self.loadLiveList(1);
  178 + // });
  179 + this.getData(101);
  180 + this.getData(102);
  181 + this.getData(103);
144 182 },
145 183  
146 184 /**
... ... @@ -168,38 +206,38 @@ Page({
168 206 * 页面相关事件处理函数--监听用户下拉动作
169 207 */
170 208 onPullDownRefresh: function () {
171   - var self = this;
172   - wx.showNavigationBarLoading(); //在标题栏中显示加载
173   - setTimeout(function() {
174   - self.loadLiveList(1);
175   - wx.hideNavigationBarLoading(); //完成停止加载
176   - wx.stopPullDownRefresh(); //停止下拉刷新
177   - }, 500);
  209 + // var self = this;
  210 + // wx.showNavigationBarLoading(); //在标题栏中显示加载
  211 + // setTimeout(function() {
  212 + // self.loadLiveList(1);
  213 + // wx.hideNavigationBarLoading(); //完成停止加载
  214 + // wx.stopPullDownRefresh(); //停止下拉刷新
  215 + // }, 500);
178 216 },
179 217 /**
180 218 * 页面上拉触底事件的处理函数
181 219 */
182 220 onReachBottom: function () {
183   - var self = this;
184   - var curPage = this.data.curPage;
185   - var pageNum = this.data.pageNum;
186   -
187   - if(curPage <= pageNum) {
188   - wx.showLoading({
189   - title: '加载中...',
190   - })
191   - setTimeout(function() {
192   - self.loadLiveList(curPage);
193   - wx.hideLoading();
194   - }, 500);
  221 + // var self = this;
  222 + // var curPage = this.data.curPage;
  223 + // var pageNum = this.data.pageNum;
  224 +
  225 + // if(curPage <= pageNum) {
  226 + // wx.showLoading({
  227 + // title: '加载中...',
  228 + // })
  229 + // setTimeout(function() {
  230 + // self.loadLiveList(curPage);
  231 + // wx.hideLoading();
  232 + // }, 500);
195 233  
196   - } else {
197   - wx.showToast({
198   - title: '已经到底啦~',
199   - duration: 1000
200   - })
201   - }
202   - console.log('当前curpage',curPage);
  234 + // } else {
  235 + // wx.showToast({
  236 + // title: '已经到底啦~',
  237 + // duration: 1000
  238 + // })
  239 + // }
  240 + // console.log('当前curpage',curPage);
203 241 },
204 242  
205 243 /**
... ...
packageA/pages/liveStream/liveStream.wxml
... ... @@ -3,10 +3,10 @@
3 3 <view>
4 4 <block wx:if="{{live === '{}'}}">当前暂无直播</block>
5 5 <!-- 即将开始 -->
6   - <block wx:if="{{live.toBegin.length > 0}}">
  6 + <block wx:if="{{livetoBegin.length > 0}}">
7 7 <view class="title">即将开始</view>
8 8 <view class="list">
9   - <block wx:for="{{live.toBegin}}" wx:key="item">
  9 + <block wx:for="{{livetoBegin}}" wx:key="item">
10 10 <view class="list-item" data-id="{{item.id}}" data-live="toBegin" catchtap="clickItem">
11 11 <view class="list-item-left">
12 12 <image src="{{item.share_img}}" class="item-pic" mode="aspectFill"></image>
... ... @@ -27,10 +27,10 @@
27 27  
28 28  
29 29 <!-- 直播中 -->
30   - <block wx:if="{{live.ing.length > 0}}">
  30 + <block wx:if="{{liveing.length > 0}}">
31 31 <view class="title">直播中</view>
32 32 <view class="list">
33   - <block wx:for="{{live.ing}}" wx:key="item">
  33 + <block wx:for="{{liveing}}" wx:key="item">
34 34 <view class="list-item" catchtap="clickItem" data-id="{{item.id}}" data-live="ing">
35 35 <view class="list-item-left">
36 36 <image src="{{item.share_img}}" class="item-pic" mode="aspectFill"></image>
... ... @@ -50,10 +50,10 @@
50 50  
51 51  
52 52 <!-- 精彩回放 -->
53   - <block wx:if="{{live.over.length > 0}}">
  53 + <block wx:if="{{liveOver.length > 0}}">
54 54 <view class="title">精彩回放</view>
55 55 <view class="list">
56   - <block wx:for="{{live.over}}" wx:key="item">
  56 + <block wx:for="{{liveOver}}" wx:key="item">
57 57 <view class="list-item" bindtap="clickItem" data-id="{{item.id}}" data-live="over">
58 58 <view class="list-item-left">
59 59 <image src="{{item.share_img}}" class="item-pic" mode="aspectFill"></image>
... ...