|  |  |  | 
|---|
|  |  |  | :key="item.receiveOrderNo"> | 
|---|
|  |  |  | <template v-slot:body> | 
|---|
|  |  |  | <uni-group margin-top="20"> | 
|---|
|  |  |  | <view> æ¶è´§åå·:{{item.receiveOrderNo}} </view> | 
|---|
|  |  |  | <!-- <view> è®¢åç±»å:{{item.receiveOrderType}} </view> | 
|---|
|  |  |  | <view> è®¢åç¶æ:{{item.receiveOrderStatus}} </view> --> | 
|---|
|  |  |  | <view> ä¾åºå代å·:{{item.suppliersId}} </view> | 
|---|
|  |  |  | <view style="line-height: 17px;color: #596671;font-size: 14px;text-align: center;display: flex;justify-content: space-between;"> | 
|---|
|  |  |  | æ¶è´§åå·  {{item.receiveOrderNo}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view style="margin-top: 10rpx;line-height: 17px;color: #596671;font-size: 14px;text-align: center;display: flex;justify-content: space-between;"> | 
|---|
|  |  |  | ä¾åºå代巠 {{item.suppliersId}} | 
|---|
|  |  |  | </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.ReceiveOrderStatus}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view style="text-align: center;line-height: 40rpx;border-radius: 8rpx; width: 158rpx;height: 40rpx;font-size: 22rpx;color: #F56C6C;"> | 
|---|
|  |  |  | å·²æ¶æ°é  {{item.SumQty}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | </uni-group> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </uni-list-item> | 
|---|
|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import { ReceiveOrderStatus } from '../../common/config.js' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | 
|---|
|  |  |  | status: "more", | 
|---|
|  |  |  | allReceivingOrders: [], | 
|---|
|  |  |  | pageNo: 1, | 
|---|
|  |  |  | scrollTop: 0 | 
|---|
|  |  |  | scrollTop: 0, | 
|---|
|  |  |  | isLoaded:false | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onLoad(res) { | 
|---|
|  |  |  | this.warehouseId = res.warehouseId; | 
|---|
|  |  |  | this.getData(); | 
|---|
|  |  |  | this.isLoaded=true; | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onShow() { | 
|---|
|  |  |  | if (this.isLoaded) { | 
|---|
|  |  |  | //ʊȌ
¶ä»é¡µé¢è¿åæ¶å·æ° | 
|---|
|  |  |  | this.getData(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onPageScroll(e) { | 
|---|
|  |  |  | this.scrollTop = e.scrollTop; | 
|---|
|  |  |  | 
|---|
|  |  |  | 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, | 
|---|
|  |  |  | ReceiveOrderStatus: ReceiveOrderStatus.find(item => item.value == i | 
|---|
|  |  |  | .receiveOrderStatus).label, | 
|---|
|  |  |  | SumQty: i.details.map(item => item.receivedQuantity).reduce((prev, next) => prev + next, 0) | 
|---|
|  |  |  | })) | 
|---|
|  |  |  | // this.allReceivingOrders = res.data; | 
|---|
|  |  |  | if (this.allReceivingOrders.length > 3) { | 
|---|
|  |  |  | this.loadVisible = true; | 
|---|