SPMNO02300.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /** 전역변수 **/
  2. var pid, pnm;
  3. /**
  4. * @desc : 환자메모 조회
  5. * @
  6. * @param :
  7. * @return :
  8. * @authur : 김양수
  9. * @---------------------------------------------------
  10. */
  11. function fGetPatMemo()
  12. {
  13. //model.removeNodeset("/root/send/patmemo");
  14. window.modelesstopmost = true;
  15. if ( checkOpener() ) {
  16. var value = opener.javascript.getParameter("SPMNO02300_PARM");
  17. } else {
  18. alert("상위화면이 변경되어 데이터를 가져올 수 없습니다.");
  19. }
  20. value = value.split("▦");
  21. pid = value[0];
  22. pnm = value[1];
  23. var orddeptcd = value[2];
  24. var tit = window.document.title;
  25. tit = tit + ' - ' + pnm + '(' + pid + ')';
  26. window.document.title = tit;
  27. model.makeValue("/root/send/patmemo/pid", pid);
  28. model.makeValue("/root/send/patmemo/orddeptcd", orddeptcd);
  29. model.makeValue("/root/send/patmemo/memo", "pmemosel");
  30. //model.makeValue("/root/send/patmemo/nurseyn", "Y");
  31. if(submit("TXMNO02801"))
  32. {
  33. model.makeNode("/root/main/pmemo/memo");
  34. model.makeNode("/root/main/pmemo/popupyn");
  35. if (model.getValue("/root/main/pmemo/memo") == "" && model.getValue("/root/main/pmemo/popupyn") == "")
  36. model.setValue("/root/main/pmemo/popupyn", "Y");
  37. model.refresh();
  38. }
  39. }
  40. /**
  41. * @desc : 환자메모 저장
  42. * @
  43. * @param :
  44. * @return :
  45. * @authur : 김양수
  46. * @---------------------------------------------------
  47. */
  48. function fSaveMemo()
  49. {
  50. var memo = model.getValue("/root/main/pmemo/memo");
  51. var popupyn = model.getValue("/root/main/pmemo/popupyn");
  52. if (popupyn == "")
  53. popupyn = "N";
  54. //model.removeNodeset("/root/send/patmemo");
  55. model.makeValue("/root/send/patmemo/pid", pid);
  56. //model.makeValue("/root/send/patmemo/orddeptcd", orddeptcd);
  57. model.makeValue("/root/send/patmemo/memo", memo);
  58. model.makeValue("/root/send/patmemo/popupyn", popupyn);
  59. //model.makeValue("/root/send/patmemo/nurseyn", "Y");
  60. if(submit("TXMNO02801"))
  61. {
  62. window.close();
  63. }
  64. }
  65. /**
  66. * @desc : 환자메모 닫기
  67. * @
  68. * @param :
  69. * @return :
  70. * @authur : 김양수
  71. * @---------------------------------------------------
  72. */
  73. function fCloseMemo()
  74. {
  75. window.close();
  76. }