fix(vehicleManagement): 修正表格列key并优化代码格式
- 修正库存车辆与运营车辆列表中「型号」列的key,从vehicleModel改为vehicleModelName以匹配实际数据字段
- 修复运营车辆页面内弹窗确认内容与表格列的缩进格式问题
| | |
| | | title: '型号', |
| | | align: 'left', |
| | | width: 120, |
| | | key: 'vehicleModel', |
| | | key: 'vehicleModelName', |
| | | resizable: true, |
| | | }, |
| | | { |
| | |
| | | import OperationLogModal from '@/components/custom/OperationLogModal.vue' |
| | | import dayjs from 'dayjs' |
| | | import { batchStock, electronicFenceList, operationExportExcel, operationPageList } from '@/service/api/vehicleConvoy' |
| | | |
| | | const dialog = useDialog() |
| | | const router = useRouter() |
| | | const { bool: loading, setTrue: startLoading, setFalse: endLoading } = useBoolean(false) |
| | |
| | | { |
| | | title: '型号', |
| | | align: 'left', |
| | | key: 'vehicleModel', |
| | | key: 'vehicleModelName', |
| | | width: 120, |
| | | ellipsis: true, |
| | | resizable: true, |
| | |
| | | resizable: true, |
| | | render: row => <span>{formatDateTime(row.insuranceEndTime)}</span>, |
| | | }, |
| | | { |
| | | { |
| | | title: '备注', |
| | | align: 'left', |
| | | key: 'remarks', |
| | |
| | | dialog.warning({ |
| | | title: '批量转为在库车辆', |
| | | content: () => { |
| | | return <div>确认将选中的 {selectedRowKeys.value.length} 辆车转为在库车辆吗?</div> |
| | | return ( |
| | | <div> |
| | | 确认将选中的 |
| | | {selectedRowKeys.value.length} |
| | | {' '} |
| | | 辆车转为在库车辆吗? |
| | | </div> |
| | | ) |
| | | }, |
| | | negativeText: '取消', |
| | | positiveText: '确定', |
| | | maskClosable: false, |
| | | autoFocus: false, |
| | | autoFocus: false, |
| | | onPositiveClick: async () => { |
| | | const { code } = await batchStock({ idStr: selectedRowKeys.value.join(',') }) |
| | | if (code === 200) { |
| | |
| | | dialog.warning({ |
| | | title: '转为在库车辆', |
| | | content: () => { |
| | | return <div>确认将车辆 <span style="color:#0068FF">{row.plateNumber}</span> 转为在库车辆吗?</div> |
| | | return ( |
| | | <div> |
| | | 确认将车辆 |
| | | <span style="color:#0068FF">{row.plateNumber}</span> |
| | | {' '} |
| | | 转为在库车辆吗? |
| | | </div> |
| | | ) |
| | | }, |
| | | negativeText: '取消', |
| | | positiveText: '确定', |
| | | maskClosable: false, |
| | | autoFocus: false, |
| | | autoFocus: false, |
| | | onPositiveClick: async () => { |
| | | const { code } = await batchStock({ idStr: String(row.id) }) |
| | | if (code === 200) { |