1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- ;
- 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();
- }
- };
- });
- });
|