SMMNP20300.xjs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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 = "TRMNP20300";
  12. oParam.service = "opanstapp.OpAnstPatMngt";
  13. oParam.method = "reqGetOpCancelRateTotal";
  14. oParam.inds = "reqdata=ds_cond";
  15. oParam.outds = "ds_main_total_oplist=oplist";
  16. oParam.async = false;
  17. //oParam.callback = "cf_TRMNP20300";
  18. tranf_submit(oParam);
  19. var totalcancel = ds_main_total_oplist.getColumn(0, "cancelcnt");
  20. dsf_makeValue(ds_cond, "totalcancel", "string", totalcancel, 0);
  21. var oParam = {};
  22. oParam.id = "TRMNP20301";
  23. oParam.service = "opanstapp.OpAnstPatMngt";
  24. oParam.method = "reqGetOpCancelRate";
  25. oParam.inds = "reqdata=ds_cond";
  26. oParam.outds = "ds_main_oplist1=oplist1 ds_main_oplist2=oplist2 ds_main_oplist3=oplist3 ds_main_oplist4=oplist4";
  27. oParam.async = false;
  28. //oParam.callback = "cf_TRMNP20301";
  29. tranf_submit(oParam);
  30. }
  31. function fClkBfYear(srchym)
  32. {
  33. var yyear = String(srchym).substr(0, 4);
  34. var mmont = String(srchym).substr(4, 2);
  35. yyear--;
  36. scmonth = yyear + mmont;
  37. ds_cond.setColumn(0, "scmonth", scmonth);
  38. }
  39. function fClkAfYear(srchym)
  40. {
  41. var yyear = String(srchym).substr(0, 4);
  42. var mmont = String(srchym).substr(4, 2);
  43. yyear++;
  44. scmonth = yyear + mmont;
  45. ds_cond.setColumn(0, "scmonth", scmonth);
  46. }
  47. function fClkBfMonth(scmonth)
  48. {
  49. var yyear = String(scmonth).substr(0, 4);
  50. var mmont = String(scmonth).substr(4, 2);
  51. mmont = mmont.toDate('MM').getAddDate(-1, "M").getDateFormat('MM');
  52. if(mmont == "12")
  53. {
  54. yyear--;
  55. }
  56. scmonth = yyear + mmont;
  57. ds_cond.setColumn(0, "scmonth", scmonth);
  58. }
  59. function fClkAfMonth(scmonth)
  60. {
  61. var yyear = String(scmonth).substr(0, 4);
  62. var mmont = String(scmonth).substr(4, 2);
  63. mmont = mmont.toDate('MM').getAddDate(+1, "M").getDateFormat('MM');
  64. if(mmont == "01")
  65. {
  66. yyear++;
  67. }
  68. scmonth = yyear + mmont;
  69. ds_cond.setColumn(0, "scmonth", scmonth);
  70. }
  71. ]]></Script>