weiximei 5 gadus atpakaļ
vecāks
revīzija
3b940dc069
1 mainītis faili ar 15 papildinājumiem un 1 dzēšanām
  1. 15
    1
      src/pages/building/list/add/components/base.jsx

+ 15
- 1
src/pages/building/list/add/components/base.jsx Parādīt failu

@@ -81,6 +81,9 @@ function AddBuilding(props) {
81 81
         // 视频上传按钮禁用
82 82
         setFileUploadDisabled(true)
83 83
       }
84
+      if (res.videoImage) {
85
+        res.videoImage = res.videoImage[0].url
86
+      }
84 87
       setPoi(res.mapJson || [])
85 88
       props.form.setFieldsValue(res)
86 89
       props.onSuccess(res)
@@ -106,7 +109,7 @@ function AddBuilding(props) {
106 109
     // 列表图
107 110
     data.listImg = data.listImage && data.listImage.map((item, index) => ({ imgType: 'list', url: item, orderNo: index + 1 }))
108 111
     if (data.videoUrl) {
109
-      console.log(data.videoUrl[0])
112
+      // console.log(data.videoUrl[0])
110 113
       data.videoUrl = data.videoUrl[0]
111 114
     }
112 115
     
@@ -114,6 +117,10 @@ function AddBuilding(props) {
114 117
       data.tag = data.tag.map((item, _) => ({ tagName: item }))
115 118
     }
116 119
 
120
+    if (data.videoImage) {
121
+      data.videoImage = [{ imgType: 'videoImage', url: data.videoImage, orderNo: 1 }]
122
+    }
123
+
117 124
     const api = data.buildingId === undefined ? apis.building.addBuilding : apis.building.updateBuilding
118 125
     request({ ...api, data: { ...data } }).then(res => {
119 126
       openNotificationWithIcon('success', '操作成功')
@@ -285,6 +292,13 @@ function AddBuilding(props) {
285 292
               <FileUpload accept=".mp4" beforeUpload={fileUploadBeforeUpload} label="上传视频" />,
286 293
             )}
287 294
           </Form.Item>
295
+          <Form.Item label="视频封面图" help="建议图片尺寸:750*600px,比例5:4,格式:jpg,用于视频封面" >
296
+            {getFieldDecorator('videoImage', {
297
+              rules: [{ required: true, message: '请选择视频封面图' }],
298
+            })(
299
+              <ImageUpload />,
300
+            )}
301
+          </Form.Item>
288 302
           <Form.Item label="楼盘主图" help="建议图片尺寸:750*600px,比例5:4,格式:jpg,用于楼盘详情">
289 303
             {getFieldDecorator('avatarImage', {
290 304
               rules: [{ required: true, message: '请选择项目主图' }],