xuxueyang
2024-09-18 3995eec885dd7a1458a3dcb9eaf85a8768a62df3
sub_pages/customer/coupon/point-history.vue
@@ -1,6 +1,11 @@
<template>
   <!-- 列表页面 -->
   <view>
      <view class="m-t-12 m-b-12 text-center" :class="[query.recordDateStart?'':'desc-gray']"
         @click="show_time_picker_time=true">
         {{query.recordDateStart&&( (query.recordDateStart||'') + ' ~ ' + (query.recordDateEnd || '')) || '请选择日期'}}
      </view>
      <view class="p15" style="min-height: calc(100vh - 260rpx);">
         <no-data v-if="!list||list.length==0" style="width: 100%;"></no-data>
         <view v-for="(item,index) in list" :key="index" class="m-b-24">
@@ -16,15 +21,22 @@
                  <view class="form-item-value">{{item.point || ''}}</view>
               </view>
               <view class="form-item">
                  <view class="form-item-label">备注</view>
                  <view class="form-item-value">{{item.remarks || ''}}</view>
                  <view class="form-item-label" style="min-width: 80rpx;">备注</view>
                  <view class="form-item-value" style="word-break: break-word;">{{item.remarks || ''}}</view>
               </view>
            </view>
         </view>
      </view>
      <!-- 判断是否到底了,自动吧 -->
      <footer-msg :more="page.total>0&&page.total>page.current*page.size"></footer-msg>
      <u-calendar :show="show_time_picker_time" mode="range" @confirm="select_time_picker_time" :monthNum="3"
         @cancel="show_time_picker_time = false" rowHeight="100" @close="show_time_picker_time = false"
         minDate="2024-07-01" :maxDate="maxDate" toolTip="选择日期">
      </u-calendar>
   </view>
</template>
@@ -34,11 +46,15 @@
         return {
            query: {
               // status: ''
            }
               recordDateStart: '',
               recordDateEnd: ''
            },
            show_time_picker_time: false,
            maxDate: '',
         }
      },
      onLoad() {
         this.maxDate = this.$util.toDate(new Date())
         this.listApi = '/api/customer/point/list'
@@ -54,7 +70,19 @@
         uni.stopPullDownRefresh()
      },
      methods: {
         select_time_picker_time(e) {
            console.log('select_time_picker_time', e)
            if (e && e.length > 0) {
               this.query.recordDateStart = e[0]
               this.query.recordDateEnd = e[e.length - 1]
               this.show_time_picker_time = false
            } else {
               this.query.recordDateStart = ''
               this.query.recordDateEnd = ''
               this.show_time_picker_time = false
            }
            this.refreshList()
         }
      }
   }
</script>