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

321 lines
14 KiB
Plaintext

<!--pages/backlog/annualInspectionFeedback/annualInspectionFeedback.wxml-->
<view class="container">
<view class="content">
<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 class="title">{{params.plateNumber ? params.plateNumber : '/'}}</view>
</view>
<view class="right">
{{params.projectId_dictText ? params.projectId_dictText : '/'}}
<!-- <view class="select-box" data-fieldName="vehicleSelectShow" catch:tap="pickerChange">
<view wx:if="{{params.vehicleId}}">{{vehicleOptionsList[vehiclePickerIndex].text}}</view >
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.vehicleId != ''}}">{{requireObj.vehicleId}}</view> -->
</view>
</view>
<!-- 项目下拉选择 -->
<van-popup show="{{showSelect.vehicleSelectShow}}" position="bottom" bind:close="hidePicker">
<van-picker data-fieldname="vehicleId" data-fieldindex="vehiclePickerIndex" show-toolbar
columns="{{vehicleOptionsList}}" bind:confirm="pickerConfirm" bind:cancel="hidePicker">
</van-picker>
</van-popup>
</view>
<view class="row">
<view class="flex-between">
<view class="left"><view class="require">*</view>处理人</view>
<view class="right">
<!-- {{params.projectId_dictText ? params.projectId_dictText : '/'}} -->
<view class="input-box">
<input value="{{params.processedPerson}}" placeholder="请输入" type="text" data-fieldName="processedPerson" bindinput="getInput" />
<view class="clear-btn" data-fieldName="processedPerson" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
<view class="tips" wx:if="{{requireObj.processedPerson != ''}}">{{requireObj.processedPerson}}</view>
</view>
</view>
</view>
</view>
</view>
<view class="content">
<view class="top">
<view class="left">
<view class="line"></view>
<view class="title">年检信息</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="row">
<view class="flex-between">
<view class="left"><view class="require">*</view>年检有效期</view>
<view class="right">
<view class="select-box" data-fieldName="validityPeriodSelectShow" catch:tap="pickerChange">
<view wx:if="{{params.validityPeriod}}">{{params.validityPeriod}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.validityPeriod != ''}}">{{requireObj.validityPeriod}}</view>
</view>
</view>
<van-popup show="{{showSelect.validityPeriodSelectShow}}" position="bottom" bind:close="hidePicker">
<van-datetime-picker type="date" value="{{ validityPeriodDateTamp }}" data-fieldName="validityPeriod" bind:cancel="hidePicker" bind:confirm="pickerConfirm" />
</van-popup>
</view>
<view class="row">
<view class="flex-between">
<view class="left">办理日期</view>
<view class="right">
<view class="select-box" data-fieldName="handlingDateSelectShow" catch:tap="pickerChange">
<view wx:if="{{params.handlingDate}}">{{params.handlingDate}}</view>
<view class="placeholder" wx:else>请选择</view>
<view class="arrow"></view>
</view>
<view class="tips" wx:if="{{requireObj.handlingDate != ''}}">{{requireObj.handlingDate}}</view>
</view>
</view>
<van-popup show="{{showSelect.handlingDateSelectShow}}" position="bottom" bind:close="hidePicker">
<van-datetime-picker type="date" value="{{ handlingDateTamp }}" data-fieldName="handlingDate" bind:cancel="hidePicker" bind:confirm="pickerConfirm" />
</van-popup>
</view>
<view class="row">
<view class="flex-between">
<view class="left">年检地点</view>
<view class="right">
<view class="input-box">
<input value="{{params.location}}" placeholder="请输入" type="text" data-fieldName="location" bindinput="getInput" />
<view class="clear-btn" data-fieldName="location" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
<view class="tips" wx:if="{{requireObj.location != ''}}">{{requireObj.location}}</view>
</view>
</view>
</view>
<view class="row">
<view class="flex-between">
<view class="left">备注</view>
<view class="right">
<view class="input-box">
<input value="{{params.remark}}" placeholder="请输入" type="text" data-fieldName="remark" bindinput="getInput" />
<view class="clear-btn" data-fieldName="remark" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view>
</view>
<view class="tips" wx:if="{{requireObj.remark != ''}}">{{requireObj.remark}}</view>
</view>
</view>
</view>
</view>
</view>
<view class="content">
<view class="top">
<view class="left">
<view class="line"></view>
<view class="title">年检费用</view>
</view>
<view class="right">
<view class="btn" wx:if="{{showBox.cost}}" data-fieldName="cost" catch:tap="showBoxInf">
<image src="../../../images/icon_up.png" mode=""/>
<view class="val">收起</view>
</view>
<view class="btn" wx:if="{{!showBox.cost}}" data-fieldName="cost" catch:tap="showBoxInf">
<image src="../../../images/icon_down.png" mode=""/>
<view class="val">展开</view>
</view>
</view>
</view>
<view class="box" wx:if="{{showBox.cost}}">
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>检测费</view>
<view class="right">
<view class="input-box">
<input value="{{params.testingFee}}" placeholder="请输入" type="digit" data-fieldName="testingFee" bindinput="getInput" />
<!-- <view class="clear-btn" data-fieldName="testingFee" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view> -->
<view class="unit">元</view>
</view>
<view class="tips" wx:if="{{requireObj.testingFee != ''}}">{{requireObj.testingFee}}</view>
</view>
</view>
</view>
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>手续费</view>
<view class="right">
<view class="input-box">
<input value="{{params.serviceFee}}" placeholder="请输入" type="digit" data-fieldName="serviceFee" bindinput="getInput" />
<!-- <view class="clear-btn" data-fieldName="serviceFee" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view> -->
<view class="unit">元</view>
</view>
<view class="tips" wx:if="{{requireObj.serviceFee != ''}}">{{requireObj.serviceFee}}</view>
</view>
</view>
</view>
<view class="row">
<view class="flex-between noalign-center">
<view class="left"><view class="require">*</view>杂费</view>
<view class="right">
<view class="input-box">
<input value="{{params.miscellaneousFee}}" placeholder="请输入" type="digit" data-fieldName="miscellaneousFee" bindinput="getInput" />
<!-- <view class="clear-btn" data-fieldName="miscellaneousFee" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view> -->
<view class="unit">元</view>
</view>
<view class="tips" wx:if="{{requireObj.miscellaneousFee != ''}}">{{requireObj.miscellaneousFee}}</view>
</view>
</view>
</view>
<view class="row">
<view class="flex-between">
<view class="left"><view class="require">*</view>费用合计</view>
<view class="right">
<view class="input-box">
<input value="{{params.totalFee}}" placeholder="自动计算" disabled="true" type="digit" data-fieldName="totalFee" bindinput="getInput" />
<!-- <view class="clear-btn" data-fieldName="totalFee" catch:tap="clearVal">
<image src="../../../images/icon_delete.png" mode=""/>
</view> -->
<view class="unit">元</view>
</view>
<view class="tips" wx:if="{{requireObj.totalFee != ''}}">{{requireObj.totalFee}}</view>
</view>
</view>
</view>
</view>
</view>
<view class="content">
<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="row">
<view class="row-nowarp">
<view class="left">行驶证</view>
<view class="right">
<van-uploader
file-list="{{ params.drivingLicenseList }}"
deletable="{{ true }}"
max-count="10"
data-fieldName="drivingLicense"
bind:after-read="afterRead"
bind:delete="deletePhoto" >
<view class="upload-box">
<image src="../../../images/icon_upload.png" mode=""/>
<view class="val">上传图片</view>
</view>
</van-uploader>
</view>
</view>
</view>
<view class="row">
<view class="row-nowarp">
<view class="left">车辆合格证</view>
<view class="right">
<van-uploader
file-list="{{ params.detailsTableList }}"
deletable="{{ true }}"
max-count="10"
data-fieldName="detailsTable"
bind:after-read="afterRead"
bind:delete="deletePhoto" >
<view class="upload-box">
<image src="../../../images/icon_upload.png" mode=""/>
<view class="val">上传图片</view>
</view>
</van-uploader>
</view>
</view>
</view>
<view class="row">
<view class="row-nowarp">
<view class="left">年检费用明细表</view>
<view class="right">
<van-uploader
file-list="{{ params.vehicleQualificationMarkList }}"
deletable="{{ true }}"
max-count="10"
data-fieldName="vehicleQualificationMark"
bind:after-read="afterRead"
bind:delete="deletePhoto" >
<view class="upload-box">
<image src="../../../images/icon_upload.png" mode=""/>
<view class="val">上传图片</view>
</view>
</van-uploader>
</view>
</view>
</view>
<view class="row">
<view class="row-nowarp">
<view class="left">其他</view>
<view class="right">
<van-uploader
file-list="{{ params.otherList }}"
deletable="{{ true }}"
max-count="10"
data-fieldName="other"
bind:after-read="afterRead"
bind:delete="deletePhoto" >
<view class="upload-box">
<image src="../../../images/icon_upload.png" mode=""/>
<view class="val">上传图片</view>
</view>
</van-uploader>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="bottom">
<view class="btn-box">
<view class="btn" catch:tap="formSubmit">保存</view>
</view>
</view>