; layui.define(['form','table','laydate'], function (e) { var s = layui.$, table = layui.table, laydate = layui.laydate, form = layui.form; laydate.render({ elem: 'input[name="expire_time"]' ,type: 'date' ,range: '~' }); table.render({ elem:'#order-table' ,url:'load.html' ,toolbar:'#topToolbar' ,cellMinWidth: 80 ,cols: [[ {field:'id', title: 'ID',edit: 'text'} ,{field:'customer', title: '客户'} ,{field:'denomination', title: '面额'} ,{field:'pay_amount', title: '实付金额'} ,{field:'num', title: '销售数量'} ,{field:'discount', title: '折扣率'} ,{field:'expire_time', title: '有效期'} ,{field:'card_number', title: '序列号范围'} ,{field:'goods_type', title: '可用品类'} ,{field:'store_type', title: '店铺分类'} ,{field:'create_time', title: '创建时间'} // ,{title:'操作', fixed: 'right', width:250, align:'center', toolbar: '#rowToolbar'} ]] ,id: 'order-table' ,page: true }); table.on('toolbar(order)',function(obj){ switch(obj.event){ case "add": layer.open({ type: 2, title: '添加订单', shadeClose: true, shade: true, area: ['80%', '80%'], content: 'add.html' }); break; } }) form.on('submit(LAY-order-add)',function(data){ s.post('add.html',data.field,function(r){ if (!r.code) { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); parent.layui.table.reload('order-table') }else{ layer.msg(r.msg) } }) return false; }) form.on('submit(LAY-order-search)',function(data){ table.reload('order-table',{ where:data.field, page:{ curr:1 } }) return false; }) form.on('select(goods-type)',function(data){ var id = s(data.elem).find('option:selected').val(); var classname = data.elem.name == 'goods_type_1'?'2':'3'; order.prototype.loadgoodstype(classname,id); }) s('.layui-add-goods-type').on('click',function(){ var goods_type_1 = s('select[name=goods_type_1]').val(); var goods_type_2 = s('select[name=goods_type_2]').val(); var goods_type_3 = s('select[name=goods_type_3]').val(); var value = goods_type_3 == 0?(goods_type_2==0?goods_type_1:goods_type_2):goods_type_3; if (s('.goods-type input[value='+value+']').length > 0) { layer.msg('已选择了该品类');return false; } var text = ''; if (goods_type_1 != 0) { text += s('select[name=goods_type_1] > option:selected').text();; } if (goods_type_2 != 0) { text += ' ' + s('select[name=goods_type_2] > option:selected').text();; } if (goods_type_3 != 0) { text += ' ' + s('select[name=goods_type_3] > option:selected').text(); } if (s.trim(text) == '') { layer.msg('请选择品类');return false; } var length = s('.goods-type .item').length; var div = ['