SMMNH03300.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*********************************************************************************************************************************
  2. * 2007-12-12
  3. * follow up sheet의 KPS/VAS점수를 등록하는 팝업화면 스크립트
  4. *********************************************************************************************************************************/
  5. /*
  6. * 초기화
  7. * xforms-ready 이벤트 발생시 초기화펑션을 호출한다.
  8. **/
  9. function fInit(){
  10. //입력시간(ipt_recdt)에 현재 시간을 세팅
  11. ipt_recdt.value = getCurrentTime().substring(0,4);
  12. //부모창에서 받아온 paramter값에 해당하는 환자의 VAS점수를 조회
  13. model.removenode("/root/send");
  14. model.makeValue("/root/send/pid",pid);
  15. model.makeValue("/root/send/cretdd",cretdd);
  16. model.makeValue("/root/send/crettm",crettm);
  17. model.makeValue("/root/send/recitemcd", recitemcd);
  18. model.makeValue("/root/send/recdd",recdd);
  19. model.removenodeset("/root/main/vash/vashlist" );
  20. submit("TRMNH03301");
  21. //조회된 VAS점수가 없으면 default로 row를 세팅해 준다.
  22. if(grd_vashlist.rows < 2){
  23. grd_vashlist.addRow();
  24. model.setValue("/root/main/vash/vashlist["+grd_vashlist.row+"]/staiud","insert");
  25. model.setValue("/root/main/vash/vashlist["+grd_vashlist.row+"]/recdd",recdd);
  26. model.setValue("/root/main/vash/vashlist["+grd_vashlist.row+"]/rectm",getCurrentTime().substring(0,4));
  27. grd_vashlist.cellStyle("background-image", grd_vashlist.row, 1) = "../../../com/commonweb/images/icon_i.gif";
  28. brecdd = recdd.substring(0,4)+"-"+ recdd.substring(4,6)+"-"+recdd.substring(6,8);
  29. var recdt = "";
  30. if(ipt_recdt.value == ""){
  31. recdt = getCurrentTime().substring(0,2)+":"+getCurrentTime().substring(2,4);
  32. }else{
  33. recdt = (ipt_recdt.value).substring(0,2)+":"+(ipt_recdt.value).substring(2,4);;
  34. }
  35. grd_vashlist.valueMatrix(grd_vashlist.row,2) = brecdd + " " + recdt;
  36. grd_vashlist.valueMatrix(grd_vashlist.row,4) = getUserName();
  37. grd_vashlist.valueMatrix(grd_vashlist.row,8) = getUserId();
  38. }
  39. //부모창에서 받아온 popGbn(KPS/VAS)구분에 따라서 caption을 변경해준다.
  40. grd_vashlist.valueMatrix(0, 3) = popGbn + '점수';
  41. caption1.value = popGbn + '추가 입력 및 조회';
  42. model.refresh();
  43. }