From b52a734e03d3623672fc1ee8ce7513938ca4fcd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Thu, 10 Nov 2022 16:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E8=B4=A6=E5=A5=97=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=BA=BA=E5=91=98=E5=88=A0=E9=99=A4=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=88=86=E9=A1=B5=E6=8A=A5=E9=94=99=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hrmSalary/pages/ledger/slideRefereUser.js | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js b/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js index b55ed5a4..1db55838 100644 --- a/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js +++ b/pc4mobx/hrmSalary/pages/ledger/slideRefereUser.js @@ -15,11 +15,6 @@ export default class SlideRefereUser extends React.Component { selectedRowKeys: [], searchValue: "" }; - this.pageInfo = { - current: 1, - pageSize: 10, - total: 0 - }; } handleTabClick(tab) { @@ -80,20 +75,23 @@ export default class SlideRefereUser extends React.Component { includeType, salarySobId, getLedgerPersonRangeInclude, - getLedgerPersonRangeExclude + getLedgerPersonRangeExclude, + userTableStore } } = this.props; if (includeType == 1) { getLedgerPersonRangeInclude({ salarySobId: salarySobId, targetName: value, - ...this.pageInfo + current: userTableStore.pageNum, + pageSize: userTableStore.pageSize, }); } else { getLedgerPersonRangeExclude({ salarySobId: salarySobId, targetName: value, - ...this.pageInfo + current: userTableStore.pageNum, + pageSize: userTableStore.pageSize, }); } }; @@ -104,7 +102,7 @@ export default class SlideRefereUser extends React.Component { loading, includeType, salarySobId, - userTableStore, + userTableStore,setUserTableStore, addUserModalVisible, setAddUserModalVisible, baseInfoRequest, @@ -183,34 +181,40 @@ export default class SlideRefereUser extends React.Component { pagination={{ total: userTableStore.total, current: userTableStore.pageNum, + pageSize: userTableStore.pageSize, showTotal: total => `共 ${total} 条`, + showQuickJumper: true, showSizeChanger: true, pageSizeOptions: ["10", "20", "50", "100"], onShowSizeChange: (current, pageSize) => { - this.pageInfo = { ...this.pageInfo, current, pageSize }; + setUserTableStore({...userTableStore, pageNum: current, pageSize}) if (includeType == 1) { getLedgerPersonRangeInclude({ salarySobId: salarySobId, - ...this.pageInfo + current, + pageSize }); } else { getLedgerPersonRangeExclude({ salarySobId: salarySobId, - ...this.pageInfo + current, + pageSize }); } }, onChange: current => { - this.pageInfo = { ...this.pageInfo, current }; + setUserTableStore({ ...userTableStore, pageNum: current }) if (includeType == 1) { getLedgerPersonRangeInclude({ salarySobId: salarySobId, - ...this.pageInfo + current, + pageSize: userTableStore.pageSize }); } else { getLedgerPersonRangeExclude({ salarySobId: salarySobId, - ...this.pageInfo + current, + pageSize: userTableStore.pageSize }); } }