| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- define(['jquery', 'table', 'form'], function($, Table, Form) {
- var Controller = {
- index: function() {
- Table.init = {
- table_elem: '#currentTable',
- table_render_id: 'currentTable',
- add_url: "user.group/add",
- edit_url: "user.group/edit",
- delete_url: "user.group/del",
- multi_url: 'user.group/multi',
- };
- Table.render({
- init: Table.init,
- toolbar: ['refresh', 'add', 'edit'],
- url: 'user.group/index',
- search: false,
- cols: [
- [
- { type: 'checkbox', fixed: 'left' },
- { field: 'id', width: 80, title: 'ID' },
- { field: 'name', minWidth: 120, align: "left", title: '会员组名' },
- { field: 'issystem', width: 100, title: '系统组', align: "center", templet: '#issystem' },
- { field: 'user_count', width: 100, align: "center", title: '会员数' },
- { field: 'point', width: 100, align: "center", title: '所需积分' },
- { field: 'create_time', width: 180, title: '创建时间', search: 'range' },
- { field: 'status', width: 80, title: '状态', templet: Table.formatter.status, selectList: { 0: '禁用', 1: '正常' }, search: false },
- {
- fixed: 'right',
- width: 85,
- title: '操作',
- templet: Table.formatter.tool,
- operat: [
- 'edit',
- {
- class: 'layui-btn layui-btn-danger layui-btn-xs',
- hidden: function(row) {
- //为true隐藏按钮
- return row.issystem == 1;
- },
- icon:'iconfont icon-delete-bin-line',
- auth: 'delete',
- text: "",
- title: '',
- extend: "lay-event='btn-delone'",
- }
- ]
- }
- ]
- ]
- });
- Table.api.bindevent();
- },
- add: function() {
- Controller.api.bindevent();
- },
- edit: function() {
- Controller.api.bindevent();
- },
- api: {
- bindevent: function() {
- Form.api.bindevent($("form.layui-form"));
- }
- }
- };
- return Controller;
- });
|