define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () { // 初始化表格参数配置 Table.api.init({ extend: { index_url: 'vip/admin/password/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}, {field: 'bind_id', title: __('Id'), visible: false, operate: false}, {field: 'wx_nickname', title: __('公众号'),operate: false}, {field: 'qds_id', title: __('账号ID'),operate: false}, {field: 'qds_username', title: __('用户名')}, {field: 'qds_nickname', title: __('用户昵称'),operate: false}, {field: 'operator_nickname', title: __('运营者'), operate: false}, {field: 'operator_username', title: __('修改密码'), formatter: Controller.api.edit_password, operate: false} ] ] }); // 为表格绑定事件 Table.api.bindevent(table); $(document).on('click','.btn-edit-batch',function () { var obj = $('#table tbody tr.selected'); var len = obj.length; if (len == 0){ layer.alert('请选择用户'); }else{ var ids = ''; obj.find('td a').each(function (index,value) { ids += value.dataset.id+','; }); Fast.api.open('/admin/vip/admin/password/edit_pwd_batch?ids='+ids, '批量修改密码', {}); } }); $(document).on('click', '.layer-open', function () { Fast.api.open($(this).attr('href'), '修改密码', {}); return false; }); }, add: function () { Controller.api.bindevent(); }, edit: function () { Controller.api.bindevent(); }, edit_password: function () { Controller.api.bindevent(); }, edit_pwd_batch: function () { Controller.api.bindevent(); }, api: { bindevent: function () { Form.api.bindevent($("form[role=form]")); }, formatter: { IncomeLink: function (value, row, index) { return '进入'; } }, edit_password: function (value, row, index) { return '修改'; } } }; return Controller; });