説明なし

msgidx.js 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * Created by TT on 2017/10/10.
  3. */
  4. ;
  5. spa_define(function () {
  6. return $.use(["spa", "pagedatagrid", "util"], function (spa, pdgf, util) {
  7. return {
  8. main: function () {
  9. var root = spa.findInMain(".sys_consult_msgidx");
  10. var pdg = pdgf.build(root);
  11. pdg.code.shell("showDay", function (env) {
  12. if (env.cd && env.cd[this.k]) {
  13. var date = new Date(env.cd[this.k]);
  14. var day = date.format("yyyyMMdd");
  15. return day.substring(0, 4) + "-" + day.substring(4, 6) + "-" + day.substring(6, 8);
  16. }
  17. return "";
  18. });
  19. pdg.code.listen($.dict.doTransfer);
  20. root.find(".opt-query").on("click", function () {
  21. pdg.load();
  22. });
  23. pdg.load();
  24. root.on("click", ".icon-edit", function () {
  25. var $this = $(this);
  26. var owner = $this.parent().attr("owner"),
  27. ownerName = $this.parent().attr("ownerName"),
  28. actor = $this.parent().attr("actor"),
  29. actorName = $this.parent().attr("actorName");
  30. spa.showModal("sys_consult_msgcnt", {
  31. data: {owner: owner, ownerName: ownerName, actor: actor, actorName: actorName},
  32. hand: function () {
  33. pdg.load()
  34. }
  35. })
  36. });
  37. }
  38. };
  39. });
  40. });