/* * 描 述:数据字典模块 */ var selectedRow; var refreshGirdData; // 更新数据 var bootstrap = function ($, learun) { "use strict"; var page = { init: function () { page.initGrid(); page.bindEvent(); }, bindEvent: function () { // 查询 $('#btn_Search').on('click', function () { var keyword = $('#txt_Keyword').val(); page.search({ keyword: keyword }); }); // 刷新 $('#lr_refresh').on('click', function () { location.reload(); }); // 新增 $('#lr_addall').on('click', function () { learun.layerConfirm('是否需要初始化数据字典!', function (res) { if (res) { learun.postForm(top.$.rootUrl + '/SysManager/SysData/AtSysData', function () { refreshGirdData(); }); } }); }); $('#lr_exportnow').on('click', function () { learun.layerForm({ id: "ExcelExportForm", title: '导出Excel数据', url: top.$.rootUrl + '/Utility/ExcelExportForm?gridId=' + $('#gridtable').attr('id') + '&filename=' + encodeURI(encodeURI("客户列表")), width: 500, height: 380, callBack: function (id) { return top[id].acceptClick(); }, btn: ['导出Excel', '关闭'] }); }); }, initGrid: function () { $('#gridtable').jfGrid({ url: top.$.rootUrl + '/SysManager/SysData/GetList', headData: [ { label: "名称", name: "F_NAME", width: 200, align: "left" }, { label: "编号", name: "F_NO", width: 350, align: "left" }, { label: "地址", name: "F_URLADDR", width: 350, align: "left" }, { label: "描述", name: "F_MEMO", width: 200, align: "left" }, learun.jfFormatter.col_F_ADDUSERNO(), learun.jfFormatter.col_F_ADDTIME(), learun.jfFormatter.col_F_EDITUSERNO(), learun.jfFormatter.col_F_EDITTIME(), ], isTree: true, mainId: 'F_NO', parentId: 'F_PNO' }); page.search(); }, search: function (param) { $('#gridtable').jfGridSet('reload', param); } }; // 保存数据后回调刷新 refreshGirdData = function () { var keyword = $('#txt_Keyword').val(); page.search({ keyword: keyword }); }; page.init(); }