|
|
@@ -106,37 +106,38 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('main.mileage')"
|
|
|
+ :label="t('main.runTime')"
|
|
|
align="center"
|
|
|
- key="mileageRule"
|
|
|
- prop="mileageRule"
|
|
|
- :min-width="columnWidths.mileageRule"
|
|
|
+ key="runningTimeRule"
|
|
|
+ prop="runningTimeRule"
|
|
|
+ :min-width="columnWidths.runningTimeRule"
|
|
|
>
|
|
|
<template #default="scope">
|
|
|
<el-switch
|
|
|
- v-model="scope.row.mileageRule"
|
|
|
+ v-model="scope.row.runningTimeRule"
|
|
|
:active-value="0"
|
|
|
:inactive-value="1"
|
|
|
- @change="handleRuleChange(scope.row, 'mileage')"
|
|
|
+ @change="handleRuleChange(scope.row, 'runningTime')"
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('main.runTime')"
|
|
|
+ :label="t('main.mileage')"
|
|
|
align="center"
|
|
|
- key="runningTimeRule"
|
|
|
- prop="runningTimeRule"
|
|
|
- :min-width="columnWidths.runningTimeRule"
|
|
|
+ key="mileageRule"
|
|
|
+ prop="mileageRule"
|
|
|
+ :min-width="columnWidths.mileageRule"
|
|
|
>
|
|
|
<template #default="scope">
|
|
|
<el-switch
|
|
|
- v-model="scope.row.runningTimeRule"
|
|
|
+ v-model="scope.row.mileageRule"
|
|
|
:active-value="0"
|
|
|
:inactive-value="1"
|
|
|
- @change="handleRuleChange(scope.row, 'runningTime')"
|
|
|
+ @change="handleRuleChange(scope.row, 'mileage')"
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+
|
|
|
<el-table-column
|
|
|
:label="t('main.date')"
|
|
|
align="center"
|
|
|
@@ -201,72 +202,71 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <!-- 保养里程 分组 -->
|
|
|
- <el-table-column v-if="hasMileageRuleInCurrentPage" label="保养里程" align="center">
|
|
|
+ <!-- 保养时长 分组 -->
|
|
|
+ <el-table-column v-if="hasTimeRuleInCurrentPage" label="保养时长" align="center">
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.lastMaintenanceMileage')"
|
|
|
+ :label="t('mainPlan.lastMaintenanceOperationTime')"
|
|
|
align="center"
|
|
|
- prop="lastRunningKilometers"
|
|
|
+ prop="lastRunningTime"
|
|
|
:formatter="erpPriceTableColumnFormatter"
|
|
|
- :min-width="columnWidths.lastRunningKilometers"
|
|
|
+ :min-width="columnWidths.lastRunningTime"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.lastRunningKilometers }}
|
|
|
+ {{ row.lastRunningTime }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.nextMaintenanceKm')"
|
|
|
+ :label="t('mainPlan.nextMaintenanceH')"
|
|
|
align="center"
|
|
|
- prop="nextMaintenanceKm"
|
|
|
- :min-width="columnWidths.nextMaintenanceKm"
|
|
|
+ prop="nextMaintenanceH"
|
|
|
+ :min-width="columnWidths.nextMaintenanceH"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.nextMaintenanceKm ?? '-' }}
|
|
|
+ {{ row.nextMaintenanceH ?? '-' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.remainKm')"
|
|
|
+ :label="t('mainPlan.remainH')"
|
|
|
align="center"
|
|
|
- prop="remainKm"
|
|
|
- :min-width="columnWidths.remainKm"
|
|
|
+ prop="remainH"
|
|
|
+ :min-width="columnWidths.remainH"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.remainKm ?? '-' }}
|
|
|
+ {{ row.remainH ?? '-' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
- <!-- 保养时长 分组 -->
|
|
|
- <el-table-column v-if="hasTimeRuleInCurrentPage" label="保养时长" align="center">
|
|
|
+ <!-- 保养里程 分组 -->
|
|
|
+ <el-table-column v-if="hasMileageRuleInCurrentPage" label="保养里程" align="center">
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.lastMaintenanceOperationTime')"
|
|
|
+ :label="t('mainPlan.lastMaintenanceMileage')"
|
|
|
align="center"
|
|
|
- prop="lastRunningTime"
|
|
|
+ prop="lastRunningKilometers"
|
|
|
:formatter="erpPriceTableColumnFormatter"
|
|
|
- :min-width="columnWidths.lastRunningTime"
|
|
|
+ :min-width="columnWidths.lastRunningKilometers"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.lastRunningTime }}
|
|
|
+ {{ row.lastRunningKilometers }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.nextMaintenanceH')"
|
|
|
+ :label="t('mainPlan.nextMaintenanceKm')"
|
|
|
align="center"
|
|
|
- prop="nextMaintenanceH"
|
|
|
- :min-width="columnWidths.nextMaintenanceH"
|
|
|
+ prop="nextMaintenanceKm"
|
|
|
+ :min-width="columnWidths.nextMaintenanceKm"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.nextMaintenanceH ?? '-' }}
|
|
|
+ {{ row.nextMaintenanceKm ?? '-' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- :label="t('mainPlan.remainH')"
|
|
|
+ :label="t('mainPlan.remainKm')"
|
|
|
align="center"
|
|
|
- prop="remainH"
|
|
|
- :min-width="columnWidths.remainH"
|
|
|
+ prop="remainKm"
|
|
|
+ :min-width="columnWidths.remainKm"
|
|
|
>
|
|
|
<template #default="{ row }">
|
|
|
- {{ row.remainH ?? '-' }}
|
|
|
+ {{ row.remainKm ?? '-' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table-column>
|