组织更新

This commit is contained in:
Chengliang 2025-03-27 09:54:14 +08:00
parent 21801124c1
commit a5cfeb9f08
1 changed files with 19 additions and 1 deletions

View File

@ -43,6 +43,7 @@ import '../../style/common.less';
import NewAndEditDialog from '../NewAndEditDialog';
import NewWeaTableDialog from '../NewWeaTableDialog';
import { renderNoright } from '../../util';
import ImportDialog from '../ImportDialog';
const getLabel = WeaLocaleProvider.getLabel;
@ -53,6 +54,7 @@ const confirm = Modal.confirm;
@inject('job')
@inject('importDialog')
@observer
export default class Job extends React.Component {
constructor(props) {
@ -401,6 +403,17 @@ export default class Job extends React.Component {
}
batchImport() {
const {
importDialog
} = this.props;
importDialog.importVisible=true;
importDialog.importModule='job';
importDialog.current = 0;
importDialog.getImportForm();
}
handleSave() {
const {
job
@ -572,7 +585,7 @@ export default class Job extends React.Component {
render() {
const {
job
job,importDialog
} = this.props;
const {
isPanelShow, jobTitleName, conditionNum, visible, condition, form,
@ -581,6 +594,9 @@ export default class Job extends React.Component {
defaultShowLeft, form2, hasRight, jobtitleVisible
} = job;
const {importVisible} = importDialog;
if (hasRight === false) {
return renderNoright();
}
@ -722,6 +738,8 @@ export default class Job extends React.Component {
visible={jobtitleVisible}
style={{ width: 600, height: 500 }}
/>
{importVisible && <ImportDialog ecId={`${this && this.props && this.props.ecId || ''}_ImportDialog@633i8k`} />}
</div>
)
}