refactor: 统一管理页面布局 — FilterToolbar + usePageSearchParams + parseListParams

This commit is contained in:
2026-06-04 17:25:36 +08:00
parent 61b479e2be
commit 6f547560d1
40 changed files with 1805 additions and 628 deletions

View File

@@ -74,9 +74,9 @@ function renderModelTable(overrides?: Record<string, unknown>) {
createElement(ModelTable, {
data: { items: [ENABLED_MODEL, DISABLED_MODEL], page: 1, pageSize: 20, total: 2 },
loading: false,
onChange: () => undefined,
onDelete: () => Promise.resolve(),
onEdit: () => undefined,
onPageChange: () => undefined,
page: 1,
pageSize: 20,
providers: [OPENAI_PROVIDER_OPTION, DEEPSEEK_PROVIDER_OPTION],
@@ -90,9 +90,9 @@ function renderProviderTable(overrides?: Record<string, unknown>) {
createElement(ProviderTable, {
data: { items: [OPENAI_PROVIDER, DEEPSEEK_PROVIDER], page: 1, pageSize: 20, total: 2 },
loading: false,
onChange: () => undefined,
onDelete: () => Promise.resolve(),
onEdit: () => undefined,
onPageChange: () => undefined,
page: 1,
pageSize: 20,
...overrides,