diff --git a/src/pages/reimbursement/mine/MyReimbursement.tsx b/src/pages/reimbursement/mine/MyReimbursement.tsx index d5a0e91..8f47aee 100644 --- a/src/pages/reimbursement/mine/MyReimbursement.tsx +++ b/src/pages/reimbursement/mine/MyReimbursement.tsx @@ -249,7 +249,7 @@ class Subpage extends React.Component { current = (current === undefined ? 0 : current) pageSize = (pageSize === undefined ? 5 : pageSize) let params: any = { - current: current, + pageNum: current - 1, pageSize: pageSize, } if (filter.status !== undefined && filter.status !== null && filter.status.length !== 0) { diff --git a/src/pages/reimbursement/mine/ReimbursementCreate.tsx b/src/pages/reimbursement/mine/ReimbursementCreate.tsx index 6c48942..80e87e6 100644 --- a/src/pages/reimbursement/mine/ReimbursementCreate.tsx +++ b/src/pages/reimbursement/mine/ReimbursementCreate.tsx @@ -161,7 +161,7 @@ class ReimbursementCreate extends React.Component { axiosInstance.post("common/reimbursement", params).then(response => { openNotification("提亀成功") - this.setState({open: false}) + this.cancel() this.props.tableAction.current?.reload() }).catch(error => { console.log(error) @@ -169,7 +169,22 @@ class ReimbursementCreate extends React.Component { }) } cancel = () => { - this.setState({open: false}) + this.formRef.current?.resetFields() + this.setState({ + loading: false, + open: false, + invoices: [], + selectedDepartment: {id: this.departments[0].departmentId, name: this.departments[0].departmentName}, + back: false, + duration: 0, + departureInvoice: null, + destinationInvoice: null, + otherInvoices: [], + departureName: "", + destinationName: "", + note: "", + departmentId: -1, + }) } changeDuration = (value: number | null) => { return