Commit 767a574a2d33a64985326061a25992fdc48a9774
1 parent
946dad07
user_spsy转到H包
Showing
10 changed files
with
100 additions
and
26 deletions
app.json
... | ... | @@ -13,8 +13,7 @@ |
13 | 13 | "pages/activity/seckill_list/seckill_list", |
14 | 14 | "pages/activity/pind_list/pind_list", |
15 | 15 | "pages/team/team_show/team_show", |
16 | - "pages/user/userqy/userqy", | |
17 | - "pages/user/user_spsy/user_spsy", | |
16 | + "pages/user/userqy/userqy", | |
18 | 17 | "pages/user/plus/plus", |
19 | 18 | "pages/user/my_service/i_service", |
20 | 19 | "pages/giftpack/birthdaygift/birthdaygift", |
... | ... | @@ -251,7 +250,8 @@ |
251 | 250 | "root": "packageH/", |
252 | 251 | "name": "pack8", |
253 | 252 | "pages": [ |
254 | - "pages/goodsInfo/goodsInfo" | |
253 | + "pages/goodsInfo/goodsInfo", | |
254 | + "pages/user/user_spsy/user_spsy" | |
255 | 255 | ] |
256 | 256 | } |
257 | 257 | ], | ... | ... |
packageB/pages/user/user_coupon/user_coupon.js
... | ... | @@ -14,6 +14,11 @@ Page({ |
14 | 14 | GradeId:null, |
15 | 15 | FormId:null, |
16 | 16 | now:'', |
17 | + ismore: 0, //数据是否全部加载完成 | |
18 | + is_read: 0, //是否查询过我的礼包接口 | |
19 | + curpage: 1, //当前分页数 | |
20 | + pageSize: 10, //页大小 | |
21 | + total: 0, //总数量 | |
17 | 22 | }, |
18 | 23 | clik_coupon:function(){ |
19 | 24 | this.setData({ |
... | ... | @@ -41,30 +46,85 @@ Page({ |
41 | 46 | /** |
42 | 47 | * 生命周期函数--监听页面显示 |
43 | 48 | */ |
44 | - onShow:async function () { | |
45 | - var th = this,q_list=null; | |
46 | - | |
47 | - //--获取列表-- | |
48 | - await getApp().request.promiseGet("/api/weshop/users/grade/wechat/cash/page", { | |
49 | - data:{ storeId:os.stoid,FormId:th.data.FormId,GradeId:th.data.GradeId,userId:getApp().globalData.user_id} | |
50 | - }).then(res => { | |
51 | - q_list = res.data.data.pageData; | |
52 | - }) | |
53 | - //取分类最后一级 | |
54 | - for(var i in q_list){ | |
55 | - var name=q_list[i].UseObjectName; | |
56 | - var arr=name.split("\\") | |
57 | - q_list[i].UseObjectName=arr[arr.length-1]; | |
58 | - q_list[i].Remark = q_list[i].Remark.replace(/\n/g, "\n") | |
59 | - } | |
60 | - th.setData({quan_list:q_list}); | |
61 | - | |
49 | + onShow:function () { | |
50 | + this.getList(); | |
62 | 51 | }, |
63 | 52 | |
64 | 53 | /** |
65 | 54 | * 页面上拉触底事件的处理函数 |
66 | 55 | */ |
67 | 56 | onReachBottom: function () { |
57 | + var th = this; | |
58 | + if (th.data.total <= th.data.pageSize) return; | |
59 | + if (th.data.ismore) return; | |
60 | + th.getList(); | |
61 | + | |
62 | + | |
63 | + }, | |
64 | + getList: function () { | |
65 | + | |
66 | + if(this.data.ismore) return false; | |
67 | + if(this.data.searching) return false; | |
68 | + this.data.searching=1; | |
69 | + | |
70 | + wx.showLoading({ | |
71 | + title: '加载中.', | |
72 | + }) | |
73 | + | |
74 | + var th = this,q_list=null; | |
75 | + | |
76 | + //--获取列表-- | |
77 | + getApp().request.promiseGet("/api/weshop/users/grade/wechat/cash/page", { | |
78 | + data:{ storeId:os.stoid, | |
79 | + FormId:th.data.FormId, | |
80 | + GradeId:th.data.GradeId, | |
81 | + userId:getApp().globalData.user_id, | |
82 | + page: th.data.curpage, | |
83 | + pageSize: th.data.pageSize} | |
84 | + }).then(res => { | |
85 | + th.data.searching=0; | |
86 | + if (utils.ajax_ok(res)){ | |
87 | + | |
88 | + | |
89 | + q_list = res.data.data.pageData; | |
90 | + | |
91 | + //取分类最后一级 | |
92 | + for(var i in q_list){ | |
93 | + var name=q_list[i].UseObjectName; | |
94 | + var arr=name.split("\\") | |
95 | + q_list[i].UseObjectName=arr[arr.length-1]; | |
96 | + q_list[i].Remark = q_list[i].Remark.replace(/\n/g, "\n") | |
97 | + } | |
98 | + th.data.curpage++; | |
99 | + | |
100 | + var quan_list=th.data.quan_list||[]; | |
101 | + | |
102 | + quan_list=quan_list.concat(q_list); | |
103 | + if (quan_list.length>=res.data.data.total) { | |
104 | + th.setData({ | |
105 | + is_read: 1, | |
106 | + ismore: 1, | |
107 | + is_get:1, | |
108 | + }) | |
109 | + } | |
110 | + th.setData({ | |
111 | + quan_list:quan_list, | |
112 | + total: res.data.data.total | |
113 | + }); | |
114 | + } | |
115 | + else { | |
116 | + | |
117 | + th.setData({ | |
118 | + is_read: 1, | |
119 | + ismore: 1, | |
120 | + is_get:1, | |
121 | + }) | |
122 | + } | |
123 | + wx.hideLoading(); | |
124 | + | |
125 | + }) | |
126 | + | |
127 | + | |
68 | 128 | |
69 | 129 | }, |
70 | 130 | ... | ... |
packageB/pages/user/user_coupon/user_coupon.wxml
... | ... | @@ -6,6 +6,8 @@ |
6 | 6 | <!-- 券内容 --> |
7 | 7 | <view class="q_content"> |
8 | 8 | <view class="item" wx:for="{{quan_list}}"> |
9 | + | |
10 | + | |
9 | 11 | <view class="xc-coupon-frame flex-center"> |
10 | 12 | <view class="coupon-frame flex rel"> |
11 | 13 | <!-- 锯齿 --> |
... | ... | @@ -104,6 +106,11 @@ |
104 | 106 | </view> |
105 | 107 | </view> |
106 | 108 | </view> |
109 | + | |
110 | + <block wx:if="{{is_get}}"> | |
111 | + <!-- 没有更多数据 --> | |
112 | + <view class="noMore 1">—— 已经到底了 ——</view> | |
113 | + </block> | |
107 | 114 | </view> |
108 | 115 | |
109 | 116 | <!-- 弹出框扫描 --> | ... | ... |
packageB/pages/user/user_coupon/user_coupon.wxss
... | ... | @@ -178,4 +178,10 @@ margin:0 0rpx 0 22rpx; |
178 | 178 | .blue{background-color:#5e82e3;} |
179 | 179 | .g_gray{background-color: #aaaaaa} |
180 | 180 | |
181 | -.f_text{text-align: center; height:96rpx; } | |
182 | 181 | \ No newline at end of file |
182 | +.f_text{text-align: center; height:96rpx; } | |
183 | +.noMore { | |
184 | + padding: 20rpx; | |
185 | + color: #bbb; | |
186 | + text-align: center; | |
187 | + font-size: 22rpx; | |
188 | +} | |
183 | 189 | \ No newline at end of file | ... | ... |
packageE/pages/user/user_fw/user_fw.js
... | ... | @@ -39,7 +39,7 @@ Page({ |
39 | 39 | var fw_list=null; |
40 | 40 | //--获取列表-- |
41 | 41 | await getApp().request.promiseGet("/api/weshop/users/grade/wechat/sm/page", { |
42 | - data:{ storeId:os.stoid,FormId:th.data.FormId,GradeId:th.data.GradeId,userId:getApp().globalData.user_id} | |
42 | + data:{ storeId:os.stoid,FormId:th.data.FormId,GradeId:th.data.GradeId,userId:getApp().globalData.user_id,pageSize:100} | |
43 | 43 | }).then(res => { |
44 | 44 | fw_list = res.data.data.pageData; |
45 | 45 | }) | ... | ... |
packageG/pages/user/userqy/userqy.js
... | ... | @@ -209,7 +209,7 @@ Page({ |
209 | 209 | getApp().goto("/packageE/pages/user/user_fw/user_fw?gradeId="+th.data.gradeId+"&FormId="+item.Id); |
210 | 210 | break; |
211 | 211 | case "03": |
212 | - getApp().goto("/pages/user/user_spsy/user_spsy?img="+url+"&gradeId="+th.data.gradeId+"&FormId="+item.Id); | |
212 | + getApp().goto("/packageH/pages/user/user_spsy/user_spsy?img="+url+"&gradeId="+th.data.gradeId+"&FormId="+item.Id); | |
213 | 213 | break; |
214 | 214 | case "10": |
215 | 215 | getApp().request.get("/api/weshop/users/grade/vipprivilegelist/other/get",{ | ... | ... |
pages/user/user_spsy/user_spsy.js renamed to packageH/pages/user/user_spsy/user_spsy.js
1 | 1 | // pages/user/usersy/usersy.js |
2 | 2 | var e = getApp(), |
3 | 3 | os = e.globalData.setting; |
4 | -var ut = require('../../../utils/util'); | |
5 | -var regeneratorRuntime = require('../../../utils/runtime.js'); | |
4 | +var ut = require('../../../../utils/util'); | |
5 | +var regeneratorRuntime = require('../../../../utils/runtime.js'); | |
6 | 6 | |
7 | 7 | Page({ |
8 | 8 | /** |
... | ... | @@ -126,6 +126,7 @@ Page({ |
126 | 126 | FormId, |
127 | 127 | storeId: os.stoid, |
128 | 128 | userId: getApp().globalData.user_id, |
129 | + pageSize:100 | |
129 | 130 | } |
130 | 131 | const res = await getApp().request.promiseGet("/api/weshop/users/grade/wechat/wares/page", { |
131 | 132 | data: req_data, | ... | ... |
pages/user/user_spsy/user_spsy.json renamed to packageH/pages/user/user_spsy/user_spsy.json
pages/user/user_spsy/user_spsy.wxml renamed to packageH/pages/user/user_spsy/user_spsy.wxml
pages/user/user_spsy/user_spsy.wxss renamed to packageH/pages/user/user_spsy/user_spsy.wxss