// +---------------------------------------------------------------------- namespace crmeb\services\crud; use MyCLabs\Enum\Enum; /** * 低代码:字段类型. */ final class CrudFormEnum extends Enum { /** * 布尔类型. */ const FORM_SWITCH = 'switch'; /** * 整数类型. */ const FORM_INPUT_NUMBER = 'input_number'; /** * 精度小数. */ const FORM_INPUT_FLOAT = 'input_float'; /** * 百分比. */ const FORM_INPUT_PERCENTAGE = 'input_percentage'; /** * 金额. */ const FORM_INPUT_PRICE = 'input_price'; /** * 文本. */ const FORM_INPUT = 'input'; /** * 长文本. */ const FORM_TEXTAREA = 'textarea'; /** * 单选项. */ const FORM_RADIO = 'radio'; /** * 级联单选. */ const FORM_CASCADER_RADIO = 'cascader_radio'; /** * 地址选择. */ const FORM_CASCADER_ADDRESS = 'cascader_address'; /** * 复选项. */ const FORM_CHECKBOX = 'checkbox'; /** * 标签组. */ const FORM_TAG = 'tag'; /** * 级联复选. */ const FORM_CASCADER = 'cascader'; /** * 日期 */ const FORM_DATE_PICKER = 'date_picker'; /** * 日期时间. */ const FORM_DATE_TIME_PICKER = 'date_time_picker'; /** * 图片. */ const FORM_IMAGE = 'image'; /** * 文件. */ const FORM_FILE = 'file'; /** * 一对一关联. */ const FORM_INPUT_SELECT = 'input_select'; /** * 下拉. */ const FORM_SELECT = 'select'; }