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