diff --git a/nkebao/src/pages/content/materials/New.tsx b/nkebao/src/pages/content/materials/New.tsx
index 43cbb938d..760da842a 100644
--- a/nkebao/src/pages/content/materials/New.tsx
+++ b/nkebao/src/pages/content/materials/New.tsx
@@ -194,17 +194,15 @@ export default function NewMaterial() {
/>
- {!coverImage ? (
-
- ) : (
-
-

-
-
- )}
+
{
+ setCoverImage(urls[0]);
+ setUploadFiles(urls.map(url => ({ url })));
+ }}
+ max={1}
+ accept="image/*"
+ />
{/* 素材上传分组(仅图片类型和小程序类型) */}
- {(contentType === 1 || contentType === 5) && (
+ {([1,5].includes(contentType)) && (
素材上传(最多上传9张)
{contentType === 1 && (
@@ -250,7 +248,6 @@ export default function NewMaterial() {
}}
max={9}
accept="image/*"
- disabled={isSubmitting}
/>
)}
@@ -261,12 +258,15 @@ export default function NewMaterial() {
-
-
-
+ {
+ setImages(urls);
+ setUploadFiles(urls.map(url => ({ url })));
+ }}
+ max={9}
+ accept="image/*"
+ />
)}