define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'vip/admin/bind/index', add_url: 'vip/admin/bind/add', edit_url: 'vip/admin/bind/edit', del_url: 'vip/admin/bind/del', multi_url: 'vip/admin/bind/multi', table: 'vip_admin_bind', }, searchFormVisible: true, search: false, }); var table = $("#table"); // 初始化表格 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', columns: [ [ {checkbox: true, visible: false}, {field: 'bind_id', title: __('Id'), visible: false, operate: false}, {field: 'wx_nickname', title: __('Wx_nickname')}, {field: 'qds_id', title: __('Qds_admin_id')}, {field: 'qds_username', title: __('Username')}, {field: 'qds_nickname', title: __('Nickname')}, {field: 'operator_nickname', title: __('Operator'), operate: false}, {field: 'total_money', title: __('总充值'), operate: false}, {field: 'operator_username', title: __('Income'), formatter: Controller.api.formatter.IncomeLink, operate: false}, {field: 'operator_username', title: __('Unbind'), formatter: Controller.api.unbind, operate: false} ] ] }); // 为表格绑定事件 Table.api.bindevent(table); $(document).on('click', '.layer-open', function () { Fast.api.open($(this).attr('href'), '删除关联账号', {}); return false; }) }, add: function () { Controller.api.bindevent(); }, edit: function () { Controller.api.bindevent(); }, unbind: function () { Controller.api.bindevent(); }, api: { bindevent: function () { Form.api.bindevent($("form[role=form]")); }, formatter: { IncomeLink: function (value, row, index) { return '进入'; } }, unbind: function (value, row, index) { return '删除'; } } }; return Controller; });