123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[ /* ---------------------------------------------------------------------
-
- 수술기록위치팝업이미지 (SPMNP00300.xfm - JScript )
-
- - Version :
- 1) : Ver.1.00.01
- : Create By Francis Choi
- : 2007.05.02
- ---------------------------------------------------------------------- */
-
- var PathCond = ds_main_cond ; //신체부위
- var PathCondView = ds_main_CondView; //신체부위
- var PgrdFlag = "";
- var imgflag = "ESU";
-
- //--------------------------------------
- //--------------------------------------
- function fPopinit(){
-
- button1.setFocus();
- if( frmf_checkOpener() == true ){
- imgflag = opener.frmf_getParameter("imgflag");
- var partall = opener.frmf_getParameter("partall");
- PgrdFlag = opener.frmf_getParameter("grdflag");
-
- if( imgflag == "TQ" ){
- //model.toggle("case2");
- //grp_tq.attribute("visibility") ="visible";
- //grp_esu.attribute("visibility") ="hidden" ;
- group1.visible = false;
- group2.visible = true;
- caption9.visible = false;
- caption14.visible = true;
- } else {//ESU
- //model.toggle("case1");
- //grp_esu.attribute("visibility") ="visible";
- //grp_tq.attribute("visibility") ="hidden" ;
- group1.visible = true;
- group2.visible = false;
- caption9.visible = true;
- caption14.visible = false;
- }
-
- //
- if( !utlf_isNull(partall) ){
- var valueArray = partall.split("*");
- // var PartArray = ["",""];
- if( !utlf_isNull(valueArray[0]) ){
- PartArray = valueArray[0].split(",");
- PathCond.setColumn(0, "upperarm", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "upperarmchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[1]) ){
- PartArray = valueArray[1].split(",");
- PathCond.setColumn(0, "lowerarm", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "lowerarmchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[2]) ){
- PartArray = valueArray[2].split(",");
- PathCond.setColumn(0, "athigh", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "athighchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[3]) ){
- PartArray = valueArray[3].split(",");
- PathCond.setColumn(0, "pthigh", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "pthighchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[4]) ){
- PartArray = valueArray[4].split(",");
- PathCond.setColumn(0, "hip", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "hipchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[5]) ){
- PartArray = valueArray[5].split(",");
- PathCond.setColumn(0, "calf", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "calfchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[6]) ){
- PartArray = valueArray[6].split(",");
- PathCond.setColumn(0, "antcalf", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "antcalfchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[7]) ){
- PartArray = valueArray[7].split(",");
- PathCond.setColumn(0, "back", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "backchk", utlf_transNullToEmpty(PartArray[1]));
- }
-
- if( !utlf_isNull(valueArray[8]) ){
- PartArray = valueArray[8].split(",");
-
- PathCond.setColumn(0, "opbed", utlf_transNullToEmpty(PartArray[0]));
- PathCond.setColumn(0, "oppartchk", utlf_transNullToEmpty(PartArray[0]));
-
- if( !utlf_isNull(PartArray[0]) && PartArray[0] != "undefined" ){
- fClickMegadyneCheckBox("false");
- }else{
- ds_main_hidedata.setColumn(0, "regular", "regular");
- PathCond.setColumn(0, "oppartchk", "regular");
- }
-
- //2009-02-12 ycd ESU Popup화면 수정 중 삭제 처리
- /*
- model.setValue(PathCond+"opbed" ,PartArray[0]);
- if(PartArray[0] != "" && PartArray[0] != null && PartArray[0] != "undefined"){
- fClickMegadyneCheckBox("false");
- }else{
- model.setValue("/root/main/hidedata/regular" , "regular");
- }
- */
- }else{
- fClickMegadyneCheckBox("false");
- }
- }else{
- //2008-09-01 오전 10:52:02 taebum 값이 없을 경우 ESU는 Regular를 default로 선택한다.
- if( imgflag != "TQ" ){
- PathCond.setColumn(0, "oppartchk", "regular");
- ds_main_hidedata.setColumn(0, "regular", "regular");
- }
- }
- //2009-02-19 ycd 기록 목록 추가
- PathCond.setColumn(0, "grdflag", PgrdFlag);
- }
-
- } // End Of Function
-
- //--------------------------------------
- //욕창 부위 선택 팝업창 확인버튼 누를때
- //--------------------------------------
- function fPopClose(){
-
- var ViewData = "";
- var FristFlag = false;
- var PosData = utlf_transNullToEmpty(PathCond.getColumn(0, "upperarm")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "upperarmchk")) + "*" // 1
- + utlf_transNullToEmpty(PathCond.getColumn(0, "lowerarm")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "lowerarmchk")) + "*" // 2
- + utlf_transNullToEmpty(PathCond.getColumn(0, "athigh")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "athighchk")) + "*" // 3
- + utlf_transNullToEmpty(PathCond.getColumn(0, "pthigh")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "pthighchk")) + "*" // 4
- + utlf_transNullToEmpty(PathCond.getColumn(0, "hip")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "hipchk")) + "*" // 5
- + utlf_transNullToEmpty(PathCond.getColumn(0, "calf")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "calfchk")) + "*" // 6
- + utlf_transNullToEmpty(PathCond.getColumn(0, "antcalf")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "antcalfchk")) + "*" // 7
- + utlf_transNullToEmpty(PathCond.getColumn(0, "back")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "backchk")) + "*" // 8
- + utlf_transNullToEmpty(PathCond.getColumn(0, "opbed")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "finger")) + "*" // 8_1
- + utlf_transNullToEmpty(PathCond.getColumn(0, "fingerchk")) + ","
- + utlf_transNullToEmpty(PathCond.getColumn(0, "toe")) + "*" // 8_2
- + utlf_transNullToEmpty(PathCond.getColumn(0, "toechk")) + ","
- + "" + "▩"; // 9
- //2008-05-19 오후 11:02:20 김태범
- /*
- 사용자 요구사항으로 인한 ViewData 로직 수정
- */
- if( !utlf_isNull(PathCond.getColumn(0, "upperarmchk")) ){ // 1
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "upperarmchk")).split(" ");
- // 2009-02-24 YCD TOURNIQUET 부위 설정 변경
- if( tempArr.length > 0 ){
- if( imgflag == "TQ" ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k])+ " upper arm";
- }
- }else{
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "upperarm")) + ""
- + utlf_transNullToEmpty(tempArr[k])+ " upper arm";
- }
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "lowerarmchk")) ){ // 2
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "lowerarmchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "lowerarm")) + ""
- + utlf_transNullToEmpty(tempArr[k]) + " lower arm";
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "athighchk")) ){ // 3
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "athighchk")).split(" ");
- if( tempArr.length > 0 ){
- // 2009-02-24 YCD TOURNIQUET 부위 설정 변경
- if( imgflag == "TQ" ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k]) + " thigh";
- }
- }else{
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "athigh")) + ""
- + utlf_transNullToEmpty(tempArr[k]) + " thigh";
- }
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "pthighchk")) ){ // 4
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "pthighchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "pthigh")) + ""
- + utlf_transNullToEmpty(tempArr[k]) + " thigh";
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "hipchk")) ){ // 5
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "hipchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k]) + " " + utlf_transNullToEmpty(PathCondView.getColumn(0, "hip"));
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "calfchk")) ){ // 6
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "calfchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "calf")) + ""
- + utlf_transNullToEmpty(tempArr[k]) + " calf";
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "antcalfchk")) ){ // 7
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "antcalfchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "antcalf")) + ""
- + utlf_transNullToEmpty(tempArr[k]) + " calf";
- }
- FristFlag = true;
- }
- }
- if( !utlf_isNull(PathCond.getColumn(0, "backchk")) ){ // 8
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "backchk")).split(" ");
- if( tempArr.length > 0 ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k]) + " " + utlf_transNullToEmpty(PathCondView.getColumn(0, "back"));
- }
- FristFlag = true;
- }
- }
-
- if( !utlf_isNull(PathCond.getColumn(0, "fingerchk")) ){ // 8_1
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "fingerchk")).split(" ");
- // 2009-02-24 YCD TOURNIQUET 부위 설정 변경
- if( tempArr.length > 0 ){
- if( imgflag == "TQ" ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k])+ " finger";
- }
- // }else{
- // for(var k = 0; k < tempArr.length; k++){
- // if(k != 0){
- // ViewData += ",";
- // }
- // ViewData += model.getValue(PathCondView+"finger") + ""
- // + tempArr[k]+ " finger";
- // }
- }
- FristFlag = true;
- }
- if( !utlf_isNull(PathCond.getColumn(0, "fingercnt")) ){
-
- ViewData += " " + utlf_transNullToEmpty(PathCond.getColumn(0, "fingercnt")) + " 번째";
- }
-
- }
-
- if( !utlf_isNull(PathCond.getColumn(0, "toechk")) ){ // 8_2
- if( FristFlag ){
- ViewData += ",";
- }
- var tempArr = utlf_transNullToEmpty(PathCond.getColumn(0, "toechk")).split(" ");
- // 2009-02-24 YCD TOURNIQUET 부위 설정 변경
- if( tempArr.length > 0 ){
- if( imgflag == "TQ" ){
- for( var k=0 ; k<tempArr.length ; k++ ){
- if( k != 0 ){
- ViewData += ",";
- }
- ViewData += utlf_transNullToEmpty(tempArr[k])+ " toe";
- }
- // }else{
- // for(var k = 0; k < tempArr.length; k++){
- // if(k != 0){
- // ViewData += ",";
- // }
- // ViewData += model.getValue(PathCondView+"toe") + ""
- // + tempArr[k]+ " toe";
- // }
- }
- FristFlag = true;
- }
- if( !utlf_isNull(PathCond.getColumn(0, "toecnt")) ){
-
- ViewData += " " + utlf_transNullToEmpty(PathCond.getColumn(0, "toecnt")) + " 번째";
- }
- }
- //megadine add -- 2008-06-26 오전 11:16:54 taebum
- if( !utlf_isNull(PathCond.getColumn(0, "opbed")) ){ // 9
- if( FristFlag ){
- ViewData += ",";
- }
- var temp = PathCond.getColumn(0, "opbed");
- if( !utlf_isNull(temp) ){
- ViewData += utlf_transNullToEmpty(PathCondView.getColumn(0, "opbed"));
- FristFlag = true;
- }
- }
-
- PosData += ViewData;
-
- // alert(PosData);
-
- if( frmf_checkOpener() == true ){
- opener.frmf_setParameter("PosData" , PosData);
- opener.frmf_setParameter("GrdData" , utlf_transNullToEmpty(PathCond.getColumn(0, "grdflag")));
-
- close();
- }
-
- } // End Of Function
- /**
- * MegaDyne checkbox 클릭 시 이벤트
- * @param pFlag : true/false(check/uncheck)
- */
- function fClickMegadyneCheckBox(pFlag){
- if( pFlag == "false" ){
- group2.chk_upperarm.value = "";
- group2.chk_upperarm.enable = false;
- group2.checkbox2.value = "";
- group2.checkbox2.enable = false;
- group2.checkbox2.setCheckAll(false);
- ds_main_cond.setColumn(0, "upperarmchk", "");
-
- group1.grp_esu.chk_lowerarm.value = "";
- group1.grp_esu.chk_lowerarm.enable = false;
- group1.grp_esu.checkbox1.value = "";
- group1.grp_esu.checkbox1.enable = false;
- group1.grp_esu.checkbox1.setCheckAll(false);
- ds_main_cond.setColumn(0, "lowerarmchk", "");
-
- group2.checkbox12.value = "";
- group2.checkbox12.enable = false;
- group2.checkbox13.value = "";
- group2.checkbox13.enable = false;
- group2.checkbox13.setCheckAll(false);
- ds_main_cond.setColumn(0, "athighchk", "");
-
- group1.grp_esu.checkbox3.value = "";
- group1.grp_esu.checkbox3.enable = false;
- group1.grp_esu.checkbox5.value = "";
- group1.grp_esu.checkbox5.enable = false;
- group1.grp_esu.checkbox5.setCheckAll(false);
- ds_main_cond.setColumn(0, "antcalfchk", "");
-
- group1.grp_esu.checkbox6.value = "";
- group1.grp_esu.checkbox6.enable = false;
- group1.grp_esu.checkbox4.value = "";
- group1.grp_esu.checkbox4.enable = false;
- group1.grp_esu.checkbox4.setCheckAll(false);
- ds_main_cond.setColumn(0, "backchk", "");
-
- group1.grp_esu.chk_hip.value = "";
- group1.grp_esu.chk_hip.enable = false;
- group1.grp_esu.radio11.value = "";
- group1.grp_esu.radio11.enable = false;
- group1.grp_esu.radio11.setCheckAll(false);
- ds_main_cond.setColumn(0, "hipchk", "");
-
- group1.grp_esu.chk_pthigh.value = "";
- group1.grp_esu.chk_pthigh.enable = false;
- group1.grp_esu.radio9.value = "";
- group1.grp_esu.radio9.enable = false;
- group1.grp_esu.radio9.setCheckAll(false);
- ds_main_cond.setColumn(0, "pthighchk", "");
-
- group1.grp_esu.chk_calf.value = "";
- group1.grp_esu.chk_calf.enable = false;
- group1.grp_esu.radio10.value = "";
- group1.grp_esu.radio10.enable = false;
- group1.grp_esu.radio10.setCheckAll(false);
- ds_main_cond.setColumn(0, "calfchk", "");
-
- group1.grp_esu.checkbox11.value = "";
- group1.grp_esu.checkbox11.enable = false;
- group1.grp_esu.checkbox10.value = "";
- group1.grp_esu.checkbox10.enable = false;
- group1.grp_esu.checkbox10.setCheckAll(false);
- ds_main_cond.setColumn(0, "upperarmchk", "");
-
- group1.grp_esu.checkbox8.value = "";
- group1.grp_esu.checkbox8.enable = false;
- group1.grp_esu.checkbox9.value = "";
- group1.grp_esu.checkbox9.enable = false;
- group1.grp_esu.checkbox9.setCheckAll(false);
- ds_main_cond.setColumn(0, "athighchk", "");
-
- ds_main_hidedata.setColumn(0, "regular", "");
- }else if( pFlag == "true" ){
- group2.chk_upperarm.value = "";
- group2.chk_upperarm.enable = true;
- group2.checkbox2.value = "";
- group2.checkbox2.enable = true;
-
- group1.grp_esu.chk_lowerarm.value = "";
- group1.grp_esu.chk_lowerarm.enable = true;
- group1.grp_esu.checkbox1.value = "";
- group1.grp_esu.checkbox1.enable = true;
-
- group2.checkbox12.value = "";
- group2.checkbox12.enable = true;
- group2.checkbox13.value = "";
- group2.checkbox13.enable = true;
-
- group1.grp_esu.checkbox3.value = "";
- group1.grp_esu.checkbox3.enable = true;
- group1.grp_esu.checkbox5.value = "";
- group1.grp_esu.checkbox5.enable = true;
-
- group1.grp_esu.checkbox6.value = "";
- group1.grp_esu.checkbox6.enable = true;
- group1.grp_esu.checkbox4.value = "";
- group1.grp_esu.checkbox4.enable = true;
-
- group1.grp_esu.chk_hip.value = "";
- group1.grp_esu.chk_hip.enable = true;
- group1.grp_esu.radio11.value = "";
- group1.grp_esu.radio11.enable = true;
-
- group1.grp_esu.chk_pthigh.value = "";
- group1.grp_esu.chk_pthigh.enable = true;
- group1.grp_esu.radio9.value = "";
- group1.grp_esu.radio9.enable = true;
-
- group1.grp_esu.chk_calf.value = "";
- group1.grp_esu.chk_calf.enable = true;
- group1.grp_esu.radio10.value = "";
- group1.grp_esu.radio10.enable = true;
-
- group1.grp_esu.checkbox11.value = "";
- group1.grp_esu.checkbox11.enable = true;
- group1.grp_esu.checkbox10.value = "";
- group1.grp_esu.checkbox10.enable = true;
-
- group1.grp_esu.checkbox8.value = "";
- group1.grp_esu.checkbox8.enable = true;
- group1.grp_esu.checkbox9.value = "";
- group1.grp_esu.checkbox9.enable = true;
-
- ds_main_cond.setColumn(0, "opbed", "");
- }else{
- return;
- }
- }
-
- /* ------------------------------------------------- */
- /* ------End Of List ------------------------------- */
- /* -------------------------------------------------- */
- ]]></Script>
|