function fInitOrdSpec() { grd_patchosinfo.visible = true; grd_prcpdd.visible = false; grd_bfprcplist.visible = false btn_detl.visible = false; btn_prcpday.visible= false; var prcpgenrflag = opener.model.getValue ( "/root/patflag/list/prcpgenrflag" ); var pid = opener.model.getValue ( "/root/paminfo/list/pid" ); model.setValue ( "/root/send/cond1", "1" ); model.setValue ( "/root/send/cond2", pid ); model.setValue ( "/root/send/cond3", getUserInfo("dutplceinstcd")); model.setValue ( "/root/send/cond4", model.getValue ( "/root/init/srchcond1" )); model.setValue ( "/root/send/cond5", ""); model.setValue ( "/root/send/cond6", ""); if ( isNull(cmb_dept.value)) { //óÀ½ ¶ç¿ö¼­ °ªÀÌ ¾øÀ» ¶§ model.setValue ( "/root/send/cond7", "-" ); } else { model.setValue ( "/root/send/cond7", cmb_dept.value); } model.setValue ( "/root/send/cond8", model.getValue ( "/root/init/clincstdyflag" )); // ÀÓ»óÁ¢¼ö Æ÷ÇÔ. model.setValue ( "/root/send/cond9", model.getValue ( "/root/init/chkprcp" )); // °¡Á¢¼ö Æ÷ÇÔ. model.setValue ( "/root/send/cond10", model.getValue ( "/root/init/kidney" )); // Àΰø½ÅÀå½Ç¸¸. model.setValue ( "/root/send/cond99", "ordspec" ); submit ( "TRMMO02501" ); //³»¿øºÎ¼­Á¤º¸, ³»¿øÈ¯ÀÚÁ¤º¸¸¦ Á¶È¸ÇÑ´Ù. var srcChildList = model.instances(0).selectNodes( "/root/patinfo/patchosdeptinfo" ); var destNode = model.instances(0).selectSingleNode("/root/init/deptlist"); if ( model.getValue ( "/root/send/cond7") == "-" ) { //ÀüüÁ¶È¸°¡ ¾Æ´Ñ°æ¿ì´Â ºÎ¼­Á¶È¸¸¦ ÇÏÁö ¾ÊÀ½À¸·Î Ä«ÇÇÇÏÁö ¾Ê´Â´Ù. model.removeNodeset ( "/root/init/deptlist/patchosdeptinfo" ); for(var j = 0; j < srcChildList.length; j++) { destNode.appendChild(srcChildList.item(j).cloneNode(true)); } cmb_dept.value = "-"; cmb_dept.refresh(); } //CPÀÏ °æ¿ì, viewer¾ÈÀÇ ÄÁÆ®·Ñ height »çÀÌÁ ¸ðµÎ Á¶Á¤ÇØ¾ß ÇÔ (2008.08.28 JJE) if ( opener.model.getValue ( "/root/cp" ) == "Y" ) { opener.window.javascript.fResizeControls(); } } function fPatChosInfo () { var flag = ""; var pid = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/pid" ); var orddd = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/orddd" ); var prcpdd = opener.model.getValue ( "/root/init/prcpdd" ); var bfflag = "bfprcp"; var orddrid = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/orddrid" ); var todd = ""; var prcpgenrflag = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/ordtype" ); var orddeptcd = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/orddeptcd" ); var cretno = model.getValue( "/root/patinfo/patchosinfolist[" + grd_patchosinfo.row + "]/cretno" ); btn_detl.visible = true; //Áø·á³»¿ª¹öư º¸À̱â btn_prcpday.visible = false; //ó¹æÀÏ º¸À̱⠹öư °¨Ãß±â btn_detlvw.disabled = false; //󹿻󼼹öư disable Ç®±â button9.disabled = false; //Àüü¼±Åùöư disable Ç®±â button6.disabled = false; //¼±ÅÃÃë¼Ò¹öư disable Ç®±â btn_copy.disabled = false; //ó¹æº¹»ç¹öư disable Ç®±â if ( prcpgenrflag == "O" ) { model.removeNodeset ( "/root/prcpsrch" ); grd_prcpdd.visible = false; grd_bfprcplist.attribute ( "left" ) = "3"; grd_bfprcplist.attribute ( "width" ) = "380"; grd_patchosinfo.visible = false; grd_bfprcplist.visible = true; model.setValue ( "/root/send/cond1", pid); //ȯÀÚID model.setValue ( "/root/send/cond2", orddd ); //¿Ü·¡:Áø·áÀÏ, ÀÔ¿ø:ÀÔ¿øÀÏ model.setValue ( "/root/send/cond3", "0" ); //󹿱ÇÇÑ ±¸ºÐ model.setValue ( "/root/send/cond4", prcpdd ); //ó¹æÀÏÀÚ model.setValue ( "/root/send/cond5", bfflag ); //Àüó¹æ where Á¶°Ç ±¸ºÐÀÚ model.setValue ( "/root/send/cond6", flag ); //ÃÖÃʱ¸ºÐ model.setValue ( "/root/send/cond7", orddrid); //ÀÇ»çID,¿Ü·¡¿¡¼­¸¸ ÇÊ¿äÇÏ´Ù. model.setValue ( "/root/send/cond8", todd); //todd model.setValue ( "/root/send/cond9", prcpgenrflag ); //¿Ü·¡ÀÔ¿ø±¸ºÐ model.setValue ( "/root/send/cond10", orddeptcd ); //ºÎ¼­ÄÚµå model.setValue ( "/root/send/cond11", cretno ); //»ý¼º¹øÈ£ model.makeValue( "/root/send/cond14", prcpdd ); model.setValue ( "/root/send/cond99", "getBfPrcpSrchInfo" );//°Ë»ö±¸ºÐ submit ("TRMMO00100", true) } else { model.removeNodeset ( "/root/prcpsrch" ); grd_prcpdd.visible = true; grd_bfprcplist.attribute ( "left" ) = "104"; grd_bfprcplist.attribute ( "width" ) = "277"; grd_bfprcplist.visible = true; grd_patchosinfo.visible = false; model.setValue ( "/root/send/cond1", pid); //ȯÀÚID model.setValue ( "/root/send/cond2", orddd ); //¿Ü·¡:Áø·áÀÏ, ÀÔ¿ø:ÀÔ¿øÀÏ model.setValue ( "/root/send/cond3", "0" ); //󹿱ÇÇÑ ±¸ºÐ model.setValue ( "/root/send/cond4", prcpdd ); //ó¹æÀÏÀÚ model.setValue ( "/root/send/cond5", bfflag ); //Àüó¹æ where Á¶°Ç ±¸ºÐÀÚ model.setValue ( "/root/send/cond6", flag ); //ÃÖÃʱ¸ºÐ model.setValue ( "/root/send/cond7", orddrid); //ÀÇ»çID,¿Ü·¡¿¡¼­¸¸ ÇÊ¿äÇÏ´Ù. model.setValue ( "/root/send/cond8", todd); //todd model.setValue ( "/root/send/cond9", prcpgenrflag ); //¿Ü·¡ÀÔ¿ø±¸ºÐ model.setValue ( "/root/send/cond10", orddeptcd ); //ºÎ¼­ÄÚµå model.setValue ( "/root/send/cond11", cretno ); //»ý¼º¹øÈ£ model.makeValue( "/root/send/cond14", prcpdd ); model.setValue ( "/root/send/cond99", "getBfPrcpSrchInfo" );//°Ë»ö±¸ºÐ submit ("TRMMO02502", true) //ÀÔ¿ø ´õºíŬ¸¯½Ã ÀÔ¿øÀÌ·ÂÀÇ Ã³¹æÀÏÀÚÀÇ ¸¶Áö¸·ÀÏÀÚ Ã³¹æ³»¿ª display if(model.getValue ( "/root/patprcpday/patprcpdaylist[1]/prcpdd" ) != ""){ grd_prcpdd.row = 1; fPrcpDd("first"); } } grd_bfprcplist.autoResize = true ; model.refresh(); var srcNodeList = model.instances(0).selectNodes ( "/root/prcpsrch/prcplist" ); for ( var i=1; i <= srcNodeList.length; i++ ) { var colorArray = model.getValue ( "/root/prcpsrch/prcplist[" + i + "]/tempcol10" ) + "^"; var backgroundcolor = getArrayData (colorArray, 0, 0, "^", "|" ); var fontcolor = getArrayData (colorArray, 0, 1, "^", "|" ); var boldflag = getArrayData (colorArray, 0, 2, "^", "|" ); if ( !isNull(backgroundcolor)) { grd_bfprcplist.rowstyle(i, "data", "background-color") = backgroundcolor; } else { grd_bfprcplist.rowstyle(i, "data", "background-color") = "#ffffff"; } if ( !isNull(fontcolor)) { grd_bfprcplist.rowstyle(i, "data", "color") = fontcolor; } else { grd_bfprcplist.rowstyle(i, "data", "color") = "#000000"; } if ( !isNull(boldflag)) { grd_bfprcplist.rowstyle(i, "data", "font-weight") = boldflag; } else { grd_bfprcplist.rowstyle(i, "data", "font-weight") = "normal"; } } } function fPrcpDd(f) { btn_prcpday.visible = true; //ó¹æÀÏ º¸À̱⠹öư º¸À̱â //btn_detl.visible = true; model.removeNodeset ( "/root/prcpsrch" ); if(f == "first"){ model.setValue ( "/root/send/cond4", model.getValue ( "/root/patprcpday/patprcpdaylist[1]/prcpdd" )); } else{ model.setValue ( "/root/send/cond4", model.getValue ( "/root/patprcpday/patprcpdaylist[" + grd_prcpdd.row + "]/prcpdd" )); } grd_prcpdd.visible = false; grd_bfprcplist.attribute ( "left" ) = "3"; grd_bfprcplist.attribute ( "width" ) = "380"; grd_bfprcplist.colWidth(grd_bfprcplist.colRef ( "tempcol6" )) = 210; grd_bfprcplist.colWidth(grd_bfprcplist.colRef ( "tempcol7" )) = 320; submit ( "TRMMO00100" ); grd_bfprcplist.autoResize = true ; model.refresh(); var srcNodeList = model.instances(0).selectNodes ( "/root/prcpsrch/prcplist" ); for ( var i=1; i <= srcNodeList.length; i++ ) { var colorArray = model.getValue ( "/root/prcpsrch/prcplist[" + i + "]/tempcol10" ) + "^"; var backgroundcolor = getArrayData (colorArray, 0, 0, "^", "|" ); var fontcolor = getArrayData (colorArray, 0, 1, "^", "|" ); var boldflag = getArrayData (colorArray, 0, 2, "^", "|" ); if ( !isNull(backgroundcolor)) { grd_bfprcplist.rowstyle(i, "data", "background-color") = backgroundcolor; } else { grd_bfprcplist.rowstyle(i, "data", "background-color") = "#ffffff"; } if ( !isNull(fontcolor)) { grd_bfprcplist.rowstyle(i, "data", "color") = fontcolor; } else { grd_bfprcplist.rowstyle(i, "data", "color") = "#000000"; } if ( !isNull(boldflag)) { grd_bfprcplist.rowstyle(i, "data", "font-weight") = boldflag; } else { grd_bfprcplist.rowstyle(i, "data", "font-weight") = "normal"; } } } function fdetlvw() { btn_detl.visible = false; //Áø·á³»¿ª¹öư °¨Ãß±â grd_prcpdd.visible = false; grd_bfprcplist.visible = false; btn_prcpday.visible = false; grd_patchosinfo.visible = true; btn_detlvw.disabled = true; //󹿻󼼹öư disable button9.disabled = true; //Àüü¼±Åùöư disable button6.disabled = true; //¼±ÅÃÃë¼Ò¹öư disable btn_copy.disabled = true; //ó¹æº¹»ç¹öư disable } function fDetlPrcpDay() { btn_prcpday.visible = false; grd_prcpdd.visible = true; grd_bfprcplist.attribute ( "left" ) = "104"; grd_bfprcplist.attribute ( "width" ) = "277"; grd_bfprcplist.visible = true; grd_patchosinfo.visible = false; grd_bfprcplist.colWidth(grd_bfprcplist.colRef ( "tempcol6" )) = 210; grd_bfprcplist.colWidth(grd_bfprcplist.colRef ( "tempcol7" )) = 320; }