463 lines
19 KiB
Plaintext
463 lines
19 KiB
Plaintext
<!--pages/handoverVehicle/rentalDelivery/rentalDelivery.wxml-->
|
||
|
||
<view class="container">
|
||
<view class="bg">
|
||
<image src="../../../images/bg_page_blue.png" mode=""/>
|
||
</view>
|
||
<view class="top">
|
||
<view class="row">
|
||
<view class="val">{{item.checkTime ? item.checkTime : '/'}}</view>
|
||
<view class="val">{{item.projectId_dictText ? item.projectId_dictText : '/'}}</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="title">车辆数:{{item.vehicleList.length}}</view>
|
||
<view class="type-list">
|
||
{{item.vehicleType_dictText ? item.vehicleType_dictText : '/'}}
|
||
<view class="type type-b" wx:if="{{item.receiveStatus == 1}}">{{item.receiveStatus_dictText}}</view>
|
||
<view class="type type-bb" wx:elif="{{item.receiveStatus == 0.5}}">{{item.receiveStatus_dictText}}</view>
|
||
<view class="type" wx:else="">{{item.receiveStatus_dictText}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="content-box">
|
||
<view class="tabs">
|
||
<view class="tab {{tabActive == 0 ? 'active' : ''}} {{item.children ? 'tabBg' : ''}}" data-tab="0" catch:tap="changeTab">
|
||
<view class="bg" wx:if="{{tabActive == 0}}">
|
||
<image src="../../../images/btn_l.png" mode="" />
|
||
</view>
|
||
<view class="value">交车</view>
|
||
</view>
|
||
<view class="tab {{tabActive == 1 ? 'active' : ''}} tabBg" data-tab="1" catch:tap="changeTab" wx:if="{{item.children}}">
|
||
<view class="bg" wx:if="{{tabActive == 1}}">
|
||
<image src="../../../images/btn_r.png" mode="" />
|
||
</view>
|
||
<view class="value">收车</view>
|
||
</view>
|
||
</view>
|
||
<view class="content" wx:if="{{tabActive == 0}}">
|
||
<view class="top">
|
||
<view class="left">
|
||
<view class="line"></view>
|
||
<view class="title">基本信息</view>
|
||
</view>
|
||
<view class="right">
|
||
<view class="btn" wx:if="{{showBox.base}}" data-fieldName="base" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_up.png" mode=""/>
|
||
<view class="val">收起</view>
|
||
</view>
|
||
<view class="btn" wx:if="{{!showBox.base}}" data-fieldName="base" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_down.png" mode=""/>
|
||
<view class="val">展开</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box" wx:if="{{showBox.base}}">
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">所属合同</view>
|
||
<view class="right">{{item.contractId_dictText ? item.contractId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">所属项目</view>
|
||
<view class="right">{{item.projectId_dictText ? item.projectId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车辆种类</view>
|
||
<view class="right">{{item.vehicleType_dictText ? item.vehicleType_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">交车模版</view>
|
||
<view class="right">{{item.templateId_dictText ? item.templateId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="content" wx:if="{{tabActive == 1}}">
|
||
<view class="top">
|
||
<view class="left">
|
||
<view class="line"></view>
|
||
<view class="title">基本信息</view>
|
||
</view>
|
||
<view class="right">
|
||
<view class="btn" wx:if="{{showBox.base}}" data-fieldName="base" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_up.png" mode=""/>
|
||
<view class="val">收起</view>
|
||
</view>
|
||
<view class="btn" wx:if="{{!showBox.base}}" data-fieldName="base" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_down.png" mode=""/>
|
||
<view class="val">展开</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box" wx:if="{{showBox.base}}">
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">所属合同</view>
|
||
<view class="right">{{item.children.contractId_dictText ? item.children.contractId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">所属项目</view>
|
||
<view class="right">{{item.children.projectId_dictText ? item.children.projectId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车辆种类</view>
|
||
<view class="right">{{item.children.vehicleType_dictText ? item.children.vehicleType_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">交车模版</view>
|
||
<view class="right">{{item.children.templateId_dictText ? item.children.templateId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="content">
|
||
<view class="top">
|
||
<view class="left">
|
||
<view class="line"></view>
|
||
<view class="title">车辆({{item.vehicleList.length ? item.vehicleList.length : 0}})</view>
|
||
</view>
|
||
<view class="right">
|
||
<view class="btn" wx:if="{{showBox.vehicle}}" data-fieldName="vehicle" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_up.png" mode=""/>
|
||
<view class="val">收起</view>
|
||
</view>
|
||
<view class="btn" wx:if="{{!showBox.vehicle}}" data-fieldName="vehicle" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_down.png" mode=""/>
|
||
<view class="val">展开</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box" wx:if="{{showBox.vehicle}}">
|
||
<view class="box-g" wx:for="{{item.vehicleList}}" wx:key="id" wx:for-item="vItem">
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车架号</view>
|
||
<view class="right">{{vItem.frameNumber ? vItem.frameNumber : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车牌号</view>
|
||
<view class="right">{{vItem.plateNumber ? vItem.plateNumber : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车辆型号</view>
|
||
<view class="right">{{vItem.vehicleModel ? vItem.vehicleModel : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">品牌</view>
|
||
<view class="right">{{vItem.vehicleBrand_dictText ? vItem.vehicleBrand_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">车辆种类</view>
|
||
<view class="right">{{vItem.vehicleType_dictText ? vItem.vehicleType_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box-g" wx:if="{{item.vehicleList.length == 0}}">无车辆信息</view>
|
||
</view>
|
||
</view>
|
||
<view class="content" wx:if="{{tabActive == 0}}">
|
||
<view class="top">
|
||
<view class="left">
|
||
<view class="line"></view>
|
||
<view class="title">验收信息</view>
|
||
</view>
|
||
<view class="right">
|
||
<view class="btn" wx:if="{{showBox.check}}" data-fieldName="check" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_up.png" mode=""/>
|
||
<view class="val">收起</view>
|
||
</view>
|
||
<view class="btn" wx:if="{{!showBox.check}}" data-fieldName="check" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_down.png" mode=""/>
|
||
<view class="val">展开</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box" wx:if="{{showBox.check}}">
|
||
<view class="box-g" wx:for="{{item.projectList}}" wx:key="index" wx:for-item="pItem">
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">项目</view>
|
||
<view class="right">{{pItem.name ? pItem.name : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">内容</view>
|
||
<view class="right">{{pItem.content ? pItem.content : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">是否符合要求</view>
|
||
<view class="right">{{pItem.checkStatus == '1' ? '是' : '否'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">备注</view>
|
||
<view class="right">{{pItem.remark ? pItem.remark : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box-g" wx:if="{{item.projectList.length == 0}}">无项目信息</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">交车人</view>
|
||
<view class="right">{{item.sentVehicleUserId_dictText ? item.sentVehicleUserId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车人</view>
|
||
<view class="right">{{item.checkUserName ? item.checkUserName : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">初登日期</view>
|
||
<view class="right">{{item.registrationTime ? item.registrationTime : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车时间</view>
|
||
<view class="right">{{item.checkTime ? item.checkTime : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车地点</view>
|
||
<view class="right">{{item.checkAddress ? item.checkAddress : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验收结果</view>
|
||
<view class="right">{{item.checkStatus == '1' ? '合格' : '不合格'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验收结论</view>
|
||
<view class="right">{{item.remark ? item.remark : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">验收单</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.ckeckUrl}}">
|
||
<!-- <image src="{{item.ckeckUrl}}" mode="" catch:tap="previewImg"/> -->
|
||
<van-uploader
|
||
file-list="{{ item.ckeckUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.ckeckUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<!-- <view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">保函</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.ensureUrl}}">
|
||
<van-uploader
|
||
file-list="{{ item.ensureUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.ensureUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view> -->
|
||
<view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">其他</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.otherUrl}}">
|
||
<!-- <image src="{{item.otherUrl}}" mode="" catch:tap="previewImg"/> -->
|
||
<van-uploader
|
||
file-list="{{ item.otherUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.otherUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="content" wx:if="{{tabActive == 1}}">
|
||
<view class="top">
|
||
<view class="left">
|
||
<view class="line"></view>
|
||
<view class="title">验收信息</view>
|
||
</view>
|
||
<view class="right">
|
||
<view class="btn" wx:if="{{showBox.check}}" data-fieldName="check" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_up.png" mode=""/>
|
||
<view class="val">收起</view>
|
||
</view>
|
||
<view class="btn" wx:if="{{!showBox.check}}" data-fieldName="check" catch:tap="showBoxInf">
|
||
<image src="../../../images/icon_down.png" mode=""/>
|
||
<view class="val">展开</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box" wx:if="{{showBox.check}}">
|
||
<view class="box-g" wx:for="{{item.projectList}}" wx:key="index" wx:for-item="pItem">
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">项目</view>
|
||
<view class="right">{{pItem.name ? pItem.name : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">内容</view>
|
||
<view class="right">{{pItem.content ? pItem.content : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">是否符合要求</view>
|
||
<view class="right">{{pItem.checkStatus == '1' ? '是' : '否'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">备注</view>
|
||
<view class="right">{{pItem.remark ? pItem.remark : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="box-g" wx:if="{{item.projectList.length == 0}}">无项目信息</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">交车人</view>
|
||
<view class="right">{{item.children.sentVehicleUser ? item.children.sentVehicleUser : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车人</view>
|
||
<view class="right">{{item.children.checkUserId_dictText ? item.children.checkUserId_dictText : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">初登日期</view>
|
||
<view class="right">{{item.children.registrationTime ? item.children.registrationTime : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车时间</view>
|
||
<view class="right">{{item.children.checkTime ? item.children.checkTime : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验车地点</view>
|
||
<view class="right">{{item.children.checkAddress ? item.children.checkAddress : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验收结果</view>
|
||
<view class="right">{{item.children.checkStatus == '1' ? '合格' : '不合格'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between">
|
||
<view class="left">验收结论</view>
|
||
<view class="right">{{item.children.remark ? item.children.remark : '/'}}</view>
|
||
</view>
|
||
</view>
|
||
<view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">验收单</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.children.ckeckUrl}}">
|
||
<!-- <image src="{{item.ckeckUrl}}" mode="" catch:tap="previewImg"/> -->
|
||
<van-uploader
|
||
file-list="{{ item.children.ckeckUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.children.ckeckUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<!-- <view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">保函</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.children.ensureUrl}}">
|
||
<van-uploader
|
||
file-list="{{ item.children.ensureUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.children.ensureUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view> -->
|
||
<view class="row">
|
||
<view class="flex-between noalign-center">
|
||
<view class="left">其他</view>
|
||
<view class="right">
|
||
<view class="pic-box" wx:if="{{item.children.otherUrl}}">
|
||
<!-- <image src="{{item.otherUrl}}" mode="" catch:tap="previewImg"/> -->
|
||
<van-uploader
|
||
file-list="{{ item.children.otherUrlList }}"
|
||
deletable="{{ false }}"
|
||
max-count="{{ item.children.otherUrlList.length }}" />
|
||
</view>
|
||
<view wx:else="">/</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="bottom">
|
||
<view class="btn-box">
|
||
<view class="btn btn1 {{item.children && item.children.status == '1'? '' : 'btn-w50'}}" catch:tap="toDel">删除</view>
|
||
<view class="btn btn2 btn-w50"
|
||
wx:if="{{item.receiveStatus == '0'}}"
|
||
data-status="0"
|
||
catch:tap="toEdit">
|
||
交车编辑
|
||
</view>
|
||
<view class="btn btn2 btn-w50"
|
||
wx:if="{{(item.children && item.children.status == '0') || (item.receiveStatus == '0.5' && !item.children)}}"
|
||
data-status="1"
|
||
catch:tap="toEdit">
|
||
收车编辑
|
||
</view>
|
||
</view>
|
||
<van-dialog id="van-dialog" />
|
||
</view> |