| | |
| | | :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; |