From aabcd9ea29712d0576b456e43d2af5dede867b18 Mon Sep 17 00:00:00 2001 From: zhoulinf <2507241354@qq.com> Date: Fri, 19 Sep 2025 13:10:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E5=AE=A1=E6=A0=B8=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E4=B8=8D=E8=83=BD=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/index/vehicleAdd.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/views/index/vehicleAdd.vue b/src/views/index/vehicleAdd.vue index 1e354033..6efb0cdc 100644 --- a/src/views/index/vehicleAdd.vue +++ b/src/views/index/vehicleAdd.vue @@ -95,6 +95,7 @@ multiple :multiple-limit="isMultiple ? 2 : 1" v-model="selectedOption" + :disabled="vehicleInfoDisabled" value-key="name" class="elSelect" collapse-tags="collapse-tags" @@ -121,6 +122,7 @@ value-key="name" class="elSelect" collapse-tags="collapse-tags" + :disabled="vehicleInfoDisabled" placeholder="请选择" style="width: 55%" > 车辆状态
- + 启用 @@ -384,6 +387,7 @@ export default { vehicleLicense:'',//牌照 vehicleFrontLicensePlate:'',//车头照车牌号码 insuranceCorp: '', + auditStatus: '', vehicleTypes:[{ name: '小修车', value: 1 @@ -491,6 +495,11 @@ export default { }] } }, + computed: { + vehicleInfoDisabled() { + return [1,2].includes(this.auditStatus) + }, + }, watch:{ selectedOption(newVal){ if(newVal == 4){ @@ -731,6 +740,7 @@ export default { this.selectedOption=result.vehicleType?.split(',').map((item)=>{ return Number(item); }); + this.auditStatus = result.auditStatus; this.virtualVehicle = result.virtualVehicle; this.$refs.tree.setCheckedKeys(result.serviceIds) this.vehicleStatus = result.vehicleStatus @@ -985,4 +995,8 @@ export default { border: none !important; text-align: right !important; } +.disabled-tree { + pointer-events: none; + opacity: 0.6; +}