操作按钮权限的bug

This commit is contained in:
liyongshun 2022-06-30 14:21:18 +08:00
parent f89ada73db
commit 732f3e1607
1 changed files with 34 additions and 30 deletions

View File

@ -203,7 +203,10 @@ export default class Attendance extends React.Component {
// 考情引用的列
getColumns(columns) {
const { attendanceStore: { deleteAttendance, doInit } } = this.props;
const {
attendanceStore: { deleteAttendance, doInit },
taxAgentStore: { showOperateBtn }
} = this.props;
let result = [...columns];
result.push({
title: "操作",
@ -212,35 +215,36 @@ export default class Attendance extends React.Component {
return (
<div className="linkWapper">
<a onClick={() => this.handleViewAttendance(record)}>查看</a>
<Dropdown
overlay={
<Menu
onClick={item => {
Modal.confirm({
title: "信息确认",
content: "确认删除",
onOk: () => {
deleteAttendance([
record.id
]).then(({ status, errormsg }) => {
if (status) {
message.success("删除成功");
doInit({});
} else {
message.error(errormsg || "删除失败");
}
});
},
onCancel: () => {}
});
}}>
<Menu.Item key="1">删除</Menu.Item>
</Menu>
}>
<a className="ant-dropdown-link" href="javaScript:void(0);">
<i className="icon-coms-more" style={{ marginLeft: 18 }} />
</a>
</Dropdown>
{showOperateBtn &&
<Dropdown
overlay={
<Menu
onClick={item => {
Modal.confirm({
title: "信息确认",
content: "确认删除",
onOk: () => {
deleteAttendance([
record.id
]).then(({ status, errormsg }) => {
if (status) {
message.success("删除成功");
doInit({});
} else {
message.error(errormsg || "删除失败");
}
});
},
onCancel: () => {}
});
}}>
<Menu.Item key="1">删除</Menu.Item>
</Menu>
}>
<a className="ant-dropdown-link" href="javaScript:void(0);">
<i className="icon-coms-more" style={{ marginLeft: 18 }} />
</a>
</Dropdown>}
</div>
);
}