SMMNH007.xjs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[function fSearch()
  3. {
  4. var optionfdd;
  5. var optionldd;
  6. var stadd = ds_main_cond.getColumn(0, "fromdd");
  7. var lstdd = ds_main_cond.getColumn(0, "todd");
  8. ds_main_agonal_agonallist.clearData();
  9. ds_send.setColumn(0, "fromdd", stadd);
  10. ds_send.setColumn(0, "todd", lstdd);
  11. ds_send.setColumn(0, "option", group3.grp_sea.cmb_option.value);
  12. var oParam = {};
  13. oParam.id = "TRMNH00701";
  14. oParam.service = "hospiceapp.HospicePatMngt";
  15. oParam.method = "reqAgonalList";
  16. oParam.inds = "req=ds_send";
  17. oParam.outds = "ds_main_agonal_agonallist=agonallist";
  18. oParam.async = false;
  19. //oParam.callback = "cf_TRMNH00701";
  20. tranf_submit(oParam);
  21. }
  22. function getAddDay(inputday,addend)
  23. {
  24. var backDate ="";
  25. var rt = 0;
  26. var yyyy = inputday.substr(0,4) +"";
  27. var mm = inputday.substr(4,2) +"";
  28. var dd = inputday.substr(6,2) +"";
  29. var startDate = new Date(yyyy,(eval(mm)-1),dd);
  30. startDate.setTime(startDate.getTime()+(86400000*addend));
  31. NowYear = startDate.getYear();
  32. NowMonth = startDate.getMonth()+1;
  33. NowDay = startDate.getDate();
  34. backDate += NowYear ;
  35. if (NowMonth < 10 )
  36. {
  37. backDate += "0" + NowMonth ;
  38. }
  39. else
  40. {
  41. backDate += (startDate.getMonth() + 1);
  42. }
  43. if(NowDay < 10 )
  44. {
  45. backDate += "0" + NowDay ;
  46. }
  47. else
  48. {
  49. backDate += (startDate.getDate());
  50. }
  51. return backDate ;
  52. }
  53. function fPrintLabel()
  54. {
  55. ds_main_agonal_agonallist.filterstr = "status == 'Y'";
  56. ds_hidden_labeldata.copyData(ds_main_agonal_agonallist);
  57. ds_main_agonal_agonallist.filterstr = "";
  58. var labelcnt = ds_hidden_labeldata.rowcount;
  59. if(labelcnt > 0)
  60. {
  61. var objDOM = rptf_createDOM();
  62. rptf_setNodeListToDOM(objDOM, "/root/hidden/labeldata/agonallist", ds_hidden_labeldata);
  63. var objParam = new Object();
  64. objParam.xml_data_XML1 = objDOM.documentElement.source;
  65. var option = "open=1;save=0;directprint=0;printdialog=0;print=0;zoom=0;";
  66. rptf_exeReportPreview30(["RMMNH00700"],[objParam], option);
  67. }
  68. }
  69. ]]></Script>