shaogen1995 преди 4 седмици
родител
ревизия
53baf532b6
променени са 2 файла, в които са добавени 22 реда и са изтрити 19 реда
  1. 15 10
      src/components/MyTable/index.tsx
  2. 7 9
      src/pages/A5share/A5add/index.tsx

+ 15 - 10
src/components/MyTable/index.tsx

@@ -95,16 +95,21 @@ function MyTable({
           return txt1 + txt2
         },
 
-        img: (item: any) => (
-          <div className='tableImgAuto'>
-            <ImageLazy
-              width={60}
-              height={60}
-              src={item[v[2]] || item.coverSmall || item.cover}
-              srcBig={item.cover || item.coverSmall}
-            />
-          </div>
-        ),
+        img: (item: any) => {
+          if (!item[v[2]] && !item.coverSmall && !item.cover) return '-'
+          else {
+            return (
+              <div className='tableImgAuto'>
+                <ImageLazy
+                  width={60}
+                  height={60}
+                  src={item[v[2]] || item.coverSmall || item.cover}
+                  srcBig={item.cover || item.coverSmall}
+                />
+              </div>
+            )
+          }
+        },
         length: (item: any) => {
           const arr = item[v[2]] || []
 

+ 7 - 9
src/pages/A5share/A5add/index.tsx

@@ -104,14 +104,6 @@ function A5add({ txt, _id, closeFu, addTableFu, editTableFu }: Props) {
       let cover = ''
       let coverSmall = ''
 
-      if (type && type !== '图片资料') {
-        // 封面图
-        const coverUrl = ZupThumbRef.current?.fileComFileResFu()
-        if (!coverUrl.originalUrl) return MessageFu.warning('请上传封面图')
-        cover = coverUrl.originalUrl || ''
-        coverSmall = coverUrl.compressedUrl || ''
-      }
-
       let videoUrl = ''
       let videoName = ''
 
@@ -121,6 +113,12 @@ function A5add({ txt, _id, closeFu, addTableFu, editTableFu }: Props) {
       let fileIds = []
 
       if (type === '视频素材') {
+        // 封面图
+        const coverUrl = ZupThumbRef.current?.fileComFileResFu()
+        if (!coverUrl.originalUrl) return MessageFu.warning('请上传封面图')
+        cover = coverUrl.originalUrl || ''
+        coverSmall = coverUrl.compressedUrl || ''
+
         const videoUrlObj = ZupVideoRef.current?.fileComFileResFu()
         if (!videoUrlObj.originalUrl) return MessageFu.warning('请上传视频')
         videoUrl = videoUrlObj.originalUrl || ''
@@ -214,7 +212,7 @@ function A5add({ txt, _id, closeFu, addTableFu, editTableFu }: Props) {
           />
         </Form.Item>
 
-        {type && type !== '图片资料' ? (
+        {type && type === '视频素材' ? (
           <div className='formBox'>
             <div className='formBoxll'>
               <span>* </span>封面: