diff --git a/src/features/resources/pages/ResourceListPage.jsx b/src/features/resources/pages/ResourceListPage.jsx index 98bf9bb..f888691 100644 --- a/src/features/resources/pages/ResourceListPage.jsx +++ b/src/features/resources/pages/ResourceListPage.jsx @@ -1033,6 +1033,14 @@ function ResourceFormDialog({ disabled, form, loading, mode, onClose, onSubmit, return { ...previous, animationUrl, metadataJson }; }); }; + const handleSubmit = (event) => { + if (submitDisabled) { + // disabled 按钮之外再拦截表单事件,避免上传期间按 Enter 仍提交旧素材 URL。 + event.preventDefault(); + return; + } + onSubmit(event); + }; return (