12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- ;
- layui.define(['form','table'], function (e) {
- var s = layui.$,
- l = (layui.layer, layui.laytpl, layui.setter, layui.view, layui.admin),
- table = layui.table,
- form = layui.form;
- table.on('toolbar(user)',function(obj){
- var rpid = s('input[name=rpid]').val();
- switch(obj.event){
- case "add":
- layer.open({
- type: 2,
- title: '添加账号',
- shadeClose: true,
- shade: true,
- area: ['80%', '80%'],
- content: 'add.html?rpid='+rpid
- });
- break;
- }
- })
- table.on('tool(user)', 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: ['50%', '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-user-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('user-table')
- }
- }});
- });
- return false;
- })
- form.on('submit(LAY-user-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('user-table')
- }
- }});
- });
- return false;
- })
- form.on('switch(state)', function(obj){
- var id = s(this).data('id');
- s.post('changestate.html',{id:id,state:obj.elem.checked},function(r){
- r.code && layer.msg(r.msg);
- })
- });
- var user = function(){}
- e('user', new user())
- })
|