From 5c6fcbe9514ee2f35cebf68bae1046c5e81a6bbf Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Thu, 15 Oct 2026 15:14:03 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E7=BB=B4=E4=BF=AE=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E9=87=8C=E7=A8=8B=E5=8D=95=E4=BD=8D=E6=94=B9=E7=94=B1=E8=BD=A6?= =?UTF-8?q?=E8=88=B9=E7=B1=BB=E5=9E=8B=E8=87=AA=E5=8A=A8=E6=8E=A8=E5=AF=BC?= =?UTF-8?q?=EF=BC=8C=E8=A1=A8=E5=8D=95=E5=8E=BB=E6=8E=89=E9=87=8C=E7=A8=8B?= =?UTF-8?q?=E5=8D=95=E4=BD=8D=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 里程/航程数标签去掉「(公里)」,表头不再需要 renderHeader 覆盖 - 里程单位列不再出现在表单(display: false),无需人工选择 - 单位仍按车船类型推导:车辆=公里、船舶=海里,保存时再兜底推导一次 --- src/views/vehicle/maintenance-record.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/views/vehicle/maintenance-record.vue b/src/views/vehicle/maintenance-record.vue index 1c94ed5..05feed6 100644 --- a/src/views/vehicle/maintenance-record.vue +++ b/src/views/vehicle/maintenance-record.vue @@ -371,9 +371,8 @@ export default { placeholder: '日期时间选择器', }, { - label: '里程/航程数(公里)', + label: '里程/航程数', prop: 'mileage', - renderHeader: () => '里程/航程数', type: 'input', minWidth: 130, slot: true, @@ -391,6 +390,7 @@ export default { ], value: '公里', hide: true, + display: false, }, { label: '备注', @@ -565,12 +565,10 @@ export default { const mileageUnit = vehicleType === '船舶' ? '海里' : '公里'; const vehicleTypeColumn = this.findColumn(this.option.column, 'vehicleType'); const vehicleNoColumn = this.findColumn(this.option.column, 'vehicleNo'); - const mileageColumn = this.findColumn(this.option.column, 'mileage'); const mileageUnitColumn = this.findColumn(this.option.column, 'mileageUnit'); vehicleNoColumn.placeholder = vehicleType === '船舶' ? '请选择船号' : '请选择车牌号'; vehicleTypeColumn.disabled = Boolean(this.form.id); - mileageColumn.label = `里程/航程数(${mileageUnit})`; mileageUnitColumn.value = mileageUnit; this.form.mileageUnit = mileageUnit; if (!this.isDetailLoading && oldValue && vehicleType !== oldValue) {