/* ±â·Ï±âÁØÀÚ·áÆË¾÷List(SPMNW02100_±âÁØÀÚ·áÆË¾÷.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xExecDetlListPath = "/root/main/detlgrup/getVO"; /** * @group : * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ ÀÛ¾÷À» ÇÕ´Ï´Ù. * [grupcd - emr.mnrmderm¿¡¼­ÀÇ ±×·ìÄÚµå] * grupcd = '00000001' - ¿øÀÎ * grupcd = '00000003' - ±âÀúºÎ»ö * grupcd = '00000006' - »ó󰨿°Áõ»ó * grupcd = '00000007' - undermining ¹æÇâ * grupcd = '00000008' - dressing * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ if(getUserInfo("dutplceinstcd") == '031'){ rectangle1.visible = false; }else{ rectangle1.visible = true; } //------------------------------------------------------------------------ model.setValue("/root/upflag",opener.javascript.getParameter("Upflag")); model.setValue("/root/gubnflag",opener.javascript.getParameter("Gubnflag")); //------------------------------------------------------------------------- var part = opener.javascript.getParameter("SPMNW04800_PARAM1"); var partnm=opener.javascript.getParameter("SPMNW04800_PARAMOBSDATA"); var part2= opener.javascript.getParameter("SPMNW04800_PARAM2"); var partnm2= opener.javascript.getParameter("SPMNW04800_PARAMDIRDATA"); var part3=opener.javascript.getParameter("SPMNW04800_PARAM3"); var partnm3=opener.javascript.getParameter("SPMNW04800_PARAMCAUDATA"); var part4=opener.javascript.getParameter("SPMNW04800_PARAM4"); var partnm4=opener.javascript.getParameter("SPMNW04800_PARAMSYMDATA"); var part5=opener.javascript.getParameter("SPMNW04800_PARAM5"); var partnm5=opener.javascript.getParameter("SPMNW04800_PARAMFREQDATA"); var part6=opener.javascript.getParameter("SPMNW04800_PARAM6"); var partnm6=opener.javascript.getParameter("SPMNW04800_PARAMPNTDATA"); var part7=opener.javascript.getParameter("SPMNW04800_PARAM7"); var partnm7=opener.javascript.getParameter("SPMNW04800_PARAMTOOLDATA"); var part9=opener.javascript.getParameter("SPMNW04800_PARAM9"); /* var part9show=opener.javascript.getParameter("SPMNW04800_PARAM9SHOW"); if ( part9show =="Y"){ grd_paingb.visible = true; }else{ grd_paingb.visible = false; } */ //ºñ¾à¹°ÁßÀç Ãß°¡_20110418_SMY var part17=opener.javascript.getParameter("SPMNW04800_PARAM17"); var partnm18=opener.javascript.getParameter("SPMNW04800_PARAMNONDRUGDATA"); //ÅëÁõÁ¡¼ö»ó¼¼Ãß°¡_20110418_SMY var partptn1=opener.javascript.getParameter("SPMNW04800_PARAMPNT1DATA"); var partptn2=opener.javascript.getParameter("SPMNW04800_PARAMPNT2DATA"); var partptn3=opener.javascript.getParameter("SPMNW04800_PARAMPNT3DATA"); var partptn4=opener.javascript.getParameter("SPMNW04800_PARAMPNT4DATA"); var partptn5=opener.javascript.getParameter("SPMNW04800_PARAMPNT5DATA"); var partcnps1=opener.javascript.getParameter("SPMNW04800_PARAMCNPS1DATA"); var partcnps2=opener.javascript.getParameter("SPMNW04800_PARAMCNPS2DATA"); var partcnps3=opener.javascript.getParameter("SPMNW04800_PARAMCNPS3DATA"); var partcnps4=opener.javascript.getParameter("SPMNW04800_PARAMCNPS4DATA"); var parttermtm=opener.javascript.getParameter("SPMNW04800_PARAMTERMTMDATA"); var parttermth=opener.javascript.getParameter("SPMNW04800_PARAMTERMTHDATA"); var parttermdd=opener.javascript.getParameter("SPMNW04800_PARAMTERMDDDATA"); // if ((opener.javascript.getParameter("Upflag")!="") && (model.getValue("/root/gubnflag")!='00')){ if (model.getValue("/root/gubnflag")!='00') { ipt_part.attribute("editable")="false"; ipt_cate.attribute("editable")="false"; ipt_symp.attribute("editable")="false"; ipt_termtm.disabled ="true"; ipt_termth.disabled ="true"; ipt_termdd.disabled ="true"; } model.setValue("/root/main/termtm",parttermtm); model.setValue("/root/main/termth",parttermth); model.setValue("/root/main/termdd",parttermdd); var cdid = part.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// üũµÈ °ª Àüü¸¦ µ·´Ù. if ( !isNull(model.getValue ("/root/init/part/part01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/part/part01[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "01" ) { // model.setValue ("/root/init/part/part01[1]/choice","true"); // // } // if ( cdid[ins] == "02" ) { // model.setValue ("/root/init/part/part01[2]/choice","true"); // } // if ( cdid[ins] == "03" ) { // model.setValue ("/root/init/part/part01[3]/choice","true"); // } // if ( cdid[ins] == "04" ) { // model.setValue ("/root/init/part/part01[4]/choice","true"); // } // if ( cdid[ins] == "05" ) { // model.setValue ("/root/init/part/part01[5]/choice","true"); // } // if ( cdid[ins] == "06" ) { // model.setValue ("/root/init/part/part01[6]/choice","true"); // } // if ( cdid[ins] == "07" ) { // model.setValue ("/root/init/part/part01[7]/choice","true"); // } // if ( cdid[ins] == "08" ) { // model.setValue ("/root/init/part/part01[8]/choice","true"); // } // if ( cdid[ins] == "09" ) { // model.setValue ("/root/init/part/part01[9]/choice","true"); // } if ( cdid[ins] == "10" ) { // model.setValue ("/root/init/part/part01[10]/choice","true"); //--±âŸ»çÇ×. if (partnm!="") { var cdid2= partnm.split("("); var cdid3=cdid2[1].split(")"); model.setValue("/root/main/partnm",cdid3[0]); ipt_part.visible=true; } // alert(opener.javascript.getParameter("SPMNW04800_ETC")); //-- var AA= model.setValue("/root/main/partnm",opener.javascript.getParameter("SPMNW04800_ETC")); } } var cdid = part2.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/direc/direc01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/direc/direc01[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "11" ) { // model.setValue ("/root/init/direc/direc01[1]/choice","true"); // } // if ( cdid[ins] == "12" ) { // model.setValue ("/root/init/direc/direc01[2]/choice","true"); // } // if ( cdid[ins] == "13" ) { // model.setValue ("/root/init/direc/direc01[3]/choice","true"); // } // if ( cdid[ins] == "14" ) { // model.setValue ("/root/init/direc/direc01[4]/choice","true"); // } // if ( cdid[ins] == "15" ) { // model.setValue ("/root/init/direc/direc01[5]/choice","true"); // } if ( cdid[ins] == "16" ) { // model.setValue ("/root/init/direc/direc01[6]/choice","true"); // ±âŸ »çÇ×.. if (partnm2!="") { var cdid2= partnm2.split("("); var cdid3=cdid2[1].split(")"); model.setValue("/root/main/catenm",cdid3[0]); ipt_cate.visible=true; } //-- model.setValue("/root/main/catenm",opener.javascript.getParameter("SPMNW04800_ETC2")); } } var cdid = part3.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/symp/symp01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/symp/symp01[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "17" ) { // model.setValue ("/root/init/symp/symp01[1]/choice","true"); // } // if ( cdid[ins] == "18" ) { // model.setValue ("/root/init/symp/symp01[2]/choice","true"); // } // if ( cdid[ins] == "19" ) { // model.setValue ("/root/init/symp/symp01[3]/choice","true"); // } // if ( cdid[ins] == "20" ) { // model.setValue ("/root/init/symp/symp01[4]/choice","true"); // } // if ( cdid[ins] == "21" ) { // model.setValue ("/root/init/symp/symp01[5]/choice","true"); // } // if ( cdid[ins] == "22" ) { // model.setValue ("/root/init/symp/symp01[6]/choice","true"); // } if ( cdid[ins] == "23" ) { // model.setValue("/root/init/symp/symp01[7]/choice","true"); // ±âŸ.. if (partnm3!="") { var cdid2= partnm3.split("("); var cdid3=cdid2[1].split(")"); model.setValue("/root/main/sympnm",cdid3[0]); ipt_symp.visible=true; } //-- model.setValue("/root/main/sympnm",opener.javascript.getParameter("SPMNW04800_ETC3")); } } var cdid = part4.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/cate/cate01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/cate/cate01[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "24" ) { // model.setValue ("/root/init/cate/cate01[1]/choice","true"); // } // if ( cdid[ins] == "25" ) { // model.setValue ("/root/init/cate/cate01[2]/choice","true"); // } // if ( cdid[ins] == "26" ) { // model.setValue ("/root/init/cate/cate01[3]/choice","true"); // } // if ( cdid[ins] == "27" ) { // model.setValue ("/root/init/cate/cate01[4]/choice","true"); // } // if ( cdid[ins] == "28" ) { // model.setValue ("/root/init/cate/cate01[5]/choice","true"); // } // if ( cdid[ins] == "29" ) { // model.setValue ("/root/init/cate/cate01[6]/choice","true"); // } // if ( cdid[ins] == "30" ) { // model.setValue ("/root/init/cate/cate01[7]/choice","true"); // } // if ( cdid[ins] == "31" ) { // model.setValue ("/root/init/cate/cate01[8]/choice","true"); // } // if ( cdid[ins] == "32" ) { // // model.setValue ("/root/init/cate/cate01[9]/choice","true"); // } // if ( cdid[ins] == "33" ) { // model.setValue ("/root/init/cate/cate01[10]/choice","true"); // } // if ( cdid[ins] == "34" ) { // model.setValue ("/root/init/cate/cate01[11]/choice","true"); // } // if ( cdid[ins] == "35" ) { // model.setValue ("/root/init/cate/cate01[12]/choice","true"); // } // if ( cdid[ins] == "36" ) { // model.setValue ("/root/init/cate/cate01[13]/choice","true"); // } // if ( cdid[ins] == "37" ) { // model.setValue ("/root/init/cate/cate01[14]/choice","true"); // } // if ( cdid[ins] == "38" ) { // model.setValue ("/root/init/cate/cate01[15]/choice","true"); // } // if ( cdid[ins] == "39" ) { // model.setValue ("/root/init/cate/cate01[16]/choice","true"); // } // if ( cdid[ins] == "40" ) { // model.setValue ("/root/init/cate/cate01[17]/choice","true"); // } } var cdid = part5.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/bindo/bindo01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/bindo/bindo01[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "41" ) { // model.setValue ("/root/init/bindo/bindo01[1]/choice","true"); // } // if ( cdid[ins] == "42" ) { // model.setValue ("/root/init/bindo/bindo01[2]/choice","true"); // } } var cdid = part7.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/tool/tool01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/tool/tool01[flag='"+cdid[ins]+"']/choice","true"); var toolvalue = model.getValue("/root/init/tool/tool01[flag='"+cdid[ins]+"']/flag"); } } //µµ±¸º° Á¡¼ö±×¸®µå ¼öÁ¤(VAS»èÁ¦,ÅëÁõÀ̹ÌÁö Ãß°¡)_20110418_SMY var cdid = part6.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/number/number01[flag='"+cdid[ins]+"']/flag")) ) { if(toolvalue == '81'){ //µµ±¸(NRS) model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true"); grd_number1.visible = true; /* }else if(toolvalue == '82'){ //µµ±¸(VAS) model.setValue ("/root/init/number2/number01[flag='"+cdid[ins]+"']/choice","true"); grd_number2.visible = true; */ }else if(toolvalue == '83'){ //µµ±¸(FLACC) //model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true"); //grd_number1.visible = true; if(partptn1 != '-'){ model.setValue("/root/init/number4a/number01[number='"+partptn1+"']/choice", "true"); } if(partptn2 != '-'){ model.setValue("/root/init/number4b/number01[number='"+partptn2+"']/choice", "true"); } if(partptn3 != '-'){ model.setValue("/root/init/number4c/number01[number='"+partptn3+"']/choice", "true"); } if(partptn4 != '-'){ model.setValue("/root/init/number4d/number01[number='"+partptn4+"']/choice", "true"); } if(partptn5 != '-'){ model.setValue("/root/init/number4e/number01[number='"+partptn5+"']/choice", "true"); } grp_number4.visible = true; }else if(toolvalue == '84'){ //µµ±¸(FACES pain rating scale) model.setValue ("/root/init/number3/number01[flag='"+cdid[ins]+"']/choice","true"); grd_number3.visible = true; //ÅëÁõ À̹ÌÁö ¼ÂÆÃ fSetPainImg(); }else if(toolvalue == '85'){ //µµ±¸(CNPS) if(partcnps1 != '-'){ model.setValue("/root/init/number5a/number01[number='"+partcnps1+"']/choice", "true"); } if(partcnps2 != '-'){ model.setValue("/root/init/number5b/number01[number='"+partcnps2+"']/choice", "true"); } if(partcnps3 != '-'){ model.setValue("/root/init/number5c/number01[number='"+partcnps3+"']/choice", "true"); } if(partcnps4 != '-'){ model.setValue("/root/init/number5d/number01[number='"+partcnps4+"']/choice", "true"); } grp_number5.visible = true; }else { model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true"); grd_number1.visible = true; } } else { if(toolvalue == '81'){ //µµ±¸(NRS) grd_number1.visible = true; /* }else if(toolvalue == '82'){ //µµ±¸(VAS) grd_number2.visible = true; */ }else if(toolvalue == '83'){ //µµ±¸(FLACC) //grd_number1.visible = true; grp_number4.visible = true; }else if(toolvalue == '84'){ //µµ±¸(FACES pain rating scale) grd_number3.visible = true; //ÅëÁõ À̹ÌÁö ¼ÂÆÃ fSetPainImg(); }else if(toolvalue == '85'){ ////µµ±¸(CNPS) grp_number5.visible = true; }else { grd_number1.visible = true; } } // if ( cdid[ins] == "53" ) { // model.setValue ("/root/init/number/number01[1]/choice","true"); // } // if ( cdid[ins] == "43" ) { // model.setValue ("/root/init/number/number01[2]/choice","true"); // } // if ( cdid[ins] == "44" ) { // model.setValue ("/root/init/number/number01[3]/choice","true"); // } // if ( cdid[ins] == "45" ) { // model.setValue ("/root/init/number/number01[4]/choice","true"); // } // if ( cdid[ins] == "46" ) { // model.setValue ("/root/init/number/number01[5]/choice","true"); // } // if ( cdid[ins] == "47" ) { // model.setValue ("/root/init/number/number01[6]/choice","true"); // } // if ( cdid[ins] == "48" ) { // model.setValue ("/root/init/number/number01[7]/choice","true"); // } // if ( cdid[ins] == "49" ) { // model.setValue ("/root/init/number/number01[8]/choice","true"); // } // if ( cdid[ins] == "50" ) { // model.setValue ("/root/init/number/number01[9]/choice","true"); // } // if ( cdid[ins] == "51" ) { // model.setValue ("/root/init/number/number01[10]/choice","true"); // } // if ( cdid[ins] == "52" ) { // model.setValue ("/root/init/number/number01[11]/choice","true"); // } } //20090815 KHJ ¼­¿ï¼º¸ð ÅëÁõ±¸ºÐ Ãß°¡ var cdid = part9.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/paingb/paingb012[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/paingb/paingb012[flag='"+cdid[ins]+"']/choice","true"); } // if ( cdid[ins] == "91" ) { // model.setValue ("/root/init/paingb/paingb012[1]/choice","true"); // } // if ( cdid[ins] == "92" ) { // model.setValue ("/root/init/paingb/paingb012[2]/choice","true"); // } } if (model.getValue("/root/gubnflag")!="00") { grd_part.colDisabled(0)=true; grd_cate.colDIsabled(0)=true; grd_symp.colDIsabled(0)=true; } //ºñ¾à¹°ÁßÀç Ãß°¡_20110418_SMY var cdid = part17.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) { if ( !isNull(model.getValue ("/root/init/nondrugarbt/nondrug01[flag='"+cdid[ins]+"']/flag")) ) { model.setValue ("/root/init/nondrugarbt/nondrug01[flag='"+cdid[ins]+"']/choice","true"); } if ( cdid[ins] == "60" ) { // ±âŸ.. if (partnm18!="") { var cdid2= partnm18.split("("); var cdid3=cdid2[1].split(")"); model.setValue("/root/main/nondrugnm",cdid3[0]); ipt_nondrug.visible=true; } //-- model.setValue("/root/main/sympnm",opener.javascript.getParameter("SPMNW04800_ETC3")); } } opener.javascript.setParameter("SMMNW04800_PARAM", "N"); model.refresh(); } /** * @group : * @ver : * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : »ç¿ëÀÚ ¸®½ºÆ® Á¶È¸ * @param : cdValueAll * @param : * @return : * @--------------------------------------------------- */ function isCheckData(cdValueAll, grupcd) { var cdid = cdValueAll.split(","); for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// üũµÈ °ª Àüü¸¦ µ·´Ù. for(var i = 1 ; i < grd_userlist.rows; i++ ){// Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î ÀÖ´Â°Í ÃʱâÈ­ if(grupcd != grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")) ) { continue; } if(model.getValue(xExecDetlListPath+"["+ i +"]/cd") == cdid[ins] ) { grd_userlist.textmatrix(i,1) = "true"; } } } } /** * @--------------------------------------------------- * @type : function * @access : public * @desc : »ç¿ëÀÚ ¸®½ºÆ® Á¶È¸ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSearchClick(grid,param){ model.removeNodeset("/root/main/list/userlist"); model.makeValue("/root/send/type", param); submit("TRMNW04830"); } function fClickEtc() { var cdnm; for(var i = 1; i < grd_userlist.rows; i++) { cdnm = grd_userlist.valueMatrix(i, grd_userlist.colRef("cdnm")); if(cdnm == "±âŸ") { grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = false; } else { grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = true; } } } /** * @group : * @ver : 2007.07.09 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ÅëÁõ±â·Ï (Ŭ¸¯½Ã üũ/üũÃë¼Ò) * @param : * @return : * @--------------------------------------------------- */ function fGridSel() { var sRowCnt2 = grd_userlist.rows-grd_userlist.fixedrows; var iRow = grd_userlist.Row ; if( grd_userlist.labelmatrix(iRow, 1) == "" || grd_userlist.labelmatrix(iRow, 1) == "false" ){ grd_userlist.textmatrix(iRow, 1) = "true" ; } else if( grd_userlist.labelmatrix(iRow, 1) == "true" ) { grd_userlist.textmatrix(iRow, 1) = "false" ; } } /** * @group : * @ver : 2008.05.29 * @by : dhkim * @--------------------------------------------------------- * @type : function * @access : public * @param : * @return : * @desc : ±âŸ¼±Åýà inputboxº¸¿©ÁÖ±â * ¼±ÅÃÇÑ ¼¿ÀÌ '±âŸ'À϶§ ±âŸÀÔ·ÂÇʵ带 º¸¿©ÁØ´Ù. * @--------------------------------------------------------- */ function fShowEtcInputArea(){ var selected; var cd ; var grupcd; var show = false; var iRow = grd_userlist.row; // for(var i = 1; i <= grd_userlist.rows ; i++){ selected = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/sel'); cd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cd'); cdnm = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cdnm'); grupcd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/grupcd'); if(selected == "true") { if(grupcd == "00000005" || grupcd =="00000004" || grupcd =="00000002") { for(var i = 1; i < grd_userlist.rows; i++) { var grup = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if(grupcd == grup) { grd_userlist.valueMatrix(i, grd_userlist.colRef("sel")) = ""; } } grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = "true"; } } else { grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = ""; } if(selected == 'true' && cdnm == '±âŸ') show = true; if(show) { grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = false; } else { grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = true; } // } /* if(show){ grp_etcarea.attribute('visibility') = 'visible'; }else{ model.setValue('/root/param/etc', ''); grp_etcarea.attribute('visibility') = 'hidden'; } */ model.refresh(); } /** * @group : * @ver : 2008.05.29 * @by : dhkim * @--------------------------------------------------------- * @type : function * @access : public * @param : * @return : * @desc : dressing ¼ø¼­ º¯°æÇÏ´Â Æã¼Ç * [grupcd - emr.mnrmderm¿¡¼­ÀÇ ±×·ìÄÚµå] * grupcd = '00000001' - ¿øÀÎ * grupcd = '00000003' - ±âÀúºÎ»ö * grupcd = '00000006' - »ó󰨿°Áõ»ó * grupcd = '00000007' - undermining ¹æÇâ * grupcd = '00000008' - dressing * @--------------------------------------------------------- */ function fChangeDressingStr(cdNm, isChecked){ var grupcd = model.getValue('/root/main/detlgrup/getVO[' + grd_userlist.row + ']/grupcd'); var dressingStr = ''; if(grupcd == '00000008'){ dressingStr = model.getValue('/root/param/dressing'); if(isChecked == 'false'){ //üũ°¡ falseÀ϶§ var dressingArr = dressingStr.split('¡æ'); var str = ''; //±âŸ¿¡ üũ ÇØÁ¦ µÇ¾úÀ»¶§ dressing¼ø¼­¿¡ freetext ³»¿ªÀ» ¾ø¾Ø´Ù. for(var i = 0; i < dressingArr.length; i++){ if(dressingArr[i].indexOf(cdNm) == -1){ str += '¡æ' + dressingArr[i]; } } //¸Ç ù¹øÂ° È­»ìÇ¥¸¦ ¾ø¾Ú if(str.substr(0, 1) == '¡æ'){ dressingStr = str.substr(1); } model.setValue("/root/param/dressingEtcStr", ""); }else if(isChecked == 'true'){ //üũ°¡ trueÀ϶§ È­»ìÇ¥ ¹æÇâÀ¸·Î Ãß°¡ if(dressingStr != ''){ dressingStr += '¡æ' + cdNm; }else{ dressingStr += cdNm; } } model.setValue('/root/param/dressing', dressingStr); } else { } model.refresh(); } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Instance °ª °¡Á®¿À±â * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetValue(node, row, element){ var rtnValue = model.getValue(node + "[" + row + "]/" + element); return rtnValue; } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Instance °ª ¼ÂÆÃÇϱâ * @param : * @param : * @return : * @--------------------------------------------------- */ function fSetValue(node, destinationelement, sourceelement){ model.setValue(node + "/" + destinationelement, sourceelement); } /** * @group : * @ver : 2007.09.15 * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : Double Click½Ã ºÎ¸ðâ¿¡ °ª ³Ñ±â°í ⠴ݱâ * @param : * @param : * @return : * @--------------------------------------------------- */ function fDblclick(pRow){ var iParam = ""; var iNode = "/root/main/list/userlist"; var iParam_userid = fGetValue(iNode, pRow, "userid"); var iParam_usernm = fGetValue(iNode, pRow, "usernm"); var iParam_posinstnm = fGetValue(iNode, pRow, "posinstnm"); var iParam_posinstcd = fGetValue(iNode, pRow, "posinstcd"); var iParam_posdeptnm = fGetValue(iNode, pRow, "posdeptnm"); var iParam_posdeptcd = fGetValue(iNode, pRow, "posdeptcd"); opener.javascript.setParameter("SPMNN02100_userid", iParam_userid); opener.javascript.setParameter("SPMNN02100_usernm", iParam_usernm); opener.javascript.setParameter("SPMNN02100_posinstnm", iParam_posinstnm); opener.javascript.setParameter("SPMNN02100_posinstcd", iParam_posinstcd); opener.javascript.setParameter("SPMNN02100_posdeptnm", iParam_posdeptnm); opener.javascript.setParameter("SPMNN02100_posdeptcd", iParam_posdeptcd); window.close(); } /** * @group : * @ver : 2007.09.18 * : 2008.05.28 dhkim ¼öÁ¤ * @by : Á¤Âù¼º * @--------------------------------------------------- * @type : function * @access : public * @desc : ±â·Ï±âÁØÀÚ·áÆË¾÷ ÆË¾÷ close * @param : * @return : * @--------------------------------------------------- */ function fPopClose(){ var type = opener.javascript.getParameter("type"); var iRows = grd_userlist.rows; var cdnm = "" ; var cd = "" ; var checkcnt = 0 ; var grupcd; if(type == "1") { var underanglenm = ""; var underangle = ""; for(var i = 1 ; i < grd_userlist.rows; i++ ) { grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) { if(grupcd != "" && grupcd == "00000007") { //¿øÀÎ underanglenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; underangle += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; checkcnt++; } } } if( checkcnt <= 0 ) { underanglenm = "" ; underangle = ""; } else { underanglenm = underanglenm.substr(0,underanglenm.length-1) ; underangle = underangle.substr(0,underangle.length-1) ; } if( window.opener != null ){ opener.javascript.setParameter("underanglecdnm", underanglenm ); opener.javascript.setParameter("underanglecd", underangle); } window.close(); } else if( type == "2") { var causenm = ""; var cause =""; var causecnt = 0; var stagenm = ""; var stage =""; var stagecnt = 0; var colornm =""; var color = ""; var colorcnt = 0; var statenm = ""; var state = ""; var statecnt = 0; var amountnm = ""; var amount = ""; var amountcnt = 0; var sympnm = ""; var symp = ""; var sympcnt = 0; var dressingnm = ""; var dressing = ""; var dressingcnt = 0; // Àüü¸¦ µ¹¸é¼­ ±×·ì¿¡ °ªÀÌ Ã¼Å©µÇ¾î Àִ°ÍÀÇ °ªÀ» Àӽà str¿¡ ÀúÀå for(var i = 1 ; i < grd_userlist.rows; i++ ) { grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")); if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) { if(grupcd != "" && grupcd == "00000001") { //¿øÀÎ causenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; cause += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; causecnt++; } else if(grupcd != "" && grupcd == "00000002") { //´Ü°è stagenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; stage += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; stagecnt++; } else if(grupcd != "" && grupcd == "00000003") { //±âÀûºÎ»ö colornm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; color +=model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; colorcnt++; } else if(grupcd != "" && grupcd == "00000004") { //»ïÃâ¹°ÀÇ »óÅ statenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; state = model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; statecnt++; } else if(grupcd != "" && grupcd == "00000005") { //»ïÃâ¹°ÀÇ ¾ç amountnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; amount += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; amountcnt++; } else if(grupcd != "" && grupcd == "00000006") { //»ó󰨿°Áõ»ó sympnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; symp += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; sympcnt++; } else if(grupcd != "" && grupcd == "00000008") { //Dressing dressingnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ; dressing += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ; dressingcnt++; } } } var dressingStr = model.getValue('/root/param/dressing'); var etcStr = model.getValue('/root/param/dressingEtcStr'); if(etcStr != ''){ etcStr = '(' + etcStr + ')'; dressingStr = dressingStr.substr(0, dressingStr.indexOf('±âŸ')+ 2) + etcStr; } dressingnm = dressingStr; fSetParentParam(cause, causenm, causecnt, "cause"); fSetParentParam(stage, stagenm, stagecnt, "stage"); fSetParentParam(color, colornm, colorcnt, "color"); fSetParentParam(state, statenm, statecnt, "state"); fSetParentParam(amount, amountnm, amountcnt, "amount"); fSetParentParam(symp, sympnm, sympcnt, "symptom"); fSetParentParam(dressing, dressingnm, dressingcnt, "dressing"); window.close(); } } function fSetParentParam(cd, cdnm, checkcnt, str) { //¸Ç ¸¶Áö¸·ÀÇ Äĸ¶(,)¸¦ Á¦°Å if( checkcnt <= 0 ) { cdnm = "" ; cd = "" ; } else { if(str != "dressing") { cdnm = cdnm.substr(0,cdnm.length-1) ; cd = cd.substr(0,cd.length-1); } } var etc = model.getValue('/root/param/' + str + 'EtcStr'); //±âŸÀÎ °ª¿¡ freetextÀÇ ³»¿ëÀ» Ãß°¡ if(str != "dressing") { if(cdnm.indexOf('±âŸ') > -1 && etc != ''){ etc = '±âŸ(' + etc + ')'; cdnm = cdnm.substr(0, cdnm.indexOf('±âŸ')) + etc; } } if( window.opener != null ){ opener.javascript.setParameter(str +"cdnm", cdnm ); opener.javascript.setParameter(str +"cd", cd); opener.javascript.setParameter(str +"cdid", cd); } } /** * @group : * @ver : 2011.04.18 * @by : SMY * @--------------------------------------------------- * @type : function * @access : public * @desc : »çÁ¤µµ±¸°¡ FPRSÀÏ °æ¿ì ÅëÁõÀ̹ÌÁö ¼ÂÆÃ * @param : * @return : * @--------------------------------------------------- */ function fSetPainImg(){ for( var i=1; i