export default OrderPay; /** * - 奥创组件数据 */ export type UltronProps = { /** * - 组件实例数据 */ componentData: any; /** * - 异步提交 */ onChange: Function; /** * - 外层异步提交 */ onChangeData: Function; /** * - 表单提交 */ onSubmit: Function; /** * - 定制点 */ customization: Customization; /** * - 表单数据 */ fields: Fields; /** * - uuid */ uuid: string; /** * - events * * 表单数据 */ events: any; }; /** * - 输入数据 */ export type Fields = { /** * - 金额 */ orderPriceDetails: any[]; /** * - 金额 */ supplierName: string; /** * - 支付 */ payDetails: any[]; /** * - 优惠 */ promotionDetails: ((props: import("./promotiondetail").UltronProps) => JSX.Element)[]; /** * - 金额 */ OrderPriceDetail: any; /** * - 支持复制 */ copy: boolean; /** * - 样式 */ styles: Style; /** * - 高亮 */ highLight: boolean; /** * - 位置 */ index: string; /** * - 折行 */ lineBreak: boolean; /** * - name */ name: string; /** * - subtitle */ subtitle: string; /** * - value */ value: string; /** * - 金额 */ PayDetail: any; /** * - 优惠金额 */ PromotionDetail: any; /** * - title */ title: string; /** * - 详细信息 */ desc: string; /** * - 是否隐藏右箭头 */ hideOption: boolean; /** * - 可选的列表 */ options: Option[]; }; /** * - 优惠券想象 */ export type Option = { /** * - title */ title: string; /** * - 价格 */ price: string; /** * - 货币单位 */ unit: string; /** * - 货币单位 */ value: string; /** * - 券ID */ id: string; }; /** * - 样式 */ export type Style = { /** * - fontSize * 定制点数据 */ fontSize: string; }; /** * - 定制点数据 */ export type Customization = any; /** * 奥创组件协议传入类型 * @typedef {Object} UltronProps - 奥创组件数据 * @property {Object} componentData - 组件实例数据 * @property {Function} onChange - 异步提交 * @property {Function} onChangeData - 外层异步提交 * @property {Function} onSubmit - 表单提交 * @property {Customization} customization - 定制点 * @property {Fields} fields - 表单数据 * @property {String} uuid - uuid * @property {Object} events - events * * 表单数据 * @typedef {Object} Fields - 输入数据 * @property {OrderPriceDetail[]} orderPriceDetails - 金额 * @property {String} supplierName - 金额 * @property {PayDetail[]} payDetails - 支付 * @property {PromotionDetail[]} promotionDetails - 优惠 * * @property {Object} OrderPriceDetail - 金额 * @property {Boolean} copy - 支持复制 * @property {Style} styles - 样式 * @property {Boolean} highLight - 高亮 * @property {String} index - 位置 * @property {Boolean} lineBreak - 折行 * @property {String} name - name * @property {String} subtitle - subtitle * @property {String} value - value * * @property {Object} PayDetail - 金额 * @property {String} name - name * @property {String} subtitle - subtitle * * @property {Object} PromotionDetail - 优惠金额 * @property {String} title - title * @property {String} desc - 详细信息 * @property {String} value - value * @property {Boolean} hideOption - 是否隐藏右箭头 * @property {Option[]} options - 可选的列表 * * @typedef {Object} Option - 优惠券想象 * @property {String} title - title * @property {String} price - 价格 * @property {String} unit - 货币单位 * @property {String} value - 货币单位 * @property {String} id - 券ID * * @typedef {Object} Style - 样式 * @property {String} fontSize - fontSize * 定制点数据 * @typedef {Object} Customization - 定制点数据 * * @param {UltronProps} props */ declare function OrderPay(props: UltronProps): JSX.Element;