| | |
| | | <map id="map" :latitude="latitude" :longitude="longitude" :polyline="polyline" :markers="markers" :scale="scale">
|
| | |
|
| | | </map>
|
| | | <view class="main_content">
|
| | | <view class="main_content"> |
| | | <view class="stock_status" v-if="info.overStock && info.overStock == 1"> |
| | | <image src="@/static/ic_tip@2x.png" mode=""></image> |
| | | <view class="">因库存不足,订单暂时无法配载</view> |
| | | </view>
|
| | | <view class="info">
|
| | | <view class="head">
|
| | | <view class="code">{{info.contractNumber}}</view>
|
| | |
| | | <view class="drive_info">
|
| | | <view class="title">物流信息</view>
|
| | | <view class="drive_list" v-for="dri,k in info.cicleStatusList">
|
| | | <view class="separate"></view>
|
| | | <view class="separate" v-if="k < info.cicleStatusList.length - 1"></view>
|
| | | <view class="item_title">
|
| | | <view class="icon_wrap">
|
| | | <image v-if="dri.key == 0 && k != 0" src="@/static/waybill/ic_dingdan@2x.png" class="icon"></image>
|
| | |
| | | <image v-if="dri.key == 2 && k == 0" src="@/static/waybill/ic_cangku_sel@2x.png" class="icon"></image>
|
| | | <image v-if="dri.key == 3 && k != 0" src="@/static/waybill/ic_yunshu@2x.png" class="icon"></image>
|
| | | <image v-if="dri.key == 3 && k == 0" src="@/static/waybill/ic_yunshu_sel@2x.png" class="icon"></image>
|
| | | <image v-if="dri.key == 4" src="@/static/waybill/ic_daohuo_sel@2x.png" class="icon"></image>
|
| | | <image v-if="dri.key == 4 && k != 0" src="@/static/waybill/ic_dingdan@2x.png" class="icon"></image> |
| | | <image v-if="dri.key == 4 && k == 0" src="@/static/waybill/ic_daohuo_sel@2x.png" class="icon"></image>
|
| | | <image v-if="dri.key == 5" src="@/static/waybill/ic_ruku.png" class="icon"></image>
|
| | | </view>
|
| | | <view class="" :class="{primaryColor: k == 0}">{{dri.name}}</view>
|
| | |
| | | <view v-else class="icon_wrap"></view>
|
| | | <view class="text" :class="{placeholder3: k==0 && i== 0}">
|
| | | {{item.orderStatusDes}}
|
| | | <text v-if="item.tel">,发货仓库电话:</text>
|
| | | <text v-if="item.tel" @click="callPhone(item.tel)" class="primaryColor">{{item.tel}}</text>
|
| | | <text v-if="item.tel">,发货仓库电话:</text> |
| | | <template v-if="item.tel"> |
| | | <text v-for="phone,p in item.tel.split(',')" @click="callPhone(phone)" class="primaryColor">{{phone}}<text v-if="p < item.tel.split(',').length - 1">,</text></text> |
| | | </template>
|
| | | |
| | | </view>
|
| | | </view>
|
| | | <view class="time">{{item.recordDate}}</view>
|
| | |
| | | background: #fff;
|
| | | border-radius: 16rpx;
|
| | | padding: 30rpx;
|
| | | margin-bottom: 20rpx;
|
| | | position: relative;
|
| | | margin-bottom: 20rpx; |
| | | position: relative; |
| | | z-index: 999;
|
| | |
|
| | | .separate {
|
| | | height: calc(100% - 250rpx);
|
| | | width: 1rpx;
|
| | | border: 1rpx dashed #CCCCCC;
|
| | | position: absolute;
|
| | | left: 53rpx;
|
| | | top: 102rpx;
|
| | | z-index: -1;
|
| | | .drive_list{ |
| | | position: relative; |
| | | z-index: 999; |
| | | .separate { |
| | | height: calc(100% - 48rpx); |
| | | width: 1rpx; |
| | | border: 1rpx dashed #CCCCCC; |
| | | position: absolute; |
| | | left: 24rpx; |
| | | top: 48rpx; |
| | | z-index: -1; |
| | | } |
| | | }
|
| | | |
| | |
|
| | | .title {
|
| | | font-weight: 500;
|
| | |
| | | }
|
| | |
|
| | | .icon_wrap {
|
| | | width: 48rpx;
|
| | | width: 50rpx;
|
| | | margin-right: 30rpx;
|
| | | display: flex;
|
| | | align-items: center;
|
| | | // align-items: center;
|
| | | justify-content: center;
|
| | |
|
| | | flex-shrink: 0;
|
| | | .icon {
|
| | | width: 48rpx;
|
| | | height: 48rpx;
|
| | | width: 50rpx;
|
| | | height: 50rpx;
|
| | | position: relative;
|
| | | z-index: 2;
|
| | | }
|
| | |
| | | position: relative;
|
| | | color: #999999;
|
| | | margin-bottom: 30rpx;
|
| | |
|
| | | &:nth-last-child(1){ |
| | | margin-bottom: 0; |
| | | padding-bottom: 30rpx; |
| | | }
|
| | | .text {
|
| | | color: #666666;
|
| | | color: #666666; |
| | | flex: 1;
|
| | | }
|
| | |
|
| | | .icon {
|
| | | width: 20rpx;
|
| | | height: 20rpx;
|
| | | position: relative;
|
| | | z-index: 2;
|
| | | z-index: 2; |
| | | margin-top: 12rpx;
|
| | | }
|
| | |
|
| | | .h2 {
|
| | | display: flex;
|
| | | align-items: center;
|
| | | height: 48rpx;
|
| | | // align-items: center;
|
| | | // height: 48rpx;
|
| | | }
|
| | |
|
| | | .h1 {}
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | .stock_status{ |
| | | background: #FFEEEE; |
| | | font-size: 26rpx; |
| | | color: #ED4545; |
| | | display: flex; |
| | | align-items: center; |
| | | border-radius: 8rpx 8rpx 0rpx 0rpx; |
| | | height: 80rpx; |
| | | position: relative; |
| | | z-index: 1; |
| | | padding: 0 30rpx 4rpx; |
| | | top: 8rpx; |
| | | image{ |
| | | width: 28rpx; |
| | | height: 28rpx; |
| | | margin-right: 10rpx; |
| | | } |
| | | }
|
| | | .info {
|
| | | border-radius: 12rpx;
|
| | | margin-bottom: 20rpx;
|
| | |
| | | overflow: hidden;
|
| | | position: relative;
|
| | | z-index: 1;
|
| | |
|
| | | .head {
|
| | | display: flex;
|
| | | justify-content: space-between;
|