暂无描述

edit.js 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ;
  2. spa_define(function () {
  3. return $.use(["spa", "code", "util", "form"], function (spa, code, util, form) {
  4. return {
  5. modal: function (data) {
  6. var root = spa.findInModal(".sys_demand_edit");
  7. root.find(".modal-ctrl .icon-times").on("click", function () {
  8. spa.closeModal();
  9. });
  10. var ef = form.build(root.find(".opt-form"));
  11. var day = data.data.createTime;
  12. data.data.day = day.substring(0, 4) + "年" + day.substring(4, 6) + "月" + day.substring(6, 8) + "日";
  13. ef.val(data.data);
  14. var cr = code.parseCode(root.find(".dt-tpl"));
  15. cr.shell("showDay", function (env) {
  16. if (env.cd && env.cd[this.k]) {
  17. var day = env.cd[this.k];
  18. return day.substring(0, 4) + "-" + day.substring(4, 6) + "-" + day.substring(6, 8);
  19. }
  20. return "";
  21. });
  22. cr.shell("struts", function (env) {
  23. var v = env.cd[this.k];
  24. if (v === 1) {
  25. return "已完成";
  26. }
  27. if (v === 2) {
  28. return "待回复";
  29. }
  30. if (v === 3) {
  31. return "已谢绝";
  32. }
  33. return "进行中";
  34. });
  35. var allData;
  36. util.get("../ajax/demand/demandId/" + data.data.demandId, null, function (data) {
  37. allData = data || [];
  38. cr.val(data);
  39. }, {});
  40. root.on("click", ".table-opt", function () {
  41. var id = $(".id").attr("consultId");
  42. window.open('http://www.ekexiu.com/diloags.html?attrParams=consultId&consultId=' + id);
  43. });
  44. }
  45. };
  46. });
  47. });