export default OrderOperationButtonList; /** * - 奥创组件数据 */ export type UltronProps = { /** * - 组件实例数据 */ componentData: any; /** * - 异步提交 */ onChange: Function; /** * - 外层异步提交 */ onChangeData: Function; /** * - 表单提交 */ onSubmit: Function; /** * - 定制点 */ customization: any; /** * - 表单数据 */ fields: Fields; /** * - uuid */ uuid: string; /** * - events */ events: any; }; /** * - 表单数据 */ export type Fields = { /** * - 操作按钮展示个数 */ maxInLine: number; /** * - 操作按钮展示个数 */ values: Option[]; /** * - 额外操作 */ extra: Extra; /** * - 额外操作的url */ extraUrl: ExtraUrl; /** * - 下一步Url */ nextStepUrl: any; /** * - 订单号 */ bizOrderId: number; /** * - 定制信息 */ extraCustomized: any; /** * - 额外API */ extraAPi: string; /** * - 删除失败信息 */ delFailToast: string; /** * - 删除成功信息 */ delSuccessToast: string; /** * - 删除订单二次弹窗展示内容 */ delContent: string; /** * - 取消删除信息 */ cancelFailContent: string; /** * - 弹外模式 */ cloud: boolean; }; /** * - 操作项 */ export type Option = { /** * - 按钮文案 */ actionText: string; /** * - action类型:link,async */ actionType: string; /** * - 链接 */ actionUrl: string; /** * - 操作code */ actionCode: string; /** * - mtop接口相关数据 */ mtopParams: MtopParams; /** * - http接口相关数据 */ httpParams: HttpParams; }; /** * - mtop接口相关数据 */ export type MtopParams = { /** * - apiName */ apiName: string; /** * - apiVersion */ apiVersion: string; /** * - 接口入参 */ params: string; }; /** * - http接口相关数据 */ export type HttpParams = { /** * - apiName */ url: string; /** * - 接口入参 */ params: string; }; /** * - 接口参数 */ export type ParamsType = { /** * - 举例orderId */ orderId: string; }; /** * - 操作链接 */ export type ExtraUrl = { /** * - 操作链接 */ viewEticket: string; }; /** * - 价格信息 */ export type Extra = { /** * - 操作文案 */ viewEticket: string; }; /** * 奥创组件协议传入类型 * @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 {Number} maxInLine - 操作按钮展示个数 * @property {Option[]} values - 操作按钮展示个数 * @property {Extra} extra - 额外操作 * @property {ExtraUrl} extraUrl - 额外操作的url * @property {NextStepUrl} nextStepUrl - 下一步Url * @property {Number} bizOrderId - 订单号 * @property {ExtraCustomized} extraCustomized - 定制信息 * @property {String} extraAPi - 额外API * @property {String} delFailToast - 删除失败信息 * @property {String} delSuccessToast - 删除成功信息 * @property {String} delContent - 删除订单二次弹窗展示内容 * @property {String} cancelFailContent - 取消删除信息 * @property {Boolean} cloud - 弹外模式 * * * @typedef {Object} Option - 操作项 * @property {String} actionText - 按钮文案 * @property {String} actionType - action类型:link,async * @property {String} actionUrl - 链接 * @property {String} actionCode - 操作code * @property {MtopParams} mtopParams - mtop接口相关数据 * @property {HttpParams} httpParams - http接口相关数据 * * @typedef {Object} MtopParams - mtop接口相关数据 * @property {String} apiName - apiName * @property {String} apiVersion - apiVersion * @property {String} params - 接口入参 * * @typedef {Object} HttpParams - http接口相关数据 * @property {String} url - apiName * @property {String} params - 接口入参 * * @typedef {Object} ParamsType - 接口参数 * @property {String} orderId - 举例orderId * * @typedef {Object} ExtraUrl - 操作链接 * @property {String} viewEticket - 操作链接 * * @typedef {Object} Extra - 价格信息 * @property {String} viewEticket - 操作文案 * * @param {UltronProps} props */ declare function OrderOperationButtonList(props: UltronProps): JSX.Element;