2025-06-21 15:19:49 +00:00
|
|
|
import {
|
|
|
|
createUserConfig,
|
|
|
|
baseUserSchema,
|
|
|
|
baseAddUserSchema,
|
|
|
|
baseEditUserSchema,
|
|
|
|
} from "./base-config";
|
|
|
|
import { z } from "zod";
|
2025-06-21 09:44:14 +00:00
|
|
|
|
|
|
|
// 管理员数据校验 schema
|
2025-06-21 15:19:49 +00:00
|
|
|
export const adminSchema = baseUserSchema;
|
|
|
|
export type Admin = z.infer<typeof adminSchema>;
|
2025-06-21 09:44:14 +00:00
|
|
|
|
|
|
|
// 添加管理员表单校验 schema
|
2025-06-21 15:19:49 +00:00
|
|
|
export const addAdminSchema = baseAddUserSchema;
|
|
|
|
export type AddAdminFormData = z.infer<typeof addAdminSchema>;
|
2025-06-21 09:44:14 +00:00
|
|
|
|
|
|
|
// 编辑管理员表单校验 schema
|
2025-06-21 15:19:49 +00:00
|
|
|
export const editAdminSchema = baseEditUserSchema;
|
|
|
|
export type EditAdminFormData = z.infer<typeof editAdminSchema>;
|
2025-06-21 09:44:14 +00:00
|
|
|
|
|
|
|
// 管理员配置
|
|
|
|
export const adminConfig = createUserConfig(
|
|
|
|
"admin",
|
|
|
|
"管理员列表",
|
|
|
|
"添加管理员",
|
|
|
|
"请输入管理员姓名",
|
|
|
|
"请输入管理员邮箱"
|
2025-06-21 15:19:49 +00:00
|
|
|
);
|