| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- define(["jquery", "easy-admin"], function ($, ea) {
- var init = {
- table_elem: '#currentTable',
- table_render_id: 'currentTableRenderId',
- index_url: '{{controllerUrl}}/index',
- add_url: '{{controllerUrl}}/add',
- edit_url: '{{controllerUrl}}/edit',
- delete_url: '{{controllerUrl}}/delete',
- export_url: '{{controllerUrl}}/export',
- modify_url: '{{controllerUrl}}/modify',
- recycle_url: '{{controllerUrl}}/recycle',
- };
- return {
- index: function () {
- ea.table.render({
- init: init,
- cols: [[
- {{indexCols}}
- ]],
- });
- ea.listen();
- },
- add: function () {
- ea.listen();
- },
- edit: function () {
- ea.listen();
- },
- recycle: function () {
- init.index_url = init.recycle_url;
- ea.table.render({
- init: init,
- toolbar: ['refresh',
- [{
- class: 'layui-btn layui-btn-sm',
- method: 'get',
- field: 'id',
- icon: 'fa fa-refresh',
- text: '全部恢复',
- title: '确定恢复?',
- auth: 'recycle',
- url: init.recycle_url + '?type=restore',
- checkbox: true
- }, {
- class: 'layui-btn layui-btn-danger layui-btn-sm',
- method: 'get',
- field: 'id',
- icon: 'fa fa-delete',
- text: '彻底删除',
- title: '确定彻底删除?',
- auth: 'recycle',
- url: init.recycle_url + '?type=delete',
- checkbox: true
- }], 'export',
- ],
- cols: [[
- {{recycleCols}}
- {
- width: 250,
- title: '操作',
- templet: ea.table.tool,
- operat: [
- [{
- title: '确认恢复?',
- text: '恢复数据',
- filed: 'id',
- url: init.recycle_url + '?type=restore',
- method: 'get',
- auth: 'recycle',
- class: 'layui-btn layui-btn-xs layui-btn-success',
- }, {
- title: '想好了吗?',
- text: '彻底删除',
- filed: 'id',
- method: 'get',
- url: init.recycle_url + '?type=delete',
- auth: 'recycle',
- class: 'layui-btn layui-btn-xs layui-btn-normal layui-bg-red',
- }]]
- }
- ]],
- });
- ea.listen();
- },
- };
- });
|