123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531 |
- /* ---------------------------------------------------------------------
-
- 수술기록위치팝업이미지 (SPMNP00300.xfm - JScript )
-
- - Version :
- 1) : Ver.1.00.01
- : Create By Francis Choi
- : 2007.05.02
- ---------------------------------------------------------------------- */
-
- var PathCond = "/root/main/cond/" ; //신체부위
- var PathCondView = "/root/main/CondView/"; //신체부위
- var PgrdFlag = "";
- var imgflag = "ESU";
-
- //--------------------------------------
- //--------------------------------------
- function fPopinit(){
-
- button1.selected = true;
- if (window.opener != null){
- imgflag = opener.window.javascript.getParameter("imgflag");
- var partall = opener.window.javascript.getParameter("partall");
- PgrdFlag = opener.window.javascript.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 (partall != "") {
- var valueArray = partall.split("*");
- // var PartArray = ["",""];
- if (valueArray[0] != "") {
- PartArray = valueArray[0].split(",");
- model.setValue(PathCond+"upperarm" ,PartArray[0]);
- model.setValue(PathCond+"upperarmchk",PartArray[1]);
- }
-
- if (valueArray[1] != "") {
- PartArray = valueArray[1].split(",");
- model.setValue(PathCond+"lowerarm" ,PartArray[0]);
- model.setValue(PathCond+"lowerarmchk",PartArray[1]);
- }
-
- if (valueArray[2] != "") {
- PartArray = valueArray[2].split(",");
- model.setValue(PathCond+"athigh" ,PartArray[0]);
- model.setValue(PathCond+"athighchk" ,PartArray[1]);
- }
-
- if (valueArray[3] != "") {
- PartArray = valueArray[3].split(",");
- model.setValue(PathCond+"pthigh" ,PartArray[0]);
- model.setValue(PathCond+"pthighchk" ,PartArray[1]);
- }
-
- if (valueArray[4] != "") {
- PartArray = valueArray[4].split(",");
- model.setValue(PathCond+"hip" ,PartArray[0]);
- model.setValue(PathCond+"hipchk" ,PartArray[1]);
- }
-
- if (valueArray[5] != "") {
- PartArray = valueArray[5].split(",");
- model.setValue(PathCond+"calf" ,PartArray[0]);
- model.setValue(PathCond+"calfchk" ,PartArray[1]);
- }
-
- if (valueArray[6] != "") {
- PartArray = valueArray[6].split(",");
- model.setValue(PathCond+"antcalf" ,PartArray[0]);
- model.setValue(PathCond+"antcalfchk" ,PartArray[1]);
- }
-
- if (valueArray[7] != "") {
- PartArray = valueArray[7].split(",");
- model.setValue(PathCond+"back" ,PartArray[0]);
- model.setValue(PathCond+"backchk" ,PartArray[1]);
- }
-
- if (valueArray[8] != "") {
- PartArray = valueArray[8].split(",");
-
- model.setValue(PathCond+"opbed" ,PartArray[0]);
- model.setValue(PathCond+"oppartchk" ,PartArray[0]);
- if(PartArray[0] != "" && PartArray[0] != null && PartArray[0] != "undefined"){
- fClickMegadyneCheckBox("false");
- }else{
- model.setValue("/root/main/hidedata/regular" , "regular");
- model.setValue(PathCond+"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");
- }
-
- model.refresh();
- }else{
- //2008-09-01 오전 10:52:02 taebum 값이 없을 경우 ESU는 Regular를 default로 선택한다.
- if(imgflag != "TQ"){
- model.setValue(PathCond+"oppartchk" , "regular");
- model.setValue("/root/main/hidedata/regular", "regular");
- }
- }
- //2009-02-19 ycd 기록 목록 추가
- model.setValue(PathCond+"grdflag" , PgrdFlag );
- model.refresh();
- }
-
- } // End Of Function
-
- //--------------------------------------
- //욕창 부위 선택 팝업창 확인버튼 누를때
- //--------------------------------------
- function fPopClose(){
-
- var ViewData = "";
- var FristFlag = false;
- var PosData = model.getValue(PathCond+"upperarm" ) + ","
- + model.getValue(PathCond+"upperarmchk") + "*" // 1
- + model.getValue(PathCond+"lowerarm" ) + ","
- + model.getValue(PathCond+"lowerarmchk") + "*" // 2
- + model.getValue(PathCond+"athigh" ) + ","
- + model.getValue(PathCond+"athighchk" ) + "*" // 3
- + model.getValue(PathCond+"pthigh" ) + ","
- + model.getValue(PathCond+"pthighchk" ) + "*" // 4
- + model.getValue(PathCond+"hip" ) + ","
- + model.getValue(PathCond+"hipchk" ) + "*" // 5
- + model.getValue(PathCond+"calf" ) + ","
- + model.getValue(PathCond+"calfchk" ) + "*" // 6
- + model.getValue(PathCond+"antcalf" ) + ","
- + model.getValue(PathCond+"antcalfchk" ) + "*" // 7
- + model.getValue(PathCond+"back" ) + ","
- + model.getValue(PathCond+"backchk" ) + "*" // 8
- + model.getValue(PathCond+"opbed" ) + ","
- + model.getValue(PathCond+"finger" ) + "*" // 8_1
- + model.getValue(PathCond+"fingerchk" ) + ","
- + model.getValue(PathCond+"toe" ) + "*" // 8_2
- + model.getValue(PathCond+"toechk" ) + ","
- + "" + "▩"; // 9
- //2008-05-19 오후 11:02:20 김태범
- /*
- 사용자 요구사항으로 인한 ViewData 로직 수정
- */
- if (model.getValue(PathCond+"upperarmchk") != "") { // 1
- var tempArr = model.getValue(PathCond+"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 += tempArr[k]+ " upper arm";
- }
- }else{
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"upperarm") + ""
- + tempArr[k]+ " upper arm";
- }
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"lowerarmchk") != "") { // 2
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"lowerarmchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"lowerarm") + ""
- + tempArr[k] + " lower arm";
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"athighchk" ) != "") { // 3
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"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 += tempArr[k] + " thigh";
- }
- }else{
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"athigh") + ""
- + tempArr[k] + " thigh";
- }
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"pthighchk" ) != "") { // 4
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"pthighchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"pthigh") + ""
- + tempArr[k] + " thigh";
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"hipchk" ) != "") { // 5
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"hipchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += tempArr[k] + " " + model.getValue(PathCondView+"hip");
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"calfchk" ) != "") { // 6
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"calfchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"calf") + ""
- + tempArr[k] + " calf";
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"antcalfchk" ) != "") { // 7
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"antcalfchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += model.getValue(PathCondView+"antcalf") + ""
- + tempArr[k] + " calf";
- }
- FristFlag = true;
- }
- }
- if (model.getValue(PathCond+"backchk" ) != "") { // 8
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"backchk" ).split(" ");
- if(tempArr.length > 0){
- for(var k = 0; k < tempArr.length; k++){
- if(k != 0){
- ViewData += ",";
- }
- ViewData += tempArr[k] + " " + model.getValue(PathCondView+"back");
- }
- FristFlag = true;
- }
- }
-
- if (model.getValue(PathCond+"fingerchk") != "") { // 8_1
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"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 += 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 ( model.getValue(PathCond+"fingercnt") != ""){
-
- ViewData += " " + model.getValue(PathCond+"fingercnt") + " 번째";
- }
-
- }
-
- if (model.getValue(PathCond+"toechk") != "") { // 8_2
- if (FristFlag) {
- ViewData += ",";
- }
- var tempArr = model.getValue(PathCond+"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 += 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 ( model.getValue(PathCond+"toecnt") != ""){
-
- ViewData += " " + model.getValue(PathCond+"toecnt") + " 번째";
- }
- }
- //megadine add -- 2008-06-26 오전 11:16:54 taebum
- if (model.getValue(PathCond+"opbed" ) != "") { // 9
- if (FristFlag) {
- ViewData += ",";
- }
- var temp = model.getValue(PathCond+"opbed" );
- if(temp != null && temp != "" && temp != "undefined"){
- ViewData += model.getValue(PathCondView+"opbed");
- FristFlag = true;
- }
- }
-
- PosData += ViewData;
-
- // alert(PosData);
-
- if (window.opener != null ){
- opener.javascript.setParameter("PosData" , PosData);
- opener.javascript.setParameter("GrdData" , model.getValue(PathCond+"grdflag"));
-
- window.close();
- }
-
- } // End Of Function
- /**
- * MegaDyne checkbox 클릭 시 이벤트
- * @param pFlag : true/false(check/uncheck)
- */
- function fClickMegadyneCheckBox(pFlag){
- if(pFlag == "false"){
- chk_upperarm.value = "";
- chk_upperarm.disabled = true;
- checkbox2.value = "";
- checkbox2.disabled = true;
-
- chk_lowerarm.value = "";
- chk_lowerarm.disabled = true;
- checkbox1.value = "";
- checkbox1.disabled = true;
-
- checkbox12.value = "";
- checkbox12.disabled = true;
- checkbox13.value = "";
- checkbox13.disabled = true;
-
- checkbox3.value = "";
- checkbox3.disabled = true;
- checkbox5.value = "";
- checkbox5.disabled = true;
-
- checkbox6.value = "";
- checkbox6.disabled = true;
- checkbox4.value = "";
- checkbox4.disabled = true;
-
- chk_hip.value = "";
- chk_hip.disabled = true;
- radio11.value = "";
- radio11.disabled = true;
-
- chk_pthigh.value = "";
- chk_pthigh.disabled = true;
- radio9.value = "";
- radio9.disabled = true;
-
- chk_calf.value = "";
- chk_calf.disabled = true;
- radio10.value = "";
- radio10.disabled = true;
-
- checkbox11.value = "";
- checkbox11.disabled = true;
- checkbox10.value = "";
- checkbox10.disabled = true;
-
- checkbox8.value = "";
- checkbox8.disabled = true;
- checkbox9.value = "";
- checkbox9.disabled = true;
-
- model.setValue("/root/main/hidedata/regular","");
- checkbox7.refresh();
- }else if(pFlag == "true"){
- chk_upperarm.value = "";
- chk_upperarm.disabled = false;
- checkbox2.value = "";
- checkbox2.disabled = false;
-
- chk_lowerarm.value = "";
- chk_lowerarm.disabled = false;
- checkbox1.value = "";
- checkbox1.disabled = false;
-
- checkbox12.value = "";
- checkbox12.disabled = false;
- checkbox13.value = "";
- checkbox13.disabled = false;
-
- checkbox3.value = "";
- checkbox3.disabled = false;
- checkbox5.value = "";
- checkbox5.disabled = false;
-
- checkbox6.value = "";
- checkbox6.disabled = false;
- checkbox4.value = "";
- checkbox4.disabled = false;
-
- chk_hip.value = "";
- chk_hip.disabled = false;
- radio11.value = "";
- radio11.disabled = false;
-
- chk_pthigh.value = "";
- chk_pthigh.disabled = false;
- radio9.value = "";
- radio9.disabled = false;
-
- chk_calf.value = "";
- chk_calf.disabled = false;
- radio10.value = "";
- radio10.disabled = false;
-
- checkbox11.value = "";
- checkbox11.disabled = false;
- checkbox10.value = "";
- checkbox10.disabled = false;
-
- checkbox8.value = "";
- checkbox8.disabled = false;
- checkbox9.value = "";
- checkbox9.disabled = false;
-
- model.setValue("/root/main/cond/opbed","");
- chk_opbed.refresh();
- }else{
- return;
- }
- }
-
- /* ------------------------------------------------- */
- /* ------End Of List ------------------------------- */
- /* -------------------------------------------------- */
|