From 7dfc190df6040ff56d0c814de683882eb9b8492d Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Tue, 3 Jan 2023 09:31:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=80=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../organization/components/mhtmlToWord.js | 2 +- .../components/resource/PersonnelResume.js | 23 +++++++++++++++++-- .../organization/stores/personnelResume.js | 1 + pc4mobx/organization/style/resume.less | 9 ++++++++ 4 files changed, 32 insertions(+), 3 deletions(-) diff --git a/pc4mobx/organization/components/mhtmlToWord.js b/pc4mobx/organization/components/mhtmlToWord.js index 95b4d23..b84ba40 100644 --- a/pc4mobx/organization/components/mhtmlToWord.js +++ b/pc4mobx/organization/components/mhtmlToWord.js @@ -44,7 +44,7 @@ let html = typeof baidu !== 'undefined'?baidu.template(getModelHtml(mhtml,style),data):getModelHtml(mhtml) let blob = new Blob([html],{type:'application/msword;charset=utf-8'}) - saveAs(blob,filename+'.docx') + saveAs(blob,filename+'.doc') } //添加exportWord到全局对象 window.exportWord = window.exportWord||exportWord diff --git a/pc4mobx/organization/components/resource/PersonnelResume.js b/pc4mobx/organization/components/resource/PersonnelResume.js index f66b125..829b263 100644 --- a/pc4mobx/organization/components/resource/PersonnelResume.js +++ b/pc4mobx/organization/components/resource/PersonnelResume.js @@ -156,7 +156,11 @@ export default class PersonnelResume extends React.Component { ) topMenu.map((item, i) => { - btns.push(); + if (item.menuFun === 'screening') { + btns.push(); + }else { + btns.push(); + } }); @@ -207,6 +211,16 @@ export default class PersonnelResume extends React.Component { this[key] && this[key](); } + //人员筛选 + screening() { + const { + personnelResume + } = this.props,{ + show + } = personnelResume; + personnelResume.show = ! show; + } + //导出当前 currentExport() { const { @@ -244,7 +258,7 @@ export default class PersonnelResume extends React.Component { personnelResume } = this.props; const { - hasRight, defaultShowLeft, resumeList,percent + hasRight, defaultShowLeft, resumeList,percent,show } = personnelResume; if (hasRight === false) { @@ -269,6 +283,11 @@ export default class PersonnelResume extends React.Component { onDropMenuClick={(e) => this.handleMenuClick(e)} > + { + show &&
+ +
+ } { !this.isEmptyObject(resumeList) ?
diff --git a/pc4mobx/organization/stores/personnelResume.js b/pc4mobx/organization/stores/personnelResume.js index f811545..4f6e6c5 100644 --- a/pc4mobx/organization/stores/personnelResume.js +++ b/pc4mobx/organization/stores/personnelResume.js @@ -35,6 +35,7 @@ export class PersonnelResumeStore { @observable resumeList = {}; @observable percent = 0; @observable visible = false; + @observable show = false; // @observable resumeList = { // lastName: '徐凤年', // sex: '男', diff --git a/pc4mobx/organization/style/resume.less b/pc4mobx/organization/style/resume.less index a2128fc..cb6b315 100644 --- a/pc4mobx/organization/style/resume.less +++ b/pc4mobx/organization/style/resume.less @@ -28,4 +28,13 @@ } } } + } + + .search-group{ + width: 420px; + height: 200px; + position: absolute; + left: 44%; + box-shadow: 2px 2px 10px #909090; + background-color: #FFFFFF; } \ No newline at end of file