优化组件页面代码

This commit is contained in:
Eamon
2026-04-02 13:13:59 +08:00
parent 545435d095
commit 5d9d3c844e
39 changed files with 819 additions and 642 deletions

View File

@@ -88,7 +88,6 @@ export default function UserPage() {
)
const table = useDataTable<Cust>(fetchUsers)
console.log(table, "客户管理table")
const onFilter = handleSubmit(data => {
const result: FilterValues = {}
@@ -106,10 +105,6 @@ export default function UserPage() {
table.refresh()
}, [table])
const handleAddUserSuccess = () => {
refreshTable()
}
return (
<div className="space-y-3">
<form onSubmit={onFilter} className="bg-white p-4">
@@ -222,14 +217,7 @@ export default function UserPage() {
type="button"
variant="outline"
onClick={() => {
reset({
account: "",
name: "",
identified: "all",
enabled: "all",
created_at_start: "",
created_at_end: "",
})
reset()
setFilters({})
table.pagination.onPageChange(1)
}}
@@ -386,7 +374,7 @@ export default function UserPage() {
<AddUserDialog
open={isAddDialogOpen}
onOpenChange={setIsAddDialogOpen}
onSuccess={handleAddUserSuccess}
onSuccess={refreshTable}
/>
<UpdateDialog