Skip to content

Commit 812988f

Browse files
committed
权限管理的删除增加删除前确认操作
1 parent dc4e328 commit 812988f

File tree

3 files changed

+31
-22
lines changed

3 files changed

+31
-22
lines changed

client/src/pages/auth/group.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { PureComponent } from 'react';
22
import { connect } from 'dva';
3-
import { Row, Col, Card, Form, Input, Button, Modal, Divider, Transfer, Table, Tree } from 'antd';
3+
import { Row, Col, Card, Form, Input, Button, Modal, Divider, Transfer, Table, Tree,Popconfirm } from 'antd';
44
import PageHeaderLayout from './../../layouts/pageHeaderLayout';
55

66
import styles from './../../utils/utils.less';
@@ -520,12 +520,15 @@ export default class TableList extends PureComponent {
520520
>修改
521521
</a>
522522
<Divider type="vertical" />
523-
<a
524-
onClick={() => {
523+
<Popconfirm
524+
title="确认删除?"
525+
onConfirm={() => {
525526
this.handleRemove(record.key);
526-
}}
527-
>删除
527+
}}>
528+
<a
529+
>删除
528530
</a>
531+
</Popconfirm>
529532
</div>
530533
),
531534
},

client/src/pages/auth/modules.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { PureComponent } from 'react';
22
import { connect } from 'dva';
3-
import { Row, Col, Card, Form, Input, InputNumber, Button,Switch, Modal, Divider, Table, Breadcrumb, TreeSelect, Icon, Select } from 'antd';
3+
import { Row, Col, Card, Form, Input, InputNumber, Button,Switch, Modal, Divider, Table, Breadcrumb, TreeSelect, Icon, Select,Popconfirm } from 'antd';
44
import PageHeaderLayout from './../../layouts/pageHeaderLayout';
55

66
import styles from './../../utils/utils.less';
@@ -617,12 +617,15 @@ export default class TableList extends PureComponent {
617617
>修改
618618
</a>
619619
<Divider type="vertical" />
620-
<a
621-
onClick={() => {
620+
<Popconfirm
621+
title="确认删除?"
622+
onConfirm={() => {
622623
this.handleRemove(record.id);
623-
}}
624-
>删除
624+
}}>
625+
<a
626+
>删除
625627
</a>
628+
</Popconfirm>
626629
</div>
627630
),
628631
},

client/src/pages/auth/users.js

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { PureComponent } from 'react';
22
import { connect } from 'dva';
3-
import { Row, Col, Card, Form, Input, Icon, Button, Dropdown, Menu, Modal, Table, Divider } from 'antd';
3+
import { Row, Col, Card, Form, Input, Icon, Button, Dropdown, Menu, Modal, Table, Divider, Popconfirm } from 'antd';
44
// import StandardTable from '../../components/StandardTable';
55
import PageHeaderLayout from './../../layouts/pageHeaderLayout';
66

@@ -189,7 +189,7 @@ export default class TableList extends PureComponent {
189189
},
190190
};
191191

192-
componentDidMount() {
192+
componentDidMount () {
193193
const { dispatch } = this.props;
194194

195195
// 获取列表数据
@@ -396,7 +396,7 @@ export default class TableList extends PureComponent {
396396
dispatch({
397397
type: 'users/fetch',
398398
payload: {
399-
currentPage:1
399+
currentPage: 1
400400
},
401401
});
402402
}
@@ -479,7 +479,7 @@ export default class TableList extends PureComponent {
479479
</FormItem>
480480
</Col>
481481
</Row>
482-
<div style={{ overflow: 'hidden',marginTop:10 }}>
482+
<div style={{ overflow: 'hidden', marginTop: 10 }}>
483483
<span style={{ float: 'right', marginBottom: 24 }}>
484484
<Button type="primary" htmlType="submit">查询</Button>
485485
<Button style={{ marginLeft: 8 }} onClick={this.handleFormReset}>重置</Button>
@@ -497,11 +497,11 @@ export default class TableList extends PureComponent {
497497
return this.state.expandForm ? this.renderAdvancedForm() : this.renderSimpleForm();
498498
}
499499

500-
render() {
500+
render () {
501501
const { pageModel: { loading: ruleLoading, data } } = this.props;
502-
const { selectedRows, editModal, resetPwdModal} = this.state;
502+
const { selectedRows, editModal, resetPwdModal } = this.state;
503503

504-
const pagination={
504+
const pagination = {
505505
current: data.pagination.currentPage,
506506
pageSize: data.pagination.pages,
507507
total: data.pagination.total,
@@ -516,7 +516,7 @@ export default class TableList extends PureComponent {
516516
const columns = [
517517
{
518518
title: '序号',
519-
render(text, record, index) {
519+
render (text, record, index) {
520520
return index + 1;
521521
},
522522
},
@@ -554,12 +554,15 @@ export default class TableList extends PureComponent {
554554
>修改
555555
</a>
556556
<Divider type="vertical" />
557-
<a
558-
onClick={() => {
557+
<Popconfirm
558+
title="确认删除?"
559+
onConfirm={() => {
559560
this.handleRemove(record.id);
560-
}}
561-
>删除
561+
}}>
562+
<a
563+
>删除
562564
</a>
565+
</Popconfirm>
563566
</div>
564567
),
565568
},

0 commit comments

Comments
 (0)