SMMNH03500.xjs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[function fSearch()
  3. {
  4. var pid, hngnm, sexage, rrgstno;
  5. if(frmf_checkOpener())
  6. {
  7. pid = opener.frmf_getParameter("pid");
  8. hngnm = opener.frmf_getParameter("hngnm");
  9. sexage = opener.frmf_getParameter("sexage");
  10. rrgstno = opener.frmf_getParameter("rrgstno");
  11. indd = opener.frmf_getParameter("indd");
  12. cretno = opener.frmf_getParameter("cretno");
  13. }
  14. else
  15. {
  16. pid = ds_main_hospiceinfo.getColumn(0, "pid");
  17. hngnm = ds_main_hospiceinfo.getColumn(0, "hngnm");
  18. sexage = ds_main_hospiceinfo.getColumn(0, "sexage");
  19. rrgstno = ds_main_hospiceinfo.getColumn(0, "rrgstno");
  20. indd = ds_main_hospiceinfo.getColumn(0, "indd");
  21. cretno = ds_main_hospiceinfo.getColumn(0, "cretno");
  22. }
  23. ds_main_hospiceinfo.setColumn(0, "pid", pid);
  24. ds_main_hospicefamy_famylist.clearData();
  25. dsf_createDsRow("ds_send", [{col:"pid", type:"STRING", size:256, val: ds_main_hospiceinfo.getColumn(0, "pid")}]);
  26. var oParam = {};
  27. oParam.id = "TRMNH03501";
  28. oParam.service = "hospiceapp.HospicePatMngt";
  29. oParam.method = "reqFamylist";
  30. oParam.inds = "reqfamy=ds_send";
  31. oParam.outds = "ds_main_hospicefamy_famylist=famylist";
  32. oParam.async = false;
  33. //oParam.callback = "cf_TRMNH03501";
  34. tranf_submit(oParam);
  35. ds_main_hospiceinfo.setColumn(0, "pid", pid);
  36. ds_main_hospiceinfo.setColumn(0, "hngnm", hngnm);
  37. ds_main_hospiceinfo.setColumn(0, "sexage", sexage);
  38. ds_main_hospiceinfo.setColumn(0, "rrgstno", rrgstno);
  39. ds_main_hospiceinfo.setColumn(0, "indd", indd);
  40. ds_main_hospiceinfo.setColumn(0, "cretno", cretno);
  41. }
  42. function fSave()
  43. {
  44. var sData = "pid"
  45. + "▦xmlcd"
  46. + "▩" ;
  47. sData +=
  48. utlf_transNullToEmpty(ds_main_hospiceinfo.getColumn(0, "pid"))
  49. + "▦" + "TRMNH03502"
  50. + "▩" ;
  51. var sPafaData =
  52. "pid" //01등록번호
  53. + "▦cretseqno" //02생성일련번호
  54. + "▦instcd" //03병원기관코드
  55. + "▦famyrel" //04가족관계
  56. + "▦zipcd1" //05우편번호1
  57. + "▦zipcd2" //06우편번호2
  58. + "▦zipcdseq" //07우편번호 순서(일련번호)
  59. + "▦detladdr" //08상세주소(하위주소)
  60. + "▦famynm" //09가족이름
  61. + "▦marytypeflag" //10결혼형태구분
  62. + "▦cntctel" //11전화번호
  63. + "▦maincarednor" //12주간호제공자
  64. + "▦cmt" //13비고
  65. + "▦separationfamyyn" //14사별가족여부
  66. + "▦todt" //15종료일시
  67. + "▦address" //16주소
  68. + "▩" ;
  69. for (var i = 0; i < ds_main_hospicefamy_famylist.rowcount; i++ )
  70. {
  71. sPafaData +=
  72. utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "pid"))
  73. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "cretseqno"))
  74. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "instcd"))
  75. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "famyrel"))
  76. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "zipcd1"))
  77. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "zipcd2"))
  78. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "zipcdseq"))
  79. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "detladdr"))
  80. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "famynm"))
  81. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "marytypeflag"))
  82. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "cntctel"))
  83. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "maincarednor"))
  84. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "cmt"))
  85. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "separationfamyyn"))
  86. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "todt"))
  87. + "▦" + utlf_transNullToEmpty(ds_main_hospicefamy_famylist.getColumn(i, "addr"))
  88. + "▩" ;
  89. }
  90. dsf_setCSVToDs("ds_send_sData", sData);
  91. dsf_setCSVToDs("ds_send_sPafaData", sPafaData);
  92. var oParam = {};
  93. oParam.id = "TRMNH03502";
  94. oParam.service = "hospiceapp.HospicePatMngt";
  95. oParam.method = "reqsetHosRecord";
  96. oParam.inds = "reqsetHosRecord=ds_send_sData reqsetPafaRecord=ds_send_sPafaData";
  97. oParam.outds = "ds_main_hospicefamy_famylist=famylist";
  98. oParam.async = false;
  99. //oParam.callback = "cf_TRMNH03502";
  100. tranf_submit(oParam);
  101. fSearch();
  102. }]]></Script>