diff --git a/pc4mobx/hrmSalary/pages/salaryItem/formalFormModal.js b/pc4mobx/hrmSalary/pages/salaryItem/formalFormModal.js index d0d52100..638f93d8 100644 --- a/pc4mobx/hrmSalary/pages/salaryItem/formalFormModal.js +++ b/pc4mobx/hrmSalary/pages/salaryItem/formalFormModal.js @@ -255,6 +255,7 @@ export default class FormalFormModal extends React.Component { this.parameters.push(parameterItem); let propsTextarea = this.contentProps.refs.textareaNormal.refs.input.refs.input; // 获取dom节点实例 let position = this.insertText(propsTextarea, fieldName); // 光标的位置 + this.forceUpdate(); } handleChangeTestValue = (record, value) => { diff --git a/pc4mobx/hrmSalary/pages/salaryItem/testModal.js b/pc4mobx/hrmSalary/pages/salaryItem/testModal.js index b53a6d55..dc5c8d76 100644 --- a/pc4mobx/hrmSalary/pages/salaryItem/testModal.js +++ b/pc4mobx/hrmSalary/pages/salaryItem/testModal.js @@ -16,7 +16,7 @@ export default class TestModal extends React.Component { } componentWillReceiveProps(nextProps, nextContext) { - if (nextProps.parameters !== this.props.parameters && nextProps.parameters) { + if (nextProps.parameters) { this.setState({ testValue: nextProps.parameters }); @@ -27,6 +27,7 @@ export default class TestModal extends React.Component { }); } } + renderInputItem = () => { const { onChangeTestValue } = this.props; const { testValue } = this.state;