Keine Beschreibung

index.js 2.1KB

    ; spa_define(function() { return $.use(["spa", "pagedatagrid", "util", "dict"], function(spa, pdgf, util, dict) { return { main: function() { var root = spa.findInMain(".sys_dict_index"); root.find(".opt-new").on("click", function() { spa.showModal("sys_dict_add", function() { pdg.load() }); }); var pdg = pdgf.build(root); var bindDataEvent = function() { root.find(".table-opt i.icon-edit").on("click", function() { var $this = $(this); var code = $this.parent().attr("dictCode"); if(code) { util.get("../ajax/sys/dict/info/" + code, null, function(data) { if(data.readonly) { util.alert("只读的"); } else { spa.showModal("sys_dict_edit", { data: data, hand: function() { pdg.load(); } }); } }); } }); root.find(".table-opt i.icon-list-ul").on("click", function() { var $this = $(this); var code = $this.parent().attr("dictCode"); if(code) { util.get("../ajax/sys/dict/item/" + code, null, function(data) { spa.showModal("sys_dict_itemlist", { data: data, hand: function() { pdg.load(); } }); }); } }); root.find(".table-opt i.icon-tasks").on("click", function() { var $this = $(this); var code = $this.parent().attr("dictCode"); if(code) { util.get("../ajax/sys/dict/editItem/" + code, null, function(data) { spa.showModal("sys_dict_itemedit", { data: data, code: code, hand: function() { pdg.load(); } }); }); } }); }; pdg.code.listen(dict.doTransfer); pdg.code.listen(bindDataEvent); pdg.code.shell("bool", function(env) { var v = env.cd[this.k]; return v === true ? "是" : (v === false ? "否" : ""); }); root.find(".opt-query").on("click", function() { pdg.load(); }); pdg.load(); } }; }); });