|  |  | 
 |  |  |          </view> | 
 |  |  |       </u-sticky> | 
 |  |  |       <uni-list :border="true"> | 
 |  |  |          <uni-list-item direction="column" clickable @click="groupClick(item.OrderNo)" link | 
 |  |  |             :to="page+item.OrderNo" v-for="item in allReceivingOrders" :key="item.OrderNo"> | 
 |  |  |          <uni-list-item direction="column" clickable @click="groupClick(item.orderNo)" link | 
 |  |  |             :to="page+item.orderNo+'&warehouseId='+warehouseId+'&id='+item.id" v-for="item in allReceivingOrders" | 
 |  |  |             :key="item.orderNo"> | 
 |  |  |             <template v-slot:body> | 
 |  |  |                <uni-group margin-top="20"> | 
 |  |  |                   <view> åå·:{{item.OrderNo}} </view> | 
 |  |  |                   <view> å建人:{{item.creater}} </view> | 
 |  |  |                   <view> æ¥æ:{{item.createDate}} </view> | 
 |  |  |                   <view style="line-height: 17px;color: #596671;font-size: 14px;text-align: center;display: flex;justify-content: space-between;"> | 
 |  |  |                      çç¹åå·  {{item.orderNo}}  | 
 |  |  |                   </view> | 
 |  |  |                   <view style="line-height: 17px;color: #596671;font-size: 14px;text-align: center;display: flex;justify-content: space-between;"> | 
 |  |  |                      å建æ¶é´  {{item.createDate}}  | 
 |  |  |                   </view> | 
 |  |  |                   <view | 
 |  |  |                      style="margin-top: 10rpx;display: flex;align-items: center; "> | 
 |  |  |                      <view style="text-align: center;line-height: 40rpx;border-radius: 8rpx; width: 238rpx;height: 40rpx;font-size: 22rpx;background-color:rgba(22,127,247,0.18);color: #1F63FF;"> | 
 |  |  |                         çç¹ç¶æ  {{item.takeStockStatus}} | 
 |  |  |                      </view> | 
 |  |  |                   </view> | 
 |  |  |                </uni-group> | 
 |  |  |             </template> | 
 |  |  |          </uni-list-item> | 
 |  |  | 
 |  |  | </template> | 
 |  |  |  | 
 |  |  | <script> | 
 |  |  |    import { TakeStockStatus } from '../../common/config.js' | 
 |  |  |    export default { | 
 |  |  |       data() { | 
 |  |  |          return { | 
 |  |  |             page: "/pages/stash/raworderboxing?", | 
 |  |  |             page: "/pages/stash/TakeStock?orderNo=", | 
 |  |  |             loadVisible: false, | 
 |  |  |             searchValue: "", | 
 |  |  |             warehouseId: "", | 
 |  |  |             status: "more", | 
 |  |  |             allReceivingOrders: [], | 
 |  |  |             pageNo: 1, | 
 |  |  |             scrollTop: 0, | 
 |  |  |             warehouseId: "" | 
 |  |  |             isLoaded:false | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onLoad(res) { | 
 |  |  |          this.warehouseId = res.warehouseId; | 
 |  |  |          this.page = this.page + "warehouseId=" + this.warehouseId + "&orderNo="; | 
 |  |  |          this.getData(); | 
 |  |  |       }, | 
 |  |  |       onReachBottom() { | 
 |  |  |          this.pageNo += 1; | 
 |  |  |          this.isLoaded = true; | 
 |  |  |          this.getData(); | 
 |  |  |       }, | 
 |  |  |       onPageScroll(e) { | 
 |  |  |          this.scrollTop = e.scrollTop; | 
 |  |  |       }, | 
 |  |  |       onShow() { | 
 |  |  |          if (this.isLoaded) { | 
 |  |  |             // ä»å
¶ä»é¡µé¢è¿åæ¶å·æ° | 
 |  |  |             this.getData(); | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onReachBottom() { | 
 |  |  |          this.pageNo += 1; | 
 |  |  |          this.getData(); | 
 |  |  |       }, | 
 |  |  |       methods: { | 
 |  |  |          search(res) { | 
 |  |  |             this.pageNo = 1; | 
 |  |  |             this.getData(); | 
 |  |  |          }, | 
 |  |  |          groupClick() { | 
 |  |  | 
 |  |  |          getData() { | 
 |  |  |             var postData = { | 
 |  |  |                MainData: { | 
 |  |  |                   warehouseId: this.warehouseId, | 
 |  |  |                   orderNo: this.searchValue, | 
 |  |  |                   pageNo: this.pageNo | 
 |  |  |                   pageNo: this.pageNo, | 
 |  |  |                   warehouseId: this.warehouseId, | 
 |  |  |                }, | 
 |  |  |             } | 
 |  |  |             this.$u.post('/api/TakeStockOrder/GetTakeStockOrders', postData).then((res) => { | 
 |  |  |                if (res.status) { | 
 |  |  |                   if (res.data.length > 0) { | 
 |  |  |                      if (this.searchValue == '') { | 
 |  |  |                         this.allReceivingOrders = this.allReceivingOrders.concat(res.data); | 
 |  |  |                         this.allReceivingOrders =res.data.map(i => ({ | 
 |  |  |                         ...i, | 
 |  |  |                         takeStockStatus: TakeStockStatus.find(item => item.value == i | 
 |  |  |                            .takeStockStatus).label | 
 |  |  |                         })) | 
 |  |  |                         // this.allReceivingOrders = res.data; | 
 |  |  |                         if (this.allReceivingOrders.length > 3) { | 
 |  |  |                            this.loadVisible = true; | 
 |  |  | 
 |  |  |                            this.loadVisible = false; | 
 |  |  |                         } | 
 |  |  |                      } else { | 
 |  |  |                         this.allReceivingOrders = res.data; | 
 |  |  |                         // this.allReceivingOrders = res.data; | 
 |  |  |                         if (postData.MainData.pageNo == 1) { | 
 |  |  |                            this.allReceivingOrders = []; | 
 |  |  |                         } | 
 |  |  |                         this.allReceivingOrders =res.data.map(i => ({ | 
 |  |  |                         ...i, | 
 |  |  |                         takeStockStatus: TakeStockStatus.find(item => item.value == i | 
 |  |  |                            .takeStockStatus).label | 
 |  |  |                         })) | 
 |  |  |                         if (this.allReceivingOrders.length > 3) { | 
 |  |  |                            this.loadVisible = true; | 
 |  |  |                         } else { | 
 |  |  | 
 |  |  |                      //this.allReceivingOrders = []; | 
 |  |  |                      this.loadVisible = true; | 
 |  |  |                   } | 
 |  |  |  | 
 |  |  |                } | 
 |  |  |             }) | 
 |  |  |          } |