|
|
|
@@ -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", |
|
|
|
|