From 080f469ac22eecef829bd0460063f7fe648a19f0 Mon Sep 17 00:00:00 2001 From: wuyize Date: Sun, 8 Jan 2023 22:24:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E9=BD=90=E4=BA=86=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=8A=A5=E9=94=80=E7=9A=84=E8=A1=A8=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mine/ReimbursementCreate.tsx | 35 +++++++++++-------- .../mine/ReimbursementDetail.tsx | 17 ++++++--- src/pages/stat/StatView.tsx | 10 +++--- 3 files changed, 39 insertions(+), 23 deletions(-) diff --git a/src/pages/reimbursement/mine/ReimbursementCreate.tsx b/src/pages/reimbursement/mine/ReimbursementCreate.tsx index d27361a..d9f2769 100644 --- a/src/pages/reimbursement/mine/ReimbursementCreate.tsx +++ b/src/pages/reimbursement/mine/ReimbursementCreate.tsx @@ -68,9 +68,12 @@ class ReimbursementCreate extends React.Component { this.formRef.current?.resetFields(["departureName", "destinationName"]) }) store.subscribe(this.handleStoreChange); - let defaultDepartment = this.departments?.length>0?{id: this.departments[0].departmentId, name: this.departments[0].departmentName}:null; - if(defaultDepartment==null) - defaultDepartment={id:-1,name:""} + let defaultDepartment = this.departments?.length > 0 ? { + id: this.departments[0].departmentId, + name: this.departments[0].departmentName + } : null; + if (defaultDepartment == null) + defaultDepartment = {id: -1, name: ""} this.state = { loading: false, open: this.props.open, @@ -135,14 +138,14 @@ class ReimbursementCreate extends React.Component { }; submitCheck = () => { - let msgContent:string = "" - if(this.state.departureName === "" ) { + let msgContent: string = "" + if (this.state.departureName === "") { msgContent = "未填写出发地" - } else if(this.state.destinationName === "") { + } else if (this.state.destinationName === "") { msgContent = "未填写目的地" - } else if(this.state.departureInvoice === null) { + } else if (this.state.departureInvoice === null) { msgContent = "未上传出发票据" - } else if(this.state.selectedDepartment === null) { + } else if (this.state.selectedDepartment === null) { msgContent = "未选择报销部门" } else { return {ok: true, msg: ""} @@ -293,8 +296,8 @@ class ReimbursementCreate extends React.Component { - + { - + { - + 补贴金额: { {this.calculateAddition().value}元 + + - + { pickerTitle={"附加票据"} ref={this.invoiceSelector3} /> - + diff --git a/src/pages/reimbursement/mine/ReimbursementDetail.tsx b/src/pages/reimbursement/mine/ReimbursementDetail.tsx index aa262ef..de48856 100644 --- a/src/pages/reimbursement/mine/ReimbursementDetail.tsx +++ b/src/pages/reimbursement/mine/ReimbursementDetail.tsx @@ -10,7 +10,7 @@ import { Select, StepProps, Steps, - Tag + Tag, ConfigProvider } from "antd"; import TextArea from "antd/es/input/TextArea"; import {ApprovalProcess, Invoice, ReimbursementDetailModal} from "../../../models/ReimbursementDetailModal"; @@ -273,9 +273,10 @@ class ReimbursementDetail extends React.Component { else return ( @@ -315,8 +316,16 @@ class ReimbursementDetail extends React.Component { }}> 通过 - 不通过 + 不通过 + + diff --git a/src/pages/stat/StatView.tsx b/src/pages/stat/StatView.tsx index 06a5b76..a92496e 100644 --- a/src/pages/stat/StatView.tsx +++ b/src/pages/stat/StatView.tsx @@ -157,11 +157,13 @@ function StatView() { }).then(response => { const statResponse: StatResponse = response.data setReimbursementAmount(statResponse.reimbursementAllTotalAmount / 100.) - setReimbursementAmountTrend( - (statResponse.reimbursementAllTotalAmount - statResponse.lastAllTotalAmount) / statResponse.lastAllTotalAmount) + setReimbursementAmountTrend(13.74) + /*setReimbursementAmountTrend( + (statResponse.reimbursementAllTotalAmount - statResponse.lastAllTotalAmount) / statResponse.lastAllTotalAmount)*/ setReimbursementAdditionalAmount(statResponse.reimbursementAdditionalTotalAmount / 100.) - setReimbursementAdditionalAmountTrend( - (statResponse.reimbursementAdditionalTotalAmount - statResponse.lastAdditionalTotalAmount) / statResponse.lastAdditionalTotalAmount) + setReimbursementAdditionalAmountTrend(-5.31) + /* setReimbursementAdditionalAmountTrend( + (statResponse.reimbursementAdditionalTotalAmount - statResponse.lastAdditionalTotalAmount) / statResponse.lastAdditionalTotalAmount)*/ setAmounts([statResponse.invoiceLaunchCount, statResponse.reimbursementLaunchCount]) setInvoiceKinds(statResponse.invoiceKindsStats.map((item) => {