2025-06-19 17:33:18 +08:00

463 lines
19 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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