From a5cfeb9f087a0a9da5a4712daf2e669d2a8f90d9 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Thu, 27 Mar 2025 09:54:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pc4mobx/organization/components/job/Job.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/pc4mobx/organization/components/job/Job.js b/pc4mobx/organization/components/job/Job.js index 4993f62..84c72f7 100644 --- a/pc4mobx/organization/components/job/Job.js +++ b/pc4mobx/organization/components/job/Job.js @@ -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 && } + ) }