diff --git a/src/components/keysFind/index.jsx b/src/components/keysFind/index.jsx index 5f5d3ba4..a9c4ed6d 100644 --- a/src/components/keysFind/index.jsx +++ b/src/components/keysFind/index.jsx @@ -2,7 +2,7 @@ * @Author: Wind * @Date: 2022-07-25 10:53:41 * @LastEditors: Wind - * @LastEditTime: 2022-07-25 13:49:44 + * @LastEditTime: 2022-07-25 14:44:27 * @Description: * @FilePath: \frontend\src\components\keysFind\index.jsx */ @@ -15,6 +15,14 @@ import { FormInputField, Button } from 'zent' + +const stateList = [ + { key: 1, text: '全部' }, + { key: 2, text: '待使用' }, + { key: 3, text: '已使用' }, + { key: 4, text: '已完结' }, + { key: 5, text: '已作废' } +] export default ({ onQuery }) => { const form = Form.useForm(FormStrategy.View) @@ -52,10 +60,7 @@ export default ({ onQuery }) => { name='state' label='状态:' props={{ - options: [ - { key: 1, text: '普通用户' }, - { key: 2, text: '高级用户' } - ] + options: stateList }} /> { - this.setState({ distdata: req.data }); - this.setState({ dataCount: req.total }); - sessionStorage.setItem('key_plan_status',req.plan.status); + this.setState({ distdata: req.data }) + this.setState({ dataCount: req.total }) + sessionStorage.setItem('key_plan_status', req.plan.status) }, (err) => {} ) @@ -564,7 +565,13 @@ export default class acclist extends React.Component { this.setState({ email: e.target.value }) } - menuItemClick(e, key, row) { + menuItemClick(key, row, isMany = false) { + /* isMany 是否是批量发送 */ + let ids = row.id + if (isMany) { + ids = this.state.gridSelection.map((item) => item.id) + } + console.log(ids) let self = this if (key == 1) { getReseller(row.reseller_id).then((res) => { @@ -717,44 +724,50 @@ export default class acclist extends React.Component { onChange={this.onChangeCombinedDate.bind(this)} /> ) - const popDom=(row)=>{ - return ( -
- 兑换码统计 - +
+ ) + } const { current, pageSize } = this.state return (
- - {/* */} +
+ + +
{ this.pageChange(e) }} - checkChange={(selection) => {}} + checkChange={(selection) => { + this.setState({ gridSelection: selection }) + }} ComponentHandler={(com, rowData) => { if (com == 'link') { let str = ( @@ -808,10 +822,12 @@ export default class acclist extends React.Component { } return str } - if(com=='usage'){ - return - {rowData.usage} - + if (com == 'usage') { + return ( + + {rowData.usage} + + ) } if (com == 'switch') { return ( @@ -856,7 +872,6 @@ export default class acclist extends React.Component { }>
- {' '} 更多 {' '}
@@ -889,7 +904,7 @@ export default class acclist extends React.Component { - this.menuItemClick(e, key, rowData) + this.menuItemClick(key, rowData) }> 发送密码及压缩包 @@ -932,7 +947,7 @@ export default class acclist extends React.Component { - this.menuItemClick(e, key, rowData) + this.menuItemClick(key, rowData) }> 发送密码及压缩包