eyebank.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * @ver : 2008.3.03
  3. * @by : 남수현
  4. * @---------------------------------------------------
  5. * @type : function
  6. * @access : public
  7. * @desc : 원무 환자검색 팝업 함수
  8. * @param1 :
  9. * @return :
  10. * @---------------------------------------------------
  11. */
  12. function avefGetPamPatientPopup() {
  13. modal("SPPMC02500",0,100,150,"SPPMC02500","","");
  14. if (model.getValue("/root/main/popupendflag") == "ok") {
  15. var spid = model.getValue("/root/main/patinfo/patinfolist/pid");
  16. if (spid == null || spid == "" || spid == " ") {
  17. return false;
  18. }
  19. model.copyNode ( "/root/main/trnptinfo/patinfo","/root/main/patinfo/patinfolist");
  20. model.refresh();
  21. }
  22. }
  23. /**
  24. * @desc : 안은행 안과 의사콤보 조회
  25. * @
  26. * @param : ref - reference path
  27. * rsltref - result reference path
  28. * deptcd - 부서코드
  29. * jobkindcd - 직종코드
  30. * jobposcd - 직책코드
  31. * @return :
  32. * @author : 남수현
  33. * @---------------------------------------------------
  34. */
  35. function avefGetUserComboList(ref, rsltref, deptcd) {
  36. var mmb_rsltref = "/root/hidden/ave/userlist";
  37. model.removeNode(mmb_rsltref);
  38. model.makeNode(mmb_rsltref);
  39. model.removeNode(ref);
  40. model.makeValue(ref + "/deptcd" , deptcd); //부서코드
  41. // model.makeValue(ref + "/jobkindcd", '0330"); //직종코드(의사:0330)
  42. // model.makeValue(ref + "/jobposcd" , '1799"); //직책코드(인턴:1799)
  43. if(submit("TRAVE00302", "false", ref, mmb_rsltref)==true){
  44. model.copyNode(rsltref, mmb_rsltref);
  45. model.removeNode(mmb_rsltref);
  46. }
  47. model.refresh();
  48. }