SPMRI00500.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /*
  2. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  3. 접근권한사유입력 ( SPMRC02200_접근권한사유입력.xrw - JScript )
  4. - Version :
  5. 1) : Ver.1.00.01
  6. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  7. */
  8. function fInitalize()
  9. {
  10. fAddDateReq("today");
  11. }
  12. function fAddDateReq(diffFlag)
  13. {
  14. var frdd = model.getValue("/root/init/reqmedireclist/recfromdt");
  15. var todd = model.getValue("/root/init/reqmedireclist/rectodt");
  16. var srcdd = new Date();
  17. var destdd = new Date();
  18. var diffdt;
  19. if (diffFlag == "next")
  20. {
  21. srcdd = todd.toDate();
  22. srcdd = srcdd.getAddDate(1, "D");
  23. frdd = srcdd.getDateFormat();
  24. diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * 1;
  25. destdd = srcdd.getAddDate(diffdt, "M");
  26. todd = destdd.getDateFormat();
  27. }
  28. else if (diffFlag == "back")
  29. {
  30. srcdd = frdd.toDate();
  31. srcdd = srcdd.getAddDate(-1, "D");
  32. todd = srcdd.getDateFormat();
  33. diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
  34. destdd = srcdd.getAddDate(diffdt, "M");
  35. frdd = destdd.getDateFormat();
  36. }
  37. else if (diffFlag == "today")
  38. {
  39. todd = getCurrentDate();
  40. var today = new Date();
  41. var frday = new Date();
  42. var diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
  43. frday = today.getAddDate(diffdt , "M");
  44. frdd = frday.getDateFormat();
  45. }
  46. else
  47. {
  48. var today = todd.toDate();
  49. var frday = new Date();
  50. var diffdt = parseInt(model.getValue("/root/init/reqmedireclist/diffdt")) * -1;
  51. frday = today.getAddDate(diffdt , "M");
  52. frdd = frday.getDateFormat();
  53. }
  54. model.setValue("/root/init/reqmedireclist/recfromdt", frdd);
  55. model.setValue("/root/init/reqmedireclist/rectodt", todd);
  56. ipt_formrecdtfr.refresh();
  57. ipt_formrecdtto.refresh();
  58. }
  59. function fInitPage(heig, wid)
  60. {
  61. grup_top.attribute("visibility") = "hidden";
  62. // grup_top.attribute("height") = "0";
  63. grup_bottom.attribute("visibility") = "hidden";
  64. grup_bottom.attribute("height") = "0";
  65. grup_bottom.attribute("top") = heig;
  66. grup_body.attribute("top") = "0";
  67. grup_body.attribute("height") = heig - 2;
  68. grup_body.attribute("width") = wid;
  69. grd_reason.attribute("height") = ((heig / 3) * 2);
  70. grd_reason.attribute("width") = wid - 2;
  71. tar_reason.attribute("top") = ((heig / 3) * 2) + 2;
  72. tar_reason.attribute("height") = ((heig / 3)) - 3;
  73. tar_reason.attribute("width") = wid - 2;
  74. body.attribute("height") = heig;
  75. body.attribute("width") = wid;
  76. body.refresh();
  77. }