export default ListView; /** * - 奥创组件数据 */ export type UltronProps = { /** * - 组件实例数据 */ componentData: any; /** * - 异步提交 */ onChange: Function; /** * - 外层异步提交 */ onChangeData: Function; /** * - 表单提交 */ onSubmit: Function; /** * - 定制点 */ customization: Customization; /** * - 表单数据 */ fields: Fields; /** * - uuid */ uuid: string; /** * - events * * 表单数据 */ events: any; }; /** * - 输入数据 */ export type Fields = { /** * - 标题名称 */ orderList: Order[]; /** * - 页面页数 */ pageNo: number | string; /** * - 页面数据条数 */ pageSize: number | string; /** * - 数据总条数 */ total: number | string; /** * - 数据总页数 */ totalPage: number | string; }; /** * 奥创组件协议传入类型 */ export type Order = { /** * - 订单中的状态 */ status: Status; /** * - 订单中的商品列表 */ itemList: Item[]; /** * - 订单中的商家信息 */ sellerInfo: SellerInfo; /** * - 订单付款信息 */ payInfo: PayInfo; /** * - 新操作按钮 */ options: Option[]; /** * - 订单可操作项 */ orderop: Orderop[]; /** * - 订单链接 */ detailUrl: string; }; /** * - 订单付款信息 */ export type PayInfo = { /** * - 来源 */ source: string; /** * - 供应商 */ supplierName: string; /** * - 总计 */ total: Total; /** * - 运费 */ postFees: PostFees; /** * - 总计 */ totalFee: TotalFee; /** * - 优惠 */ promotionFee: PromotionFee; }; /** * - 总计 */ export type Total = { /** * - 前缀 */ prefix: string; /** * - 值 */ value: string; /** * - 后缀 */ suffix: string; }; /** * - 运费 */ export type PostFees = { /** * - 前缀 */ prefix: string; /** * - name */ name: string; /** * - 值 */ value: string; /** * - 后缀 */ suffix: string; }; /** * - 总计 */ export type TotalFee = { /** * - 前缀 */ prefix: string; /** * - unit */ unit: string; /** * - 值 */ value: string; }; /** * - 优惠 */ export type PromotionFee = { /** * - 前缀 */ prefix: string; /** * - unit */ unit: string; /** * - 值 */ value: string; }; /** * - 订单付款信息 */ export type SellerInfo = { /** * - openSearch */ openSearch: boolean; /** * - shopDisable */ shopDisable: boolean; /** * - guestUser */ guestUser: boolean; /** * - nick */ nick: string; /** * - shopName */ shopName: string; /** * - shopImg */ shopImg: string; /** * - id */ id: string; /** * - labels */ labels: any[]; }; /** * - 选项 */ export type Orderop = { /** * - 旧操作按钮 */ values: string[]; /** * - extraUrl */ extraUrl: ExtraUrl; /** * - extra */ extra: Extra; /** * - id */ id: string; }; /** * - 选项 */ export type Item = { /** * - title */ title: string; /** * - 图片 */ pic: string; /** * - skuText */ skuText: string; /** * - quantity */ quantity: string; /** * - priceInfo */ priceInfo: PriceInfo; /** * - auctionId */ auctionId: string; /** * - itemUrl */ itemUrl: string; }; /** * - 价格信息 */ export type PriceInfo = { /** * - 原价 */ original: string; /** * - 优惠价 */ promotion: string; }; /** * - 操作按钮 */ export type Option = { /** * - 按钮文案 */ actionText: string; /** * - action类型:link,async */ actionType: string; /** * - 链接 */ actionUrl: string; /** * - 操作吗 */ actionCode: string; }; /** * - 操作链接 */ export type ExtraUrl = { /** * - 操作链接 */ viewEticket: string; }; /** * - 价格信息 */ export type Extra = { /** * - 操作文案 */ viewEticket: string; }; /** * - 输入数据 */ export type Status = { /** * - code */ code: string; /** * - name * * 定制点数据 */ name: 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 {Order[]} orderList - 标题名称 * @property {Number | String} pageNo - 页面页数 * @property {Number | String} pageSize - 页面数据条数 * @property {Number | String} total - 数据总条数 * @property {Number | String} totalPage - 数据总页数 * * @typedef {Object} Order * @property {Status} status - 订单中的状态 * @property {Item[]} itemList - 订单中的商品列表 * @property {SellerInfo} sellerInfo - 订单中的商家信息 * @property {PayInfo} payInfo - 订单付款信息 * @property {Option[]} options - 新操作按钮 * @property {Orderop[]} orderop - 订单可操作项 * @property {String} detailUrl - 订单链接 * * @typedef {Object} PayInfo - 订单付款信息 * @property {String} source - 来源 * @property {String} supplierName - 供应商 * @property {Total} total - 总计 * @property {PostFees} postFees - 运费 * @property {TotalFee} totalFee - 总计 * @property {PromotionFee} promotionFee - 优惠 * * @typedef {Object} Total - 总计 * @property {String} prefix - 前缀 * @property {String} value - 值 * @property {String} suffix - 后缀 * * @typedef {Object} PostFees - 运费 * @property {String} prefix - 前缀 * @property {String} name - name * @property {String} value - 值 * @property {String} suffix - 后缀 * * @typedef {Object} TotalFee - 总计 * @property {String} prefix - 前缀 * @property {String} unit - unit * @property {String} value - 值 * * @typedef {Object} PromotionFee - 优惠 * @property {String} prefix - 前缀 * @property {String} unit - unit * @property {String} value - 值 * * @typedef {Object} SellerInfo - 订单付款信息 * @property {Boolean} openSearch - openSearch * @property {Boolean} shopDisable - shopDisable * @property {Boolean} guestUser - guestUser * @property {String} nick - nick * @property {String} shopName - shopName * @property {String} shopImg - shopImg * @property {String} shopName - shopName * @property {String} id - id * @property {Any[]} labels - labels * * @typedef {Object} Orderop - 选项 * @property {String[]} values - 旧操作按钮 * @property {ExtraUrl} extraUrl - extraUrl * @property {Extra} extra - extra * @property {String} id - id * * @typedef {Object} Item - 选项 * @property {String} title - title * @property {String} pic - 图片 * @property {String} skuText - skuText * @property {String} quantity - quantity * @property {PriceInfo} priceInfo - priceInfo * @property {String} auctionId - auctionId * @property {String} itemUrl - itemUrl * * @typedef {Object} PriceInfo - 价格信息 * @property {String} original - 原价 * @property {String} promotion - 优惠价 * * @typedef {Object} Option - 操作按钮 * @property {String} actionText - 按钮文案 * @property {String} actionType - action类型:link,async * @property {String} actionUrl - 链接 * @property {String} actionCode - 操作吗 * * @typedef {Object} ExtraUrl - 操作链接 * @property {String} viewEticket - 操作链接 * * @typedef {Object} Extra - 价格信息 * @property {String} viewEticket - 操作文案 * * @typedef {Object} Status - 输入数据 * @property {String} code - code * @property {String} name - name * * 定制点数据 * @typedef {Object} Customization - 定制点数据 * * @param {UltronProps} props */ declare function ListView(props: UltronProps): JSX.Element;