feat: 插件系统 V1

This commit is contained in:
NanGua-QWQ
2026-04-11 22:22:52 +08:00
parent a2f82cb869
commit 7abe1b9fdc
17 changed files with 1529 additions and 7 deletions
+13 -1
View File
@@ -18,6 +18,7 @@ import {
Tooltip,
message,
} from "antd"
import { InfoCircleOutlined } from "@ant-design/icons"
import { type ImmutableTree } from "@react-awesome-query-builder/antd"
import type { ColumnsType } from "antd/es/table"
import dayjs from "dayjs"
@@ -855,7 +856,18 @@ function AutoScoreManager({ canEdit }: AutoScoreManagerProps): React.JSX.Element
>
<InputNumber min={1} style={{ width: "100%" }} disabled={!canEdit} />
</Form.Item>
<Form.Item label={t("autoScore.startAt")} extra={intervalElapsedHint}>
<Form.Item
label={
<span style={{ display: "inline-flex", alignItems: "center", gap: 6 }}>
<span>{t("autoScore.startAt")}</span>
<Tooltip title={intervalElapsedHint} trigger={["hover", "click"]}>
<InfoCircleOutlined
style={{ color: "var(--ss-text-secondary)", cursor: "pointer" }}
/>
</Tooltip>
</span>
}
>
<DatePicker
showTime
allowClear