123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- const formLayout = {
- fieldId: '101', //对应一级表单层级
- fieldName: '基本信息',
- formInfo: [ //每个层级下面 具体表单元素
- {
- label: '申请人',//标题
- type: 'cell', //表单类型 text,upload,picker,time
- id: 'enterprisename', //表单id
- placeholder: '选择服务类型',//设置文本框默认提示
- inputValue:'',
- data: [
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '现场联系人',//标题
- type: 'text', //表单类型 text,upload,picker,time
- id: 'scenecontact', //表单id
- placeholder: '输入现场联系人',//设置文本框默认提示
- inputValue:'',
- data: [
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '联系电话',//标题
- type: 'text', //表单类型 text,upload,picker,time
- id: 'scenecontactphonenumber', //表单id
- placeholder: '输入联系电话',//设置文本框默认提示
- inputValue:'',
- data: [
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '地址',//标题
- type: 'text', //表单类型 text,upload,picker,time
- id: 'address', //表单id
- placeholder: '输入地址',//设置文本框默认提示
- inputValue:'',
- data: [
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '是否为我司出货产品',//标题
- type: 'picker', //表单类型 text,upload,picker,time
- id: 'isouritem', //表单id
- placeholder: '选择',//设置文本框默认提示
- inputValue:'1',
- data: [
- { value: '1', label: '是' },
- { value: '0', label: '否' },
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '是否为我司出货产品',//标题
- type: 'picker', //表单类型 text,upload,picker,time
- id: 'isouritem', //表单id
- placeholder: '选择',//设置文本框默认提示
- inputValue:'1',
- data: [
- { value: '1', label: '是' },
- { value: '0', label: '否' },
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '是否在保质期内',//标题
- type: 'picker', //表单类型 text,upload,picker,time
- id: 'inqualityguaranteeperiod', //表单id
- placeholder: '选择',//设置文本框默认提示
- inputValue:'1',
- data: [
- { value: '1', label: '是' },
- { value: '0', label: '否' },
- ],
- role: {
- type: 'reg',
- value: '1',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '确认客诉异常描述是否属实',//标题
- type: 'picker', //表单类型 text,upload,picker,time
- id: 'isfact', //表单id
- placeholder: '选择',//设置文本框默认提示
- inputValue:'1',
- data: [
- { value: '1', label: '是' },
- { value: '0', label: '否' },
- ],
- role: {
- type: 'reg',
- value: '',//正则表达式
- },
- force: true,//是否必输入
- },
- {
- label: '附件上传',//标题
- type: 'upload', //表单类型 text,upload,picker,time
- id: 'attinfos', //表单id
- placeholder: '请上传附件',//设置文本框默认提示
- data: {
- ownertable:'sa_serviceorder'
- }, //填充表单的数据 例如下拉框
- role: {
- type: 'reg',
- },
- force: false,//是否必输入
- },
-
- ]
- }
- module.exports = {
- formLayout
- }
|