; layui.define(['form','table',], function (e) { var s = layui.$, table = layui.table, form = layui.form; table.render({ elem:'#customer-table' ,url:'load.html' ,toolbar:'#topToolbar' ,cellMinWidth: 80 ,cols: [[ {field:'id', title: 'ID',edit: 'text'} ,{field:'cname', title: '名称'} ,{field:'truename', title: '联系人'} ,{field:'mobile', title: '联系电话'} ,{field:'address', title: '联系地址'} ,{field:'create_time', title: '创建时间'} ,{title:'操作', fixed: 'right', width:250, align:'center', toolbar: '#rowToolbar'} ]] ,id: 'customer-table' ,page: true }); table.on('toolbar(customer)',function(obj){ switch(obj.event){ case "add": layer.open({ type: 2, title: '添加客户', shadeClose: true, shade: true, area: ['80%', '80%'], content: 'add.html' }); break; } }) table.on('tool(customer)', function(obj){ var data = obj.data; var layEvent = obj.event; var tr = obj.tr; if(layEvent === 'edit'){ layer.open({ type: 2, title: '编辑角色', shadeClose: true, shade: true, area: ['80%', '80%'], content: 'edit.html?id='+data['id'] }); }else 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-customer-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('customer-table') } }}); }); return false; }) form.on('submit(LAY-customer-edit)',function(data){ s.post('edit.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('customer-table') } }}); }); return false; }) var customer = function(){} e('customer', new customer()) })