define(["jquery", "easy-admin"], function ($, ea) { var init = { table_elem: '#currentTable', table_render_id: 'currentTableRenderId', index_url: 'system.node/index', add_url: 'system.node/add', edit_url: 'system.node/edit', delete_url: 'system.node/delete', modify_url: 'system.node/modify', menu_url: 'system.node/refreshMenu', }; return { index: function () { ea.table.render({ init: init, search: false, page: false, toolbar: ['refresh', [{ text: '更新节点', title: '确定更新新节点?', url: 'system.node/refreshNode?force=0', method: 'request', auth: 'refresh', class: 'layui-btn layui-btn-success layui-btn-sm', icon: 'fa fa-hourglass', extend: 'data-table="' + init.table_render_id + '"', }, { text: '强制更新节点', title: '该操作会覆盖已存在的节点信息。
确定强制更新节点?', url: 'system.node/refreshNode?force=1', method: 'request', auth: 'refresh', class: 'layui-btn layui-btn-sm layui-btn-normal', icon: 'fa fa-hourglass', extend: 'data-table="' + init.table_render_id + '"', }, { text: '清除失效节点', title: '确定清除失效节点?', url: 'system.node/clearNode', method: 'request', auth: 'clear', class: 'layui-btn layui-btn-sm layui-btn-danger', icon: 'fa fa-trash-o', extend: 'data-table="' + init.table_render_id + '"', },{ text: '刷新目录菜单', title: '确定刷新菜单?', url: 'system.node/refreshMenu', method: 'request', auth: 'menu', class: 'layui-btn layui-btn-sm layui-btn-info', icon: 'fa fa-list', extend: 'data-table="' + init.table_render_id + '"', } ]], cols: [[ { field: 'node', minWidth: 200, align: 'left', title: '系统节点', templet: function (d) { return `${d.node}`; } }, {field: 'title', minWidth: 80, title: '节点名称 *', edit: 'text'}, {field: 'update_time', minWidth: 80, title: '更新时间', search: 'range'}, {field: 'is_auth', title: '节点控制', width: 85, search: 'select', selectList: {0: '禁用', 1: '启用'}, templet: ea.table.switch}, ]], }); ea.listen(); }, add: function () { ea.listen(); }, edit: function () { ea.listen(); } }; });