this.save()}>{getLabel(111, "保存")}
+ ]}
+ >
+ {getSearchs(roleOperatorForm, conditions, 1, false)}
+
+ );
+ }
+}
+
+export default EditRoleDialog;
diff --git a/pc4mobx/hrmSalary/pages/taxAgent/components/roleDetailSetDialog/index.js b/pc4mobx/hrmSalary/pages/taxAgent/components/roleDetailSetDialog/index.js
index acec1c09..cdf3d1c3 100644
--- a/pc4mobx/hrmSalary/pages/taxAgent/components/roleDetailSetDialog/index.js
+++ b/pc4mobx/hrmSalary/pages/taxAgent/components/roleDetailSetDialog/index.js
@@ -21,6 +21,7 @@ import {
WeaTextarea
} from "ecCom";
import { commonEnumList } from "../../../../apis/archive";
+import EditRoleDialog from "./editRoleDialog";
import * as API from "../../../../apis/taxAgent";
import { Button, Col, message, Modal, Row } from "antd";
import "../index.less";
@@ -43,7 +44,8 @@ class Index extends Component {
this.state = {
selectedKey: "auth.MemberTargetTypeEnum", name: "", options: [], enumType: "", selectedRowKeys: [],
replaceDatas: [], loading: { set: false, query: false, async: false, delete: false },
- columns: [], dataSource: [], pageInfo: { current: 1, pageSize: 10, total: 0 }
+ columns: [], dataSource: [], pageInfo: { current: 1, pageSize: 10, total: 0 },
+ editOperatorDialog: { visible: false, linkOptions: [], record: {} }
};
}
@@ -77,13 +79,26 @@ class Index extends Component {
const { columns, list: dataSource, pageNum: current, pageSize, total } = data;
this.setState({
dataSource, pageInfo: { ...pageInfo, current, pageSize, total },
- columns: _.map(columns, o => {
- return { ...o };
- })
+ columns: [
+ ...columns, {
+ dataIndex: "opt", title: getLabel(111, "操作"), width: 120,
+ render: (__, record) => (