let data = [ [ {name:'codename_c',type:'select',placeholder:'订单状态',data:[ @foreach($codes as $code) {name:'{{$code->code}}',value:'{{$code->codename_c}}'}, @endforeach ]}, {name:'orderdate_start',type:'time',tip:['选择显示日期的起始时间','选择显示日期的起始时间']}, {name:'orderno',type:'input',tip:'编号,糊模查找需要在左边打上%符号',placeholder: '编号'}, {name:'carriername',type:'input',tip:'',placeholder:'承运人'}, {name:['notes','addtime'],type:'input_select',tip:['右侧选择查询范围,默认为一天内','查询范围,范围越短搜索越快'],placeholder: ['客户',''], data:[{name:'31',value:'近一月'},{name:'92',value:'近三月'},{name:'183',value:'近半年'},{name:'366',value:'近一年'},{name:'0',value:'不限'},]}, {name:'issuepartyname',type:'input',tip:'',placeholder: '店铺名称'}, {name:'edisendflag2',type:'select',tip:'快递获取标记',placeholder: '快递获取标记',data:[{name:'Y',value:'是'},{name:'N',value:'否'},{name:'W',value:'错误'},]} ], [ {name:'customerid',type:'select_multiple_select',tip:['输入关键词快速定位下拉列表,回车确定','选择要显示的客户'],placeholder:['货主','定位或多选货主'],data:[ @foreach($customers as $customer) { name:'{{$customer->customerid}}',value:'{{$customer->descr_c}}' }, @endforeach ]}, {name:'ordertime_end',type:'time',tip:['选择显示指定日期的结束时间','选择显示指定日期的结束时间']}, {name:'soreference5',type:'input',tip:'可支持多快递单号,糊模查找需要在左边打上%符号',placeholder: '多快递单号'}, {name:'soreference1',type:'input',tip:'客户订单号,糊模查找需要在左边打上%符号',placeholder: '客户订单号'}, {name:'waveno',type:'input',tip:'波次编号,模糊查找需要在左边打上%的符号',placeholder: '波次编号'}, {name:'alternate_sku1',type:'input',tip:'产品条码,模糊查找需要在左边打上%的符号',placeholder: '产品条码'}, ], ]; let _this = this; _this.form = new queryform({ el:'#form_div', condition:data, }) _this.form.init(); 父元素 el 需要渲染的二维数组 condition 初始化 init() input,select,dateTime condition:{ name: type: data: tip: placeholder: }