Commit a8e3602891f6de8d0fdfb6a53dddfd87d9f9aeba
1 parent
8cb110bc
add 我的钱包 小程序支付 接口联调
Showing
2 changed files
with
25 additions
and
25 deletions
pages/moneyRecharge/moneyRecharge.vue
| @@ -145,6 +145,7 @@ | @@ -145,6 +145,7 @@ | ||
| 145 | rechargeType: '2', | 145 | rechargeType: '2', |
| 146 | acctType: '1', | 146 | acctType: '1', |
| 147 | paySrcType: '204', | 147 | paySrcType: '204', |
| 148 | + payType:'4', | ||
| 148 | realPayMoney: payMoney, | 149 | realPayMoney: payMoney, |
| 149 | rechargeFee: payMoney, | 150 | rechargeFee: payMoney, |
| 150 | }; | 151 | }; |
| @@ -156,7 +157,7 @@ | @@ -156,7 +157,7 @@ | ||
| 156 | }).then(res => { | 157 | }).then(res => { |
| 157 | 158 | ||
| 158 | console.log(res) | 159 | console.log(res) |
| 159 | - that.MakeWxPay(that.$common.requestSign(data)) | 160 | + that.MakeWxPay(res) |
| 160 | 161 | ||
| 161 | }) | 162 | }) |
| 162 | }, | 163 | }, |
pages/rechargeDetail/rechargeDetail.vue
| @@ -68,7 +68,7 @@ | @@ -68,7 +68,7 @@ | ||
| 68 | <text>{{item.opTime}}</text> | 68 | <text>{{item.opTime}}</text> |
| 69 | </view> | 69 | </view> |
| 70 | </uni-list> | 70 | </uni-list> |
| 71 | - <view class="grace-loading text-center jy-fix-height34" v-if="isLoadAll">{{ loadingTxt }}</view> | 71 | + <uni-load-more :status="status" /> |
| 72 | 72 | ||
| 73 | </view> | 73 | </view> |
| 74 | 74 | ||
| @@ -104,11 +104,11 @@ | @@ -104,11 +104,11 @@ | ||
| 104 | beginDate: currentDate, | 104 | beginDate: currentDate, |
| 105 | overDate: currentDate, | 105 | overDate: currentDate, |
| 106 | orderList: [], | 106 | orderList: [], |
| 107 | - isLoadAll: false, | 107 | + // isLoadAll: false, |
| 108 | totalPages: 1, // 总页数 | 108 | totalPages: 1, // 总页数 |
| 109 | page: 1, | 109 | page: 1, |
| 110 | pageSize: 10, | 110 | pageSize: 10, |
| 111 | - loadingTxt: '加载中...', | 111 | + status: 'no-more', |
| 112 | 112 | ||
| 113 | } | 113 | } |
| 114 | }, | 114 | }, |
| @@ -124,25 +124,17 @@ | @@ -124,25 +124,17 @@ | ||
| 124 | }, | 124 | }, |
| 125 | // 下拉刷新触发 | 125 | // 下拉刷新触发 |
| 126 | onPullDownRefresh(val) { | 126 | onPullDownRefresh(val) { |
| 127 | + | ||
| 127 | this.page = 1 | 128 | this.page = 1 |
| 128 | this.pageSize = this.pageSize | 129 | this.pageSize = this.pageSize |
| 129 | this.totalPages = 1 | 130 | this.totalPages = 1 |
| 131 | + this.orderList = [] | ||
| 130 | console.log('下拉刷新', val) | 132 | console.log('下拉刷新', val) |
| 131 | this.fetchData() | 133 | this.fetchData() |
| 132 | }, | 134 | }, |
| 133 | // 上拉加载触发 | 135 | // 上拉加载触发 |
| 134 | onReachBottom() { | 136 | onReachBottom() { |
| 135 | - console.log('11') | ||
| 136 | - // | ||
| 137 | - if (this.totalPages === this.orderList.length) { | ||
| 138 | - this.isLoadAll = true; | ||
| 139 | - this.loadingTxt = '没有更多数据啦~'; | ||
| 140 | - } else { | ||
| 141 | - this.page++; | ||
| 142 | - this.isLoadAll = true; | ||
| 143 | - this.loadingTxt = '加载中...'; | ||
| 144 | - this.fetchData(); // 每次滑动请求接口,实现上拉加载更多数据 | ||
| 145 | - } | 137 | + this.fetchData(); |
| 146 | 138 | ||
| 147 | }, | 139 | }, |
| 148 | 140 | ||
| @@ -245,7 +237,18 @@ | @@ -245,7 +237,18 @@ | ||
| 245 | }, | 237 | }, |
| 246 | 238 | ||
| 247 | fetchData() { | 239 | fetchData() { |
| 240 | + console.log(this.totalPages) | ||
| 241 | + console.log(this.orderList.length) | ||
| 242 | + if (this.totalPages == this.orderList.length) { | ||
| 243 | + this.status = 'no-more' | ||
| 244 | + console.log('111') | ||
| 245 | + return | ||
| 246 | + } else { | ||
| 247 | + this.page++; | ||
| 248 | + } | ||
| 248 | let that = this | 249 | let that = this |
| 250 | + that.status = 'loading' | ||
| 251 | + | ||
| 249 | let paramsData = { | 252 | let paramsData = { |
| 250 | pageNum: that.page, | 253 | pageNum: that.page, |
| 251 | pageSize: that.pageSize, | 254 | pageSize: that.pageSize, |
| @@ -260,19 +263,15 @@ | @@ -260,19 +263,15 @@ | ||
| 260 | method: 'POST', | 263 | method: 'POST', |
| 261 | data: that.$common.requestSign(paramsData) | 264 | data: that.$common.requestSign(paramsData) |
| 262 | }).then(res => { | 265 | }).then(res => { |
| 263 | - | ||
| 264 | - const resDataArray = that.orderList.concat(res.data.dataList); | ||
| 265 | - if (that.orderList.length === res.data.pageTotals) { | ||
| 266 | - that.isLoadAll = true; | ||
| 267 | - that.loadingTxt = '没有更多数据啦~'; | ||
| 268 | - that.orderList = resDataArray; | 266 | + if (res.data.pageTotals < 10) { |
| 267 | + this.status = 'no-more' | ||
| 269 | } else { | 268 | } else { |
| 270 | - that.totalPages = res.data.pageTotals; | ||
| 271 | - that.isLoadAll = true; | ||
| 272 | - that.loadingTxt = '上拉加载更多数据'; | ||
| 273 | - that.orderList = resDataArray | 269 | + this.status = 'more' |
| 274 | } | 270 | } |
| 275 | 271 | ||
| 272 | + that.totalPages = res.data.pageTotals; | ||
| 273 | + that.orderList = that.orderList.concat(res.data.dataList) | ||
| 274 | + | ||
| 276 | 275 | ||
| 277 | }) | 276 | }) |
| 278 | 277 |