refactor: clean code

This commit is contained in:
Fu Diwei
2024-12-18 10:27:55 +08:00
parent 2374bb56fa
commit d693d26323
17 changed files with 51 additions and 46 deletions

View File

@@ -46,7 +46,7 @@ import AccessEditFormTencentCloudConfig from "./AccessEditFormTencentCloudConfig
import AccessEditFormVolcEngineConfig from "./AccessEditFormVolcEngineConfig";
import AccessEditFormWebhookConfig from "./AccessEditFormWebhookConfig";
type AccessEditFormModelType = Partial<Omit<AccessModel, "id" | "created" | "updated" | "deleted">>;
type AccessEditFormModelType = Partial<MaybeModelRecord<AccessModel>>;
export type AccessEditFormProps = {
className?: string;
@@ -79,9 +79,9 @@ const AccessEditForm = forwardRef<AccessEditFormInstance, AccessEditFormProps>((
const formRule = createSchemaFieldRule(formSchema);
const [form] = Form.useForm<z.infer<typeof formSchema>>();
const [initialValues, setInitialValues] = useState<Partial<z.infer<typeof formSchema>>>(model ?? {});
const [initialValues, setInitialValues] = useState<Partial<z.infer<typeof formSchema>>>(model as Partial<z.infer<typeof formSchema>>);
useEffect(() => {
setInitialValues(model ?? {});
setInitialValues(model as Partial<z.infer<typeof formSchema>>);
}, [model]);
const [configType, setConfigType] = useState(model?.configType);

View File

@@ -9,7 +9,7 @@ import { getErrMsg } from "@/utils/error";
import AccessEditForm, { type AccessEditFormInstance } from "./AccessEditForm";
export type AccessEditModalProps = {
data?: Partial<AccessModel>;
data?: Partial<MaybeModelRecord<AccessModel>>;
loading?: boolean;
mode: "add" | "edit" | "copy";
open?: boolean;