12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- layui.use(['laytp'], function () {
- const funRecycleController = {};
- //静态页面地址前缀
- window.htmlPrefix = facade.compatibleHtmlPath("{%htmlPrefix%}/");
- //后端接口地址前缀
- window.apiPrefix = facade.compatibleApiRoute("{%apiPrefix%}/");
- //表格渲染
- funRecycleController.tableRender = function (where, page) {
- layui.table.render({
- elem: "#laytp-recycle-table"
- , limit: facade.getLimit('{%htmlPrefix%}/recycle')
- , id: "laytp-recycle-table"
- , url: facade.url("{%apiPrefix%}/recycle",{paging:1})
- , toolbar: "#recycle-default-toolbar"
- , defaultToolbar: [{
- title: '刷新',
- layEvent: 'recycle-refresh',
- icon: 'layui-icon-refresh',
- }, 'filter', 'print', 'exports']
- , where: where
- , method: "GET"
- , cellMinWidth: {%cellMinWidth%}
- , skin: 'line'
- , loading: false
- , page: {
- curr: page
- }
- , parseData: function (res) { //res 即为原始返回的数据
- layui.laytpTable.setLimit('{%htmlPrefix%}/recycle', res.data.per_page);
- return facade.parseTableData(res, true);
- }
- , cols: [[ //表头
- {%recycleCols%}
- ,{field:'operation',title:'操作',align:'center',toolbar:'#recycle-default-bar',width:150,fixed:'right'}
- ]]
- });
- //监听数据表格顶部左侧按钮点击事件
- layui.table.on("toolbar(laytp-recycle-table)", function (obj) {
- var defaultTableToolbar = layui.context.get("defaultTableToolbar");
- if (defaultTableToolbar.indexOf(obj.event) !== -1) {
- //默认按钮点击事件
- laytp.tableToolbar(obj);
- } else {
- // //自定义按钮点击事件
- // switch(obj.event){
- // //自定义按钮点击事件
- // case "":
- //
- // break;
- // }
- }
- });
- //监听数据表格[操作列]按钮点击事件
- layui.table.on('tool(laytp-recycle-table)', function (obj) {
- var defaultTableTool = layui.context.get("defaultTableTool");
- if (defaultTableTool.indexOf(obj.event) !== -1) {
- laytp.tableTool(obj);
- } else {
- // //自定义按钮
- // switch(obj.event){
- // //自定义按钮点击事件
- // case '':
- //
- // break;
- // }
- }
- });
- };
- funRecycleController.tableRender();
- window.funRecycleController = funRecycleController;
- });
|