#
whycq
2023-01-01 9c34e8cc2ff136db5c27a5adc2eb2e140ac0580a
pages/business/cstmr/csmtr.vue
@@ -4,7 +4,7 @@
      <view class="search-bg">
         <uni-search-bar placeholder="客户代号/名称" bgColor="#f4f4f4"  @confirm="search" />
      </view>
      <scroll-view>
      <view>
         <!-- 客户列表 -->
         <view class="c-list" @click="getDetails(item.id)" v-for="(item,index) in csmtrList" :key="index">
            <view class="titles"><y-title :title="item.name"></y-title></view><view></view>
@@ -17,7 +17,8 @@
            <view class="list-item1">创建人</view><view class="list-item2">{{item.createBy$}}</view>
            <view class="list-item1">创建时间</view><view class="list-item2">{{item.createTime$}}</view>
         </view>
      </scroll-view>
      </view>
      <uni-load-more :status="status" :icon-size="16" :content-text="contentText" />
   </view>
</template>
@@ -25,8 +26,16 @@
   export default { 
      data() {
         return {
            baseUrl: '',
            csmtrList: [],
            last_id: '',
            reload: false,
            status: 'more',
            curr:1,
            contentText: {
               contentdown: '上拉加载更多',
               contentrefresh: '加载中',
               contentnomore: '没有更多'
            }
         }
      },
      // 新建按钮事件
@@ -36,8 +45,11 @@
         })
      },
      onShow() {
         this.baseUrl = uni.getStorageSync('baseUrl')
         this.getCsmtr()
      },
      onReachBottom() {
         this.status = 'more';
         this.getCsmtr();
      },
      methods: {
         getCsmtr() {
@@ -52,10 +64,9 @@
                     });
                  }, 1000);
               },
               header: {'token' : uni.getStorageSync('token'),
               "content-type": "application/json"},
               data: {curr:1,limit:16},
               method:'POST',
               header: {'token' : uni.getStorageSync('token'),},
               data: {curr:that.curr,limit:4},
               method:'GET',
               success(result) {
                  if (result.statusCode ===  404) {
                     uni.showToast({title: '请重新登录', icon: "none", position: 'top'})
@@ -63,7 +74,12 @@
                  }
                  var res = result.data
                  if (res.code === 200) {
                     that.csmtrList = res.data.records
                     let list = res.data.records
                     that.csmtrList = that.reload ? list : that.csmtrList.concat(list);
                     that.curr = that.curr + 1
                     if (res.data.records.length == 0) {
                        that.status = 'noMore'
                     }
                  } else if (res.code === 403) {
                     uni.showToast({title: res.msg, icon: "none", position: 'top'})
                     setTimeout(() => {