123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <template>
- <view class="body pd16_15">
- <view class="jilu-box" v-show="list.length > 0">
- <view class="pb10 jilu-item" v-for="(item,key) in list" :key="key">
- <view class="jilu-item-box">
- <view class="jilu-items">
- <view class="lines">
- <text class="ft14" style="font-weight: bold;">{{item.video_name}}</text>
- <text class="ft12 jilu-txt">{{item.series_name}}</text>
- <text class="ft12 jilu-txt">{{item.created_at}}</text>
- </view>
- </view>
- <view class="lines">
- <text class="ft14 jilu-txt"
- style="text-align: right;font-weight: bold;color: #FF9800;">-{{item.charge_coin_cost}}K币</text>
- </view>
- </view>
- </view>
- </view>
- <view class="empty-box" v-if="list.length < 1 && show">
- <image src="/static/img/orders/emty.png" mode=""></image>
- <p class="ft14 line-1-txt">暂无消费记录</p>
- <!-- <p class="ft14 line-2-txt mt10">小充一笔,看更多好剧吧</p>
- <navigator url="/pages/client/pay/pay">
- <view class="ft16 btn-box mt10"><text class="ft12 btn-cz">去充值</text> </view>
- </navigator> -->
- </view>
- </view>
- </template>
- <script>
- import {
- getUserConsumeRecord
- } from "@/common/apis/my.js"
- export default {
- data() {
- return {
- page: 1,
- hasMore: true,
- list: [],
- show: false
- }
- },
- onLoad() {
- },
- onShow() {
- this.page = 1;
- this.hasMore = true;
- this.getList();
- uni.hideLoading();
- },
- onPullDownRefresh() {
- this.page = 1;
- this.list = [];
- this.getList();
- uni.stopPullDownRefresh();
- },
- onReachBottom() {
- if (!this.hasMore) {
- return false;
- }
- this.getList();
- },
- methods: {
- async getList() {
- if (this.page <= 1) {
- this.show = false;
- }
- let res = await getUserConsumeRecord(this.page);
- if (res) {
- if (this.page >= res.last_page) {
- this.hasMore = false;
- } else {
- this.page++;
- }
- res.data.forEach((item, index) => {
- this.list.push(item);
- })
- }
- this.show = true;
- },
- }
- }
- </script>
- <style scoped lang="scss">
- @import url("style/orders.css");
- </style>
|