define(['jquery', 'table', 'form'], function($, Table, Form) { var Controller = { index: function() { Table.init = { table_elem: '#currentTable', table_render_id: 'currentTable', add_url: 'auth.manager/add', edit_url: 'auth.manager/edit', delete_url: 'auth.manager/del', }; Table.render({ init: Table.init, toolbar: ['refresh', 'add'], url: 'auth.manager/index', cols: [ [ { field: 'id', width: 80, title: 'ID' }, { field: 'username', width: 120, title: '登录名', searchOp: 'like' }, { field: 'groups_text', minWidth: 150, title: '所属角色', search: false,align: 'center', templet: Table.formatter.label }, { field: 'last_login_ip', minWidth: 150, title: '最后登录IP', searchOp: 'like' }, { field: 'last_login_time', width: 200, title: '最后登录时间', search: 'range' }, { field: 'email', width: 180, title: '邮箱', searchOp: 'like' }, { field: 'mobile', width: 150, title: '手机', searchOp: 'like' }, { field: 'status', width: 80, title: '状态', templet: Table.formatter.status, selectList: { 0: '禁用', 1: '正常' }, search: false }, { width: 100, title: '操作', templet: function(d) { if (d.id == Config.admin.id) { return '不可操作'; } else { return Table.formatter.tool.call(this, d); } }, operat: ['edit', 'delete'] } ] ], page: {} }); Table.api.bindevent(); }, add: function() { Controller.api.bindevent(); }, edit: function() { Controller.api.bindevent(); }, api: { bindevent: function() { Form.api.bindevent($("form.layui-form")); } } }; return Controller; });