123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- /* ---------------------------------------------------------------------
-
- 수술기록위치팝업이미지 (SPMNP00300.xfm - JScript )
-
- - Version :
- 1) : Ver.1.00.01
- : Create By Francis Choi
- : 2007.05.02
- ---------------------------------------------------------------------- */
-
- var AntPath = "/root/main/cond/anteriogrup/anteriogruplist" ; //신체부위
- var PosPath = "/root/main/cond/positiongrup/positiongruplist"; //선택부위
-
- //--------------------------------------
- //--------------------------------------
- function fPopinit(){
-
- button1.selected = true;
-
- model.toggle("case5");
-
- if (window.opener != null && opener.window.javascript.getParameter("partall") != "" ){
- var partall = opener.window.javascript.getParameter("partall")
- var valueArray = partall.split(",");
-
- model.setValue(AntPath + "/select" , valueArray[0]); //신체부위 선택
- model.setValue(PosPath + "/part" , valueArray[0]); //선택부위 명칭 등록
- model.setValue(PosPath + "/leftright" , valueArray[1]); //leftrigth
- model.setValue(PosPath + "/seqforback", valueArray[2]); //마디,바닥,등 선택
-
- model.refresh();
-
- if (valueArray[0] == "(anterior)face" || valueArray[0] == "(anterior)chin" ||
- valueArray[0] == "(anterior)neck" || valueArray[0] == "(anterior)chest" ||
- valueArray[0] == "(anterior)abdomen" || valueArray[0] == "(posterior)occipital" ||
- valueArray[0] == "(posterior)spinousprocess" || valueArray[0] == "(posterior)coccyx"
- ){
- button1.selected = true;
- model.toggle("case5");
- } else if ( valueArray[0] == "(anterior)thigh" || valueArray[0] == "(posterior)thigh" ||
- valueArray[0] == "(anterior)ear" || valueArray[0] == "(anterior)shoulder" ||
- valueArray[0] == "(anterior)upperarm" || valueArray[0] == "(anterior)lowerarm" ||
- valueArray[0] == "(anterior)wrist" || valueArray[0] == "(anterior)leg" ||
- valueArray[0] == "(anterior)ankle" || valueArray[0] == "(anterior)malleolus" ||
- valueArray[0] == "(anterior)knee" || valueArray[0] == "(posterior)inguinal" ||
- valueArray[0] == "(posterior)scapular" || valueArray[0] == "(posterior)elbow" ||
- valueArray[0] == "(posterior)iliaccrest" || valueArray[0] == "(posterior)sacrum" ||
- valueArray[0] == "(posterior)trochant" || valueArray[0] == "(posterior)ischium" ||
- valueArray[0] == "(posterior)calf" || valueArray[0] == "(posterior)heel"
- ) {
- button18.selected = true;
- model.toggle("case1");
- } else if ( valueArray[0] == "(anterior)finger" || valueArray[0] == "(anterior)toe"
- ){
- button2.selected = true; // 오른쪽/왼쪽 손/발가락 선택화면 끝
- model.toggle("case2");
- } else if( valueArray[0] == "(anterior)hand"
- ){
- button3.selected = true; // 오른쪽/왼쪽 손바닥/손등 선택화면 시작
- model.toggle("case3");
- } else if( valueArray[0] == "(anterior)foot"
- ){
- button4.selected = true; // 오른쪽/왼쪽 발바닥/발등 선택화면 시작
- model.toggle("case4");
- }
-
- } else if( window.opener != null && opener.window.javascript.getParameter("partall") == "" ) {
- button1.selected = true;
- model.toggle("case5");
- }
-
- } // End Of Function
-
- //--------------------------------------
- //욕창 부위 선택 팝업창 확인버튼 누를때
- //--------------------------------------
- function fPopClose(){
-
- var selectValue2 = model.getValue(AntPath + "/select") ;
-
- // 신체 부위 선택 필수 체크
-
- if (selectValue2 == "" || selectValue2 == null ){
-
- messageBox("신체 부위를 ", "C002");
-
- /* 확인버튼만 있는 화면 시작 */
- model.setValue(PosPath + "/leftright" ,""); //부위 선택이 바꿀때 left/right 초기화
- model.setValue(PosPath + "/seqforback",""); //부위 선택이 바꿀때 seqforback 초기화
-
- button1.selected = true;
- model.toggle("case5");
-
- return;
-
- }
-
- //부위 선택이 바꿀때 선택부위 셋팅
- model.setValue(PosPath + "/part",selectValue2);
-
- var part = model.getValue(PosPath + "/part" );
- var leftright = model.getValue(PosPath + "/leftright" );
- var seqforback = model.getValue(PosPath + "/seqforback");
-
- if (part == "(anterior)face" || part == "(anterior)chin" ||
- part == "(anterior)neck" || part == "(anterior)chest" ||
- part == "(anterior)abdomen" || part == "(posterior)occipital" ||
- part == "(posterior)spinousprocess" || part == "(posterior)coccyx"
- ){
- model.setValue(PosPath + "/leftright" ,""); //부위 선택이 바꿀때 left/right 초기화
- model.setValue(PosPath + "/seqforback",""); //부위 선택이 바꿀때 seqforback 초기화
-
- // 신체 부위 선택시 추가 선택부분 체크
-
- if (leftright != "" || seqforback != ""){
- messageBox("신체 부위 추가선택 항목은 ", "I001");
- return;
- }
-
- } else if ( part == "(anterior)thigh" || part == "(posterior)thigh" ||
- part == "(anterior)ear" || part == "(anterior)shoulder" ||
- part == "(anterior)upperarm" || part == "(anterior)lowerarm" ||
- part == "(anterior)wrist" || part == "(anterior)leg" ||
- part == "(anterior)ankle" || part == "(anterior)malleolus" ||
- part == "(anterior)knee" || part == "(posterior)inguinal" ||
- part == "(posterior)scapular" || part == "(posterior)elbow" ||
- part == "(posterior)iliaccrest" || part == "(posterior)sacrum" ||
- part == "(posterior)trochant" || part == "(posterior)ischium" ||
- part == "(posterior)calf" || part == "(posterior)heel"
- ) {
- model.setValue(PosPath + "/seqforback",""); // 부위 선택이 바꿀때 seqforback 초기화
-
- if(leftright == "" || leftright.length == 0 ){
- messageBox("Left/Right를 ", "C002");
- return;
- }
- } else if(part == "(anterior)finger" || part == "(anterior)toe" ) {
- if (leftright == "" || leftright.length == 0 ){
- messageBox("Left/Right를 ", "C002");
- return;
- } else if ( seqforback == "" || seqforback.length == 0 ) {
- messageBox("손/발가락 번호를 ", "C002");
- return;
- }
- } else if (part == "(anterior)hand"){
- if(leftright == "" || leftright.length == 0 ){
- messageBox("Left/Right를 ", "C002");
- return;
- } else if (seqforback == "" || seqforback.length == 0 ) {
- messageBox("손바닥/손등을 ", "C002");
- return;
- }
- } else if (part == "(anterior)foot" ){
- if (leftright == "" || leftright.length == 0 ){
- messageBox("Left/Right를 ", "C002");
- return;
- } else if (seqforback == "" || seqforback.length == 0 ) {
- messageBox("발바닥/발등을 ", "C002");
- return;
- }
- }
-
- model.refresh();
-
- PosData = model.getValue(PosPath + "/part" ) + ","
- + model.getValue(PosPath + "/leftright" ) + ","
- + model.getValue(PosPath + "/seqforback") ;
- // alert("PosData ===>>"+ PosData );
- if (window.opener != null ){
- opener.javascript.setParameter("PosData" , PosData);
- window.close();
- }
-
- } // End Of Function
-
-
- //--------------------------------------------------
- // 그리드내에 버튼을 클릭했을때, 어떤 버튼인지 체크
- //--------------------------------------------------
- function fbodyselect(){
-
- var value = model.getValue(AntPath + "/select");
- var valueArray = value.split(" ");
-
- model.setValue(AntPath + "/select", valueArray[valueArray.length - 1]);
- group1.refresh();
-
- var selectValue = model.getValue(AntPath + "/select") ;
-
- model.setValue(PosPath + "/part" ,selectValue); //부위 선택이 바꿀때 선택부위 셋팅
- model.setValue(PosPath + "/leftright" ,"" ); //부위 선택이 바꿀때 left/right 초기화
- model.setValue(PosPath + "/seqforback","" ); //부위 선택이 바꿀때 seqforback 초기화
-
- model.refresh();
-
- if (valueArray[0] == "(anterior)face" || valueArray[0] == "(anterior)chin" ||
- valueArray[0] == "(anterior)neck" || valueArray[0] == "(anterior)chest" ||
- valueArray[0] == "(anterior)abdomen" || valueArray[0] == "(posterior)occipital" ||
- valueArray[0] == "(posterior)spinousprocess" || valueArray[0] == "(posterior)coccyx"
- ){
- button1.selected = true;
- model.toggle("case5");
-
- } else if ( valueArray[0] == "(anterior)thigh" || valueArray[0] == "(posterior)thigh" ||
- valueArray[0] == "(anterior)ear" || valueArray[0] == "(anterior)shoulder" ||
- valueArray[0] == "(anterior)upperarm" || valueArray[0] == "(anterior)lowerarm" ||
- valueArray[0] == "(anterior)wrist" || valueArray[0] == "(anterior)leg" ||
- valueArray[0] == "(anterior)ankle" || valueArray[0] == "(anterior)malleolus" ||
- valueArray[0] == "(anterior)knee" || valueArray[0] == "(posterior)inguinal" ||
- valueArray[0] == "(posterior)scapular" || valueArray[0] == "(posterior)elbow" ||
- valueArray[0] == "(posterior)iliaccrest" || valueArray[0] == "(posterior)sacrum" ||
- valueArray[0] == "(posterior)trochant" || valueArray[0] == "(posterior)ischium" ||
- valueArray[0] == "(posterior)calf" || valueArray[0] == "(posterior)heel"
- ) {
- button18.selected = true;
- model.toggle("case1");
-
- } else if (selectValue == "(anterior)finger" || selectValue == "(anterior)toe"){
-
- button2.selected = true; // 오른쪽/왼쪽 손/발가락 선택
- model.toggle("case2");
-
- } else if (selectValue == "(anterior)hand" ){
- button3.selected = true; // 오른쪽/왼쪽 손바닥/손등 선택
- model.toggle("case3");
-
- } else if (selectValue == "(anterior)foot" ){
- button4.selected = true; // 오른쪽/왼쪽 발바닥/발등 선택
- model.toggle("case4");
- }
-
- model.refresh();
-
- }
-
- //--------------------------------------------------
- // 신체부위 체크값 풀때
- //--------------------------------------------------
- function fbodyunselect(){
-
- var selectValue2 = model.getValue(AntPath + "/select") ;
-
- if(selectValue2 == "" || selectValue2 == null ){
- model.setValue(PosPath + "/leftright" ,""); // 부위 선택이 바꿀때 left/right 초기화
- model.setValue(PosPath + "/seqforback",""); // 부위 선택이 바꿀때 seqforback 초기화
-
- button1.selected = true;
- model.toggle("case5");
-
- return;
- }
- }
-
- /* ------------------------------------------------- */
- /* ------End Of List ------------------------------- */
- /* -------------------------------------------------- */
|