From 3413f8fc0bfff24b7c1fe2e2c531286214b55a57 Mon Sep 17 00:00:00 2001 From: liyongshun <971387674@qq.com> Date: Tue, 14 Jun 2022 11:18:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=AD=97=E6=AE=B5=E7=9A=84?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hrmSalary/components/importModal/index.js | 3 ++- .../components/importModal/modalStep1.js | 17 ++++++++++------- .../attendance/editSlideContent.js | 2 +- .../pages/dataAcquisition/attendance/index.js | 2 +- pc4mobx/hrmSalary/pages/salaryFile/index.js | 6 ++++-- 5 files changed, 18 insertions(+), 12 deletions(-) diff --git a/pc4mobx/hrmSalary/components/importModal/index.js b/pc4mobx/hrmSalary/components/importModal/index.js index e72c2608..5815c3de 100644 --- a/pc4mobx/hrmSalary/components/importModal/index.js +++ b/pc4mobx/hrmSalary/components/importModal/index.js @@ -68,7 +68,7 @@ export default class ImportModal extends React.Component { } render() { - const { step, slideDataSource } = this.props; + const { step, slideDataSource, isInit } = this.props; return ( { this.props.step == 0 && ( this.setState({hasData})} - /> + { + this.props.isInit && + this.setState({hasData})} + /> + }

2. 第二步,请一定要确定Excel文档中的格式是模板中的格式,没有被修改掉;

3. 第三步,选择填写好的Excel文档,点击“下一步”按钮进行数据预览;

diff --git a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/editSlideContent.js b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/editSlideContent.js index cbfad2eb..8fb10562 100644 --- a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/editSlideContent.js +++ b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/editSlideContent.js @@ -56,7 +56,7 @@ export default class EditSlideContent extends React.Component {
{ this.props.salaryYearMonth != "" && -
考勤周期: {moment(this.props.salaryYearMonth + "-01").startOf("month").format("YYYY-MM-DD")} 至 {moment(this.props.salaryYearMonth + "-01").endOf("month").format("YYYY-MM-DD")}
+
考勤周期: {this.props.salaryYearMonth}
}
diff --git a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js index 0f1e2698..85f8819a 100644 --- a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js +++ b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/index.js @@ -183,7 +183,7 @@ export default class Attendance extends React.Component { handleViewAttendance(record) { const { attendanceStore: {setSlideVisiable}} = this.props; this.recordId = record.id - this.salaryYearMonth = record.salaryYearMonth + this.salaryYearMonth = record.attendCycle setSlideVisiable(true) } diff --git a/pc4mobx/hrmSalary/pages/salaryFile/index.js b/pc4mobx/hrmSalary/pages/salaryFile/index.js index 01d1e624..0bc0f1c0 100644 --- a/pc4mobx/hrmSalary/pages/salaryFile/index.js +++ b/pc4mobx/hrmSalary/pages/salaryFile/index.js @@ -60,6 +60,7 @@ export default class SalaryFile extends React.Component { selectedTab: 0, editSlideVisible: false, importType: "", + isInit: false, //是否是初始化导入 modalVisiable: false, step: 0, recordSlideVisible: false, @@ -313,12 +314,12 @@ export default class SalaryFile extends React.Component { title: "信息确认", content: `若导入表格中的人员已存在在薪资档案中,初始化导入会将档案中该人员的数据清除再导入,点击确定继续导入`, onOk: () => { - this.setState({ importType: e.key, modalVisiable: true, step: 0 }); + this.setState({ importType: e.key, isInit: true, modalVisiable: true, step: 0 }); }, onCancel() {}, }); } else { - this.setState({ importType: e.key, modalVisiable: true, step: 0 }); + this.setState({ importType: e.key, isInit: false, modalVisiable: true, step: 0 }); } }; @@ -478,6 +479,7 @@ export default class SalaryFile extends React.Component { init={() => { this.handleInitModal(); }} + isInit={this.state.isInit} params={{}} columns={previewColumns} step={step}