var sORDERBY = "desc"; var sORDERBYDTL = "desc"; var sSEARCHTYPE = ""; var sSEARCHPAT =""; var sSEARCHDETAIL = ""; var sSEARCHPIDINFO =""; var sSEARCHENTER =""; var sSTAFFSIGNFLAG = ""; var sSEARCHSORT = ""; /** * @desc : ±â·Ï ÀÛ¼ºÀ², StaffSing ÀÛ¼ºÀ² ¹öư Ŭ¸¯ */ function fSearch() { fInitSet(); fInitPopup(); fSearchMerge(); model.removenode("/root/send/req"); model.removenode("/root/main/dtllist"); model.makeValue("/root/main/cond/srcformcd", model.getValue("/root/main/cond/tmpsrcformcd")); model.makeValue("/root/main/cond/drflag", model.getValue("/root/main/cond/tmpdrflag")); model.makeValue("/root/main/cond/ddyn", model.getValue("/root/main/cond/tmpddyn")); model.makeValue("/root/main/cond/ddflag", model.getValue("/root/main/cond/tmpddflag")); model.makeValue("/root/main/cond/fromdd", model.getValue("/root/main/cond/tmpfromdd")); model.makeValue("/root/main/cond/todd", model.getValue("/root/main/cond/tmptodd")); model.makeValue("/root/main/cond/btnflag", sSEARCHTYPE); model.makeValue("/root/main/cond/orderby", model.getValue("/root/main/cond/tmporderby")); model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/srcformcd")); model.makeValue("/root/send/req/deptcd", model.getValue("/root/main/cond/deptcd")); model.makeValue("/root/send/req/detldeptcd", model.getValue("/root/main/cond/detldeptcd")); //ÀÛ¼ººÐ°ú model.makeValue("/root/send/req/drflag", model.getValue("/root/main/cond/drflag")); model.makeValue("/root/send/req/drid", model.getValue("/root/main/cond/drid")); model.makeValue("/root/send/req/recorddrid", model.getValue("/root/main/cond/drid")); model.makeValue("/root/send/req/medispclid", model.getValue("/root/main/cond/medispclid")); //ÁÖÄ¡ÀÇ var sSrcformcd = model.getValue("/root/main/cond/tmpsrcformcd"); if(sSrcformcd == "0000003169" || sSrcformcd == "0000000676" || sSrcformcd == "0800003416"){ model.makeValue("/root/send/req/reccosignid", model.getValue("/root/main/cond/reccosignid")); //ÁýµµÀÇ model.makeValue("/root/send/req/cnstopflag", model.getValue("/root/main/cond/cnstopflag")); //ÇùÁø¼ö¼úÆ÷ÇÔ Ã¼Å© } model.makeValue("/root/send/req/ddyn", model.getValue("/root/main/cond/ddyn")); model.makeValue("/root/send/req/ddflag", model.getValue("/root/main/cond/ddflag")); model.makeValue("/root/send/req/fromdd", model.getValue("/root/main/cond/fromdd")); model.makeValue("/root/send/req/todd", model.getValue("/root/main/cond/todd")); model.makeValue("/root/send/req/btnflag", sSEARCHTYPE); model.makeValue("/root/send/req/orderby", model.getValue("/root/main/cond/orderby")); model.makeValue("/root/send/req/timeall", model.getValue("/root/main/cond/tmppointtimeall")); model.makeValue("/root/send/req/timebefore", model.getValue("/root/main/cond/tmppointtimebefore")); model.makeValue("/root/send/req/timeafter", model.getValue("/root/main/cond/tmppointtimeafter")); model.makeValue("/root/send/req/timeinnon", model.getValue("/root/main/cond/tmppointtimebeforenon")); model.makeValue("/root/send/req/timeoutnon", model.getValue("/root/main/cond/tmppointtimeafternon")); if(sSEARCHSORT == "D"){ model.makeValue("/root/send/req/delyn", sSEARCHSORT); model.makeValue("/root/send/req/btnflag", "1"); } if(sSEARCHTYPE=="1"){ model.toggle("case1"); model.setValue("/root/main/cond/output","±â·Ï ÀÛ¼ºÀ² Á¶È¸Áß"); fColHidden("short"); grd_dtllist.refresh(); } else if(sSEARCHTYPE=="2"){ model.toggle("case2"); model.setValue("/root/main/cond/output","StaffSign ÀÛ¼ºÀ² Á¶È¸Áß"); fColHidden("short"); grd_dtllist_staff.refresh(); } else { model.toggle("case1"); model.setValue("/root/main/cond/output","»èÁ¦ ³»¿ª Á¶È¸Áß"); fColHidden("short"); grd_dtllist.refresh(); } fGridChang(); opt_qry.refresh(); if(submit("TRMRI03403")){ fDoMergeRecindxList(); } } /** * @desc : ÆË¾÷ ÃʱâÈ­ */ function fInitPopup() { grp_wrtedept.attribute("height") = 0; grp_wrtedeldept.attribute("height") = 0; grp_cnstop.attribute("height") = 0; grp_delcnts.attribute("height") = 0; } /** * @desc : ÀÛ¼ºÇöȲ¸®½ºÆ® ´õºíŬ¸¯, ÀüüÁ¶È¸ ¹öư Ŭ¸¯ */ function fSearchDtl() { fInitSet(); fInitPopup(); model.removenode("/root/send/req"); model.removenode("/root/main/dtllist"); if(sSEARCHPAT !=""){ model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/pat/srcformcd")); model.makeValue("/root/send/req/pid", model.getValue("/root/main/cond/pat/pid")); model.makeValue("/root/send/req/indd", model.getValue("/root/main/cond/pat/indd")); model.makeValue("/root/send/req/cretno", model.getValue("/root/main/cond/pat/cretno")); model.makeValue("/root/send/req/btnflag", model.getValue("/root/main/cond/btnflag")); model.makeValue("/root/send/req/cnstopflag", "Y"); }else{ model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/srcformcd")); model.makeValue("/root/send/req/recorddrid", model.getValue("/root/main/cond/drid")); model.makeValue("/root/send/req/medispclid", model.getValue("/root/main/cond/medispclid")); //ÁÖÄ¡ÀÇ model.makeValue("/root/send/req/ddyn", model.getValue("/root/main/cond/ddyn")); model.makeValue("/root/send/req/ddflag", model.getValue("/root/main/cond/ddflag")); model.makeValue("/root/send/req/fromdd", model.getValue("/root/main/cond/fromdd")); model.makeValue("/root/send/req/todd", model.getValue("/root/main/cond/todd")); model.makeValue("/root/send/req/btnflag", model.getValue("/root/main/cond/btnflag")); model.makeValue("/root/send/req/drflag", model.getValue("/root/main/cond/drflag")); model.makeValue("/root/send/req/deptcd", model.getValue("/root/main/cond/deptcd")); model.makeValue("/root/send/req/detldeptcd", model.getValue("/root/main/cond/detldeptcd")); //ÀÛ¼ººÐ°ú var sSrcformcd = model.getValue("/root/main/cond/tmpsrcformcd"); if(sSrcformcd == "0000003169" || sSrcformcd == "0000000676" || sSrcformcd == "0800003416"){ model.makeValue("/root/send/req/reccosignid", model.getValue("/root/main/cond/reccosignid")); //ÁýµµÀÇ model.makeValue("/root/send/req/cnstopflag", model.getValue("/root/main/cond/cnstopflag")); //ÇùÁø¼ö¼úÆ÷ÇÔ Ã¼Å© } } if(sSEARCHSORT == "D"){ model.makeValue("/root/send/req/delyn", sSEARCHSORT); model.makeValue("/root/send/req/btnflag", "1"); } /* if(sSEARCHDETAIL != "ALL"){ model.makeValue("/root/send/req/deptcd", grd_list.valueMatrix(grd_list.row, 1)); model.makeValue("/root/send/req/medispclid", grd_list.valueMatrix(grd_list.row, 0)); }else{ model.removenode("/root/send/req/deptcd"); model.removenode("/root/send/req/medispclid"); } */ model.makeValue("/root/send/req/timeall", model.getValue("/root/main/cond/tmppointtimeall")); model.makeValue("/root/send/req/timebefore", model.getValue("/root/main/cond/tmppointtimebefore")); model.makeValue("/root/send/req/timeafter", model.getValue("/root/main/cond/tmppointtimeafter")); model.makeValue("/root/send/req/timeinnon", model.getValue("/root/main/cond/tmppointtimebeforenon")); model.makeValue("/root/send/req/timeoutnon", model.getValue("/root/main/cond/tmppointtimeafternon")); model.makeValue("/root/send/req/orderby", model.getValue("/root/main/cond/tmporderbydtl")); if(sSEARCHTYPE=="1"){ model.setValue("/root/main/cond/output","±â·Ï ÀÛ¼ºÀ² Á¶È¸Áß"); }else if(sSEARCHTYPE=="2"){ model.setValue("/root/main/cond/output","StaffSign ÀÛ¼ºÀ² Á¶È¸Áß"); }else if(sSEARCHTYPE=="3"){ model.setValue("/root/main/cond/output","»èÁ¦ ³»¿ª Á¶È¸Áß"); } fGridChang(); if(submit("TRMRI03403")){ fDoMergeRecindxList(); } } /** * @desc : Á¶È¸½Ã Ä®·³ º¯°æ */ function fGridChang(){ var sEventCD = ""; var nodeList = instance1.selectNodes("/root/init/rspd/formess"); for(var i =1; i<=nodeList.length; i++){ if(model.getValue("/root/init/rspd/formess["+i+"]/srcformcd") == model.getValue("/root/main/cond/tmpsrcformcd")){ sEventCD = model.getValue("/root/init/rspd/formess["+i+"]/eventcd"); sSTAFFSIGNFLAG = model.getValue("/root/init/rspd/formess["+i+"]/staffsignflag"); } } if(sEventCD=="03"){ //¼ö¼ú°ú, ÁýµµÀÇ ¼û±è if(sSEARCHTYPE == "1"){ grd_dtllist.colhidden(16) = false; grd_dtllist.colhidden(17) = false; } else { grd_dtllist_staff.colhidden(13) = false; grd_dtllist_staff.colhidden(14) = false; } } else { grd_dtllist.colhidden(16) = true; grd_dtllist.colhidden(17) = true; grd_dtllist_staff.colhidden(13) = true; grd_dtllist_staff.colhidden(14) = true; } btn_width1.disabled = true; btn_width2.disabled = false; } /** * @desc : Á¶È¸½Ã Ä®·³ Merge */ function fSearchMerge(){ if("1" == sSEARCHTYPE){ grd_dtllist.mergeCells = "bycol"; grd_dtllist.mergeCol(3) = false; grd_dtllist.mergeCol(4) = false; grd_dtllist.mergeCol(5) = false; grd_dtllist.mergeCol(6) = false; grd_dtllist.mergeCol(7) = false; grd_dtllist.mergeCol(8) = false; grd_dtllist.mergeCol(9) = false; grd_dtllist.mergeCol(10) = false; grd_dtllist.mergeCol(11) = false; grd_dtllist.mergeCol(12) = false; grd_dtllist.mergeCol(13) = false; grd_dtllist.mergeCol(14) = false; grd_dtllist.mergeCol(15) = false; grd_dtllist.mergeCol(16) = false; grd_dtllist.mergeCol(17) = false; grd_dtllist.mergeCol(18) = false; grd_dtllist.mergeCol(19) = false; grd_dtllist.mergeCol(20) = false; grd_dtllist.mergeCol(21) = false; grd_dtllist.mergeCol(22) = false; grd_dtllist.mergeCol(23) = false; grd_dtllist.mergeCol(24) = false; grd_dtllist.mergeCol(25) = false; grd_dtllist.mergeCol(26) = false; grd_dtllist.mergeCol(27) = false; grd_dtllist.mergeCol(28) = false; grd_dtllist.mergeCol(29) = false; grd_dtllist.mergeCol(30) = false; grd_dtllist.mergeCol(31) = false; grd_dtllist.mergeCol(32) = false; grd_dtllist.merge(); } else { grd_dtllist_staff.mergeCells = "bycol"; grd_dtllist_staff.mergeCol(3) = false; grd_dtllist_staff.mergeCol(4) = false; grd_dtllist_staff.mergeCol(5) = false; grd_dtllist_staff.mergeCol(6) = false; grd_dtllist_staff.mergeCol(7) = false; grd_dtllist_staff.mergeCol(8) = false; grd_dtllist_staff.mergeCol(9) = false; grd_dtllist_staff.mergeCol(10) = false; grd_dtllist_staff.mergeCol(11) = false; grd_dtllist_staff.mergeCol(12) = false; grd_dtllist_staff.mergeCol(13) = false; grd_dtllist_staff.mergeCol(14) = false; grd_dtllist_staff.mergeCol(15) = false; grd_dtllist_staff.mergeCol(16) = false; grd_dtllist_staff.mergeCol(17) = false; grd_dtllist_staff.mergeCol(18) = false; grd_dtllist_staff.mergeCol(19) = false; grd_dtllist_staff.mergeCol(20) = false; grd_dtllist_staff.mergeCol(21) = false; grd_dtllist_staff.mergeCol(22) = false; grd_dtllist_staff.mergeCol(23) = false; grd_dtllist_staff.mergeCol(24) = false; grd_dtllist_staff.mergeCol(25) = false; grd_dtllist_staff.mergeCol(26) = false; grd_dtllist_staff.mergeCol(27) = false; grd_dtllist_staff.mergeCol(28) = false; grd_dtllist_staff.mergeCol(29) = false; grd_dtllist_staff.mergeCol(30) = false; grd_dtllist_staff.mergeCol(31) = false; grd_dtllist_staff.mergeCol(32) = false; grd_dtllist_staff.merge(); } } /** * @desc : type(sSEARCHTYPE(1: ±â·ÏÀÛ¼ºÀ², 2 :StaffSign ÀÛ¼ºÀ²) °ú sort(È®´ë(long), Ãà¼Ò(short), È­¸é¿ÀÇÂ(new)) À¸·Î ±âº» Á¶È¸È­¸é º¯°æ */ function fColHidden(sort){ if(sSEARCHTYPE == "1"){ //±â·Ï ÀÛ¼ºÀ² grd_dtllist.colhidden(28) = true; grd_dtllist.colhidden(29) = true; grd_dtllist.colhidden(30) = true; if( sort == "short"){ if(sSEARCHPAT == "PAT"){ grd_dtllist.colhidden(16) = false; grd_dtllist.colhidden(17) = false; grd_dtllist.colhidden(22) = true; grd_dtllist.colhidden(23) = true; grd_dtllist.colhidden(24) = true; grd_dtllist.colhidden(25) = true; grd_dtllist.colhidden(26) = true; grd_dtllist.colhidden(27) = true; grd_dtllist.colhidden(28) = true; grd_dtllist.colhidden(29) = true; grd_dtllist.colhidden(30) = true; grd_dtllist.colhidden(31) = true; grd_dtllist.colhidden(32) = true; } else { grd_dtllist.colhidden(22) = true; grd_dtllist.colhidden(23) = true; grd_dtllist.colhidden(24) = true; grd_dtllist.colhidden(25) = true; grd_dtllist.colhidden(26) = true; grd_dtllist.colhidden(27) = true; grd_dtllist.colhidden(28) = true; grd_dtllist.colhidden(29) = true; } } else if(sort == "long"){ grd_dtllist.colhidden(22) = false; grd_dtllist.colhidden(23) = false; grd_dtllist.colhidden(24) = false; grd_dtllist.colhidden(25) = false; grd_dtllist.colhidden(26) = false; grd_dtllist.colhidden(27) = false; grd_dtllist.colhidden(28) = false; grd_dtllist.colhidden(29) = false; } else { grd_dtllist.colhidden(22) = false; grd_dtllist.colhidden(23) = false; grd_dtllist.colhidden(24) = false; grd_dtllist.colhidden(25) = false; grd_dtllist.colhidden(26) = false; grd_dtllist.colhidden(27) = false; grd_dtllist.colhidden(28) = false; grd_dtllist.colhidden(29) = false; grd_dtllist_staff.colhidden(16) = false; grd_dtllist_staff.colhidden(17) = false; grd_dtllist_staff.colhidden(18) = false; grd_dtllist_staff.colhidden(20) = false; grd_dtllist_staff.colhidden(21) = false; grd_dtllist_staff.colhidden(22) = false; grd_dtllist_staff.colhidden(23) = false; grd_dtllist_staff.colhidden(24) = false; grd_dtllist_staff.colhidden(25) = false; grd_dtllist_staff.colhidden(26) = false; grd_dtllist_staff.colhidden(27) = false; grd_dtllist_staff.colhidden(28) = false; grd_dtllist_staff.colhidden(29) = false; } } else if(sSEARCHTYPE == "2"){ //StaffSing ÀÛ¼ºÀ² grd_dtllist_staff.colhidden(28) = true; grd_dtllist_staff.colhidden(29) = true; grd_dtllist_staff.colhidden(30) = true; grd_dtllist_staff.colhidden(31) = true; grd_dtllist_staff.colhidden(32) = true; if( sort == "short"){ grd_dtllist_staff.colhidden(17) = true; grd_dtllist_staff.colhidden(18) = true; grd_dtllist_staff.colhidden(19) = true; grd_dtllist_staff.colhidden(20) = true; grd_dtllist_staff.colhidden(21) = true; grd_dtllist_staff.colhidden(22) = true; grd_dtllist_staff.colhidden(23) = true; grd_dtllist_staff.colhidden(24) = true; grd_dtllist_staff.colhidden(25) = true; grd_dtllist_staff.colhidden(26) = true; grd_dtllist_staff.colhidden(27) = true; grd_dtllist_staff.colhidden(28) = true; grd_dtllist_staff.colhidden(29) = true; } else if(sort == "long"){ grd_dtllist_staff.colhidden(17) = false; grd_dtllist_staff.colhidden(18) = false; grd_dtllist_staff.colhidden(19) = false; grd_dtllist_staff.colhidden(20) = false; grd_dtllist_staff.colhidden(21) = false; grd_dtllist_staff.colhidden(22) = false; grd_dtllist_staff.colhidden(23) = false; grd_dtllist_staff.colhidden(24) = false; grd_dtllist_staff.colhidden(25) = false; grd_dtllist_staff.colhidden(26) = false; grd_dtllist_staff.colhidden(27) = false; grd_dtllist_staff.colhidden(28) = false; grd_dtllist_staff.colhidden(29) = false; } else { grd_dtllist_staff.colhidden(17) = true; grd_dtllist_staff.colhidden(18) = true; grd_dtllist_staff.colhidden(19) = true; grd_dtllist_staff.colhidden(20) = true; grd_dtllist_staff.colhidden(21) = true; grd_dtllist_staff.colhidden(22) = true; grd_dtllist_staff.colhidden(23) = true; grd_dtllist_staff.colhidden(24) = true; grd_dtllist_staff.colhidden(25) = true; grd_dtllist_staff.colhidden(26) = true; grd_dtllist_staff.colhidden(27) = true; grd_dtllist_staff.colhidden(28) = true; grd_dtllist_staff.colhidden(29) = true; grd_dtllist.colhidden(22) = false; grd_dtllist.colhidden(23) = false; grd_dtllist.colhidden(24) = false; grd_dtllist.colhidden(25) = false; grd_dtllist.colhidden(26) = false; grd_dtllist.colhidden(27) = false; grd_dtllist.colhidden(28) = false; grd_dtllist.colhidden(29) = false; } } else { if( sort == "short"){ grd_dtllist.colhidden(22) = true; grd_dtllist.colhidden(23) = true; grd_dtllist.colhidden(24) = true; grd_dtllist.colhidden(25) = true; grd_dtllist.colhidden(26) = true; grd_dtllist.colhidden(27) = true; grd_dtllist.colhidden(28) = true; grd_dtllist.colhidden(29) = true; grd_dtllist.colhidden(30) = true; grd_dtllist.colhidden(31) = true; grd_dtllist.colhidden(32) = true; } else if(sort == "long"){ grd_dtllist.colhidden(22) = false; grd_dtllist.colhidden(23) = false; grd_dtllist.colhidden(24) = false; grd_dtllist.colhidden(25) = false; grd_dtllist.colhidden(26) = false; grd_dtllist.colhidden(27) = false; grd_dtllist.colhidden(28) = false; grd_dtllist.colhidden(29) = false; grd_dtllist.colhidden(30) = false; grd_dtllist.colhidden(31) = false; grd_dtllist.colhidden(32) = false; } else { grd_dtllist.colhidden(22) = false; grd_dtllist.colhidden(23) = false; grd_dtllist.colhidden(24) = false; grd_dtllist.colhidden(25) = false; grd_dtllist.colhidden(26) = false; grd_dtllist.colhidden(27) = false; grd_dtllist.colhidden(28) = false; grd_dtllist.colhidden(29) = false; grd_dtllist.colhidden(30) = false; grd_dtllist.colhidden(31) = false; grd_dtllist.colhidden(32) = false; grd_dtllist_staff.colhidden(16) = false; grd_dtllist_staff.colhidden(17) = false; grd_dtllist_staff.colhidden(18) = false; grd_dtllist_staff.colhidden(20) = false; grd_dtllist_staff.colhidden(21) = false; grd_dtllist_staff.colhidden(22) = false; grd_dtllist_staff.colhidden(23) = false; grd_dtllist_staff.colhidden(24) = false; grd_dtllist_staff.colhidden(25) = false; grd_dtllist_staff.colhidden(26) = false; grd_dtllist_staff.colhidden(27) = false; grd_dtllist_staff.colhidden(28) = false; grd_dtllist_staff.colhidden(29) = false; grd_dtllist_staff.colhidden(30) = false; grd_dtllist_staff.colhidden(31) = false; grd_dtllist_staff.colhidden(32) = false; } } } /** * @desc : Á¶È¸ ¹öư Ŭ¸¯ */ function fSearchPat() { fInitSet(); fInitPopup(); model.removenodeset("/root/send/req"); model.removenode("/root/main/dtllist"); var pid = model.getValue("/root/main/cond/pat/pid"); var indd= model.getValue("/root/main/cond/pat/indd"); var cretno = model.getValue("/root/main/cond/pat/cretno"); if(pid.getTrim() == ""){ messageBox("µî·Ï¹øÈ£ Ç׸ñÀÌ ´©¶ô µÇ¾ú½À´Ï´Ù.","I003"); model.setFocus("ipt_pid"); return; } if(indd.getTrim() == ""){ messageBox("ÀÔ¿øÀÏÀÚ Ç׸ñÀÌ ´©¶ô µÇ¾ú½À´Ï´Ù.","I003"); model.setFocus("ipt_pid"); return; } if(cretno.getTrim() == ""){ messageBox("»ý¼º¹øÈ£ Ç׸ñÀÌ ´©¶ô µÇ¾ú½À´Ï´Ù.","I003"); model.setFocus("ipt_pid"); return; } var sSTATENM = model.getValue("/root/main/cond/pat/pid") + " " + model.getValue("/root/main/cond/pat/hngnm") + " " + "Á¶È¸Áß"; model.setValue("/root/main/cond/output", sSTATENM); sSEARCHTYPE = "1"; model.toggle("case1"); fColHidden("short"); fSearchMerge(); model.makeValue("/root/main/cond/srcformcd", model.getValue("/root/main/cond/tmpsrcformcd")); model.makeValue("/root/main/cond/drflag", model.getValue("/root/main/cond/tmpdrflag")); model.makeValue("/root/main/cond/ddyn", model.getValue("/root/main/cond/tmpddyn")); model.makeValue("/root/main/cond/ddflag", model.getValue("/root/main/cond/tmpddflag")); model.makeValue("/root/main/cond/fromdd", model.getValue("/root/main/cond/tmpfromdd")); model.makeValue("/root/main/cond/todd", model.getValue("/root/main/cond/tmptodd")); model.makeValue("/root/main/cond/btnflag", sSEARCHTYPE); model.makeValue("/root/main/cond/orderby", model.getValue("/root/main/cond/tmporderby")); model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/pat/srcformcd")); model.makeValue("/root/send/req/pid", model.getValue("/root/main/cond/pat/pid")); model.makeValue("/root/send/req/indd", model.getValue("/root/main/cond/pat/indd")); model.makeValue("/root/send/req/cretno", model.getValue("/root/main/cond/pat/cretno")); model.makeValue("/root/send/req/cnstopflag", "Y"); model.makeValue("/root/send/req/btnflag", sSEARCHTYPE); model.makeValue("/root/send/req/timeall", "ALL"); opt_qry.refresh(); if(submit("TRMRI03403")){ fDoMergeRecindxList(); } } /** * @desc : ÀÛ¼ºÀÇ»ç ÀԷ°ª üũ */ function isNumber(str) { str += ''; str = str.replace(/^\s*|\s*$/g, ''); if (str == '' || isNaN(str)){ return "N"; } return "Y"; } function fReqGetUnPrepDrSmplList(srchflag, srchdata){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/srchflag", srchflag); model.makeValue("/root/send/reqdata/srchdata", srchdata); if(submit("TRMRI02901")){ } } /** * @desc : ÀÛ¼ºÇöȲ, ½ÃÁ¡³»ÀÛ¼º, ½ÃÁ¡ÀÌÈÄÀÛ¼º, ¹ÌÀÛ¼º Ä«¿îÆ® ÃʱâÈ­ */ function fInitSet(){ if(sSEARCHTYPE != ""){ model.makeValue("/root/main/cond/output", ""); } model.makeValue("/root/main/dtllist/cnt/wrteprescondcnt", ""); model.makeValue("/root/main/dtllist/cnt/unwrteprescondcnt", ""); model.refresh(); } /** * @desc : ȯÀÚµî·Ï¹øÈ£ Á¶È¸ ÆË¾÷ * @ * @param : refPid - ȯÀÚ¹øÈ£ Âü°í node path * refPnm - ȯÀÚ¸í Âü°í node path * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetPid(refPid, refPnm) { model.setValue("/root/main/cond/pat/hngnm",""); input1.refresh(); model.removeNodeset("/root/main/patinfo/pathistlist"); cmb_chosinfo.refresh(); model.makeNode("/root/main/patinfo/patinfolist"); //Á¶È¸°Ç¼ö°¡ 1°ÇÀÏ °æ¿ì ÆË¾÷âÀ» ¹Ù·Î ´Ý´Â´Ù. model.makeValue("/root/hidden/tmp/pidpopupinfo/checkfnexam", "1"); model.makeValue("/root/hidden/tmp/pidpopupinfo/autoflag", "Y"); model.makeValue("/root/hidden/tmp/pidpopupinfo/pid", model.getValue(refPid)); if( model.getValue("/root/hidden/tmp/pidpopupinfo/srchcond") == '' ){ model.makeValue("/root/hidden/tmp/pidpopupinfo/srchcond", '1'); } modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/hidden/tmp/pidpopupinfo", "/root/send"); model.resetInstanceNode("/root/source"); //ȯÀÚ¹øÈ£ copy var popupendflag = model.getValue("/root/main/popupendflag"); if (popupendflag == "ok") { model.makeValue(refPid, model.getValue("/root/main/patinfo/patinfolist/pid")); if (refPnm == null) { refPnm = "" } if (refPnm != "") { model.makeValue(refPnm, model.getValue("/root/main/patinfo/patinfolist/hngnm")); } model.refresh(); fReqGetUnPrepPatChosInfo(model.getValue("/root/main/patinfo/patinfolist/pid"), "I", "A") } } /** * @desc ȯÀÚ ³»¿øÁ¤º¸ Á¶È¸ */ function fReqGetUnPrepPatChosInfo(pid, ioflag, dschflag){ fInitSet(); model.removenode("/root/send/req"); model.removenode("/root/main/dtllist"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid", pid); model.makeValue("/root/send/reqdata/ioflag", ioflag); model.makeValue("/root/send/reqdata/dschflag", dschflag); if(submit("TRMRI02605")){ var nodelist = model.instances(0).selectNodes("/root/main/patinfo/pathistlist"); if(nodelist.length == 0){ model.makeValue("/root/main/cond/pat/pid" , ""); model.makeValue("/root/main/cond/pat/indd" , ""); model.makeValue("/root/main/cond/pat/cretno", ""); model.makeValue("/root/main/cond/pat/hngnm" , ""); model.refresh(); model.setFocus("ipt_pid"); messageBox("ȯÀÚÀÇ Áø·á³»¿ª Á¤º¸°¡", "I004"); return; }else{ cmb_chosinfo.select(0); var pid = model.getValue("/root/main/patinfo/pathistlist[rowcnt='" + cmb_chosinfo.value + "']/pid"); var indd = model.getValue("/root/main/patinfo/pathistlist[rowcnt='" + cmb_chosinfo.value + "']/orddd"); var cretno = model.getValue("/root/main/patinfo/pathistlist[rowcnt='" + cmb_chosinfo.value + "']/cretno"); var hngnm = model.getValue("/root/main/patinfo/pathistlist[rowcnt='" + cmb_chosinfo.value + "']/hngnm"); var dschdd = model.getValue("/root/main/patinfo/pathistlist[rowcnt='" + cmb_chosinfo.value + "']/dschdd"); if(dschdd != 'Àç¿øÁß'){ indschflag = "D"; }else{ indschflag = "I"; } model.makeValue("/root/main/cond/pat/pid" , pid); model.makeValue("/root/main/cond/pat/indd" , indd); model.makeValue("/root/main/cond/pat/cretno", cretno); model.makeValue("/root/main/cond/pat/hngnm" , hngnm); var wndobj = getOpenWindow("SPMRI02700"); if(wndobj != null){ setParameter("SPMRI02700_pid", pid); wndobj.javascript.fReqGetUnPrepOpList(); wndobj.model.setFocus("grd_unprepoplist"); wndobj.model.refresh(); } var wndobj2 = getOpenWindow("SPMRI02600"); if(wndobj2 != null){ wndobj2.javascript.gRecLoad = "N"; wndobj2.javascript.fSetPatInfo(pid, indd, cretno, indschflag); } if(pid!=""){ btn_requnpreppatbase.dispatch("onclick"); sSEARCHPIDINFO = "Y"; sSEARCHENTER = "Y"; } } } } /** * @desc : ½ÃÁ¡ ±¸ºÐüũ */ function fTimepointChk(value){ var all = model.getValue("/root/main/cond/tmppointtimeall"); var before = model.getValue("/root/main/cond/tmppointtimebefore"); var after = model.getValue("/root/main/cond/tmppointtimeafter"); var beforenon = model.getValue("/root/main/cond/tmppointtimebeforenon"); var afternon = model.getValue("/root/main/cond/tmppointtimeafternon"); if(value == "ALL"){ chk_SearchPointTimeBefore.deselect(0); chk_SearchPointTimeAfter.deselect(0); chk_SearchPointTimeBeforeNon.deselect(0); chk_SearchPointTimeAfterNon.deselect(0); } else { if(all == "" && before == "" && after == "" && beforenon == "" && afternon == ""){ chk_SearchPointTimeAll.select(0); } else { chk_SearchPointTimeAll.deselect(0); } } } /** * @desc : ¿¢¼¿ ÀúÀå */ function fSaveExcel(){ var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != ""){ if(sSEARCHTYPE == "1"){ grd_dtllist.saveExcel(fileName, "SheetName", true, true, "", "", "false"); } else { grd_dtllist_staff.saveExcel(fileName, "SheetName", true, true, "", "", "false"); } } } /** * @desc : ¼­½Ä¸í º¯°æ½Ã ÀÛ¼º´ë»óÀÏ º¯°æ ÇÔ¼ö */ function fFormessChang(){ var sEventCD = ""; var nodeList = instance1.selectNodes("/root/init/rspd/formess"); var sSrcformcd = model.getValue("/root/main/cond/tmpsrcformcd"); for(var i =1; i<=nodeList.length; i++){ if(model.getValue("/root/init/rspd/formess["+i+"]/srcformcd") == sSrcformcd){ sEventCD = model.getValue("/root/init/rspd/formess["+i+"]/eventcd"); sSTAFFSIGNFLAG = model.getValue("/root/init/rspd/formess["+i+"]/staffsignflag"); } } if(sEventCD=="01"){ cmb_ddflag.select(2); }else if(sEventCD=="02"){ cmb_ddflag.select(2); }else if(sEventCD=="03"){ cmb_ddflag.select(3); }else if(sEventCD=="04"){ cmb_ddflag.select(0); }else if(sEventCD=="05"){ cmb_ddflag.select(2); }else if(sEventCD=="06"){ cmb_ddflag.select(0); } if(sSrcformcd == "0000003169" || sSrcformcd == "0000000676"){ cap_cnstop.visible = true; chk_cnstopflag.visible = true; } else { cap_cnstop.visible = false; chk_cnstopflag.visible = false; model.setValue("/root/main/cond/cnstopflag", ""); } if(sSrcformcd == "0000003169" || sSrcformcd == "0000000676" || sSrcformcd == '0800003416'){ cap_opcosignnm.visible = true; ipt_opreccosignid.visible = true; } else { cap_opcosignnm.visible = false; ipt_opreccosignid.visible = false; } } /** * @desc : Àǻ纯°æ */ function fChngUnPrepDrInfo(){ var orddd = ""; var eventdd = ""; var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² orddd = model.getValue(grd_dtllist.nodeset + "[" + grd_dtllist.row + "]/formrecdt"); eventdd = model.getValue(grd_dtllist.nodeset + "[" + grd_dtllist.row + "]/eventdd"); } else { orddd = model.getValue(grd_dtllist_staff.nodeset + "[" + grd_dtllist_staff.row + "]/reccosigndt"); eventdd = model.getValue(grd_dtllist_staff.nodeset + "[" + grd_dtllist_staff.row + "]/eventdd"); } setParameter("SPMRI02900_stnddd", orddd); modal("SPMRI02900"); if(getParameter("SPMRI02900_useyn")=="Y"){ var doctinfo = getParameter("SPMRI02900_rtnparam"); doctinfo = doctinfo.split("^"); var orddeptcd = doctinfo[0]; var orddentnm = doctinfo[1]; var dockindflag = doctinfo[2]; var recdrid = doctinfo[3]; var recdrnm = doctinfo[4]; var detldeptcd = ""; var detldeptnm = ""; model.setValue("/root/send/detldept/supdeptcd", orddeptcd); model.setValue("/root/send/detldept/clrsuserid", recdrid); model.setValue("/root/send/detldept/clrsusertodd", eventdd); if(submit("TRMRI03404")){ detldeptcd = model.getValue("/root/main/detldept/detldeptcd"); detldeptnm = model.getValue("/root/main/detldept/detldeptnm"); } if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var status = ""; var startcol = ""; var endcol = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); status = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/status"); if(status != "i"){ //½Å±Ô°¡ ¾Æ´Ñ °æ¿ì, Àǻ纯°æÀ¸·Î »óꝰæ model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "ud"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/indxorddeptcd" , orddeptcd); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/orddeptnm", orddentnm); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/dockindflag", dockindflag); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/recdrid" , recdrid); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/recdrnm" , recdrnm); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/detldeptnm" , detldeptnm); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/detldeptcd" , detldeptcd); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); status = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status"); if(status != "i"){ //½Å±Ô°¡ ¾Æ´Ñ °æ¿ì, Àǻ纯°æÀ¸·Î »óꝰæ model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "ud"); } model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/indxorddeptcd" , orddeptcd); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/orddeptnm", orddentnm); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/dockindflag", dockindflag); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/reccosignid" , recdrid); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/reccosigndrnm" , recdrnm); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/detldeptnm" , detldeptnm); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/detldeptcd" , detldeptcd); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); } setParameter("SPMRI02900_useyn" , ""); setParameter("SPMRI02900_rtnparam", ""); } /** * @desc : Á÷Á¾(Intern)À¸·Î º¯°æ */ function fChngUnPrepInternPos(){ var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var status = ""; var startcol = ""; var endcol = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); status = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/dockindflag", "Int"); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); status = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/dockindflag", "Int"); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); } /** * @desc : Á÷Á¾(Resident)·Î º¯°æ */ function fChngUnPrepResiPos(){ var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var status = ""; var startcol = ""; var endcol = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); status = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/dockindflag", "R"); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); status = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/dockindflag", "R"); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); } /** * @desc : Á÷Á¾(Staff)·Î º¯°æ */ function fChngUnPrepStaffPos(){ var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var status = ""; var startcol = ""; var endcol = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); status = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/dockindflag", "St"); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); status = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status"); if(status != "i"){ model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "up"); } model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/dockindflag", "St"); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); } /** * @desc : Á¤º¸ ÀúÀå */ function fSaveUnPrepInfo(){ model.removenode("/root/send/req"); var savenodelist = model.instances(0).selectNodes("/root/main/dtllist/list[status!='']"); if(sSEARCHPAT !=""){ model.makeValue("/root/send/req/timeall", "ALL"); model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/pat/srcformcd")); model.makeValue("/root/send/req/pid", model.getValue("/root/main/cond/pat/pid")); model.makeValue("/root/send/req/indd", model.getValue("/root/main/cond/pat/indd")); model.makeValue("/root/send/req/cretno", model.getValue("/root/main/cond/pat/cretno")); model.makeValue("/root/send/req/btnflag", "1"); model.makeValue("/root/send/req/cnstopflag", "Y"); }else{ model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/srcformcd")); model.makeValue("/root/send/req/recorddrid", model.getValue("/root/main/cond/drid")); model.makeValue("/root/send/req/medispclid", model.getValue("/root/main/cond/medispclid")); //ÁÖÄ¡ÀÇ model.makeValue("/root/send/req/reccosignid", model.getValue("/root/main/cond/reccosignid")); //ÁýµµÀÇ model.makeValue("/root/send/req/ddyn", model.getValue("/root/main/cond/ddyn")); model.makeValue("/root/send/req/ddflag", model.getValue("/root/main/cond/ddflag")); model.makeValue("/root/send/req/fromdd", model.getValue("/root/main/cond/fromdd")); model.makeValue("/root/send/req/todd", model.getValue("/root/main/cond/todd")); model.makeValue("/root/send/req/btnflag", model.getValue("/root/main/cond/btnflag")); model.makeValue("/root/send/req/drflag", model.getValue("/root/main/cond/drflag")); model.makeValue("/root/send/req/deptcd", model.getValue("/root/main/cond/deptcd")); model.makeValue("/root/send/req/detldeptcd", model.getValue("/root/main/cond/detldeptcd")); model.makeValue("/root/send/req/timeall", model.getValue("/root/main/cond/tmppointtimeall")); model.makeValue("/root/send/req/timebefore", model.getValue("/root/main/cond/tmppointtimebefore")); model.makeValue("/root/send/req/timeafter", model.getValue("/root/main/cond/tmppointtimeafter")); model.makeValue("/root/send/req/timeinnon", model.getValue("/root/main/cond/tmppointtimebeforenon")); model.makeValue("/root/send/req/timeoutnon", model.getValue("/root/main/cond/tmppointtimeafternon")); model.makeValue("/root/send/req/orderby", model.getValue("/root/main/cond/tmporderbydtl")); if(sSEARCHSORT == "D"){ model.makeValue("/root/send/req/delyn", sSEARCHSORT); } model.makeValue("/root/send/req/cnstopflag", model.getValue("/root/main/cond/cnstopflag")); } var srchnodelist = model.instances(0).selectNodes("/root/send/req"); if(savenodelist.length == 0){ messageBox("ÀúÀåÇÒ Á¤º¸°¡", "I004"); return; }else{ var savedata = getNodeListCSV(savenodelist); var srchdata = getNodeListCSV(srchnodelist); model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata"); model.makeNode("/root/send/srchdata"); model.makeValue("/root/send/savedata", savedata); model.makeValue("/root/send/srchdata", srchdata); if(submit("TXMRI03401")){ fDoMergeRecindxList(); } } } /** * @desc ½ÃÁ¡°ü¸®±â·Ï¸ð´ÏÅ͸µ merge */ function fDoMergeRecindxList() { var patcnt = 0; var reccnt = 0; var icnt = 0; var startrow = 1; var color = "#ffffcc"; // ±×¸®µå ¹è°æ»ö var checkcol = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) grd_dtllist.allstyle("data", "color") = "#000000"; grd_dtllist.allStyle("data", "font-style") = ""; checkcol = grd_dtllist.colRef("orddd"); } else { grd_dtllist_staff.allstyle("data", "color") = "#000000"; grd_dtllist_staff.allStyle("data", "font-style") = ""; checkcol = grd_dtllist_staff.colRef("orddd"); } if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) for(var i = 1; i < grd_dtllist.rows; i++) { var formrecseq = model.getValue(grd_dtllist.nodeset + "[" + i + "]/formrecseq"); var mrecformrecseq = model.getValue(grd_dtllist.nodeset + "[" + i + "]/mrecformrecseq"); var delyn = model.getValue(grd_dtllist.nodeset + "[" + i + "]/delyn"); var mrecdelyn = model.getValue(grd_dtllist.nodeset + "[" + i + "]/mrecdelyn"); var deldt = model.getValue(grd_dtllist.nodeset + "[" + i + "]/deldt"); var deluserid = model.getValue(grd_dtllist.nodeset + "[" + i + "]/deluserid"); var delusernm = model.getValue(grd_dtllist.nodeset + "[" + i + "]/delusernm"); if(i == 1){ patcnt++; var orgpid = model.getValue(grd_dtllist.nodeset + "[" + i + "]/pid"); startrow = 1; grd_dtllist.rowStyle(i, "data", "background-color")= color; if(mrecdelyn == "Y" && mrecformrecseq != ""){ grd_dtllist.cellStyle("color", i, checkcol, i, grd_dtllist.cols-1) = "#999999"; // »èÁ¦µÈ ±â·ÏÁö(¿¬ÇÑ È¸»ö) } continue; } var pid = model.getValue(grd_dtllist.nodeset + "[" + i + "]/pid"); if(orgpid != pid ){ patcnt++; var orgpid = model.getValue(grd_dtllist.nodeset + "[" + i + "]/pid"); var orgdschdd= model.getValue(grd_dtllist.nodeset + "[" + i + "]/dschdd"); startrow = i; if(color == "#ffffcc"){ color = "#ffffff"; // Åõ¸í»ö }else{ color = "#ffffcc"; // ±×¸®µå ¹è°æ»ö(¿¬ÇÑ ³ë¶õ»ö) } } grd_dtllist.rowStyle(i, "data", "background-color")= color; if(mrecdelyn == "Y" && mrecformrecseq != "" ){ grd_dtllist.cellStyle("color", i, checkcol, i, grd_dtllist.cols-1) = "#999999"; // »èÁ¦µÈ ±â·ÏÁö(¿¬ÇÑ È¸»ö) } } } else { for(var i = 1; i < grd_dtllist_staff.rows; i++) { var formrecseq = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/formrecseq"); var mrecformrecseq = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/mrecformrecseq"); var delyn = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/delyn"); var deldt = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/deldt"); var deluserid = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/deluserid"); var delusernm = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/delusernm"); if(i == 1){ patcnt++; var orgpid = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/pid"); startrow = 1; grd_dtllist_staff.rowStyle(i, "data", "background-color")= color; if(mrecdelyn == "Y" && mrecformrecseq != "" ){ grd_dtllist_staff.cellStyle("color", i, checkcol, i, grd_dtllist_staff.cols-1) = "#999999"; // »èÁ¦µÈ ±â·ÏÁö(¿¬ÇÑ È¸»ö) } continue; } var pid = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/pid"); if(orgpid != pid ){ patcnt++; var orgpid = model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/pid"); var orgdschdd= model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/dschdd"); startrow = i; if(color == "#ffffcc"){ color = "#ffffff"; // Åõ¸í»ö }else{ color = "#ffffcc"; // ±×¸®µå ¹è°æ»ö(¿¬ÇÑ ³ë¶õ»ö) } } grd_dtllist_staff.rowStyle(i, "data", "background-color")= color; if(mrecdelyn == "Y" && mrecformrecseq != "" ){ grd_dtllist_staff.cellStyle("color", i, checkcol, i, grd_dtllist_staff.cols-1) = "#999999"; // »èÁ¦µÈ ±â·ÏÁö(¿¬ÇÑ È¸»ö) } } } model.refresh(); } /** * @desc : ÀÛ¼º°úº¯°æ */ function fOpenWrteDeptCD(){ var targetX; var targetY; if(event.targetX > 960){ targetX = 950; } else { if( event.targetX < 0 ){ targetX = 590; } else { targetX = event.targetX; } } if(event.targetY > 530){ targetY = 510; } else { if(event.targetY < 0){ targetY = 260; } else { if(event.targetY < 140){ targetY = 165; } else { targetY = event.targetY+10; } } } grp_wrtedept.attribute("left") = targetX; grp_wrtedept.attribute("top") = targetY; grp_wrtedept.attribute("height") = 55; } /** * @desc ÀÛ¼º°úº¯°æ */ function fReqSetWrteDeptCD(){ var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var orddeptcd = model.getValue("/root/init/wrtedeptcd"); var orddeptnm = cmb_wrtedept.label; var currow = ""; var startcol = ""; var endcol = ""; var deptengabbr = ""; var eventdd = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status" , "di"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/indxorddeptcd" , orddeptcd); eventdd = model.getValue(grd_dtllist.nodeset + "[" +currow + "]/eventdd"); model.setValue("/root/send/deptengabbr/deptcd", orddeptcd); model.setValue("/root/send/deptengabbr/eventdd", eventdd); if(submit("TRMRI03405")){ deptengabbr = model.getValue("/root/main/deptengabbr/deptengabbr/deptengabbr"); } model.setValue(grd_dtllist.nodeset + "[" + currow + "]/orddeptnm" , deptengabbr); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { currow = grd_dtllist_staff.selectedRow(i); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status" , "di"); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/indxorddeptcd" , orddeptcd); eventdd = model.getValue(grd_dtllist_staff.nodeset + "[" +currow + "]/eventdd"); model.setValue("/root/send/deptengabbr/deptcd", orddeptcd); model.setValue("/root/send/deptengabbr/eventdd", eventdd); if(submit("TRMRI03405")){ deptengabbr = model.getValue("/root/main/deptengabbr/deptengabbr/deptengabbr"); } model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/orddeptnm" , deptengabbr); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); /* var savenodelist = model.instances(0).selectNodes("/root/main/dtllist/list[status='di']"); if(sSEARCHPAT !=""){ model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/pat/srcformcd")); model.makeValue("/root/send/req/pid", model.getValue("/root/main/cond/pat/pid")); model.makeValue("/root/send/req/indd", model.getValue("/root/main/cond/pat/indd")); model.makeValue("/root/send/req/cretno", model.getValue("/root/main/cond/pat/cretno")); model.makeValue("/root/send/req/btnflag", model.getValue("/root/main/cond/btnflag")); }else{ model.makeValue("/root/send/req/srcformcd", model.getValue("/root/main/cond/srcformcd")); model.makeValue("/root/send/req/recorddrid", model.getValue("/root/main/cond/drid")); model.makeValue("/root/send/req/ddyn", model.getValue("/root/main/cond/ddyn")); model.makeValue("/root/send/req/ddflag", model.getValue("/root/main/cond/ddflag")); model.makeValue("/root/send/req/fromdd", model.getValue("/root/main/cond/fromdd")); model.makeValue("/root/send/req/todd", model.getValue("/root/main/cond/todd")); model.makeValue("/root/send/req/btnflag", model.getValue("/root/main/cond/btnflag")); model.makeValue("/root/send/req/drflag", model.getValue("/root/main/cond/drflag")); model.makeValue("/root/send/req/deptcd", model.getValue("/root/main/cond/deptcd")); model.makeValue("/root/send/req/detldeptcd", model.getValue("/root/main/cond/detldeptcd")); model.makeValue("/root/send/req/timeall", model.getValue("/root/main/cond/tmppointtimeall")); model.makeValue("/root/send/req/timebefore", model.getValue("/root/main/cond/tmppointtimebefore")); model.makeValue("/root/send/req/timeafter", model.getValue("/root/main/cond/tmppointtimeafter")); model.makeValue("/root/send/req/timeinnon", model.getValue("/root/main/cond/tmppointtimebeforenon")); model.makeValue("/root/send/req/timeoutnon", model.getValue("/root/main/cond/tmppointtimeafternon")); model.makeValue("/root/send/req/orderby", model.getValue("/root/main/cond/tmporderbydtl")); } var srchnodelist = model.instances(0).selectNodes("/root/send/req"); if(savenodelist.length == 0){ messageBox("ÀúÀåÇÒ Á¤º¸°¡", "I004"); return; }else{ var savedata = getNodeListCSV(savenodelist); var srchdata = getNodeListCSV(srchnodelist); model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata"); model.makeValue("/root/send/savedata", savedata); model.makeValue("/root/send/srchdata", srchdata); if(submit("TXMRI03402")){ if(sSEARCHTYPE == "1"){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) grd_dtllist.allstyle("data", "color") = "#000000"; grd_dtllist.mergeCells = "bycol"; grd_dtllist.mergeCol(grd_dtllist.colRef("pid")) = true; grd_dtllist.mergeCol(grd_dtllist.colRef("pnm"))= true; grd_dtllist.merge(); } else { grd_dtllist_staff.allstyle("data", "color") = "#000000"; grd_dtllist_staff.mergeCells = "bycol"; grd_dtllist_staff.mergeCol(grd_dtllist_staff.colRef("pid")) = true; grd_dtllist_staff.mergeCol(grd_dtllist_staff.colRef("pnm"))= true; grd_dtllist_staff.merge(); } } } */ } /** * @desc : ÀÛ¼ººÐ°úº¯°æ */ function fOpenWrteDeltDeptCD(){ var currow = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.row; } else { currow = grd_dtllist_staff.row; } if(currow > 0){ var orddeptcd = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) orddeptcd = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/indxorddeptcd"); } else { orddeptcd = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/indxorddeptcd"); } //ÀÛ¼º°ú¿¡ µû¶ó ÀÛ¼ººÐ°ú comboÁ¤º¸¸¦ º¯°æ if(orddeptcd == "2040000000"){ //¿Ü°ú cmb_detldeptcd.choices.itemset.attribute("nodeset") = "/root/init/M0501/M0501"; fOpenWrteDetldDeptCD(); }else if(orddeptcd == "2100000000"){ //»êºÎÀΰú cmb_detldeptcd.choices.itemset.attribute("nodeset") = "/root/init/M0502/M0502"; fOpenWrteDetldDeptCD(); }else if(orddeptcd == "2110000000"){ //¼Ò¾Æ°ú cmb_detldeptcd.choices.itemset.attribute("nodeset") = "/root/init/M0503/M0503"; fOpenWrteDetldDeptCD(); } else { cmb_detldeptcd.choices.itemset.attribute("nodeset") = "/root/init/M0504/M0504"; model.makeValue("/root/main/wrtedeptcd/detldeptcd", ""); cmb_detldeptcd.refresh(); return; } cmb_detldeptcd.select(1); cmb_detldeptcd.refresh(); } } /** * @desc : ÀÛ¼ººÐ°ú È­¸é ¿ÀÇ */ function fOpenWrteDetldDeptCD(){ var targetX; var targetY; if(event.targetX > 960){ targetX = 950; } else { if( event.targetX < 0 ){ targetX = 590; } else { targetX = event.targetX; } } if(event.targetY > 530){ targetY = 510; } else { if(event.targetY < 0){ targetY = 260; } else { if(event.targetY < 140){ targetY = 165; } else { targetY = event.targetY+10; } } } grp_wrtedeldept.attribute("left") = targetX; grp_wrtedeldept.attribute("top") = targetY; grp_wrtedeldept.attribute("height") = 55; } /** * @desc ¼¼ºÎ°ú¼³Á¤ */ function fSetDetlDeptCD(){ var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var startcol = ""; var endcol = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "I"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/detldeptnm", cmb_detldeptcd.label); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/detldeptcd", cmb_detldeptcd.value); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "I"); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/detldeptnm", cmb_detldeptcd.label); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/detldeptcd", cmb_detldeptcd.value); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } model.refresh(); } /** * @desc : ÁÖ&ÇùÁø¼ö¼úº¯°æ */ function fOpenCnstop(){ var sSrcformcd = ""; var currow = ""; var rem = ""; var cnstopflag = ""; var targetX =""; var targetY = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.row; sSrcformcd = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/srcformcd"); } else { currow = grd_dtllist_staff.row; sSrcformcd = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/srcformcd"); } if(sSrcformcd.getTrim() == "0000003169" || sSrcformcd.getTrim() == "0000000676"){ if(event.targetX > 960){ targetX = 950; } else { if( event.targetX < 0 ){ targetX = 590; } else { targetX = event.targetX; } } if(event.targetY > 530){ targetY = 510; } else { if(event.targetY < 0){ targetY = 260; } else { if(event.targetY < 140){ targetY = 165; } else { targetY = event.targetY+10; } } } grp_cnstop.attribute("left") = targetX; grp_cnstop.attribute("top") = targetY; grp_cnstop.attribute("height") = 85; if(currow > 0){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) cnstopflag = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/cnstopflag"); rem = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/rem"); } else { cnstopflag = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/cnstopflag"); rem = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/rem"); } model.setValue("/root/main/cond/cnstopsort", cnstopflag); if(cnstopflag == "Y" && rem == ""){ model.setValue("/root/main/cond/cnstoprem", "ÁÖ¼ö¼ú->ÇùÁø¼ö¼ú"); } else if(cnstopflag == "N" && rem == ""){ model.setValue("/root/main/cond/cnstoprem", "ÇùÁø¼ö¼ú->ÁÖ¼ö¼ú"); } else { model.setValue("/root/main/cond/cnstoprem", rem); } } model.refresh(); } else { grp_cnstop.attribute("height") = 0; grp_cnstop.refresh(); return false; } } /** * @desc ÁÖ&ÇùÁø¼ö¼úº¯°æ set */ function fSetCnstoprem() { var len = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ² len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } var currow = ""; var startcol = ""; var endcol = ""; var oprsrvno = ""; var srcformcd = ""; for(var i = 0; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); oprsrvno = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/oprsrvno"); srcformcd = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/srcformcd"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/status", "o"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; if(srcformcd == "0000003169"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000000676" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", "oi"); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#0000ff"; } } } else if(srcformcd == "0000000676"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000003169" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", "oi"); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#0000ff"; } } } } else { //StaffSing ÀÇ»ç currow = grd_dtllist_staff.selectedRow(i); oprsrvno = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/oprsrvno"); srcformcd = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/srcformcd"); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status", "o"); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist_staff.nodeset + "[" + currow + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; if(srcformcd == "0000003169"){ for(var i = 1; i < grd_dtllist_staff.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/oprsrvno") && "0000000676" == model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/srcformcd") ){ model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/status", "oi"); model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", i, startcol, i, endcol) = "#0000ff"; } } } else if(srcformcd == "0000000676"){ for(var i = 1; i < grd_dtllist_staff.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/oprsrvno") && "0000003169" == model.getValue(grd_dtllist_staff.nodeset + "[" + i + "]/srcformcd") ){ model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/status", "oi"); model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/cnstopflag", model.getValue("/root/main/cond/cnstopsort")); model.setValue(grd_dtllist_staff.nodeset + "[" + i + "]/rem", model.getValue("/root/main/cond/cnstoprem")); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", i, startcol, i, endcol) = "#0000ff"; } } } } } model.refresh(); } /** * @desc : º¯°æÃë¼Ò */ function fCnclSetPrepRecInfo(){ var len = ""; var currow = ""; var orgrecdrid = ""; //¿øÀÛ¼ºÀÇ»çID var orgrecdrnm = ""; //¿øÀÛ¼ºÀÇ»ç¸í var orgreccosignid = ""; //¿øcosignÀÇ»çID var orgreccosigndrnm = ""; //¿øcosignÀÇ»ç¸í var orgdockindflag = ""; //¿øÁ÷Á¾ var orgindxorddeptcd = ""; //¿øÀÛ¼º°ú var orgorddeptnm = ""; //¿øÀÛ¼º°ú¸í var orgdetldeptcd = ""; //¿øÀÛ¼ººÐ°ú var orgrem = ""; //¿øºñ°í var orgdelcnts = ""; //¿ø»èÁ¦»çÀ¯ var orgcnstopflag = "";//¿øÇùÁø¼ö¼ú¿©ºÎ var startcol =""; var endcol = ""; var status = ""; var srcformcd = ""; var oprsrvno = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } for(var i = 0 ; i < len; i++){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); status = model.getValue(grd_dtllist.nodeset + "[" + currow + "]/status"); } else { currow = grd_dtllist_staff.selectedRow(i); status = model.getValue(grd_dtllist_staff.nodeset + "[" + currow + "]/status"); } orgdockindflag = model.getValue("/root/main/dtllist/list[" + currow + "]/orgdockindflag");//¿øÁ÷Á¾ orgindxorddeptcd = model.getValue("/root/main/dtllist/list[" + currow + "]/orgindxorddeptcd");//¿øÀÛ¼º°ú orgorddeptnm = model.getValue("/root/main/dtllist/list[" + currow + "]/orgorddeptnm");//¿øÀÛ¼º°ú¸í orgdetldeptcd = model.getValue("/root/main/dtllist/list[" + currow + "]/orgdetldeptcd");//¿øÀÛ¼ººÐ°ú orgdetldeptnm = model.getValue("/root/main/dtllist/list[" + currow + "]/orgdetldeptnm");//¿øÀÛ¼ººÐ°ú¸í orgrem = model.getValue("/root/main/dtllist/list[" + currow + "]/orgrem");//¿øºñ°í orgdelcnts = model.getValue("/root/main/dtllist/list[" + currow + "]/orgdelcnts");//¿ø»èÁ¦»çÀ¯ orgcnstopflag = model.getValue("/root/main/dtllist/list[" + currow + "]/orgcnstopflag");//¿øÁÖÇùÁø¼ö¼ú¿©ºÎ srcformcd = model.getValue("/root/main/dtllist/list[" + currow + "]/srcformcd"); oprsrvno = model.getValue("/root/main/dtllist/list[" + currow + "]/oprsrvno"); if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) orgrecdrid = model.getValue("/root/main/dtllist/list[" + currow + "]/orgrecdrid"); //¿øÀÛ¼ºÀÇ»çID orgrecdrnm = model.getValue("/root/main/dtllist/list[" + currow + "]/orgrecdrnm"); //¿øÀÛ¼ºÀÇ»ç¸í startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#000000"; } else { orgreccosignid = model.getValue("/root/main/dtllist/list[" + currow + "]/orgreccosignid"); //¿øcosignÀÇ»çID orgreccosigndrnm = model.getValue("/root/main/dtllist/list[" + currow + "]/orgreccosigndrnm"); //¿øcosignÀÇ»ç¸í startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#000000"; } if(status == "ud" || status == "I" || status == "up" || status == "di" || status == "o" || status == "oi"){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3"){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) model.setValue("/root/main/dtllist/list[" + currow + "]/recdrid" , orgrecdrid); model.setValue("/root/main/dtllist/list[" + currow + "]/recdrnm" , orgrecdrnm); } else { model.setValue("/root/main/dtllist/list[" + currow + "]/reccosignid" , orgreccosignid); model.setValue("/root/main/dtllist/list[" + currow + "]/reccosigndrnm" , orgreccosigndrnm); } model.setValue("/root/main/dtllist/list[" + currow + "]/indxorddeptcd" , orgindxorddeptcd); model.setValue("/root/main/dtllist/list[" + currow + "]/orddeptnm" , orgorddeptnm); model.setValue("/root/main/dtllist/list[" + currow + "]/detldeptnm" , orgdetldeptnm); model.setValue("/root/main/dtllist/list[" + currow + "]/detldeptcd" , orgdetldeptcd); model.setValue("/root/main/dtllist/list[" + currow + "]/dockindflag", orgdockindflag); model.setValue("/root/main/dtllist/list[" + currow + "]/rem" , orgrem); model.setValue("/root/main/dtllist/list[" + currow + "]/delcnts" , orgdelcnts); model.setValue("/root/main/dtllist/list[" + currow + "]/cnstopflag" , orgcnstopflag); if(status == "o"){ if( srcformcd == "0000003169"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000000676" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") && "oi" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/status") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrid" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrid")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]]/indxorddeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgindxorddeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/orddeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgorddeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/dockindflag", model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdockindflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrem")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/delcnts" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdelcnts")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgcnstopflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", ""); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#000000"; } } } else if(srcformcd == "0000000676"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000003169" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") && "oi" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/status") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrid" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrid")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]]/indxorddeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgindxorddeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/orddeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgorddeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/dockindflag", model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdockindflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrem")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/delcnts" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdelcnts")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgcnstopflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", ""); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#000000"; } } } } else if(status == "oi"){ if(srcformcd == "0000003169"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000000676" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") && "o" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/status") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrid" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrid")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]]/indxorddeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgindxorddeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/orddeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgorddeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/dockindflag", model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdockindflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrem")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/delcnts" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdelcnts")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgcnstopflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", ""); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#000000"; } } } else if(srcformcd == "0000000676"){ for(var i = 1; i < grd_dtllist.rows; i++) { if(oprsrvno == model.getValue(grd_dtllist.nodeset + "[" + i + "]/oprsrvno") && "0000003169" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/srcformcd") && "o" == model.getValue(grd_dtllist.nodeset + "[" + i + "]/status") ){ model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrid" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrid")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/recdrnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrecdrnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]]/indxorddeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgindxorddeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/orddeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgorddeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptnm" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptnm")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/detldeptcd" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdetldeptcd")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/dockindflag", model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdockindflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/rem" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgrem")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/delcnts" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgdelcnts")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/cnstopflag" , model.getValue(grd_dtllist.nodeset + "[" + i + "]/orgcnstopflag")); model.setValue(grd_dtllist.nodeset + "[" + i + "]/status", ""); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", i, startcol, i, endcol) = "#000000"; } } } } } model.setValue("/root/main/dtllist/list[" + currow + "]/status", ""); } model.refresh(); } /** * @desc : ³»¿ª»èÁ¦ */ function fOpenSpecDel(){ var currow = ""; var delyn = ""; var delcnts = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.row; } else { currow = grd_dtllist_staff.row; } if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) delyn = model.getValue(grd_dtllist.nodeset + "[" +currow + "]/delyn"); delcnts = model.getValue(grd_dtllist.nodeset + "[" +currow + "]/delcnts"); } else { delyn = model.getValue(grd_dtllist_staff.nodeset + "[" +currow + "]/delyn"); delcnts = model.getValue(grd_dtllist_staff.nodeset + "[" +currow + "]/delcnts"); } var targetX; var targetY; if(event.targetX > 960){ targetX = 950; } else { if( event.targetX < 0 ){ targetX = 590; } else { targetX = event.targetX; } } if(event.targetY > 530){ targetY = 510; } else { if(event.targetY < 0){ targetY = 260; } else { if(event.targetY < 140){ targetY = 165; } else { targetY = event.targetY+10; } } } grp_delcnts.attribute("left") = targetX; grp_delcnts.attribute("top") = targetY; grp_delcnts.attribute("height") = 55; model.setValue("/root/main/cond/delcnts", delcnts); model.refresh(); } /** * @desc : ³»¿ª»èÁ¦ ¼³Á¤ */ function fSpecDel(){ var len = ""; var currow = ""; var startcol = ""; var endcol = ""; var delyn = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } for(var i = len-1 ; i >= 0; i--){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); delyn = model.getValue(grd_dtllist.nodeset + "[" +currow + "]/delyn"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/delcnts", model.getValue("/root/main/cond/delcnts")); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); if(delyn == "Y"){ grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#ff0000"; } } else { currow = grd_dtllist_staff.selectedRow(i); delyn = model.getValue(grd_dtllist_staff.nodeset + "[" +currow + "]/delyn"); model.setValue(grd_dtllist.nodeset + "[" + currow + "]/delcnts", model.getValue("/root/main/cond/delcnts")); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); if(delyn == "Y"){ grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } else { grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#ff0000"; } } var status = model.getValue("/root/main/dtllist/list[" + currow + "]/status"); model.setValue("/root/main/dtllist/list[" + currow + "]/status", "d"); } model.setValue("/root/main/cond/delcnts", ""); if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) grd_dtllist.refresh(); } else { grd_dtllist_staff.refresh(); } } /** * @desc : ³»¿ª»èÁ¦Ãë¼Ò */ function fSpecDelCncl(){ var len = ""; var currow = ""; var startcol = ""; var endcol = ""; var delyn = ""; if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) len = grd_dtllist.selectedRows; } else { len = grd_dtllist_staff.selectedRows; } for(var i = len-1 ; i >= 0; i--){ if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3"){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) currow = grd_dtllist.selectedRow(i); delyn = model.getValue(grd_dtllist.nodeset + "[" +currow + "]/delyn"); if(delyn == "Y"){ model.setValue("/root/main/dtllist/list[" + currow + "]/status", "dc"); startcol = grd_dtllist.colRef("orddd"); endcol = grd_dtllist.colRef("delcnts"); grd_dtllist.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } else { currow = grd_dtllist_staff.selectedRow(i); delyn = model.getValue(grd_dtllist_staff.nodeset + "[" +currow + "]/delyn"); if(delyn == "Y"){ model.setValue("/root/main/dtllist/list[" + currow + "]/status", "dc"); startcol = grd_dtllist_staff.colRef("orddd"); endcol = grd_dtllist_staff.colRef("delcnts"); grd_dtllist_staff.cellStyle("color", currow, startcol, currow, endcol) = "#0000ff"; } } } if(sSEARCHTYPE == "1" || sSEARCHTYPE == "3" ){ //±â·Ï ÀÛ¼ºÀ²(ÀÛ¼ºÀÇ»ç) grd_dtllist.refresh(); } else { grd_dtllist_staff.refresh(); } } /** * @desc : ÁÖ&ÇùÁø¼ö¼ú üũ */ function fCnstopsortChang(){ var cnstopsort = model.getValue("/root/main/cond/cnstopsort"); if(cnstopsort == "N"){ //ÁÖ¼ö¼ú model.setValue("/root/main/cond/cnstoprem", "ÇùÁø¼ö¼ú->ÁÖ¼ö¼ú"); } else { //ÇùÁø¼ö¼ú model.setValue("/root/main/cond/cnstoprem", "ÁÖ¼ö¼ú->ÇùÁø¼ö¼ú"); } model.refresh(); } /** * @desc : ±â·Ï»èÁ¦ÀÌ·ÂÁ¶È¸ */ function fRecDelHistRef(){ }