diff --git a/src/app/(main)/chart/delivery/page.tsx b/src/app/(main)/chart/delivery/page.tsx index f3e93db..13ded24 100644 --- a/src/app/(main)/chart/delivery/page.tsx +++ b/src/app/(main)/chart/delivery/page.tsx @@ -363,7 +363,7 @@ export default function DeliveryChartPage() { options={{ chart: { type: "bar" }, xaxis: { - categories: [...new Set(chartData.staffPerf.map((r) => r.date))].sort(), + categories: Array.from(new Set(chartData.staffPerf.map((r) => r.date))).sort(), }, yaxis: { title: { text: "單數" } }, plotOptions: { bar: { columnWidth: "60%", stacked: true } }, @@ -371,7 +371,7 @@ export default function DeliveryChartPage() { legend: { position: "top" }, }} series={(() => { - const staffNames = [...new Set(chartData.staffPerf.map((r) => r.staffName))].filter(Boolean).sort(); + const staffNames = Array.from(new Set(chartData.staffPerf.map((r) => r.staffName))).filter(Boolean).sort(); const dates = Array.from(new Set(chartData.staffPerf.map((r) => r.date))).sort(); return staffNames.map((name) => ({ name: name || "Unknown",