Ver código fonte

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents-admin-manager into dev

xujing 5 anos atrás
pai
commit
b6370e8d82

+ 6
- 0
src/pages/statistical/activity/addRegistNum.jsx Ver arquivo

@@ -86,6 +86,7 @@ class SharePersonNum extends React.Component {
86 86
     this.state = {
87 87
       formData: {
88 88
         personFrom: '',
89
+        province: '',
89 90
         pageNum:'',
90 91
         pageSize:'',
91 92
         startDate: startDate,
@@ -119,11 +120,13 @@ class SharePersonNum extends React.Component {
119 120
     let startDate = null
120 121
     let endDate = null
121 122
     const personFrom = this.props.form.getFieldValue("personFrom");
123
+    const province = this.props.form.getFieldValue("province");
122 124
     const { formData } = this.state
123 125
     this.setState({
124 126
       formData: {
125 127
         ...formData,
126 128
         personFrom: personFrom,
129
+        province: province,
127 130
       }
128 131
     }, this.getTableList)
129 132
   }
@@ -177,6 +180,9 @@ class SharePersonNum extends React.Component {
177 180
           <span style={{marginLeft:'20px'}}>分享内容:{this.state.activityName}</span>
178 181
         </div>
179 182
         <Form layout="inline" onSubmit={e => this.handleSubmit(e, this.props)}>
183
+        <Form.Item style={{marginTop:'20px', marginBottom:'20px'}}>
184
+            {getFieldDecorator('province')(<Input placeholder="请输入归属地"/>)}
185
+        </Form.Item>
180 186
         <Form.Item style={{marginTop:'20px', marginBottom:'20px'}}>
181 187
           {getFieldDecorator('personFrom')(
182 188
             <WxDictSelect />,

+ 19
- 19
src/pages/statistical/activity/compenents/Content.jsx Ver arquivo

@@ -155,24 +155,6 @@ let columns = [
155 155
     dataIndex: 'activityName',
156 156
     key: 'activityName',
157 157
   },
158
-  {
159
-    title: '分享人数',
160
-    dataIndex: 'sharePersonNum',
161
-    key: 'sharePersonNum',
162
-    sorter: true,
163
-    render: (text, record) => (
164
-      <a style={{ color: '#66B3FF' }} onClick={toSharePersonNum(record)}><span>{record.sharePersonNum}</span></a>
165
-    ),
166
-  },
167
-  {
168
-    title: '分享次数',
169
-    dataIndex: 'shareNum',
170
-    key: 'shareNum',
171
-    sorter: true,
172
-    render: (text, record) => (
173
-      <a style={{ color: '#66B3FF' }} onClick={toShareNum(record)}><span>{record.shareNum}</span></a>
174
-    ),
175
-  },
176 158
   {
177 159
     title: '访问人数',
178 160
     dataIndex: 'visitPersonNum',
@@ -200,6 +182,24 @@ let columns = [
200 182
       <a style={{ color: '#66B3FF' }} onClick={toAddRegistNum(record)}><span>{record.addRegistNum}</span></a>
201 183
     ),
202 184
   },
185
+  {
186
+    title: '分享人数',
187
+    dataIndex: 'sharePersonNum',
188
+    key: 'sharePersonNum',
189
+    sorter: true,
190
+    render: (text, record) => (
191
+      <a style={{ color: '#66B3FF' }} onClick={toSharePersonNum(record)}><span>{record.sharePersonNum}</span></a>
192
+    ),
193
+  },
194
+  {
195
+    title: '分享次数',
196
+    dataIndex: 'shareNum',
197
+    key: 'shareNum',
198
+    sorter: true,
199
+    render: (text, record) => (
200
+      <a style={{ color: '#66B3FF' }} onClick={toShareNum(record)}><span>{record.shareNum}</span></a>
201
+    ),
202
+  },
203 203
   {
204 204
     title: '详情',
205 205
     align: 'center',
@@ -232,7 +232,7 @@ class OverView extends React.Component {
232 232
       radioVal: defaultDays,
233 233
       formData: {
234 234
 
235
-        startDate: moment().subtract(7, 'day').toDate(),
235
+        startDate: moment().subtract(6, 'day').toDate(),
236 236
         endDate: new Date,
237 237
         buildingId: '',
238 238
         targetType: '',

+ 40
- 1
src/pages/statistical/activity/compenents/OverView.jsx Ver arquivo

@@ -193,6 +193,7 @@ class OverView extends React.Component {
193 193
       startDate: '',
194 194
       buildingId: [],
195 195
       targetType: [],
196
+      helpVisible: false,
196 197
     }
197 198
   }
198 199
 
@@ -335,6 +336,10 @@ class OverView extends React.Component {
335 336
     }, this.getAllList)
336 337
   }
337 338
 
339
+  setShowHelp = (e) => {
340
+    console.log(e,"sssssssssssssssss")
341
+    this.setState({ ...this.state, helpVisible: e })
342
+  }
338 343
 
339 344
   render() {
340 345
     const { radioVal } = this.state
@@ -381,7 +386,7 @@ class OverView extends React.Component {
381 386
             </Button>
382 387
             <Button onClick={e => this.handleReset()} style={{ marginLeft: '30px' }}>重置</Button>
383 388
           </Form.Item>
384
-          <Icon type="question-circle" theme="filled" style={{ marginTop:'25px', fontSize: '25px', color: '#F00', marginLeft:'30px'}} onClick={() => setShowHelp(true)}/>
389
+          <Icon type="question-circle" theme="filled" style={{ marginTop:'25px', fontSize: '25px', color: '#F00', marginLeft:'30px'}} onClick={() => this.setShowHelp(true)}/>
385 390
           
386 391
           </Form>     
387 392
           
@@ -431,6 +436,40 @@ class OverView extends React.Component {
431 436
           <Table style={{marginTop:'20px'}} dataSource={this.state.tableData} columns={columns} pagination={{ total: this.state.total}} onChange={this.handleTableChange} scroll={{ y: 500 }}></Table>
432 437
         </div>
433 438
       </div>
439
+
440
+      <Modal
441
+          title="指标说明"
442
+          visible={this.state.helpVisible}
443
+          onCancel={() => this.setShowHelp(false)}
444
+          footer={null}
445
+        >
446
+          <Row>
447
+          <p style={{ fontSize: '0.106rem', color: '#333', marginBottom: '8px' }}>分享人数:</p>
448
+          <p style={{ fontSize: '0.106rem', color: '#999', marginBottom: '8px' }}>分享小程序活动的总人数</p>
449
+            
450
+            
451
+          </Row>
452
+          <Row>
453
+          <p style={{ fontSize: '0.106rem', color: '#333', marginBottom: '8px' }}>分享次数:</p>
454
+          <p style={{ fontSize: '0.106rem', color: '#999', marginBottom: '8px' }}>触发小程序活动分享的总次数</p>
455
+          </Row>
456
+          
457
+          <Row>
458
+          <p style={{ fontSize: '0.106rem', color: '#333', marginBottom: '8px' }}>新增注册用户:</p>
459
+          <p style={{ fontSize: '0.106rem', color: '#999', marginBottom: '8px' }}>通过分享的活动授权手机号的总人数</p>
460
+          </Row>
461
+          
462
+          <Row>
463
+          <p style={{ fontSize: '0.106rem', color: '#333', marginBottom: '8px' }}>访问人数:</p>
464
+          <p style={{ fontSize: '0.106rem', color: '#999', marginBottom: '8px' }}>访问小程序活动的总人数</p>
465
+          </Row>
466
+          
467
+          <Row>
468
+          <p style={{ fontSize: '0.106rem', color: '#333', marginBottom: '8px' }}>访问次数:</p>
469
+          <p style={{ fontSize: '0.106rem', color: '#999', marginBottom: '8px' }}>访问小程序活动的总次数</p> 
470
+          </Row>
471
+          
472
+        </Modal>
434 473
     </>
435 474
     )
436 475