interface Option { /** * 值 */ value: string; /** * 展示文案 */ name: string; } export interface FieldsType { /** * 标题 */ title: string; /** * 未选择提示语 */ placeholder: string; /** * 选项 */ options: Option[]; /** * 是否隐藏 */ hidden: boolean; /** * 选中的名字 */ selectedName: string; /** * 选中的值 */ selectedValue: string; /** * 是否必填 */ required: boolean; /** * 是否可以编辑 */ editable: boolean; } /** * @title 退款原因选择器 * @cloud * @page apply-exchange,apply-refund */ export interface RefundReasonSelectType { /** * 组件数据 */ fields: FieldsType; /** * 修改组件数据 */ onChange: (changeFields: Partial, isForceSync?: boolean) => void; } export {};