/// import './index.less'; /** 合计行 */ export interface IDifferenceTotal { /** 凭证合计金额总计 */ voucherTotal: number; /** 本次扣除金额总计 */ deductTotal: number; } /** 明细行 */ export interface IDifferenceRow { /** 唯一标识 */ $index?: string; /** 合计金额 */ voucherTotalAmt?: number; /** 本次扣除金额 */ currentDeductAmt?: number; /** 凭证类型 */ voucherType?: string; /** 凭证号码 */ deductVoucherNo?: string; /** 开具日期 */ issueDate?: string; /** 备注 */ remark?: string; /** 来源 */ source?: string; } export interface IData { /** 申报项目代码 */ projectCode?: string; /** 凭证合计金额总计 */ voucherTotal: number; /** 本次扣除金额总计 */ deductTotal: number; /** 明细数据 */ rows?: IDifferenceRow[]; } export interface IDifferenceInputModalProps { /** 是否可见 */ open?: boolean; /** 合计 */ total?: IDifferenceTotal; /** 点击取消 */ onCancel?: () => void; value?: IData; /** 点击确定 */ onOk?: (data: IData) => void; } /** 数据来源枚举 */ export declare enum DataSrcEnum { /** 手工录入 */ MANUAL = 1, /** 勾选录入 */ CHECK = 2, /** 模板录入 */ TEMPLATE = 3 } export declare const dataSrcOptions: { value: DataSrcEnum; label: string; }[]; /** * 差额录入弹窗(静态) */ export declare function DifferenceInputModal(props: IDifferenceInputModalProps): JSX.Element; export default DifferenceInputModal;