diff --git a/src/views/index/vehicleAdd.vue b/src/views/index/vehicleAdd.vue index 2438ccb2..5a54ce0f 100644 --- a/src/views/index/vehicleAdd.vue +++ b/src/views/index/vehicleAdd.vue @@ -145,6 +145,7 @@ :key="item.name" :label="item.name" :value="item.value" + :disabled="item.value == 1 && !virtualVehicleLocked" > @@ -1264,8 +1265,13 @@ export default { }, // 车辆属性预判:行驶证所有人与车辆归属服务商的名称/法人/关联人员比对,命中自有则锁定选择器 async preJudgeVirtualVehicle() { + const wasLocked = this.virtualVehicleLocked; this.virtualVehicleLocked = false; this.virtualVehicleMatchRole = ''; + // 之前命中自有自动填入的值,本次未命中/识别失败则清空(自有车辆不可手动选),由操作人员手动选择 2/3/4 + if (wasLocked && this.virtualVehicle === 1) { + this.virtualVehicle = ''; + } const owner = (this.vehicleLicenseInfo.owner || '').trim(); if (!owner) { return; @@ -1947,6 +1953,9 @@ export default { color: #909399; user-select: none; display: inline-block; + font-size: 22px; + line-height: 1; + padding: 4px; transition: transform .2s; &.expanded { transform: rotate(180deg);