in src/routes/Plugin/Common/index.js [580:624]
title: getIntlContent("SHENYU.COMMON.OPERAT"),
dataIndex: "operate",
key: "operate",
render: (text, record) => {
return (
<div>
<AuthButton perms={`plugin:${name}Selector:edit`}>
<span
style={{ marginRight: 8 }}
className="edit"
onClick={e => {
e.stopPropagation();
this.editSelector(record);
}}
>
{getIntlContent("SHENYU.COMMON.CHANGE")}
</span>
</AuthButton>
<AuthButton perms={`plugin:${name}Selector:delete`}>
<Popconfirm
title={getIntlContent("SHENYU.COMMON.DELETE")}
placement="bottom"
onCancel={e => {
e.stopPropagation();
}}
onConfirm={e => {
e.stopPropagation();
this.deleteSelector(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>
);
}