in src/routes/Plugin/Common/index.js [669:713]
title: getIntlContent("SHENYU.COMMON.OPERAT"),
dataIndex: "operate",
key: "operate",
render: (text, record) => {
return (
<div>
<AuthButton perms={`plugin:${name}Rule:edit`}>
<span
className="edit"
style={{ marginRight: 8 }}
onClick={e => {
e.stopPropagation();
this.editRule(record);
}}
>
{getIntlContent("SHENYU.COMMON.CHANGE")}
</span>
</AuthButton>
<AuthButton perms={`plugin:${name}Rule:delete`}>
<Popconfirm
title={getIntlContent("SHENYU.COMMON.DELETE")}
placement="bottom"
onCancel={e => {
e.stopPropagation();
}}
onConfirm={e => {
e.stopPropagation();
this.deleteRule(record);
}}
okText={getIntlContent("SHENYU.COMMON.SURE")}
cancelText={getIntlContent("SHENYU.COMMON.CALCEL")}
>
<span
className="edit"
onClick={e => {
e.stopPropagation();
}}
>
{getIntlContent("SHENYU.COMMON.DELETE.NAME")}
</span>
</Popconfirm>
</AuthButton>
</div>
);
}