From 8109230b3e3aab9f6ae0781e373d86ed3c1a6b75 Mon Sep 17 00:00:00 2001
From: lys <971387674@qq.com>
Date: Fri, 25 Apr 2025 09:33:25 +0800
Subject: [PATCH] release/2.19.1.2501.01
---
.../attendance/components/attendanceDataEditSlide.js | 4 +++-
.../attendance/components/attendanceDataViewSlide.js | 11 ++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/components/attendanceDataEditSlide.js b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/components/attendanceDataEditSlide.js
index 4a64fbfd..995e5eea 100644
--- a/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/components/attendanceDataEditSlide.js
+++ b/pc4mobx/hrmSalary/pages/dataAcquisition/attendance/components/attendanceDataEditSlide.js
@@ -29,6 +29,7 @@ class AttendanceDataEditSlide extends Component {
this.getAttendQuoteData(nextProps);
} else if (nextProps.visible !== this.props.visible && !nextProps.visible) {
form.resetForm();
+ this.setState({ conditions: [], loading: false });
}
}
@@ -92,7 +93,8 @@ class AttendanceDataEditSlide extends Component {
render() {
const { record } = this.props, { username } = record, { conditions, loading } = this.state;
const btns = [
-
+
];
return ( this.viewAttendQuote());
break;
+ case "EDIT":
+ this.setState({ attendanceSlide: { visible: true, record: params } });
+ break;
default:
break;
}
@@ -65,7 +68,13 @@ class AttendanceDataViewSlide extends Component {
pageInfo: { ...pageInfo, current, pageSize, total }, dataSource
}, () => this.postMessageToChild({
pageInfo: this.state.pageInfo, dataSource, showRowSelection: false, unitTableType: "attendanceView",
- columns: _.map(columns, (o, i) => ({ ...o, width: 150, fixed: i === 0 ? "left" : false }))
+ columns: [
+ ..._.map(columns, (o, i) => ({ ...o, width: 150, fixed: i === 0 ? "left" : false })),
+ {
+ title: getLabel(111, "操作"), dataIndex: "operate", fixed: "right",
+ operateType: [{ key: "EDIT", label: getLabel(111, "编辑") }]
+ }
+ ]
}));
}
}).catch(() => this.setState({ loading: { ...loading, query: false } }));