| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- 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 '<a class="layui-btn layui-btn-xs layui-btn-danger layui-btn-disabled">不可操作</a>';
- } 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;
- });
|