weiximei před 5 roky
rodič
revize
8b5d9dee7b
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4
    1
      src/pages/building/list/add/components/base.jsx

+ 4
- 1
src/pages/building/list/add/components/base.jsx Zobrazit soubor

44
   const { getFieldDecorator } = props.form;
44
   const { getFieldDecorator } = props.form;
45
 
45
 
46
   const [poi, setPoi] = useState([])
46
   const [poi, setPoi] = useState([])
47
+  const [videoImage, setVideoImage] = useState(false)
47
 
48
 
48
   // console.log('props.building: ', props.building)
49
   // console.log('props.building: ', props.building)
49
   const { buildingId } = props.building
50
   const { buildingId } = props.building
75
       res.mapCoordinate = res.coordinate
76
       res.mapCoordinate = res.coordinate
76
       if (res.videoUrl) {
77
       if (res.videoUrl) {
77
         res.videoUrl = [].concat(res.videoUrl)
78
         res.videoUrl = [].concat(res.videoUrl)
79
+        setVideoImage(true)
78
       }
80
       }
79
       if (res.videoImage) {
81
       if (res.videoImage) {
80
         res.videoImage = res.videoImage[0].url
82
         res.videoImage = res.videoImage[0].url
134
     // console.log('视频文件上传前 回调: ', file, fileList)
136
     // console.log('视频文件上传前 回调: ', file, fileList)
135
     return new Promise((resolve, reject) => {
137
     return new Promise((resolve, reject) => {
136
       if (file.type === 'video/mp4' || file.type === '.mp4') {
138
       if (file.type === 'video/mp4' || file.type === '.mp4') {
139
+          setVideoImage(true)
137
           resolve(file)
140
           resolve(file)
138
       } else {
141
       } else {
139
         openNotificationWithIcon('error', '项目视频,仅支持MP4格式')
142
         openNotificationWithIcon('error', '项目视频,仅支持MP4格式')
293
           </Form.Item>
296
           </Form.Item>
294
           <Form.Item label="视频封面图" help="建议图片尺寸:750*600px,比例5:4,格式:jpg,用于视频封面" >
297
           <Form.Item label="视频封面图" help="建议图片尺寸:750*600px,比例5:4,格式:jpg,用于视频封面" >
295
             {getFieldDecorator('videoImage', {
298
             {getFieldDecorator('videoImage', {
296
-              rules: [{ required: true, message: '请选择视频封面图' }],
299
+              rules: [{ required: videoImage, message: '请选择视频封面图' }],
297
             })(
300
             })(
298
               <ImageUpload />,
301
               <ImageUpload />,
299
             )}
302
             )}