refactor(scheduling): 考核剩余 → 年度考核剩余
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -78,6 +78,7 @@ export default function SwapPreview({ suggestion: s, candidate: c, onClose, onSu
|
|||||||
<div className="text-right">
|
<div className="text-right">
|
||||||
<div className="text-base font-black text-slate-800">{fmtKm(v.currentYearMileage)}<span className="text-[9px] text-slate-400 ml-0.5">km</span></div>
|
<div className="text-base font-black text-slate-800">{fmtKm(v.currentYearMileage)}<span className="text-[9px] text-slate-400 ml-0.5">km</span></div>
|
||||||
<div className="text-[10px] text-slate-400">考核 {fmtKm(v.yearTarget)} km</div>
|
<div className="text-[10px] text-slate-400">考核 {fmtKm(v.yearTarget)} km</div>
|
||||||
|
<div className="text-[10px] text-slate-400">年度考核剩余 <b className="text-slate-700">{v.daysLeft}</b> 天</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center gap-3 mt-2.5 text-[10px] text-slate-500">
|
<div className="flex items-center gap-3 mt-2.5 text-[10px] text-slate-500">
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ export function generateSuggestions(
|
|||||||
const reason: ReasonBlock = {
|
const reason: ReasonBlock = {
|
||||||
lines: [
|
lines: [
|
||||||
{ label: '客户日均', value: `${Math.round(vehicle.customerAvgDaily)} km` },
|
{ label: '客户日均', value: `${Math.round(vehicle.customerAvgDaily)} km` },
|
||||||
{ label: '考核剩余', value: `${vehicle.daysLeft} 天` },
|
{ label: '年度考核剩余', value: `${vehicle.daysLeft} 天` },
|
||||||
{ label: '日均需', value: `${fmtKmSimple(dailyReq)} km` },
|
{ label: '日均需', value: `${fmtKmSimple(dailyReq)} km` },
|
||||||
],
|
],
|
||||||
conclusion: '预估无法达标,需替换',
|
conclusion: '预估无法达标,需替换',
|
||||||
@@ -215,7 +215,7 @@ export function generateSuggestions(
|
|||||||
lines: [
|
lines: [
|
||||||
{ label: '客户日均', value: `${Math.round(vehicle.customerAvgDaily)} km` },
|
{ label: '客户日均', value: `${Math.round(vehicle.customerAvgDaily)} km` },
|
||||||
{ label: '年度完成率', value: `${yearRate}%` },
|
{ label: '年度完成率', value: `${yearRate}%` },
|
||||||
{ label: '考核剩余', value: `${vehicle.daysLeft} 天` },
|
{ label: '年度考核剩余', value: `${vehicle.daysLeft} 天` },
|
||||||
{ label: '可为新车贡献', value: `约 ${fmtKmSimple(Math.round(canAddKm))} km` },
|
{ label: '可为新车贡献', value: `约 ${fmtKmSimple(Math.round(canAddKm))} km` },
|
||||||
],
|
],
|
||||||
conclusion: '已达标,建议换上未达标车辆',
|
conclusion: '已达标,建议换上未达标车辆',
|
||||||
|
|||||||
Reference in New Issue
Block a user