/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·áÀç·áÆÄÆ® CSR ÀÏÀϾ÷¹«ÀÏÁö ( SMRSG03100_Áø·áÀç·áÆÄÆ®CSRÀÏÀϾ÷¹«ÀÏÁö.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Author : ÃÖ¿øµ· - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sDYBIZDIARYINFO_PATH = "/root/main/dyBizDiaryinfo"; var sDYBIZDIARYGNRLINFO_PATH = "/root/main/dyBizDiaryinfo/workGnrlinfo"; var sDYBIZDIARYBSLIST_PATH = "/root/main/dyBizDiaryinfo/workBslist"; var sDYBIZDIARYSETLIST_PATH = "/root/main/dyBizDiaryinfo/workSetlist"; /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : ÃʱâÈ­ * @--------------------------------------------------- */ function fInitialize(){ //±×¸®µå ³ëµå ÃʱâÈ­ model.removenode("/root/main/dyBizDiaryinfo"); model.makenode("/root/main/dyBizDiaryinfo"); var pCode = "'T09'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); // Á¶È¸±âÁØÀÏÀÚ fGetNursHardCdInfo(pCode, pDate); // °£È£ÄÚµå Á¶È¸ model.setValue("/root/main/cond/workdd", getCurrentDate()); model.refresh(); //È®ÀÎÀÚ°¡ ¾Æ´Ï¸é 'È®ÀÎ' ºÒ°¡ if (model.getValue("/root/code/codeinfo/codelist[cdid = '" + getUserId() + "']/cdnm") == '') { btn_cnfm.disabled = true; } else { btn_cnfm.disabled = false; } fGetdyBizDiaryinfo(); } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Áø·áÀç·áÆÄÆ® üũ¸®½ºÆ®Ç׸ñ Á¶È¸ * @--------------------------------------------------- */ function fGetdyBizDiaryinfo(){ //send parameter ¼³Á¤ model.removenode("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); //submit È£Ãâ if(!submit("TRMSG03101")){ messageBox("Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } createTempNode(); // Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. setGridStyleworkBslist(); // workBslist DataGridÀÇ StyleÀ» ¼³Á¤ÇÑ´Ù. } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Áø·áÀç·áÆÄÆ® üũ¸®½ºÆ®Ç׸ñ Ãâ·Â * @--------------------------------------------------- */ function fPrintdyBizDiaryinfo() { if(model.getValue(sDYBIZDIARYGNRLINFO_PATH + "/writid") == "") // Empty üũ { messageBox('Ãâ·ÂÇÒ ³»¿ªÀÌ ¾ø½À´Ï´Ù.', 'E999'); return; } if(!chkIdenNode("/root/temp", sDYBIZDIARYINFO_PATH)) // µ¿ÀÏ¿©ºÎüũ { messageBox("ÀÔ·ÂµÈ Á¤º¸°¡ À־ Ãâ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "E999"); return; } if (rdo_srchflag.value == "A") // ±âº»¾÷¹«°ü¸® { //send parameter ¼³Á¤ model.removenode("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/prtcond"); //submit È£Ãâ if(!submit("TRMSG03102")){ messageBox("Ãâ·Â Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } exeReportPreview("RPMSG03101", "XMLSTR", "", "", "false","","","","","false", "", "");//¹Ì¸®º¸±â grp_prt.visible = false; } else // ±â±¸,SET°ü¸® { exeReportPreview("RPMSG03102", "XMLSTR", "", "", "false","","","","","false", "", "");//¹Ì¸®º¸±â } } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Áø·áÀç·áÆÄÆ® üũ¸®½ºÆ®Ç׸ñ ÀúÀå * @--------------------------------------------------- */ function fClkBtndyBizDiarySave() { if(chkIdenNode("/root/temp", sDYBIZDIARYINFO_PATH)) // µ¿ÀÏ¿©ºÎüũ { messageBox("ÀúÀåÇÒ µ¥ÀÌÅͰ¡", "I004"); return; } model.setValue(sDYBIZDIARYGNRLINFO_PATH + "/writid", getUserId()); model.removeNodeset("/root/difinfo"); model.makeNode("/root/difinfo/workGnrlinfo"); model.makeNode("/root/difinfo/workBslist"); model.makeNode("/root/difinfo/workSetlist"); var nodeworkGnrlinfo = instance1.selectSingleNode("/root/difinfo/workGnrlinfo"); var nodeworkBslist = instance1.selectSingleNode("/root/difinfo/workBslist"); var nodeworkSetlist = instance1.selectSingleNode("/root/difinfo/workSetlist"); //¼öÁ¤ Á¤º¸ ÃßÃâ setDifNode("/root/temp", sDYBIZDIARYINFO_PATH, nodeworkGnrlinfo, nodeworkBslist, nodeworkSetlist); var nodeListGnrlinfo = nodeworkGnrlinfo.childNodes; var nodeListBslist = nodeworkBslist.childNodes; var nodeListSetlist = nodeworkSetlist.childNodes; //send parameter ¼³Á¤ model.removenode("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.removeNodeset("/root/send/savedata"); if (nodeListGnrlinfo.length > 0) { model.makeValue("/root/send/savedata/saveGnrldata", getNodeListCSV(nodeListGnrlinfo)); } if (nodeListBslist.length > 0) { model.makeValue("/root/send/savedata/saveBsdata", getNodeListCSV(nodeListBslist)); } if (nodeListSetlist.length > 0) { model.makeValue("/root/send/savedata/saveSetdata", getNodeListCSV(nodeListSetlist)); } if(!submit("TXMSG03101")){ messageBox("ÀúÀåÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } createTempNode(); // Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Áø·áÀç·áÆÄÆ® üũ¸®½ºÆ®Ç׸ñ È®Á¤ * @--------------------------------------------------- */ function fClkBtndyBizDiaryCnfmr() { model.setValue(sDYBIZDIARYGNRLINFO_PATH + "/cnfmrid", getUserId()); if(!chkIdenNode("/root/temp", sDYBIZDIARYINFO_PATH)) // µ¿ÀÏ¿©ºÎüũ { fClkBtndyBizDiarySave(); // ÀúÀåÀ¸·Î ó¸®ÇÔ. return; } var nodeListGnrlinfo = instance1.selectNodes(sDYBIZDIARYGNRLINFO_PATH); model.removeNodeset("/root/send/savedata"); model.makeValue("/root/send/savedata/saveGnrldata", getNodeListCSV(nodeListGnrlinfo)); if(!submit("TXMSG03101")){ messageBox("ÀúÀåÀ» ½ÇÆÐÇÏ¿´½À´Ï´Ù.", "E999"); return; } createTempNode(); // Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Ʋ¸°³ëµå¸¦ ÀúÀåÇÑ´Ù. * @--------------------------------------------------- */ function setDifNode(desNode, srcNode, nodeworkGnrlinfo, nodeworkBslist, nodeworkSetlist) { var node = instance1.selectSingleNode(desNode); var node2 = instance1.selectSingleNode(srcNode); var nodeList = node.childNodes; var nodeList2 = node2.childNodes; var checkYn = false; for(var i=0; i 0) { grd_workBslist.rebuildStyle(); var ii = 0; for( var i = 1; i <= iRows; i++ ) { if(model.getValue(sDYBIZDIARYBSLIST_PATH + "["+i+"]/flagyn") == "Y") // ºÐ·ù Row Style ¼³Á¤ (±¸ºÐ) { ii = 0; // ºÐ·ùÀ̸é 0 ¼³Á¤ } else // ÀÔ·Â Row Style ¼³Á¤ (Ç׸ñ) { grd_workBslist.rowstyle( i-1 , "data", "font-weight") = "normal"; ii++; if( ii % 2 == 0 ) { grd_workBslist.rowstyle( i-1 , "data", "background-color") = "#FFFFFF"; //¦¼ö } else { grd_workBslist.rowstyle( i-1 , "data", "background-color") = "#F7FFF7"; //Ȧ¼ö } } } grd_workBslist.colstyle(grd_workBslist.colRef("dayold"), "data", "background-color") = "#ffff00"; grd_workBslist.colstyle(grd_workBslist.colRef("eveold"), "data", "background-color") = "#ffff00"; for( var i = 1; i <= iRows; i++ ) { if(model.getValue(sDYBIZDIARYBSLIST_PATH + "["+i+"]/flagyn") == "Y") // ºÐ·ù Row Style ¼³Á¤ (±¸ºÐ) { grd_workBslist.rowstyle( i-1 , "data", "background-color") = "#8EBCFF"; //#B9E5FB grd_workBslist.rowstyle( i-1 , "data", "text-align") = "center"; } if( model.getValue(sDYBIZDIARYBSLIST_PATH + "["+i+"]/delyn") == "Y" // »èÁ¦, ¹Ìüũ Row Style ¼³Á¤ || model.getValue(sDYBIZDIARYBSLIST_PATH + "["+i+"]/chkyn") == "N") { grd_workBslist.rowstyle( i-1 , "data", "color") = "#ff0000"; } } } } /** * @--------------------------------------------------- * @creat : 20101023 * @author : ÃÖ¿øµ· * @desc : Temp ³ëµå¸¦ »ý¼ºÇÑ´Ù. * @--------------------------------------------------- */ function createTempNode() { // ÀÏÀϾ÷¹«ÀÏÁö_ÀϹÝÁ¤º¸°¡ ¾øÀ¸¸é, ÀÓÀÇ·Î Node¸¦ ¸¸µç´Ù. if (instance1.selectNodes(sDYBIZDIARYGNRLINFO_PATH).length <= 0) { model.makeValue(sDYBIZDIARYGNRLINFO_PATH + "/workdd" , model.getValue("/root/main/cond/workdd")); model.makeValue(sDYBIZDIARYGNRLINFO_PATH + "/workseq", 1); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/writid" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/cnfmrid"); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/split" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/day" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/eve" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/notice" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/spcf" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/eqmt" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/tmpr" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/humi" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/remfact"); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/instcd" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/writnm" ); model.makeNode (sDYBIZDIARYGNRLINFO_PATH + "/cnfmrnm"); } model.removeNodeset("/root/temp"); model.makeNode("/root/temp"); model.copyNode("/root/temp", sDYBIZDIARYINFO_PATH); model.refresh(); }