SMMRF02800.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /**
  2. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  3. 진료 - OCR 스캔리스트 ( SMMRF02800.xrw - JScript )
  4. * Version :
  5. - Ver.1.00.01
  6. * 개발자: 이윤주
  7. * 최초작성일:
  8. - 20130318
  9. * 기타:
  10. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  11. */
  12. function fInit(){
  13. model.setValue("/root/send/reqdata/fromdd", getCurrentDate());
  14. model.setValue("/root/send/reqdata/todd", getCurrentDate());
  15. model.setValue("/root/send/reqdata/updtuserid", getUserInfo("userid"));
  16. model.setValue("/root/send/reqdata/updtusernm", getUserInfo("usernm"));
  17. model.refresh();
  18. }
  19. function fSetUserinfo(){
  20. setParameter("search_condition","usernm");
  21. setParameter("resultref","/root/send/userinfo");
  22. modal("SPZSU10100");
  23. var userinfo = model.getValue("/root/send/userinfo");
  24. userinfo = userinfo.split("|");
  25. var updtuserid = userinfo[2];
  26. var updtusernm = userinfo[3];
  27. model.setValue("/root/send/reqdata/updtuserid",updtuserid);
  28. model.setValue("/root/send/reqdata/updtusernm",updtusernm);
  29. model.resetInstanceNode("/root/send/userinfo");
  30. model.refresh();
  31. }
  32. function fSearch() {
  33. var updtuserid = model.getValue("/root/send/reqdata/updtuserid");
  34. var pid = model.getValue("/root/send/reqdata/pid");
  35. var ddInterval = getDateInterval(in_dschdd.value, to_dschdd.value);
  36. if (ddInterval > 1 && updtuserid =="" && pid =="") {
  37. messageBox("반납확인자 또는 챠트번호를 입력하세요!","I999");
  38. return;
  39. }
  40. // if (updtuserid =="" && pid =="" ) {
  41. // messageBox("반납확인자 또는 챠트번호를 입력하세요!","I999");
  42. // return;
  43. // }
  44. submit("TRMRF02800");
  45. model.refresh();
  46. }
  47. function fSaveExcel(){
  48. var fileName = window.fileDialog("save", "|", true, "", "", "Excel Files(*.xls)|*.xls");
  49. if (fileName != ""){
  50. grd_scan.saveExcel(fileName, "SheetName", false, false, "", "", false);
  51. }
  52. }
  53. function fGetPatSearch(){
  54. model.makeValue("/root/temp/srchcond","1");
  55. model.makeValue("/root/temp/pid", model.getValue("/root/send/reqdata/pid"));
  56. model.makeValue("/root/temp/autoflag", "Y"); // 1건인경우 자동으로닫힘
  57. modal("SPPMC02500", 1, 10, 10, "SPPMC02500", "/root/temp", "/root/send");
  58. model.setValue("/root/send/reqdata/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  59. model.refresh();
  60. }