From 1e7100407054fbf5b82a735ee181b720cade9e1a Mon Sep 17 00:00:00 2001 From: ylj20011123 Date: Fri, 12 Dec 2025 14:24:24 +0800 Subject: [PATCH] update --- .../redReversal/components/InvoiceDetial.tsx | 59 ++++++++++++++----- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/src/pages/redReversal/components/InvoiceDetial.tsx b/src/pages/redReversal/components/InvoiceDetial.tsx index 78eeebc..879b032 100644 --- a/src/pages/redReversal/components/InvoiceDetial.tsx +++ b/src/pages/redReversal/components/InvoiceDetial.tsx @@ -1,12 +1,13 @@ import React, { useEffect, useRef, useState } from "react"; import ProForm, { ProFormSelect, ProFormText, ProFormTextArea } from "@ant-design/pro-form"; -import { Col, Drawer, FormInstance, Row, Table, Typography, Space, Button, Empty, Divider, Input, message } from "antd"; +import { Col, Drawer, FormInstance, Row, Table, Typography, Space, Button, Empty, Divider, Input, message, Select } from "antd"; import { connect } from "umi"; import { ActionType, ProTable } from "@ant-design/pro-components"; import { handleGetAPPLYAPPROVEList, handleGetBILLDETAILList, handleSynchroBILLDETAILList } from "@/pages/DigitalElectronics/service"; import moment from "moment"; import { encryptAES } from "@/utils/handleAes"; import { exportXlsxFromProColumnsExcelJS } from "@/utils/exportExcelFun"; +import { getFieldEnum } from "@/pages/serverpartAssets/service"; const { Text } = Typography; @@ -46,8 +47,17 @@ const InvoiceDetail = ({ showDetail, setShowDetail, parentRow, setParentRow }: P const [isEdit, setIsEdit] = useState(false); // 表格数据 const [tableEditData, setTableEditData] = useState(); + // 税率枚举列表 + const [taxRateList, setTaxRateList] = useState(); const detailColumns: any = [ + { + title: "序号", + dataIndex: "index", + valueType: "index", + align: 'center', + width: 80 + }, { title:
款项名称
, align: 'left', @@ -63,7 +73,6 @@ const InvoiceDetail = ({ showDetail, setShowDetail, parentRow, setParentRow }: P ellipsis: true, render: (_, record) => { return isEdit ? { - console.log('eee', e); let value: string = e.target.value || "" let tableData: any = JSON.parse(JSON.stringify(tableEditData)) tableData.forEach((item: any) => { @@ -75,6 +84,32 @@ const InvoiceDetail = ({ showDetail, setShowDetail, parentRow, setParentRow }: P }} /> : record.TABLE_NAME } }, + + { + title:
税率
, + align: 'center', + width: 120, + dataIndex: "DUTY_PARAGRAPH", + render: (_, record) => { + return isEdit ? +