|  |  |  | 
|---|
|  |  |  | <text class="label">合同单号</text> | 
|---|
|  |  |  | <text class="value">{{ item.contractNum }}</text> | 
|---|
|  |  |  | <text class="primaryColor" @click="subDetail(item)">预约详情</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="line line2" v-if="item.billCode && item.wmsContractNum"> | 
|---|
|  |  |  | <text class="label">合同单号</text> | 
|---|
|  |  |  | <text class="value">{{ item.wmsContractNum }}</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="line"> | 
|---|
|  |  |  | <text class="label">驾驶员</text> | 
|---|
|  |  |  | 
|---|
|  |  |  | <u-icon name="search" class="mr12" size="19" color="#999999" /> | 
|---|
|  |  |  | <input v-model="platformCallSearch" type="text" placeholder="搜索车辆牌照" placeholder-class="placeholder9" | 
|---|
|  |  |  | @confirm="callQuery" /> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view v-if="platformCallList.length == 0" class="empty_wrap"> | 
|---|
|  |  |  | <image src="@/static/default_nodata@2x.png" /> | 
|---|
|  |  |  | <text>暂无排队车辆</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="order_list"> | 
|---|
|  |  |  | <scroll-view scroll-y="true" @scrolltolower="callScrolltolower" class="scroll_view"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <text class="label">合同单号</text> | 
|---|
|  |  |  | <text class="value">{{ item.contractNum }}</text> | 
|---|
|  |  |  | <text class="primaryColor" @click="subDetail(item)">预约详情</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="line line2" v-if="item.billCode && item.wmsContractNum"> | 
|---|
|  |  |  | <text class="label">合同单号</text> | 
|---|
|  |  |  | <text class="value">{{ item.wmsContractNum }}</text> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="line"> | 
|---|
|  |  |  | <text class="label">驾驶员</text> | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onLoad() { | 
|---|
|  |  |  | this.getPlatformGroup() | 
|---|
|  |  |  | // setInterval(() => { | 
|---|
|  |  |  | //    this.getPlatformGroup() | 
|---|
|  |  |  | // }, 1000 * 30) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onHide(){ | 
|---|
|  |  |  | if(this.timer1){ | 
|---|
|  |  |  | 
|---|
|  |  |  | let time = this.currentDate | 
|---|
|  |  |  | if (this.platformTaskInfo && this.platformTaskInfo.platformJobList && this.platformTaskInfo.platformJobList | 
|---|
|  |  |  | .length > 0) { | 
|---|
|  |  |  | this.platformTaskInfo.platformJobList.forEach(item => { | 
|---|
|  |  |  | this.platformTaskInfo.platformJobList.forEach(item => { | 
|---|
|  |  |  | if(item.wmsContractNum){ | 
|---|
|  |  |  | item.wmsContractNum = item.wmsContractNum.split(',').join(',') | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (item.newCallDate) { | 
|---|
|  |  |  | let timeNum = 0 | 
|---|
|  |  |  | if(time > new Date(item.newCallDate).getTime()){ | 
|---|
|  |  |  | 
|---|
|  |  |  | page: platformCallPage | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | if (res.data && res.data.records) { | 
|---|
|  |  |  | this.platformCallList = [...this.platformCallList, ...res.data.records] | 
|---|
|  |  |  | this.platformCallList = [...this.platformCallList, ...res.data.records] | 
|---|
|  |  |  | this.platformCallList.forEach(item => { | 
|---|
|  |  |  | if(item.wmsContractNum){ | 
|---|
|  |  |  | item.wmsContractNum = item.wmsContractNum.split(',').join(',') | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | this.platformCallTotal = res.data.total | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | 
|---|
|  |  |  | margin-bottom: 20rpx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .label { | 
|---|
|  |  |  | width: 144rpx; | 
|---|
|  |  |  | color: #666666; | 
|---|
|  |  |  | width: 132rpx; | 
|---|
|  |  |  | color: #666666; | 
|---|
|  |  |  | flex-shrink: 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .value { | 
|---|
|  |  |  | flex: 1; | 
|---|
|  |  |  | flex: 1; | 
|---|
|  |  |  | display: flex; | 
|---|
|  |  |  | flex-wrap: wrap; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | .label { | 
|---|
|  |  |  | font-size: 28rpx; | 
|---|
|  |  |  | color: #666666; | 
|---|
|  |  |  | width: 88rpx; | 
|---|
|  |  |  | width: 88rpx; | 
|---|
|  |  |  | flex-shrink: 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | .value { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .line2{ | 
|---|
|  |  |  | margin-right: -30rpx; | 
|---|
|  |  |  | padding-right: 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|