From e63fa0153d5bf03c14ae0812c9276e880f0cbc33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=B0=81=E7=BE=BD?= <2360164671@qq.com> Date: Fri, 6 Jan 2023 13:48:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E6=88=91=E7=9A=84?= =?UTF-8?q?=E6=8A=A5=E9=94=80=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reimbursement/mine/MyReimbursement.tsx | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/pages/reimbursement/mine/MyReimbursement.tsx b/src/pages/reimbursement/mine/MyReimbursement.tsx index 34a607a..d589331 100644 --- a/src/pages/reimbursement/mine/MyReimbursement.tsx +++ b/src/pages/reimbursement/mine/MyReimbursement.tsx @@ -84,13 +84,14 @@ class Subpage extends React.Component { searchWord: "", onCreated: false, detailedReimbursement: undefined, - staffId:store.getState().token.staffId, + staffId: store.getState().token.staffId, } store.subscribe(this.handleStoreChange); this.pullDepartment() } - handleStoreChange=()=>{ - this.setState({staffId:store.getState().token.staffId}) + + handleStoreChange = () => { + this.setState({staffId: store.getState().token.staffId}) } createRef = React.createRef(); columns: ProColumns[] = [ @@ -282,7 +283,7 @@ class Subpage extends React.Component { let params: any = { pageNum: current - 1, pageSize: pageSize, - reimbursementSubmitStaffId:store.getState().token.staffId, + reimbursementSubmitStaffId: store.getState().token.staffId, } if (filter.status !== undefined && filter.status !== null && filter.status.length !== 0) { params['reimbursementStatuses'] = "" @@ -330,8 +331,13 @@ class Subpage extends React.Component { total: totalRecordLength, }); }) - tableListDataSource = await this.converter(response.data, pageSize) - totalRecordLength = tableListDataSource.length + if (response.data.reimbursementSubmitStaff.staffId !== store.getState().token.staffId) { + tableListDataSource = await this.converter(response.data, pageSize) + totalRecordLength = tableListDataSource.length + } else { + tableListDataSource = [] + totalRecordLength = 0 + } } return Promise.resolve({ @@ -384,7 +390,12 @@ class Subpage extends React.Component { optionRender: ({searchText}, {form}, dom) => { // console.log(searchConfig, formProps, dom) return [ -
+