调整 合同、运力、基础配置、客商

This commit is contained in:
2026-09-14 23:43:20 +08:00
parent f1e2313e4c
commit 79aa4f9fae
33 changed files with 1490 additions and 395 deletions
+37 -10
View File
@@ -402,7 +402,7 @@
v-model="vehicleForm.plateNo"
maxlength="8"
show-word-limit
placeholder="如:京A12345"
placeholder="请输入"
@input="handlePlateNoInput"
@blur="validatePlateFormat"
/>
@@ -415,6 +415,7 @@
filterable
allow-create
default-first-option
placeholder="请选择"
>
<el-option
v-for="item in vehicleTypeOptions"
@@ -433,6 +434,7 @@
<el-input
v-model="vehicleForm.outerLength"
inputmode="numeric"
placeholder="请输入"
@input="vehicleForm.outerLength = digitsOnly($event)"
/>
</div>
@@ -441,6 +443,7 @@
<el-input
v-model="vehicleForm.outerWidth"
inputmode="numeric"
placeholder="请输入"
@input="vehicleForm.outerWidth = digitsOnly($event)"
/>
</div>
@@ -449,6 +452,7 @@
<el-input
v-model="vehicleForm.outerHeight"
inputmode="numeric"
placeholder="请输入"
@input="vehicleForm.outerHeight = digitsOnly($event)"
/>
</div>
@@ -479,7 +483,7 @@
</el-col>
<el-col :span="6">
<el-form-item label="业务关系" prop="businessRelation">
<el-select v-model="vehicleForm.businessRelation">
<el-select v-model="vehicleForm.businessRelation" placeholder="请选择">
<el-option
v-for="item in businessRelationOptions"
:key="item"
@@ -496,6 +500,7 @@
filterable
allow-create
default-first-option
placeholder="请选择"
>
<el-option
v-for="item in energyTypeOptions"
@@ -515,6 +520,7 @@
v-model="vehicleForm.compulsoryScrapDate"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
:disabled="vehicleForm.compulsoryScrapLongTerm === 1"
/>
<el-checkbox
@@ -530,7 +536,11 @@
</el-col>
<el-col :span="6">
<el-form-item label="海关备案号" prop="customsRecordNo">
<el-input v-model="vehicleForm.customsRecordNo" maxlength="50" />
<el-input
v-model="vehicleForm.customsRecordNo"
maxlength="50"
placeholder="请输入"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -569,6 +579,7 @@
v-model="vehicleForm.drivingLicenseEndDate"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
:disabled="vehicleForm.drivingLicenseLongTerm === 1"
/>
<el-checkbox
@@ -584,7 +595,11 @@
</el-col>
<el-col :span="6">
<el-form-item label="道路运输证号" prop="roadTransportCertNo">
<el-input v-model="vehicleForm.roadTransportCertNo" maxlength="50" />
<el-input
v-model="vehicleForm.roadTransportCertNo"
maxlength="50"
placeholder="请输入"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -594,6 +609,7 @@
v-model="vehicleForm.roadTransportCertEndDate"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
:disabled="vehicleForm.roadTransportCertLongTerm === 1"
/>
<el-checkbox
@@ -614,6 +630,7 @@
v-model="vehicleForm.annualReviewEndDate"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
:disabled="vehicleForm.annualReviewLongTerm === 1"
/>
<el-checkbox
@@ -631,7 +648,11 @@
<el-row :gutter="18">
<el-col :span="6">
<el-form-item label="机动车登记编号" prop="registrationNo">
<el-input v-model="vehicleForm.registrationNo" maxlength="50" />
<el-input
v-model="vehicleForm.registrationNo"
maxlength="50"
placeholder="请输入"
/>
</el-form-item>
</el-col>
<el-col :span="6">
@@ -640,12 +661,17 @@
v-model="vehicleForm.registrationDate"
type="date"
value-format="YYYY-MM-DD"
placeholder="请选择"
/>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="行驶证档案编号" prop="drivingLicenseNo">
<el-input v-model="vehicleForm.drivingLicenseNo" maxlength="50" />
<el-input
v-model="vehicleForm.drivingLicenseNo"
maxlength="50"
placeholder="请输入"
/>
</el-form-item>
</el-col>
</el-row>
@@ -1780,9 +1806,10 @@ export default {
}
// 大尺寸证件照:按身份证 1.586:1 比例缩放(约真实尺寸 75%,240×151),左对齐显示
// 证件照上传:宽度与同列表单项(输入框)对齐,高度按身份证 1.586:1 比例自适应
:deep(.vehicle-uploader) {
display: block;
width: 100%;
}
:deep(.vehicle-uploader .el-upload),
@@ -1797,17 +1824,17 @@ export default {
overflow: hidden;
}
// 大尺寸模式:缩成 1.586:1 比例,左对齐(不再 100% 占栏)
:deep(.vehicle-uploader--large) {
display: block;
width: 240px;
width: 100%;
margin: 0;
}
:deep(.vehicle-uploader--large .el-upload),
:deep(.vehicle-uploader--large.el-upload) {
width: 100%;
height: 151px;
height: auto;
aspect-ratio: 1.586 / 1;
}
:deep(.vehicle-uploader__image) {