|  |  | 
 |  |  | // #ifndef VUE3 | 
 |  |  | import Vue from 'vue' | 
 |  |  | Vue.config.productionTip = false | 
 |  |  | Vue.prototype.baseUrl = 'http://127.0.0.1:9528' | 
 |  |  | Vue.prototype.baseUrl = 'http://192.168.4.188:9528' | 
 |  |  | App.mpType = 'app' | 
 |  |  | const app = new Vue({ | 
 |  |  |     ...App | 
 
 |  |  | 
 |  |  |         <view class="search-bg"> | 
 |  |  |             <uni-search-bar placeholder="客户代号/名称" bgColor="#f4f4f4"  @confirm="search" /> | 
 |  |  |         </view> | 
 |  |  |         <view> | 
 |  |  |         <scroll-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> | 
 |  |  | 
 |  |  |                 <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> | 
 |  |  |         </view> | 
 |  |  |         </scroll-view> | 
 |  |  |         <uni-load-more :status="status" :icon-size="16" :content-text="contentText" /> | 
 |  |  |     </view> | 
 |  |  | </template> | 
 |  |  | 
 |  |  |                     contentdown: '上拉加载更多', | 
 |  |  |                     contentrefresh: '加载中', | 
 |  |  |                     contentnomore: '没有更多' | 
 |  |  |                 } | 
 |  |  |                 }, | 
 |  |  | 				 | 
 |  |  |             } | 
 |  |  |         }, | 
 |  |  |         // 新建按钮事件 | 
 |  |  | 
 |  |  |             uni.navigateTo({ | 
 |  |  |                 url:'/pages/business/cstmr/addCsmtr', | 
 |  |  |             }) | 
 |  |  | 			 | 
 |  |  |         }, | 
 |  |  |         onLoad() { | 
 |  |  | 			 | 
 |  |  |         }, | 
 |  |  |         onShow() { | 
 |  |  |             this.getCsmtr() | 
 |  |  |             setTimeout(()=> { | 
 |  |  |                 this.getCsmtr1() | 
 |  |  |             },500) | 
 |  |  |         }, | 
 |  |  |         onReachBottom() { | 
 |  |  |             this.status = 'more'; | 
 |  |  |             this.getCsmtr(); | 
 |  |  |             this.getCsmtr() | 
 |  |  |         }, | 
 |  |  |         methods: { | 
 |  |  |             getCsmtr() { | 
 |  |  |             getCsmtr1(e) { | 
 |  |  |                 let that = this | 
 |  |  |                 that.csmtrList = [] | 
 |  |  |                 uni.request({ | 
 |  |  |                     url: that.baseUrl + '/cstmr/page/auth', | 
 |  |  |                     header: {'token' : uni.getStorageSync('token'),}, | 
 |  |  |                     data: {curr:1,limit:4}, | 
 |  |  |                     method:'GET', | 
 |  |  |                     success(result) { | 
 |  |  |                         if (result.statusCode ===  404) { | 
 |  |  |                             uni.showToast({title: '请重新登录', icon: "none", position: 'top'}) | 
 |  |  |                             return | 
 |  |  |                         } | 
 |  |  |                         var res = result.data | 
 |  |  |                         if (res.code === 200) { | 
 |  |  |                             let list = res.data.records | 
 |  |  |                             that.csmtrList = that.reload ? list : that.csmtrList.concat(list); | 
 |  |  |                             if (res.data.records.length == 0) { | 
 |  |  |                                 that.status = 'noMore' | 
 |  |  |                             } | 
 |  |  |                         } else if (res.code === 403) { | 
 |  |  |                             uni.showToast({title: res.msg, icon: "none", position: 'top'}) | 
 |  |  |                             setTimeout(() => { | 
 |  |  |                                 uni.reLaunch({ | 
 |  |  |                                     url: '../../login/login' | 
 |  |  |                                 }); | 
 |  |  |                             }, 1000); | 
 |  |  |                         } else { | 
 |  |  |                             uni.showToast({title: res.msg, icon: "none",position: 'top'}) | 
 |  |  |                         } | 
 |  |  |                     }, | 
 |  |  |                     fail(result) { | 
 |  |  |                         uni.showToast({title: '请求失败'}) | 
 |  |  |                         setTimeout(() => { | 
 |  |  | 
 |  |  |                             }); | 
 |  |  |                         }, 1000); | 
 |  |  |                     }, | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             getCsmtr(e) { | 
 |  |  |                 let that = this | 
 |  |  |                 uni.request({ | 
 |  |  |                     url: that.baseUrl + '/cstmr/page/auth', | 
 |  |  |                     header: {'token' : uni.getStorageSync('token'),}, | 
 |  |  |                     data: {curr:that.curr,limit:4}, | 
 |  |  |                     method:'GET', | 
 |  |  | 
 |  |  |                         } else { | 
 |  |  |                             uni.showToast({title: res.msg, icon: "none",position: 'top'}) | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                     }, | 
 |  |  |                     fail(result) { | 
 |  |  |                         uni.showToast({title: '请求失败'}) | 
 |  |  |                         setTimeout(() => { | 
 |  |  |                             uni.reLaunch({ | 
 |  |  |                                 url: '../../login/login' | 
 |  |  |                             }); | 
 |  |  |                         }, 1000); | 
 |  |  |                     }, | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             getDetails(id) { | 
 |  |  |                 uni.navigateTo({ | 
 |  |  |                     url: '/pages/business/cstmr/cstmrDetails?id=' + id | 
 |  |  |                 }) | 
 |  |  |             } | 
 |  |  |             }, | 
 |  |  |             // --- | 
 |  |  |             search() { | 
 |  |  | 				 | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | </script> |