From 51f36d8a23aee1fb863873e7b0985f9112506d68 Mon Sep 17 00:00:00 2001
From: chenxt <10125295+chen-xintao97@user.noreply.gitee.com>
Date: Wed, 24 Dec 2025 17:37:02 +0800
Subject: [PATCH] 上下班后刷新数据
---
src/mes/common/commonOperationBarComponent/MesToolbar.js | 3 ++-
src/mes/indexMes/index.js | 1 -
src/mes/teamInfo/index.js | 12 +++++++-----
3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/mes/common/commonOperationBarComponent/MesToolbar.js b/src/mes/common/commonOperationBarComponent/MesToolbar.js
index 3ad827c..413b4c5 100644
--- a/src/mes/common/commonOperationBarComponent/MesToolbar.js
+++ b/src/mes/common/commonOperationBarComponent/MesToolbar.js
@@ -1073,7 +1073,8 @@ const handleScanFace = (props) => {
});
props.onSaveState({
- [`${addData}Data`]: tableData
+ [`${addData}Data`]: tableData,
+ mesRefresh: true
});
},
onConfirm: () => { },
diff --git a/src/mes/indexMes/index.js b/src/mes/indexMes/index.js
index f3063fc..77ce358 100644
--- a/src/mes/indexMes/index.js
+++ b/src/mes/indexMes/index.js
@@ -696,7 +696,6 @@ const SiderComponent = () => {
];
let [hoverState, setHoverState] = useState(null);
-
return (
{filteredMenuList.map(item => (
diff --git a/src/mes/teamInfo/index.js b/src/mes/teamInfo/index.js
index 734b8a5..e315add 100644
--- a/src/mes/teamInfo/index.js
+++ b/src/mes/teamInfo/index.js
@@ -33,7 +33,7 @@ const teamInfoSid = "17086669370007136849817837261000";
let loginInfo = {};
// 业务层
const useTeamInfoEvent = props => {
- const { formData } = props;
+ const { formData, mesRefresh } = props;
useEffect(
async () => {
if (commonUtils.isNotEmptyArr(formData)) {
@@ -44,10 +44,10 @@ const useTeamInfoEvent = props => {
...result,
bFinish: true
};
- props.onSaveState({ ...addState, loadings: false });
+ props.onSaveState({ ...addState, loadings: false ,mesRefresh:false});
}
},
- [formData]
+ [formData,mesRefresh]
);
// 监听人员表第一条数据的实际上班人员
@@ -299,6 +299,7 @@ const useTeamInfoEvent = props => {
}
const result = dataset.rows[0];
+
resolve(result);
});
}
@@ -342,7 +343,7 @@ const useTeamInfoEvent = props => {
tableData: [record],
faceData: { sEmployeeNo: faceResult.sEmployeeNo },
onSuccess: () => {
- handleRefreshDataByTableName(name);
+ handleRefreshDataByTableName(name, props);
},
onConfirm: () => {},
onError: () => {}
@@ -354,9 +355,10 @@ const useTeamInfoEvent = props => {
};
// 通过表名刷新数据
- const handleRefreshDataByTableName = tableName => {
+ const handleRefreshDataByTableName = (tableName, props) => {
const { [`${tableName}Config`]: config } = props;
handleGetData([{ ...config, specifyTableName: tableName }]);
+ props.onSaveState({mesRefresh:true})
};
// props.setLoading(false)
--
libgit2 0.22.2