diff --git a/pc4mobx/hrmSalary/pages/roleManagement/index.js b/pc4mobx/hrmSalary/pages/roleManagement/index.js index 453c7229..89f47949 100644 --- a/pc4mobx/hrmSalary/pages/roleManagement/index.js +++ b/pc4mobx/hrmSalary/pages/roleManagement/index.js @@ -31,7 +31,7 @@ class Index extends Component { dataSource: [], columns: [], pageInfo: { current: 1, pageSize: 10, total: 0 }, loading: false, selectedRowKeys: [], addRoleDialog: { taxAgentId: "", visible: false }, roleSetDialog: { visible: false, roleId: "", name: "", selectedKey: "" }, - logDialogVisible: false, filterConditions: "", showSearchAd: false + logDialogVisible: false, filterConditions: "", showSearchAd: false, syncLoading: false }; } @@ -40,7 +40,9 @@ class Index extends Component { } syncAuth = () => { + this.setState({ syncLoading: true }); API.syncAuth().then(({ status, errormsg }) => { + this.setState({ syncLoading: false }); if (status) { message.success(getLabel(111, "操作成功!")); this.getRoleList(); @@ -143,7 +145,7 @@ class Index extends Component { render() { const { dataSource, columns, pageInfo, loading, selectedRowKeys, addRoleDialog, roleSetDialog, - logDialogVisible, filterConditions, showSearchAd + logDialogVisible, filterConditions, showSearchAd, syncLoading } = this.state; const { taxAgentStore: { PageAndOptAuth } } = this.props; const admin = PageAndOptAuth.opts.includes("admin"); @@ -155,7 +157,7 @@ class Index extends Component { , - , + , , this.setState({ showSearchAd: true })}