SMMRD01700.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /**
  2. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  3. 의료정보 - 연구용검색 ( SMMRD01600_연구용검색.xrw - JScript )
  4. - Version :
  5. 1) : Ver.1.00.00
  6. - Author : 강지훈
  7. - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
  8. **/
  9. var xDschAnalyListPath = "/root/main/cond";
  10. /**
  11. * @ver : 2009-01-13
  12. * @desc : 화면초기화
  13. * @
  14. * @by : 강지훈
  15. * @param :
  16. * @return :
  17. * @---------------------------------------------------
  18. */
  19. function fInitialize(){
  20. model.setValue("/root/main/cond/conduserid", getUserId());
  21. model.setValue("/root/main/cond/condusernm", getUserInfo("usernm"));
  22. model.setValue("/root/main/cond/creatdd", getCurrentDate());
  23. var flag = opener.javascript.getParameter("flag");
  24. if(flag == "S"){
  25. btn_save.visible = true;
  26. btn_reset.visible = true;
  27. }
  28. else{
  29. btn_save.visible = false;
  30. btn_reset.visible = false;
  31. }
  32. submit("TRMRD01700");
  33. model.refresh();
  34. }
  35. function fSave(){
  36. var condnm = model.getValue("/root/main/cond/condnm");
  37. var dscdno = model.getValue("/root/main/cond/dscdno");
  38. if(condnm == ""){
  39. messageBox("조건명을 입력하십시오.", "I999");
  40. return;
  41. }
  42. if(dscdno != ""){
  43. var rtnval = messageBox("수정 ","S001");
  44. if(rtnval != 6){ //예
  45. return;
  46. }
  47. }
  48. else{
  49. var rtnval = messageBox("","Q002");
  50. if(rtnval != 6){ //예
  51. return;
  52. }
  53. }
  54. copyNodeType("/root/main/cond", "/root/main/cond", "after", "" , opener);
  55. var gridlist = window.opener.grd_diagcdlist.getUpdateDataAll("i");
  56. gridlist = gridlist + doGetGridInfo(window.opener.grd_cclist.getUpdateDataAll("i"));
  57. gridlist = gridlist + doGetGridInfo(window.opener.grd_chngcdlist.getUpdateDataAll("i"));
  58. gridlist = gridlist + doGetGridInfo(window.opener.grd_directcdlist.getUpdateDataAll("i"));
  59. gridlist = gridlist + doGetGridInfo(window.opener.grd_cnstcdlist.getUpdateDataAll("i"));
  60. gridlist = gridlist + doGetGridInfo(window.opener.grd_opcdlist.getUpdateDataAll("i"));
  61. gridlist = gridlist + doGetGridInfo(window.opener.grd_mcdlist.getUpdateDataAll("i"));
  62. gridlist = gridlist + doGetGridInfo(window.opener.grd_tcdlist.getUpdateDataAll("i"));
  63. gridlist = gridlist + doGetGridInfo(window.opener.grd_metstascdlist.getUpdateDataAll("i"));
  64. model.makeValue("/root/main/cond/gridlist", gridlist);
  65. if (submit("TXMRD01700") == true){
  66. messageBox("저장되었습니다.", "I999");
  67. }
  68. submit("TRMRD01700") ;
  69. model.refresh();
  70. }
  71. function doGetGridInfo(gridname){
  72. return gridname.substr(gridname.indexOf('▩')+1, gridname.length);
  73. }