; layui.define(['form','element','table','tree'], function (e) { var s = layui.$, l = (layui.layer, layui.laytpl, layui.setter, layui.view, layui.admin), table = layui.table, tree = layui.tree, form = layui.form; table.render({ elem:'#card-table' ,url:'load.html' ,toolbar:'#topToolbar' ,cellMinWidth: 80 ,cols: [[ {field:'id', title: 'ID',edit: 'text'} ,{field:'year', title: '年份'} ,{field:'start', title: '起始序列号'} ,{field:'end', title: '结束序列号'} ,{field:'num', title: '数量'} ,{field:'create_time', title: '创建时间'} ,{title:'操作', fixed: 'right', width:250, align:'center', toolbar: '#rowToolbar'} ]] ,id: 'card-table' ,page: true }); table.on('toolbar(card)',function(obj){ switch(obj.event){ case "add": layer.prompt({title: '输入制卡数量,并确认', formType: 0}, function(num, index){ layer.close(index); s.post('add.html',{num,num},function(r){ layer.msg(r.msg); if (!r.code) { table.reload('card-table') } }) }); break; } }) table.on('tool(card)', function(obj){ var data = obj.data; var layEvent = obj.event; var tr = obj.tr; if(layEvent === 'delete'){ layer.confirm('您确定要删除该行数据吗?', { btn: ['确定','取消'] //按钮 }, function(index){ s.post('delete.html',{id:data['id']},function(r){ if(r.code){ layer.msg(r.msg); }else{ obj.del(); layer.close(index); } }); }); } }); form.on('submit(LAY-card-add)',function(data){ s.post('add.html',data.field,function(r){ layer.msg(r.msg,{time:1000,end:function(){ if (!r.code) { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); parent.layui.table.reload('card-table') } }}); }); return false; }) var card = function(){} e('card', new card()) })