SMMNP20200.xjs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[function fInitialize()
  3. {
  4. var currentdate = utlf_getCurrentDate();
  5. scmonth = currentdate.substr(0,6);
  6. ds_cond.setColumn(0, "scmonth", scmonth);
  7. }
  8. function fSearch()
  9. {
  10. var oParam = {};
  11. oParam.id = "TRMNP20201";
  12. oParam.service = "opanstapp.OpAnstPatMngt";
  13. oParam.method = "reqGetDrGbnOpCnt";
  14. oParam.inds = "reqdata=ds_cond";
  15. oParam.outds = "ds_main_oplist1=oplist1 ds_main_oplist2=oplist2";
  16. oParam.async = false;
  17. //oParam.callback = "cf_TRMNP20201";
  18. tranf_submit(oParam);
  19. }
  20. function fClkBfYear(srchym)
  21. {
  22. var yyear = String(srchym).substr(0, 4);
  23. var mmont = String(srchym).substr(4, 2);
  24. yyear--;
  25. scmonth = yyear + mmont;
  26. ds_cond.setColumn(0, "scmonth", scmonth);
  27. }
  28. function fClkAfYear(srchym)
  29. {
  30. var yyear = String(srchym).substr(0, 4);
  31. var mmont = String(srchym).substr(4, 2);
  32. yyear++;
  33. scmonth = yyear + mmont;
  34. ds_cond.setColumn(0, "scmonth", scmonth);
  35. }
  36. function fClkBfMonth(scmonth)
  37. {
  38. var yyear = String(scmonth).substr(0, 4);
  39. var mmont = String(scmonth).substr(4, 2);
  40. mmont = mmont.toDate('MM').getAddDate(-1, "M").getDateFormat('MM');
  41. if(mmont == "12")
  42. {
  43. yyear--;
  44. }
  45. scmonth = yyear + mmont;
  46. ds_cond.setColumn(0, "scmonth", scmonth);
  47. }
  48. function fClkAfMonth(scmonth)
  49. {
  50. var yyear = String(scmonth).substr(0, 4);
  51. var mmont = String(scmonth).substr(4, 2);
  52. mmont = mmont.toDate('MM').getAddDate(+1, "M").getDateFormat('MM');
  53. if(mmont == "01")
  54. {
  55. yyear++;
  56. }
  57. scmonth = yyear + mmont;
  58. ds_cond.setColumn(0, "scmonth", scmonth);
  59. }
  60. ]]></Script>