Pārlūkot izejas kodu

Merge branch 'master' into dev

Yansen 4 gadus atpakaļ
vecāks
revīzija
e1586eef10

+ 0
- 1
src/pages/activity/drainage/DrainageList.jsx Parādīt failu

@@ -332,7 +332,6 @@ const header = props => {
332 332
  
333 333
     return <Form {...formItemLayout} onSubmit={handleSubmit}>
334 334
       <span style={{ color: '#ef273a' }}>发布后请到资源位管理中关联资源位图,否则客户看不到</span>
335
-
336 335
       <Form.Item label="是否投放小程序端" help='选择是后,该活动可投放至小程序的轮播位以及开屏广告'>
337 336
         {getFieldDecorator('isMiniapp', {
338 337
           initialValue: formsDate.isMiniapp ? 1 : 0,

+ 87
- 4
src/pages/activity/drainage/components/Basic.jsx Parādīt failu

@@ -57,7 +57,7 @@ function Basic(props) {
57 57
                 <Form.Item label="扫码查看" >
58 58
                     <img src={data.qrcode || ''} alt="" style={{ width: '100px' }} />
59 59
                 </Form.Item>
60
-                <Form.Item label="首页背景图" help="建议尺寸:750*1206px,格式:jpg;内容区大小:750*1150">
60
+                <Form.Item label="首页背景图" help="建议尺寸:640*1234px,格式:jpg;内容区大小:640*1040px(画面最上和最下部分分别预留640*97px的空间不要放置文字、logo等关键性内容,小屏手机该部分的画面会被遮挡)">
61 61
                     {getFieldDecorator('indexBackgroundImg',
62 62
                         {
63 63
                             initialValue: data.indexBackgroundImg,
@@ -73,7 +73,7 @@ function Basic(props) {
73 73
                             <ImageUploader />,
74 74
                         )}
75 75
                 </Form.Item>
76
-                <Form.Item label="活动规则图" help="建议尺寸:750*1206px,格式:jpg">
76
+                <Form.Item label="活动规则图" help="建议尺寸:640*1234px,格式:jpg;内容区大小:640*1040px(画面最上和最下部分分别预留640*97px的空间不要放置文字、logo等关键性内容,小屏手机该部分的画面会被遮挡)">
77 77
                     {getFieldDecorator('activityRulesImg',
78 78
                         {
79 79
                             initialValue: data.activityRulesImg,
@@ -81,7 +81,7 @@ function Basic(props) {
81 81
                             <ImageUploader />,
82 82
                         )}
83 83
                 </Form.Item>
84
-                <Form.Item label="助力页背景图" help="建议尺寸:750*1206px,格式:jpg;内容区大小:750*1150">
84
+                <Form.Item label="助力页背景图" help="建议尺寸:640*1234px,格式:jpg;内容区大小:640*1040px(画面最上和最下部分分别预留640*97px的空间不要放置文字、logo等关键性内容,小屏手机该部分的画面会被遮挡)">
85 85
                     {getFieldDecorator('helpBackgroundImg',
86 86
                         {
87 87
                             initialValue: data.helpBackgroundImg,
@@ -89,7 +89,7 @@ function Basic(props) {
89 89
                             <ImageUploader />,
90 90
                         )}
91 91
                 </Form.Item>
92
-                <Form.Item label="排行榜背景图" help="建议尺寸:750*1206px,格式:jpg;内容区大小:750*1150">
92
+                <Form.Item label="排行榜背景图" help="建议尺寸:640*1234px,格式:jpg;内容区大小:640*1040px(画面最上和最下部分分别预留640*97px的空间不要放置文字、logo等关键性内容,小屏手机该部分的画面会被遮挡)">
93 93
                     {getFieldDecorator('rankingBackgroundImg',
94 94
                         {
95 95
                             initialValue: data.rankingBackgroundImg,
@@ -97,6 +97,89 @@ function Basic(props) {
97 97
                             <ImageUploader />,
98 98
                         )}
99 99
                 </Form.Item>
100
+                
101
+                
102
+                <Form.Item label="邀请好友按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 邀请好友 字样">
103
+                    {getFieldDecorator('inviteBtnImg',
104
+                        {
105
+                            initialValue: data.inviteBtnImg,
106
+                        })(
107
+                            <ImageUploader width="191" height="47" />,
108
+                        )}
109
+                </Form.Item>
110
+                
111
+                <Form.Item label="活动规则按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 活动规则 字样">
112
+                    {getFieldDecorator('ruleBtnImg',
113
+                        {
114
+                            initialValue: data.ruleBtnImg,
115
+                        })(
116
+                            <ImageUploader width="191" height="47" />,
117
+                        )}
118
+                </Form.Item>
119
+                
120
+                <Form.Item label="我要参加按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 我要参加 字样">
121
+                    {getFieldDecorator('joinBtnImg',
122
+                        {
123
+                            initialValue: data.joinBtnImg,
124
+                        })(
125
+                            <ImageUploader width="191" height="47" />,
126
+                        )}
127
+                </Form.Item>
128
+                
129
+                <Form.Item label="查看排名按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 查看排名 字样">
130
+                    {getFieldDecorator('topBtnImg',
131
+                        {
132
+                            initialValue: data.topBtnImg,
133
+                        })(
134
+                            <ImageUploader width="191" height="47" />,
135
+                        )}
136
+                </Form.Item>
137
+                
138
+                <Form.Item label="返回首页按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 返回首页 字样">
139
+                    {getFieldDecorator('homeBtnImg',
140
+                        {
141
+                            initialValue: data.homeBtnImg,
142
+                        })(
143
+                            <ImageUploader width="191" height="47" />,
144
+                        )}
145
+                </Form.Item>
146
+                
147
+                <Form.Item label="帮他助力按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 帮他助力 字样">
148
+                    {getFieldDecorator('helpBtnImg',
149
+                        {
150
+                            initialValue: data.helpBtnImg,
151
+                        })(
152
+                            <ImageUploader width="191" height="47" />,
153
+                        )}
154
+                </Form.Item>
155
+                
156
+                <Form.Item label="返回按钮图" help="尺寸: 191*47px,格式:png, 背景透明, 图片上需带有 返回 字样">
157
+                    {getFieldDecorator('backBtnImg',
158
+                        {
159
+                            initialValue: data.backBtnImg,
160
+                        })(
161
+                            <ImageUploader width="191" height="47" />,
162
+                        )}
163
+                </Form.Item>
164
+                
165
+                <Form.Item label="生成海报按钮图" help="尺寸: 60*60px,格式:png, 背景透明, 图片上需带有 生成海报 字样">
166
+                    {getFieldDecorator('posterBtnImg',
167
+                        {
168
+                            initialValue: data.posterBtnImg,
169
+                        })(
170
+                            <ImageUploader width="60" height="60" />,
171
+                        )}
172
+                </Form.Item>
173
+                
174
+                <Form.Item label="项目详情按钮图" help="尺寸: 60*60px,格式:png, 背景透明, 图片上需带有 项目详情 字样">
175
+                    {getFieldDecorator('buildingBtnImg',
176
+                        {
177
+                            initialValue: data.buildingBtnImg,
178
+                        })(
179
+                            <ImageUploader width="60" height="60" />,
180
+                        )}
181
+                </Form.Item>
182
+
100 183
                 <Form.Item label="上榜人数限制">
101 184
                     <Row>
102 185
                         <Col span={6}>

+ 10
- 3
src/pages/activity/drainage/components/ImageUpload.jsx Parādīt failu

@@ -57,12 +57,19 @@ class ImageUpload extends React.Component {
57 57
                 <Icon style={{ fontSize: '2em', color: '#aaa' }} type={this.state.loading ? 'loading' : 'plus'} />
58 58
             </div>
59 59
         );
60
+
60 61
         // width: 150px;
61 62
         // height: 241px;
62
-        const value = this.props.value;
63
+        const boundStyle = {
64
+            width: `${this.props.width || 150}px`,
65
+            height: `${this.props.height || 150}px`,
66
+            marginTop: '10px',
67
+        }
68
+        
69
+        const { value } = this.props;
63 70
         return (
64 71
             <>
65
-                {!(this.state.imageUrl || value) && <div style={{ width: '150px', height: '241px', marginTop: '10px' }}> <Upload
72
+                {!(this.state.imageUrl || value) && <div style={boundStyle}> <Upload
66 73
                     listType="picture-card"
67 74
                     className="avatar-uploader avatar-newupdate"
68 75
                     showUploadList={false}
@@ -77,7 +84,7 @@ class ImageUpload extends React.Component {
77 84
                 </Upload>
78 85
                 </div>
79 86
                 }
80
-                {(this.state.imageUrl || value) && <div className="uploadbox">
87
+                {(this.state.imageUrl || value) && <div className="uploadbox" style={boundStyle}>
81 88
                     <img className="img" src={this.state.imageUrl || value} alt="avatar" style={{ width: '100%' }} ></img>
82 89
 
83 90
                     <Upload

+ 8
- 1
src/pages/activity/drainage/components/style.less Parādīt failu

@@ -49,12 +49,19 @@
49 49
     border:1px solid rgba(156,156,156,1);
50 50
   }
51 51
   .avatar-update{
52
-    width: 36px;
52
+    width: 100%;
53
+    text-align: center;
53 54
     position: absolute;
54 55
     bottom: 0;
55 56
     left: 50%;
56 57
     transform: translate(-50%, 0);
57 58
     // margin: 0 auto;
59
+
60
+    .ant-upload {
61
+      width: 100%;
62
+      text-align: center;
63
+      background-color: rgba(0,0,0,0.2);
64
+    }
58 65
   }
59 66
 }
60 67
 }

+ 8
- 0
src/pages/carouselFigure/editAdvertising.jsx Parādīt failu

@@ -229,6 +229,10 @@ const createEditor = () => {
229 229
         {
230 230
           label: '直播活动详情',
231 231
           value: 'live',
232
+        },
233
+        {
234
+          label: '其它',
235
+          value: 'others',
232 236
         }],
233 237
         value: data.contentType,
234 238
         rules: [
@@ -281,6 +285,10 @@ const createEditor = () => {
281 285
         {
282 286
           label: '直播活动详情',
283 287
           value: 'live',
288
+        },
289
+        {
290
+          label: '其它',
291
+          value: 'others',
284 292
         }],
285 293
         value: data.contentType,
286 294
         rules: [

+ 7
- 5
src/pages/channel/brokerList.jsx Parādīt failu

@@ -103,10 +103,12 @@ const header = props => {
103 103
 
104 104
   // eslint-disable-next-line react-hooks/rules-of-hooks
105 105
   const [queryData, setQueryData] = useState({})
106
+
107
+  const channelId = props.location.query.id
106 108
   //   const [page, changePage] = useState({})
107 109
   // eslint-disable-next-line react-hooks/rules-of-hooks
108 110
   useEffect(() => {
109
-    getListBroker({ channelId: props.location.query.id, pageNum: 1, pageSize: 10 })
111
+    getListBroker({ channelId, pageNum: 1, pageSize: 10 })
110 112
   }, [])
111 113
 
112 114
   function getListBroker(params) {
@@ -121,12 +123,12 @@ const header = props => {
121 123
 
122 124
   // 搜索
123 125
   function queryList() {
124
-    getListBroker({ ...queryData, pageNum: 1, pageSize: 10, channelId: props.location.query.id })
126
+    getListBroker({ ...queryData, pageNum: 1, pageSize: 10, channelId })
125 127
   }
126 128
   // 分页
127 129
   function onChange(pageNumber) {
128 130
     // eslint-disable-next-line react-hooks/rules-of-hooks
129
-    getListBroker({ pageNum: pageNumber, pageSize: 10 })
131
+    getListBroker({ pageNum: pageNumber, pageSize: 10, channelId })
130 132
   }
131 133
   //   // 获取input的值
132 134
   //   function onInputChangeName (e) {
@@ -153,14 +155,14 @@ const header = props => {
153 155
       console.log('values', values)
154 156
       if (!err) {
155 157
         console.log('values', values)
156
-        getListBroker({ ...queryData, pageNum: 1, pageSize: 10, channelId: props.location.query.id, name: values.name, phone: values.phone })
158
+        getListBroker({ ...queryData, pageNum: 1, pageSize: 10, channelId, name: values.name, phone: values.phone })
157 159
       }
158 160
     });
159 161
   }
160 162
 
161 163
   function handleReset() {
162 164
     props.form.resetFields();
163
-    getListBroker({ pageNum: 1, pageSize: 10, channelId: props.location.query.id })
165
+    getListBroker({ pageNum: 1, pageSize: 10, channelId })
164 166
   }
165 167
   const { getFieldDecorator } = props.form;
166 168
   return (

+ 1
- 1
src/pages/h5SampleManager/h5Sample/addH5.jsx Parādīt failu

@@ -216,12 +216,12 @@ const header = props => {
216 216
                     <Button type="primary" htmlType="submit">保存</Button>
217 217
             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
218 218
             <Button onClick={() => router.go(-1)}>取消</Button>
219
+
219 220
                 </Form.Item>
220 221
                 <Row>
221 222
                     <Col span={7}></Col>
222 223
                     <Col span={17}><span style={{ color: '#ef273a' }}>发布后请到资源位管理中关联资源位图,否则客户看不到</span></Col>
223 224
                 </Row>
224
-                
225 225
             </Form>
226 226
             <Modal
227 227
                 title="新增成功"