bill пре 2 година
родитељ
комит
fff9033803
3 измењених фајлова са 13 додато и 4 уклоњено
  1. 1 1
      src/version.json
  2. 4 2
      src/views/draw-file/modal.tsx
  3. 8 1
      src/views/draw-file/style.module.scss

+ 1 - 1
src/version.json

@@ -2,5 +2,5 @@
   "env": "dev",
   "main": 1.2,
   "append": "alpha",
-  "version": 5
+  "version": 6
 }

+ 4 - 2
src/views/draw-file/modal.tsx

@@ -1,4 +1,4 @@
-import { Input, Modal } from 'antd'
+import { Empty, Input, Modal } from 'antd'
 import { useEffect, useMemo, useRef, useState } from 'react'
 import AMapLoader from '@amap/amap-jsapi-loader';
 import style from './style.module.scss'
@@ -303,7 +303,9 @@ export const SelectFuse = (props: SelectImageProps & { caseId: number }) => {
           <div className={style['house-image-layout']}>
             <h4>户型图:<RedoOutlined className='icon' onClick={getCover} /></h4>
             <div className={style['house-image']}>
-              { coverUrl && <img src={coverUrl} alt="预览图" /> }
+              <div>
+                { coverUrl ? <img src={coverUrl} alt="预览图" /> : <Empty image={Empty.PRESENTED_IMAGE_SIMPLE} /> }
+              </div>
             </div>
           </div>  
         </div>

+ 8 - 1
src/views/draw-file/style.module.scss

@@ -292,10 +292,17 @@ body {
   border: 1px solid #D9D9D9;
   padding-top: 72.2222%;
   position: relative;
-  img {
+
+  > div {
     position: absolute;
     inset: 0;
     width: 100%;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+  }
+  img {
+    width: 100%;
     object-fit: cover;
   }
 }