layui.define(['layer'], function (exports) { var formField = { components: { input: { id: '-1', index: '-1', label: "单行文本", tag: "input", tagIcon: 'input', placeholder: "请输入", defaultValue: null, labelWidth: 110, width: "100%", fieldType: "1", clearable: true, maxlength: null, showWordLimit: false, // readonly: false, // disabled: false, required: false // hideLabel: false, // dimension: false, // expression: "" // document: '', }, select: { id: '-1', index: '-1', label: "下拉框", tag: "select", tagIcon: 'select', labelWidth: 110, width: "100%", // disabled: false, required: false, // hideLabel: false, // document: '', // datasourceType: 'local', // remoteUrl: 'http://', // remoteMethod: 'post', // remoteOptionText: 'options.data.dictName',//映射到text // remoteOptionValue: 'options.data.dictId',//映射到value text和value可以是一样的 // remoteDefaultValue: '12',//表示对应的remoteOptionValue的值 options: [ { text: 'option1', value: 'value1', checked: true, }, { text: 'option2', value: 'value2', checked: false, }, { text: 'option3', value: 'value3', checked: false, }, ] }, radio: { id: '-1', index: '-1', label: "单选组", tag: "radio", tagIcon: 'radio', labelWidth: 110, required: false, // disabled: false, // hideLabel: false, // document: '', // datasourceType: 'local', // remoteUrl: 'http://', // remoteMethod: 'post', // remoteOptionText: 'options.data.dictName',//映射到text // remoteOptionValue: 'options.data.dictId',//映射到value text和value可以是一样的 options: [ { text: 'option1', value: 'value1', checked: true, }, { text: 'option2', value: 'value2', checked: false, }, { text: 'option3', value: 'value3', checked: false, }, ] }, checkbox: { id: '-1', index: '-1', label: "复选组", tag: "checkbox", tagIcon: 'checkbox', labelWidth: 110, // disabled: false, required: false, // hideLabel: false, // document: '', // datasourceType: 'local', // remoteUrl: 'http://', // remoteMethod: 'post', // remoteOptionText: 'options.data.dictName',//映射到text // remoteOptionValue: 'options.data.dictId',//映射到value text和value可以是一样的 options: [ { text: 'option1', value: 'value1', checked: true, }, { text: 'option2', value: 'value2', checked: true, }, { text: 'option3', value: 'value3', checked: false, }, ] }, labelGeneration: { id: '-1', index: '-1', label: "标签组件", tag: "labelGeneration", tagIcon: 'labelGeneration', labelWidth: 110, width: "100%", isEnter: false, disabled: false, document: '', }, date: { id: '-1', index: '-1', label: "日期", tag: "date", tagIcon: 'date', labelWidth: 110, width: "100%", clearable: true, maxlength: null, dateDefaultValue: '', dateType: "date",//year month date time datetime range: false, dateFormat: "yyyy-MM-dd", isInitValue: false, dataMaxValue: "2088-12-31", dataMinValue: "1900-01-01", trigger: null,//自定义弹出控件的事件 position: "absolute",//fixed,static,abolute theme: "default", mark: null,//每年的日期 {'0-9-18': '国耻'} 0 即代表每一年 showBottom: true, zindex: 66666666, // disabled: false, required: false, // hideLabel: false, // document: '', }, dateRange: { id: '-1', index: '-1', label: "日期范围", tag: "dateRange", tagIcon: 'dateRange', labelWidth: 110, //width:"100%", dateRangeDefaultValue: "2021-06-19 - 2021-07-17", clearable: true, maxlength: null, dateType: "date",//year month date time datetime dateFormat: "yyyy-MM-dd", isInitValue: true, dataMaxValue: "2088-12-31", dataMinValue: "1900-01-01", trigger: null,//自定义弹出控件的事件 position: "absolute",//fixed,static,abolute theme: "default", mark: null,//每年的日期 {'0-9-18': '国耻'} 0 即代表每一年 showBottom: true, zindex: 66666666, disabled: false, required: true, hideLabel: false, document: '', }, rate: { id: '-1', index: '-1', label: "评分", tag: "rate", tagIcon: 'rate', labelWidth: 110, defaultValue: 0, rateLength: 5,//星星长度 half: false, text: false, theme: "default", colorSelection: "#ffb800", required: false, showBottom: true // readonly: false, // hideLabel: false, // document: '', }, image: { id: '-1', index: '-1', label: "上传图片", tag: "image", tagIcon: 'image', placeholder: "请输入", defaultValue: null, labelWidth: null, // disabled: false, required: false, // document: '', // uploadUrl: '', }, file: { id: '-1', index: '-1', label: "上传文件", tag: "file", tagIcon: 'file', // placeholder: "请输入", // defaultValue: null, // labelWidth: null, // disabled: false, required: false, // document: '', // uploadUrl: '', }, textarea: { id: '-1', index: '-1', label: "多行文本", tag: "textarea", tagIcon: 'textarea', placeholder: "请输入", defaultValue: null, width: "100%", // readonly: false, // disabled: false,//这里就是readonly的医生 required: false, // hideLabel: false, // document: '' }, blockquote: { id: '-1', index: '-1', label: "便签信息", tag: "blockquote", tagIcon: 'blockquote', defaultValue: "便签信息", width: "100%", colorSelection: "#5fb878", document: '' }, line: { id: '-1', index: '-1', label: "分割线", tag: "line", tagIcon: 'line', defaultValue: "分割线", width: "100%", colorSelection: "#5fb878", document: '' }, textField: { id: '-1', index: '-1', label: "HTML", tag: "textField", tagIcon: 'textField', defaultValue: "HTML", document: '' } }, componentsLang: [ { component: "c1", name: "输入型组件", list: [ { "key": "input", "icon": "layui-icon layui-icon-layer" }, { "key": "textarea", "icon": "layui-icon layui-icon-list" } ] }, { component: "c2", name: "选择型组件", list: [ { "key": "select", "icon": "layui-icon layui-icon-align-left" }, { "key": "radio", "icon": "layui-icon layui-icon-radio" }, { "key": "checkbox", "icon": "layui-icon layui-icon-list" }, { "key": "date", "icon": "layui-icon layui-icon-time" }, { "key": "rate", "icon": "layui-icon layui-icon-rate-solid" }, { "key": "image", "icon": "layui-icon layui-icon-picture" }, { "key": "file", "icon": "layui-icon layui-icon-export" } ] }, { component: "c3", name: "布局型组件", list: [ { "key": "blockquote", "icon": "layui-icon layui-icon-note" }, { "key": "line", "icon": "layui-icon layui-icon-subtraction" } ] } ], } exports('formField', formField); });