release/2.15.1.2407.01-个税

This commit is contained in:
黎永顺 2024-07-31 13:19:06 +08:00
parent f86a7c412e
commit 1c7743f06d
3 changed files with 25 additions and 5 deletions

View File

@ -86,6 +86,18 @@ export const paymentBankConditions = [
value: "",
viewAttr: 1,
options: []
},
{
colSpan: 1,
conditionType: "SELECT",
domkey: ["paymentNumber"],
fieldcol: 12,
label: "缴款帐号",
lanId: 111,
labelcol: 6,
value: "",
viewAttr: 1,
options: []
}
],
defaultshow: true

View File

@ -7,7 +7,7 @@
import React, { Component } from "react";
import { WeaLocaleProvider } from "ecCom";
import { inject, observer } from "mobx-react";
import { Button, Dropdown, Menu, message, Modal } from "antd";
import { Button, message, Modal } from "antd";
import PaymentDialog from "./paymentDialog";
import {
taxPaymentAgreemenPay,
@ -155,6 +155,12 @@ class PaymentBtn extends Component {
value: !_.isEmpty(bankForm) ? bankForm.bank : "",
options: _.map(feedbacks, o => ({ key: o.sfxyh, showname: o.khhhh }))
};
} else if (key === "paymentNumber") {
return {
...it,
value: !_.isEmpty(bankForm) ? bankForm.bank : "",
options: _.map(feedbacks, o => ({ key: o.sfxyh, showname: o.jkzh }))
};
}
return { ...it };
})
@ -176,15 +182,16 @@ class PaymentBtn extends Component {
taxPaymentAgreemenPay = () => {
const { paymentDialog } = this.state;
const { taxAmount } = paymentDialog;
const { declareStore: { paymentForm } } = this.props;
const { declareStore: { paymentForm }, reportType } = this.props;
const { taxCycle: taxYearMonth, taxAgentId } = this.props.declareInfo;
paymentForm.validateForm().then(f => {
if (f.isValid) {
const { protocolNumber } = paymentForm.getFormParams();
const { protocolNumber, paymentNumber } = paymentForm.getFormDatas();
const payload = {
taxDeclareRecordId: getQueryString("id"),
taxYearMonth: taxYearMonth + "-01",
taxAgentId, taxAmount, protocolNumber
taxAgentId, taxAmount, protocolNumber: protocolNumber.value,
reportType, paymentNumber: paymentNumber.valueSpan
};
this.setState({
paymentDialog: {

View File

@ -28,7 +28,8 @@ class PaymentDialog extends Component {
if (key === "protocolNumber") {
const { declareStore: { paymentForm } } = this.props;
paymentForm.updateFields({
count: val[key].value
count: val[key].value,
paymentNumber: val[key].value,
});
}
};