release/2.15.1.2407.01-个税
This commit is contained in:
parent
f86a7c412e
commit
1c7743f06d
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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: {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue