魏超 5 年之前
父節點
當前提交
b6a5600786
共有 1 個文件被更改,包括 11 次插入18 次删除
  1. 11
    18
      src/pages/activity/groupActivity/helpRecord.jsx

+ 11
- 18
src/pages/activity/groupActivity/helpRecord.jsx 查看文件

160
   }
160
   }
161
 
161
 
162
   // 弹框确定按钮
162
   // 弹框确定按钮
163
-  // eslint-disable-next-line react/sort-comp
164
   handleOk () {
163
   handleOk () {
165
-    // this.setState({ visibleData: { visible: false, customerId: '', realtyConsultant: '' } })
166
   }
164
   }
167
 
165
 
168
   // 弹框取消按钮
166
   // 弹框取消按钮
169
   handleCancel () {
167
   handleCancel () {
170
-    // this.setState({ visibleData: { visible: false, customerId: '', realtyConsultant: '' } })
171
-    // this.props.onCancel();
172
     this.props.onSuccess({groupActivityId: this.props.visibleData.groupActivityId, groupStatus: 0});
168
     this.props.onSuccess({groupActivityId: this.props.visibleData.groupActivityId, groupStatus: 0});
173
   }
169
   }
174
 
170
 
175
    getVerCodeList (params) {
171
    getVerCodeList (params) {
176
     request({ ...apis.groupActivity.verification, params: { ...params } }).then(res => {
172
     request({ ...apis.groupActivity.verification, params: { ...params } }).then(res => {
177
-      // eslint-disable-next-line no-undef
178
       message.info('核销成功')
173
       message.info('核销成功')
179
     }).catch(err => {
174
     }).catch(err => {
180
-      // eslint-disable-next-line no-unused-expressions
181
       <Alert
175
       <Alert
182
         style={{
176
         style={{
183
           marginBottom: 24,
177
           marginBottom: 24,
189
     })
183
     })
190
   }
184
   }
191
 
185
 
192
-  // eslint-disable-next-line class-methods-use-this
193
   verify(e) {
186
   verify(e) {
194
     this.setState({ visibleData: { visible: true, groupActivityId: this.props.visibleData.groupActivityId, verificationCode: e.target.value } })
187
     this.setState({ visibleData: { visible: true, groupActivityId: this.props.visibleData.groupActivityId, verificationCode: e.target.value } })
195
   }
188
   }
196
 
189
 
197
   // eslint-disable-next-line class-methods-use-this
190
   // eslint-disable-next-line class-methods-use-this
198
-  verification(e) {
191
+  verification(e, groupActivityId) {
199
     this.getVerCodeList({ groupActivityId: this.state.visibleData.groupActivityId, verifyCode: this.state.visibleData.verificationCode })
192
     this.getVerCodeList({ groupActivityId: this.state.visibleData.groupActivityId, verifyCode: this.state.visibleData.verificationCode })
200
-    this.props.onSuccess({groupActivityId: this.props.visibleData.groupActivityId, groupStatus: 0});
193
+    this.props.onSuccess({groupActivityId: this.state.visibleData.groupActivityId, groupStatus: 0});
201
   }
194
   }
202
 
195
 
203
   render () {
196
   render () {
197
+    console.log(this.props,"33334")
204
     return (
198
     return (
205
       <>
199
       <>
206
         <Modal
200
         <Modal
279
     console.log(params);
273
     console.log(params);
280
     // 网路请求
274
     // 网路请求
281
     request({ ...apis.groupActivity.shareSuccList, params: { ...params } }).then(res => {
275
     request({ ...apis.groupActivity.shareSuccList, params: { ...params } }).then(res => {
276
+      console.log("process");
282
       setDataSource(res)
277
       setDataSource(res)
283
     }).catch(err => {
278
     }).catch(err => {
284
       // eslint-disable-next-line no-unused-expressions
279
       // eslint-disable-next-line no-unused-expressions
294
   }
289
   }
295
 
290
 
296
   function displayNone() {
291
   function displayNone() {
297
-    setGVisibleData({ visible: false, customerId: '', realtyConsultant: '' })
292
+    setGVisibleData({ visible: false})
298
   }
293
   }
299
 
294
 
300
   // 提交事件
295
   // 提交事件
305
     e.preventDefault();
300
     e.preventDefault();
306
     props.form.validateFields((err, values) => {
301
     props.form.validateFields((err, values) => {
307
       if (!err) {
302
       if (!err) {
308
-        getList({ pageNum: 1, pageSize: 10, groupStatus, ...values })
303
+        getList({ pageNum: 1, pageSize: 10, groupStatus, ...values, groupActivityId })
309
       }
304
       }
310
     });
305
     });
311
   }
306
   }
338
 
333
 
339
   function handleReset() {
334
   function handleReset() {
340
     props.form.resetFields();
335
     props.form.resetFields();
341
-    getList({ pageNumber: 1, pageSize: 10, groupStatus })
336
+    getList({ pageNumber: 1, pageSize: 10, groupStatus, groupActivityId:groupActivityId })
342
   }
337
   }
343
 
338
 
344
   function toCustomerDateil(record) {
339
   function toCustomerDateil(record) {
380
   // eslint-disable-next-line max-len
375
   // eslint-disable-next-line max-len
381
   setGInviteData({ visible: true, groupActivityId: row.groupActivityId, groupStatus: row.status, recordId: row.recordId})
376
   setGInviteData({ visible: true, groupActivityId: row.groupActivityId, groupStatus: row.status, recordId: row.recordId})
382
 }
377
 }
383
- // 核销
378
+ // 打开核销
384
  function shareRecordVerify(row) {
379
  function shareRecordVerify(row) {
385
-// 关闭助力记录弹框
386
-// eslint-disable-next-line max-len
387
   setVerifierData({ visible: true, groupActivityId: row.groupActivityId, groupStatus: 0})
380
   setVerifierData({ visible: true, groupActivityId: row.groupActivityId, groupStatus: 0})
388
-  // eslint-disable-next-line max-len
389
   setGInviteData({ visible: false, groupActivityId: row.groupActivityId})
381
   setGInviteData({ visible: false, groupActivityId: row.groupActivityId})
390
  }
382
  }
391
 
383
 
392
  function onSuccess(e) {
384
  function onSuccess(e) {
393
-  setVerifierData({ visible: false, groupActivityId: '', groupStatus: 0})
385
+   console.log("eeeeeeee", e);
386
+  setVerifierData({ visible: false, groupActivityId: e.groupActivityId, groupStatus: 0})
394
   getList({ pageNumber: 1, pageSize: 10, ...e});
387
   getList({ pageNumber: 1, pageSize: 10, ...e});
395
  }
388
  }
396
 
389
 
429
       key: 'helpCount',
422
       key: 'helpCount',
430
       align: 'center',
423
       align: 'center',
431
       width: '15%',
424
       width: '15%',
432
-      render: (text, record) => <a style={ { color: '#66B3FF' } } onClick={() => helpRecord(record)}>{record.joinPeople}/{record.groupBuyPeople}</a>,
425
+      render: (text, record) => <a style={ { color: '#66B3FF' } } onClick={() => helpRecord(record)}>{record.joinPeople === null ? 0 : record.joinPeople}/{record.groupBuyPeople}</a>,
433
     },
426
     },
434
   ]
427
   ]
435
 
428