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