Commit 51f36d8a23aee1fb863873e7b0985f9112506d68
1 parent
71a442dd
上下班后刷新数据
Showing
3 changed files
with
9 additions
and
7 deletions
src/mes/common/commonOperationBarComponent/MesToolbar.js
src/mes/indexMes/index.js
src/mes/teamInfo/index.js
| ... | ... | @@ -33,7 +33,7 @@ const teamInfoSid = "17086669370007136849817837261000"; |
| 33 | 33 | let loginInfo = {}; |
| 34 | 34 | // 业务层 |
| 35 | 35 | const useTeamInfoEvent = props => { |
| 36 | - const { formData } = props; | |
| 36 | + const { formData, mesRefresh } = props; | |
| 37 | 37 | useEffect( |
| 38 | 38 | async () => { |
| 39 | 39 | if (commonUtils.isNotEmptyArr(formData)) { |
| ... | ... | @@ -44,10 +44,10 @@ const useTeamInfoEvent = props => { |
| 44 | 44 | ...result, |
| 45 | 45 | bFinish: true |
| 46 | 46 | }; |
| 47 | - props.onSaveState({ ...addState, loadings: false }); | |
| 47 | + props.onSaveState({ ...addState, loadings: false ,mesRefresh:false}); | |
| 48 | 48 | } |
| 49 | 49 | }, |
| 50 | - [formData] | |
| 50 | + [formData,mesRefresh] | |
| 51 | 51 | ); |
| 52 | 52 | |
| 53 | 53 | // 监听人员表第一条数据的实际上班人员 |
| ... | ... | @@ -299,6 +299,7 @@ const useTeamInfoEvent = props => { |
| 299 | 299 | } |
| 300 | 300 | |
| 301 | 301 | const result = dataset.rows[0]; |
| 302 | + | |
| 302 | 303 | resolve(result); |
| 303 | 304 | }); |
| 304 | 305 | } |
| ... | ... | @@ -342,7 +343,7 @@ const useTeamInfoEvent = props => { |
| 342 | 343 | tableData: [record], |
| 343 | 344 | faceData: { sEmployeeNo: faceResult.sEmployeeNo }, |
| 344 | 345 | onSuccess: () => { |
| 345 | - handleRefreshDataByTableName(name); | |
| 346 | + handleRefreshDataByTableName(name, props); | |
| 346 | 347 | }, |
| 347 | 348 | onConfirm: () => {}, |
| 348 | 349 | onError: () => {} |
| ... | ... | @@ -354,9 +355,10 @@ const useTeamInfoEvent = props => { |
| 354 | 355 | }; |
| 355 | 356 | |
| 356 | 357 | // 通过表名刷新数据 |
| 357 | - const handleRefreshDataByTableName = tableName => { | |
| 358 | + const handleRefreshDataByTableName = (tableName, props) => { | |
| 358 | 359 | const { [`${tableName}Config`]: config } = props; |
| 359 | 360 | handleGetData([{ ...config, specifyTableName: tableName }]); |
| 361 | + props.onSaveState({mesRefresh:true}) | |
| 360 | 362 | }; |
| 361 | 363 | |
| 362 | 364 | // props.setLoading(false) | ... | ... |