diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js index ab35da97..d0651065 100644 --- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js +++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js @@ -157,7 +157,7 @@ class LedgerBaseSetting extends Component { }; render() { - const { editId, record } = this.props; + const { editId, record, PageAndOptAuth } = this.props; const { baseForm, settingBaseInfo } = this.state; const { canEdit, taxAgentId } = settingBaseInfo; let taxAgentIdDisabled = false, taxableItemsDisabled = false; @@ -169,8 +169,7 @@ class LedgerBaseSetting extends Component { { _.map(baseForm, item => { const { key, label, type, options = [], children = [], multiple = false } = item; - taxAgentIdDisabled = false; - // taxAgentIdDisabled = key === "taxAgentId" && editId && taxAgentId; + taxAgentIdDisabled = key === "taxAgentId" && editId && !PageAndOptAuth.isChief; taxableItemsDisabled = key === "taxableItems" && editId; return : type === "SELECT" ? this.handleChangeField(key, v)}/> : type === "CUSTOM" ? { + const { taxAgentStore } = this.props; + const { PageAndOptAuth } = taxAgentStore; + if (!PageAndOptAuth.isAdminEnable && !PageAndOptAuth.isChief) { + Modal.info({ + title: getLabel(111, "提示"), + content: getLabel(111, "业务线人员新建账套后,需联系总管理员,将该账套加入所属业务线。"), + onOk: () => this.setState({ slideparams: { ...this.state.slideparams, visible: true } }) + }); + } else { + this.setState({ slideparams: { ...this.state.slideparams, visible: true } }); + } + }; render() { const { logDialogVisible, filterConditions, doSearch, slideparams } = this.state; @@ -57,9 +70,7 @@ class Index extends Component { const { PageAndOptAuth } = taxAgentStore; const admin = PageAndOptAuth.opts.includes("admin"); const btns = [ - , + , this.setState({ doSearch: !doSearch })}/> ]; return ( @@ -78,7 +89,7 @@ class Index extends Component { this.onDropMenuClick(type, targetid)}/> this.setState({ doSearch: !doSearch })} />