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

189 lines
9.8 KiB
Plaintext

<!--pages/handoverVehicle/handoverVehicleRecord/handoverVehicleRecord.wxml-->
<view class="container">
<van-tabs color="#4381FC" title-active-color="#4381FC" bind:click="tabOnClick">
<van-tab title="采购交车验收">
<view class="search-container">
<view class="row">
<view class="project-select selectItem" data-fieldName="projectShow" catch:tap="pickerChange">
<view class="val" wx:if="{{selectProjectIndex > 0}}">{{selectProject.text}}</view>
<view class="placeholder" wx:else>合同</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="vehicleTypeShow" catch:tap="pickerChange">
<view class="val" wx:if="{{vehicleTypeIndex > 0}}">{{vehicleType.text}}</view>
<view class="placeholder" wx:else>车辆种类</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="checkStatusShow" catch:tap="pickerChange">
<view class="val" wx:if="{{checkStatusIndex > 0}}">{{checkStatus.text}}</view>
<view class="placeholder" wx:else>验收结果</view>
<view class="arrow"></view>
</view>
</view>
</view>
<view class="list-content">
<view class="list">
<scroll-view class="scroll-view_H" scroll-y="true" bindscrolltolower="lower" style="width: 100%">
<view class="item" wx:for="{{list1}}" wx:key="index" data-inf="{{item}}" catchtap="toDetail">
<view class="row">
<!-- <view class="title">{{item.vehicleType_dictText ? item.vehicleType_dictText : '/'}}</view> -->
<view class="val">{{item.checkTime ? item.checkTime : '/'}}</view>
<view class="status1" wx:if="{{item.status == 0}}">未提交</view>
<view class="status" wx:else>已提交</view>
</view>
<view class="row">
<view class="val" style="font-weight: bold;">
车辆数:{{item.vehicleList.length ? item.vehicleList.length : '0'}}
</view>
<view class="val">
<view class="type" wx:if="{{item.checkStatus == 1}}">{{item.checkStatus_dictText}}</view>
<view class="type type-g" wx:else="">{{item.checkStatus_dictText}}</view>
</view>
</view>
</view>
<view class="is-last" wx:if="{{isLast && list1.length > 0}}">
<van-divider contentPosition="center">已加载完全部数据</van-divider>
</view>
<view class="no-data" wx:if="{{list1.length == 0}}">
<van-empty description="无数据" />
</view>
</scroll-view>
</view>
</view>
<!-- <view class="bottom">
<view class="btn-box">
<view class="btn" catch:tap="eventReportAdd">新增验收</view>
</view>
</view> -->
</van-tab>
<van-tab title="租赁交车收车验收">
<view class="search-container">
<view class="row">
<view class="project-select selectItem" data-fieldName="projectShow" catch:tap="pickerChange">
<view class="val" wx:if="{{selectProjectIndex > 0}}">{{selectProject.text}}</view>
<view class="placeholder" wx:else>合同</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="vehicleTypeShow" catch:tap="pickerChange">
<view class="val" wx:if="{{vehicleTypeIndex > 0}}">{{vehicleType.text}}</view>
<view class="placeholder" wx:else>车辆种类</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="receiveStatusShow" catch:tap="pickerChange">
<view class="val" wx:if="{{receiveStatusIndex > 0}}">{{receiveStatus.text}}</view>
<view class="placeholder" wx:else>状态</view>
<view class="arrow"></view>
</view>
</view>
</view>
<view class="list-content">
<view class="list">
<scroll-view class="scroll-view_H" scroll-y="true" bindscrolltolower="lower" style="width: 100%">
<view class="item" wx:for="{{list2}}" wx:key="index" data-inf="{{item}}" catchtap="toDetail">
<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 ? item.vehicleList.length : '0'}}
</view>
<view class="val">
{{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="is-last" wx:if="{{isLast && list2.length > 0}}">
<van-divider contentPosition="center">已加载完全部数据</van-divider>
</view>
<view class="no-data" wx:if="{{list2.length == 0}}">
<van-empty description="无数据" />
</view>
</scroll-view>
</view>
</view>
<!-- <view class="bottom">
<view class="btn-box">
<view class="btn" catch:tap="eventReportAdd">新增验收</view>
</view>
</view> -->
</van-tab>
<!-- <van-tab title="租赁收车验收">
<view class="search-container">
<view class="row">
<view class="project-select selectItem" data-fieldName="projectShow" catch:tap="pickerChange">
<view class="val" wx:if="{{selectProjectIndex > 0}}">{{selectProject.text}}</view>
<view class="placeholder" wx:else>合同</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="vehicleTypeShow" catch:tap="pickerChange">
<view class="val" wx:if="{{vehicleTypeIndex > 0}}">{{vehicleType.text}}</view>
<view class="placeholder" wx:else>车辆种类</view>
<view class="arrow"></view>
</view>
<view class="project-select selectItem" data-fieldName="checkStatusShow" catch:tap="pickerChange">
<view class="val" wx:if="{{checkStatusIndex > 0}}">{{checkStatus.text}}</view>
<view class="placeholder" wx:else>验收结果</view>
<view class="arrow"></view>
</view>
</view>
</view>
<view class="list-content">
<view class="list">
<scroll-view class="scroll-view_H" scroll-y="true" bindscrolltolower="lower" style="width: 100%">
<view class="item" wx:for="{{list3}}" wx:key="index" data-inf="{{item}}" catchtap="toDetail">
<view class="row">
<view class="title">{{item.vehicleType_dictText ? item.vehicleType_dictText : '/'}}</view>
<view class="time">{{item.checkTime ? item.checkTime : '/'}}</view>
</view>
<view class="row">
<view class="val">{{item.projectId_dictText ? item.projectId_dictText : '/'}}</view>
<view class="val">
车辆数:{{item.vehicleList.length ? item.vehicleList.length : '0'}}
<view class="type" wx:if="{{item.checkStatus == 1}}">{{item.checkStatus_dictText}}</view>
<view class="type type-g" wx:else="">{{item.checkStatus_dictText}}</view>
</view>
</view>
</view>
<view class="is-last" wx:if="{{isLast && list3.length > 0}}">
<van-divider contentPosition="center">已加载完全部数据</van-divider>
</view>
<view class="no-data" wx:if="{{list3.length == 0}}">
<van-empty description="无数据" />
</view>
</scroll-view>
</view>
</view>
<view class="bottom">
<view class="btn-box">
<view class="btn" catch:tap="eventReportAdd">新增验收</view>
</view>
</view>
</van-tab> -->
</van-tabs>
<van-popup show="{{projectShow}}" position="bottom" bind:close="hidePicker">
<view class="searchBox">
<van-search value="{{ projectSearchVal }}" placeholder="请输入合同" bind:search="filterProject" />
</view>
<van-picker default-index="{{selectProjectIndex}}" data-fieldname="selectProject" show-toolbar columns="{{filterProjectOptions}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
<van-popup show="{{vehicleTypeShow}}" position="bottom" bind:close="hidePicker">
<van-picker default-index="{{vehicleTypeIndex}}" data-fieldname="vehicleType" show-toolbar columns="{{vehicleTypeOptions}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
<van-popup show="{{checkStatusShow}}" position="bottom" bind:close="hidePicker">
<van-picker default-index="{{checkStatusIndex}}" data-fieldname="checkStatus" show-toolbar columns="{{checkStatusOptions}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
<van-popup show="{{receiveStatusShow}}" position="bottom" bind:close="hidePicker">
<van-picker default-index="{{receiveStatusIndex}}" data-fieldname="receiveStatus" show-toolbar columns="{{receiveStatusOptions}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
</view>