update
Some checks failed
Deploy / deploy (push) Has been cancelled

This commit is contained in:
2025-10-23 00:54:10 +08:00
parent 9789b86920
commit 9f07fcb0a0
15 changed files with 1223 additions and 63 deletions

View File

@@ -162,7 +162,7 @@ const options = computed<ChartOptions<"bar" | "line">>(() => {
},
tooltip: {
callbacks: {
label: (ctx: TooltipItem<"bar">) => {
label: (ctx: TooltipItem<"bar" | "line">) => {
const dsLabel = ctx.dataset.label || ""
if ((ctx.dataset as any).yAxisID === "y1") {
const idx = Number(ctx.parsed.y)
@@ -170,7 +170,7 @@ const options = computed<ChartOptions<"bar" | "line">>(() => {
}
return `${dsLabel}: ${ctx.formattedValue}`
},
footer: (items: TooltipItem<"bar">[]) => {
footer: (items: TooltipItem<"bar" | "line">[]) => {
const barItems = items.filter(
(item) => (item.dataset as any).yAxisID === "y",
)

View File

@@ -125,12 +125,12 @@ const data = computed<ChartData<"line">>(() => {
})
// 图表配置
const options = computed<ChartOptions<"line">>(() => {
const options = computed(() => {
return {
responsive: true,
maintainAspectRatio: false,
interaction: {
mode: "index",
mode: "index" as const,
intersect: false,
},
scales: {
@@ -142,8 +142,8 @@ const options = computed<ChartOptions<"line">>(() => {
},
},
y: {
type: "linear",
position: "left",
type: "linear" as const,
position: "left" as const,
title: {
display: true,
text: "平均提交次数(次/题)",
@@ -159,8 +159,8 @@ const options = computed<ChartOptions<"line">>(() => {
},
},
y1: {
type: "linear",
position: "right",
type: "linear" as const,
position: "right" as const,
min: 0,
max: 100,
title: {