//================================================================================================= // ¿Ü·¡»çÈÄ½É»ç ´ë»óÀÚÁ¶È¸ È­¸é(±è»óÁø) // ¼öÁ¤ÀÌ·Â // - 2007.03.22 / Á¤ÁÖ¹Ì // - 2008.06.03 / ±è»óÁø //================================================================================================== /* -------------------------------------------------------------------------------------------------- Fucntion Name || Description ----------------------------------------------------------------------------------------------------- fInitialize : È­¸é ÃʱâÈ­ fGetOutAftJudgTrgtManList() // "Á¶È¸" Btn ¿Ü·¡»çÈĽɻç´ë»óÀÚ Á¶È¸¸¦ ¿äûÇÑ´Ù. -------------------------------------------------------------------------------------------------- */ // Global º¯¼ö ¼±¾ð var gToday = new Date(); var gBaseyear = gToday.getDateFormat("YYYY"); // (dateHelper.js)¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ´ç ³â¸¦ ±¸ÇÑ´Ù. var gBasemonth = gToday.getDateFormat("MM"); var gBaseday = gToday.getDateFormat("DD"); var gCurrentdd = gBaseyear + gBasemonth + gBaseday; var gCurrentym = gBaseyear + gBasemonth; var gUserid = getUserId(); // 20100420 ȯ°æÃʱâÈ­¸¦ À§ÇÑ ·Îµù»óÅ ÀúÀå var gClbsmast_refdata = ""; var gClbsmast_sizedata = ""; var gSpecclbs_refdata = ""; var gSpecclbs_sizedata = ""; /** * @group : * @ver : 2008.06.02 * @made by : jumi * @updated by : smartselly * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é open½Ã(¿Í ÃʱâÈ­ ¹öư Ŭ¸¯½Ã) È­¸é ÃʱâÈ­ ±â´É * @param : * @return : * @--------------------------------------------------- */ function fInitialize() { // °øÅëÄڵ带 Á¶È¸ÇÑ´Ù. // (ZBC001.js) com.ZBCMCODE ¿¡¼­ ±âÃÊÄÚµå °ª Get zbcfGetCodeList( new Array("P0008" // º¸ÇèÀ¯Çü ,"P0010" // º¸Á¶À¯Çü ,"P0151" // ½É»ç»óÅ / ½É»ç¿Ï·á¿©ºÎ ,"P0291" // û±¸ºÐ¾ß(Áø·áºÐ¾ß) ,"P0428" // ¸í¼¼¼­±¸ºÐÄÚµå ,"P0319" // ƯÁ¤±âÈ£ ,"P0155" ,"P0430" // û±¸¿Ï·á¿©ºÎ(¸í¼¼¼­»óÅÂ) ,"P0486" ), new Array("/root/init/P0008list" ,"/root/init/P0010list" ,"/root/init/P0151list" ,"/root/init/P0291list" ,"/root/init/P0428list" ,"/root/init/P0319list" ,"/root/init/P0155list" ,"/root/init/P0430list" ,"/root/init/P0486list" ), false ); pamfGetCodeList(new Array("P0201" ,"PK032" ), new Array("/root/init/P0201sublist" ,"/root/init/PK032list" )); // 2008.06.04. smartselly // È­¸é±âÃÊcombo(TRPID20401) + ½É»çÂ÷¼ö(TRPID20405) + ½É»çÀÚ default(TRPID20404) + Áø·á°ú,Áø·áÀÇ(TRPID20309) Çѹø submit À¸·Î ÅëÇÕ // »çÈÄ ¿À·ù°øÅëÄÚµå Æ÷ÇÔ - 20091126 ¹Úâ¿ø var lv_date = gCurrentym.toDate("YYYYMM" + "01"); lv_date = lv_date.getAddDate(-1, "M") gCurrentym = lv_date.getDateFormat("YYYYMM") model.setValue("/root/hidden/item_all/clamym",gCurrentym); model.setValue("/root/hidden/item_all/clamtoym",gCurrentym); model.setValue("/root/hidden/item_all/ioflag", "O"); model.setValue("/root/hidden/item_all/judgid", gUserid ); submit("TRPID20201",false); model.removeNodeset("root/init/judgrid"); model.removeNodeset("root/init/suppkind"); model.removeNodeset("root/init/orddrid"); model.removeNodeset("root/init/orddrid2"); model.removeNodeset("root/init/clamdept"); model.removeNodeset("root/init/orddeptcd"); model.removeNodeset("root/init/orddeptcd2"); model.removeNodeset("root/init/item3"); model.removeNodeset("root/init/clamdg"); model.makeNode("root/init/judgrid"); model.makeNode("root/init/suppkind"); model.makeNode("root/init/orddrid"); model.makeNode("root/init/orddrid2"); model.makeNode("root/init/clamdept"); model.makeNode("root/init/orddeptcd"); model.makeNode("root/init/orddeptcd2"); model.makeNode("root/init/item3"); model.makeNode("root/init/clamdg"); //---------------------------------------------- // 20100222 ÀϹÝÀÇ Á¶È¸ ¶§¹®¿¡ Ãß°¡ //---------------------------------------------- model.removeNodeset("/root/init/tmporddrid/orddrid"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/cd","PAM99999"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/nm","ÀϹÝÀÇ(°úº°)"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/dp","-"); copyNodeType("/root/init/tmp/orddrid","/root/init/tmporddrid/orddrid","before"); //---------------------------------------------- //---------------------------------------------- // 20100205 Áø·á°ú¼±Åýà ÀüüÀÇ»ç ¶§¹®¿¡ Ãß°¡ //---------------------------------------------- model.removeNodeset("/root/init/tmporddrid/orddrid"); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/cd",""); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/nm",""); model.makeValue("/root/init/tmporddrid/orddrid/orddridlist/dp","-"); copyNodeType("/root/init/tmp/orddrid","/root/init/tmporddrid/orddrid","before"); //---------------------------------------------- model.copyNode("root/init/judgrid", "root/init/tmp/judgrid"); model.copyNode("root/init/suppkind", "root/init/tmp/suppkind"); model.copyNode("root/init/orddrid", "root/init/tmp/orddrid"); model.copyNode("root/init/orddrid2", "root/init/tmp/orddrid2"); model.copyNode("root/init/clamdept", "root/init/tmp/clamdept"); model.copyNode("root/init/orddeptcd", "root/init/tmp/orddeptcd"); model.copyNode("root/init/orddeptcd2", "root/init/tmp/orddeptcd2"); model.copyNode("root/init/item3", "root/init/tmp/item3"); model.copyNode("root/init/clamdg", "root/init/tmp/clamdg"); model.removeNodeset("root/init/tmp/judgrid"); model.removeNodeset("root/init/tmp/suppkind"); model.removeNodeset("root/init/tmp/orddrid"); model.removeNodeset("root/init/tmp/orddrid2"); model.removeNodeset("root/init/tmp/clamdept"); model.removeNodeset("root/init/tmp/orddeptcd"); model.removeNodeset("root/init/tmp/orddeptcd2"); model.removeNodeset("root/init/tmp/item3"); model.removeNodeset("root/init/tmp/clamdg"); //----------------------------------------------------------------------- // 20100420 ȯ°æÀúÀå Á¶È¸ºÎºÐ ó¸®Àü ·Îµù»óÅ ÀúÀå (ȯ°æÃʱâÈ­¿¡¼­ »ç¿ë) //----------------------------------------------------------------------- // 1. ´ë»óÀÚ ¸®½ºÆ® var clbsmast_obj = document.controls.item("grd_clbsmast"); for (var i = 0; i < clbsmast_obj.cols; i++) { var refval = clbsmast_obj.colAttribute(i, "ref"); gClbsmast_refdata += refval + "^"; var sizeval = clbsmast_obj.colWidth(i); gClbsmast_sizedata += sizeval + "^"; } gClbsmast_refdata = gClbsmast_refdata.substring(0, gClbsmast_refdata.length-1); gClbsmast_sizedata = gClbsmast_sizedata.substring(0, gClbsmast_sizedata.length-1); // 2. ¼±º°´ë»óÀÚ ¸®½ºÆ® var specclbs_obj = document.controls.item("grd_specclbs"); for (var i = 0; i < specclbs_obj.cols; i++) { var refval = specclbs_obj.colAttribute(i, "ref"); gSpecclbs_refdata += refval + "^"; var sizeval = specclbs_obj.colWidth(i); gSpecclbs_sizedata += sizeval + "^"; } gSpecclbs_refdata = gSpecclbs_refdata.substring(0, gSpecclbs_refdata.length-1); gSpecclbs_sizedata = gSpecclbs_sizedata.substring(0, gSpecclbs_sizedata.length-1); //----------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- // ȯ°æÀúÀå Á¶È¸ºÎºÐ(ȯ°æÀúÀåµÈ Ä÷³ ref¼ø¼­´ë·Î colMove½ÃŲ´Ù. //--------------------------------------------------------------------------------------------- model.setValue("/root/send/listval/uuee/scrnid", "SMPID20400"); // SMPID20400_¿Ü·¡»çÈĽɻç´ë»óÀÚÁ¶È¸ if (submit("TRPID21602",false)) { // 20100421 ´ÙÁß󸮷Π¼öÁ¤ for ( x = 1; x <= model.getXPathValue( "count(/root/init/listval/uuee)" ) ; x++ ) { var compsnm = model.getValue("/root/init/listval/uuee[" + x + "]/compsnm"); if (compsnm) { // Grid ID Á¤º¸ var refdata = model.getValue("/root/init/listval/uuee[" + x + "]/compscnts"); // GridÀÇ Ä®·³¸í var sizedata = model.getValue("/root/init/listval/uuee[" + x + "]/compssizecnts"); // GridÀÇ Ä®·³Size var grdobj = document.controls.item(compsnm); var refarr = refdata.split("^"); var sizearr = sizedata.split("^"); var colcnt = ""; var size = ""; for(var i = 0; i < refarr.length; i++) { colcnt = grdobj.colref("" + refarr[i] + ""); if (i != colcnt) { grdobj.colMove(i, colcnt, "before",false); } size = sizearr[i]; grdobj.colWidth(i) = eval(size); } //grdobj.refresh() var caption = "" for( var i = 1; i < grdobj.cols ; i++ ){ if (caption == "") { caption = grdobj.textMatrix(0,i); } else { caption += "^" + grdobj.textMatrix(0,i); } } grdobj.caption = caption; } } } // main / send / hidden µ¥ÀÌÅ͸¦ ÃʱâÈ­ fInitSrchData(); // »çÈĽɻç È­¸é¿¡¼­ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϰí Enter Ä£ °æ¿ì ÇØ´ç ȯÀÚ¸¦ Á¶È¸ var patunitsrch1 = model.getValue("/root/send/item1/patunitsrch1"); model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); if (patunitsrch1) { // ´ë»óÀÚ È­¸éÀ» Ãë¼Ò½Ã ÀçÁ¶È¸ fSetPatUnitSrch1pidSrch(); } //model.refresh(); // ·Î±×ÀνɻçÀÚ Default Setting // 2011.01.17 °æºÏ´ë±è¼ø¾Ö»ù¿äûÀ¸·Î ¸·À½. Áø·á°ú·Î ½É»çÇϽŴٰíÇÔ /* if ( model.getValue("/root/init/item3/judgidyn") == "Y" ) { model.setValue("/root/send/item1/judgrid", gUserid ); } else { model.setValue("/root/send/item1/judgrid", "" ); } */ // û±¸Â÷¼öÁ¶È¸À§ÇÑ Ã»±¸¿ù, ³»¿ø±¸ºÐ Default Setting model.setValue("/root/send/item1/clamym", gCurrentym); model.setValue("/root/send/item1/clamtoym", gCurrentym); //û±¸¿ù±â°£Á¶È¸ ÀÓ½ÃÁÖ¼® //model.setValue("/root/send/item1/clamtoym", gCurrentym); model.setValue("/root/send/item1/ioflag", "O"); //cmb_judgrid.refresh(); // û±¸Â÷¼ö Default Setting cmb_clamdg.select(0); cmb_srchcnt.select(0); // ½É»ç»óÅ '¹Ì½É»ç(A)'·Î Default Setting cmb_judgendyn.select(5); //¿ø³»,¿ø¿Ü ¾àǰ¸ñ¼ö ÃʱâÈ­ -- 20091112 ±è»ó¹Î Ãß°¡ model.setValue("/root/send/item1/inoutflag", "3"); model.setValue("/root/send/item1/drugcnt", "0"); // »è°¨Ã³¹æ Á¶È¸±âÁØ ÃʱâÈ­ radio2.disabled = false; model.setValue("/root/send/item1/cutviewyn", "Y"); model.setValue("/root/send/item1/cutprcpsel", "1"); model.makeNode("/root/temp/tootpopupyn"); //º¸ÇèÀ¯Çü ±âº» º¸Çè + ±Þ¿©·Î model.setValue("/root/send/item1/insukindcd", "1"); cmb_insukind.refresh(); model.refresh(); } /** * @group : * @ver : 2008.06.02 * @made by : jumi * @updated by : smartselly * @--------------------------------------------------- * @type : function * @access : public * @desc : main / send / hidden µ¥ÀÌÅ͸¦ ÃʱâÈ­ÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fInitSrchData() { // grid¸¦ ÀνºÅϽº¿¡ mappingÈÄ ÀνºÅϽº¿¡ ÇØ´çÇÏ´Â ºóÁÙ 1ÁÙÀÌ »ý±â¹Ç·Î grid ÃʱâÈ­ model.removeNodeset("/root/main/list1/clbs"); model.removeNodeset("/root/main/list2/judgcnt"); // û±¸°ú, ÁÖÄ¡ÀÇ ºñȰ¼ºÈ­ cmb_clamdeptcd.disabled = false; // Àüü û±¸°ú¸¦ Ç¥½ÃÇÑ´Ù. cmb_clamdeptcd.choices.itemset.attribute("nodeset") = "/root/init/clamdept/clamdeptlist"; cmb_orddrid.disabled = true; cmb_suppkind.choices.itemset.attribute("nodeset") = "/root/init/P0010list/P0010"; model.resetInstanceNode("/root/send"); model.resetInstanceNode("/root/hidden"); // ¿À´Ã³¯Â¥·Î û±¸ÀÏÀÚÀ» Ç¥½ÃÇÑ´Ù. model.setValue("/root/send/item1/clamym", gCurrentym); model.setValue("/root/send/item1/clamtoym", gCurrentym); model.setValue("/root/hidden/clbs/basedd", gCurrentdd); model.setValue("/root/send/item1/ioflag", "O"); // Á¶È¸ Á¶°ÇÀ» ÃʱâÈ­ÇÑ´Ù. model.setValue("/root/send/item1/cmbtotordamt", "2"); // 2: ¿ø¹Ì¸¸ model.setValue("/root/send/item1/cmbownbamt", "3"); // 3: ¿øÀÌ»ó model.setValue("/root/send/item1/choicdsrch1", "4"); // 4: EDI model.setValue("/root/send/item1/patmode", "1"); // ȯÀÚ¹øÈ£·Î °Ë»ö // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. grp_judgmemo.visible = false; } /** * @group : * @ver : 2008.06.02 * @made by : smartselly * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ±ÇÇÑÀ» ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fCheckAuth() { if (!isPopup()) { // (common.js) ÀÚ½ÅÀÌ ÆË¾÷ÀÎÁö ¾Æ´ÑÁö¸¦ ¸®ÅÏÇÑ´Ù. model.setValue("properties/auth", "10100000"); // (RXP)ÆË¾÷ÀÌ ¾Æ´Ñ °æ¿ì 󸮱ÇÇÑÀ» ºÎ¿©ÇÏÁö ¾Ê´Â´Ù. } var pAuth = !checkAuth("P"); // Ãâ·Â±ÇÇÑ(º¸°í¼­ Ãâ·Â, ¿¢¼¿ ³»·Á¹Þ±â µî) btn_excelsave.disabled = pAuth; btn_print.disabled = pAuth; var xAuth = !checkAuth("X"); // 󸮱ÇÇÑ(ÀÔ·Â, ¼öÁ¤, »èÁ¦ µî) btn_confirm.disabled = xAuth; btn_cancel.disabled = xAuth; } //------------------------- // ȯÀÚÁ¶È¸ //------------------------- function fGetPatinfo(srchcond) { var ipt_pid = model.getValue("/root/send/item1/patunitsrch1"); if (ipt_pid) { model.setValue("/root/hidden/sppmc02500/cond/srchcond", srchcond); // °Ë»öÁ¶°Ç : 1.µî·Ï¹øÈ£, 2.ȯÀÚ¸í if (srchcond == "1") { model.setValue("/root/hidden/sppmc02500/cond/pid", ipt_pid); } else if (srchcond == "2") { model.setValue("/root/hidden/sppmc02500/cond/hngnm", ipt_pid); } } else { model.resetInstanceNode("/root/hidden/sppmc02500/cond"); } // pam/commonweb/xrw/SPPMC02500_ȯÀÚÁ¶È¸.xrw modal("SPPMC02500", "1", "150", "150", "SPPMC02500", "/root/hidden/sppmc02500/cond", "/root/send", "", ""); // SPPMC02500_ȯÀÚÁ¶È¸.xrw var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid"); if (srch_pid) { // SPPMC02500_ȯÀÚÁ¶È¸ È­¸é¿¡¼­ Á¶È¸ÇÑ °æ¿ìÀÓ model.removeNodeset("/root/main/patinfo/patinfolist"); // patinfolist°¡ Á¦°ÅµÊ (resetInstanceNodeÀÇ °æ¿ì °ªÀº Áö¿ì°í ³ëµå´Â ³²¾ÆÀÖÀ½) model.makeNode("/root/main/patinfo/patinfolist"); // SPPMC02500_ȯÀÚÁ¶È¸ ÆË¾÷À» ´Ù½Ã Á¶È¸ÇÒ °æ¿ì¸¦ À§ÇØ ´Ù½Ã ³ëµå¸¦ Ãß°¡ÇÔ model.setValue("/root/send/item1/patunitsrch1", srch_pid); } else { model.setValue("/root/send/item1/patunitsrch1", ""); } ipt_patunitsrch.refresh(); } /** * @group : * @ver : 2008.06.02 * @made by : jumi * @updated by : smartselly * @--------------------------------------------------- * @type : function * @access : public * @desc : Á¶È¸Á¶°Ç üũ * @param : * @return : * @--------------------------------------------------- */ function fCheckSrchCond(srchMode){ // ȯÀÚ´ÜÀ§Á¶È¸¸¦ ÇÏ´Â °æ¿ì if (srchMode == "pidSrch") { var patunitsrch1 = model.getValue("/root/send/item1/patunitsrch1").getTrim(); // (stringHelper.js) ¹®ÀÚ¿­ ¾ÕµÚ °ø¹é Á¦°Å var patmode = model.getValue("/root/send/item1/patmode"); // ȯÀÚÁ¶È¸½Ã ¹øÈ£·Î ÇÒ°ÍÀÎÁö ¼º¸íÀ¸·Î ÇÒ°ÍÀÎÁö °áÁ¤ - 20090810 ¹Úâ¿ø model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); // û±¸³â¿ù(fromdd ~ todd)¸¦ È®ÀÎÇÑ´Ù. var clamym = model.getValue("/root/send/item1/clamym"); if (!isValidDateTime(clamym,"YYYYMM")) { messageBox("¿Ã¹Ù¸¥ Çü½ÄÀÇ Ã»±¸³â¿ùÀ» ", "C001"); ///¿Ã¹Ù¸¥ Çü½ÄÀÇ Ã»±¸³â¿ùÀ» ÀÔ·ÂÇϽʽÿÀ. return false; } var clamtoym = model.getValue("/root/send/item1/clamtoym"); if (!isValidDateTime(clamtoym,"YYYYMM")) { messageBox("¿Ã¹Ù¸¥ Çü½ÄÀÇ Ã»±¸³â¿ùÀ» ", "C001"); ///¿Ã¹Ù¸¥ Çü½ÄÀÇ Ã»±¸³â¿ùÀ» ÀÔ·ÂÇϽʽÿÀ. return false; } // ȯÀÚ·Î Á¶È¸ if (patunitsrch1 == "") { model.setValue("/root/send/item1/patunitsrch2", ""); } // else if (patunitsrch1.isNumber()) { // (numericHelper.js) ¼ýÀÚ°¡ ÀÔ·ÂµÈ °æ¿ì ȯÀÚ¹øÈ£·Î Á¶È¸ÇÑ´Ù. else if (patmode == "1") { // ȯÀÚ¹øÈ£·Î Á¶È¸ÇÑ´Ù. model.setValue("/root/send/item1/patunitsrch2", "pidSrch"); // ¹®ÀÚÀԷ½à À̸§ Á¶È¸ } else { if (patunitsrch1.length > 1) { model.setValue("/root/send/item1/patunitsrch2", "nmSrch"); } else { messageBox("ȯÀÚ´ÜÀ§Á¶È¸½Ã °Ë»öÇÒ È¯ÀÚÀ̸§Àº 2±ÛÀÚ ÀÌ»ó", "C001"); ///ȯÀÚ´ÜÀ§Á¶È¸½Ã °Ë»öÇÒ È¯ÀÚÀ̸§Àº 2±ÛÀÚ ÀÌ»ó ÀÔ·ÂÇϽʽÿÀ. model.setFocus("ipt_patunitsrch"); model.setValue("/root/send/item1/patunitsrch2", ""); return false; } } } // ¸í¼¼¼­º°·Î Á¶È¸ÇÏ´Â °æ¿ì else if (srchMode == "docuSrch") { // ¸í¹øÈ£ ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var docuseqno1 = model.getValue("/root/send/item1/docuseqno1"); var docuseqno2 = model.getValue("/root/send/item1/docuseqno2"); if (docuseqno1 != "" && docuseqno2 != "") { if (docuseqno1 > docuseqno2) { messageBox("¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö", "I004"); ///¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù. return false; } model.setValue("/root/send/item1/patunitsrch2", "docuSrch"); return true; } else { messageBox("¸í¹øÈ£¸¦", "C001"); ///¸í¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ! return false; } } // ȯÀÚÁ¶È¸°¡ ¾Æ´Ñ°æ¿ì else { model.setValue("/root/send/item1/patunitsrch2", ""); // ¸í¹øÈ£ ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var docuseqno1 = model.getValue("/root/send/item1/docuseqno1"); var docuseqno2 = model.getValue("/root/send/item1/docuseqno2"); if (docuseqno1 != "" && docuseqno2 != "") { if (docuseqno1 > docuseqno2) { messageBox("¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö", "I004"); ///¸í¹øÈ£ °Ë»ö ½ÃÀÛ¹øÈ£°¡ ³¡¹øÈ£ º¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù. return false; } } // 2008. 04. 23 / smartselly »óº´ÄÚµå ù¹øÂ° Á¶È¸°ªÀÌ Á¸ÀçÇϰí, µÎ¹øÂ° Á¶È¸°ª Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì. var diagcdfr = model.getValue("/root/send/item1/diagcdfr"); var diagcdto = model.getValue("/root/send/item1/diagcdto"); if (diagcdfr != "" && diagcdto == "") { model.setValue("/root/send/item1/diagcdto", diagcdfr); } // ¼±º°½É»ç´ë»óÀ» ¼³Á¤ var choicdsrch2 = model.getValue("/root/send/item1/choicdsrch2").getTrim(); model.setValue("/root/send/item1/choicdsrch2", choicdsrch2); if (choicdsrch2 != "") { var choicdsrch1 = model.getValue("/root/send/item1/choicdsrch1"); if (choicdsrch1 == "") { messageBox("¼±º°½É»ç Á¶°ÇÀ» ¸íĪ, ¼ö°¡, EDI Áß¿¡", "C002"); ///¼±º°½É»ç Á¶°ÇÀ» ¸íĪ, ¼ö°¡, EDI Áß¿¡ ¼±ÅÃÇϽʽÿÀ. return false; } else if (choicdsrch1 == "1") { // ¸íĪÀÎ °æ¿ì for (var i=0; i < choicdsrch2.length; i++) { if (choicdsrch2.charCodeAt(i) > 255) { // ÇѱÛÀÌ µé¾î¿À¸é 255º¸´Ù Å©´Ù. model.setValue("/root/send/item1/choicdsrch1", "2"); // 2: Çѱ۸í } } } else { // ¼ö°¡¿Í EDI ÄÚµå °Ë»öÀÇ °æ¿ì ´ë¹®ÀÚ·Î Á¶°Ç°ªÀ» º¯È¯ÇÑ´Ù. model.setValue("/root/send/item1/choicdsrch2", choicdsrch2.toUpperCase()); } } // ÃÑÁø·áºñ, º»Àκδã±Ý ÀÔ·Â ¹üÀ§¸¦ È®ÀÎÇÑ´Ù. var totordamt = model.getValue("/root/send/item1/totordamt"); if (totordamt) { if (totordamt > 2147483647) { // java.lang.NumberFormatException: For input string: "2147483648" ¿¡·¯ ¹ß»ýÇÔ messageBox("ÀÔ·Â °¡´ÉÇÑ ÃÑÁø·áºñ ¹üÀ§¸¦", "E003"); ///ÀÔ·Â °¡´ÉÇÑ ÃÑÁø·áºñ ¹üÀ§¸¦ ÃʰúÇÏ¿´½À´Ï´Ù. return false; } } var ownbamt = model.getValue("/root/send/item1/ownbamt"); if (ownbamt) { if (ownbamt > 2147483647) { // java.lang.NumberFormatException: For input string: "2147483648" ¿¡·¯ ¹ß»ýÇÔ messageBox("ÀÔ·Â °¡´ÉÇÑ º»Àκδã±Ý ¹üÀ§¸¦", "E003"); ///ÀÔ·Â °¡´ÉÇÑ º»Àκδã±Ý ¹üÀ§¸¦ ÃʰúÇÏ¿´½À´Ï´Ù. return false; } } // »óº´±âÁØ Á¶È¸ // ƯÁ¤³»¿ª ±âÁØ Á¶È¸ } return true; } // "Á¶È¸" Btn ¿Ü·¡»çÈĽɻç´ë»óÀÚ Á¶È¸¸¦ ¿äûÇÑ´Ù. function fGetOutAftJudgTrgtManList(srchMode){ grp_judgmemo.visible = false; // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. var allcntyn = model.getValue("/root/send/item1/allcnt"); // ÃѰǼö º¸±âÀ϶§´Â judgcnt¸¸ ÃʱâÈ­ - 20091126 ¹Úâ¿ø if (allcntyn != 'Y') { model.removeNodeset("/root/main/list1/clbs"); } model.removeNodeset("/root/main/list2/judgcnt"); if (fCheckSrchCond(srchMode)) { // Á¶È¸¹öưÀ¸·Î Á¶È¸ ½Ã offsetÀº "0"À¸·Î ¼³Á¤Çϰí submit() À» ¼öÇàÇÑ´Ù. /* opt_allcnt.value= ""; opt_allend.value= ""; opt_allunjudg.value= ""; opt_allreservation.value= ""; opt_alldelete.value= ""; opt_alljudgprcs.value= ""; opt_autodelete.value= ""; opt_beforeend.value= ""; opt_batchend.value= ""; */ model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // ƯÁ¤±âÈ£ Àüü ¼±Åýà °ª ¼¼ÆÃ - 20091016 ¹Úâ¿ø var vall = model.getValue("/root/send/item7/vall"); if (vall == 'Y') { model.setValue("/root/send/item1/spclmark",vall); } // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. //model.copyNode("/root/hidden/item1", "/root/send/item1"); // ÃѰǼö º¸±âÀ϶§´Â ÃѰǼö »êÃâÀÛÃâ submit È£Ãâ - 20091126 ¹Úâ¿ø if (allcntyn != 'Y') { submit("TRPID20402"); // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. fSetSrchJudgTrgtMan(); } else { submit("TRPID20408"); } if (getOpenerUID()) { // (common.js) OpenerÀÇ UID¸¦ ¸®ÅÏ, Opener°¡ ¾øÀ¸¸é "" ¸®ÅÏ // ´ë»óÀÚ ¸®½ºÆ®¿¡¼­ ¼±ÅÃµÈ row¸¦ ÃʱâÈ­ÇÑ´Ù. (´ë»óÀÚÁ¶È¸ pre/next ¿¡¼­ »ç¿ë) model.resetInstanceNode(opener.root.hidden.smpid20400.rslt.selectedRow); } var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() } else { grd_clbsmast.refresh(); } // 2008.05.17. / PJH / À±¿µ¿Á / Á¶È¸¿É¼Ç¿¡¼­ ½É»çÁß¼±ÅÃÀ¸·Î ³ª¿Â ´ë»óÀÚ´Â Àüü°¡ ÀüºÎ ¹Ì½ÉÀ¸·Î º¯°æµÇµµ·Ï ÇϵÇ, º¯°æÀü msg º¸¿©ÁÙ°Í // 20100120 »ç¿ëÀÚ ¿À·ù °¡´É¼º ¶§¹®¿¡ »èÁ¦ ±è¿ë¹Î /* if ( model.getValue("/root/send/item1/judgendyn") == "B" && grd_clbsmast.rows > 1 ) { fSetJudgEndYN("A"); } */ } var cutprcp = model.getValue("/root/send/item1/cutprcp"); if(cutprcp == "Y"){ var clbsList = instance1.selectSingleNode("/root/main/list1"); //»è°¨Ã³¹æÀº GREEN»öÀ¸·Î »ö±¸ºÐ--2009-11-26 var clbsNode = clbsList.childNodes; for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // ¼±º°½É»ç ó¹æ »ö±ò ±¸ºÐ var cutprcpyn = model.getValue("/root/main/list1/clbs["+ i +"]/cutprcpyn"); if (cutprcpyn == "Y") { grd_clbsmast.rowStyle(i, "data", "background-color") = "#99cc00"; } else { grd_clbsmast.rowStyle(i, "data", "background-color") = "#ffffff"; } } } else { var clbsList = instance1.selectSingleNode("/root/main/list1"); var clbsNode = clbsList.childNodes; for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // »ö±ò ÃʱâÈ­ grd_clbsmast.rowStyle(i, "data", "background-color") = "#ffffff"; } } } // »çÈĽɻç È­¸é¿¡¼­ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϰí Enter Ä£ °æ¿ì ÇØ´ç ȯÀÚ¸¦ Á¶È¸ÇÏ¿© º¸¿©ÁØ´Ù. function fSetPatUnitSrch1pidSrch(){ var patunitsrch1 = opener.model.getValue("/root/hidden/smpid20400/cond/pid"); if (patunitsrch1 != "") { model.removeNodeset("/root/main/list1/clbs"); model.removeNodeset("/root/main/list2/judgcnt"); grp_judgmemo.visible = false; // ´ë»óÀÚ GridÀÇ ¸Þ¸ð ÇʵåÀÇ Btn Ŭ¸¯½Ã º¸¿©Áö´Â ¸Þ¸ð ÀúÀå¿ë GroupÀ» °¨Ãá´Ù. model.setValue("/root/send/item1/patunitsrch1", patunitsrch1); model.setValue("/root/send/item1/patunitsrch2", "pidSrch"); // Á¶È¸¹öưÀ¸·Î Á¶È¸ ½Ã offsetÀº "0"À¸·Î ¼³Á¤Çϰí submit() À» ¼öÇàÇÑ´Ù. model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastpidsn", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. submit("TRPID20402"); // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. fSetSrchJudgTrgtMan(); model.setFocus("ipt_patunitsrch"); model.setValue(opener.root.hidden.smpid20400.rslt.oldPid, patunitsrch1); // ÇöÀç Á¶È¸µÈ ȯÀÚÀÇ µî·Ï¹øÈ£¸¦ ÀúÀå //model.refresh(); } } // °Ë»ö °á°ú¸¦ Ç¥½ÃÇÑ´Ù. function fSetSrchJudgTrgtMan() { // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. fSetWorkStatCnt(); // Çѱ۸íĪ °Ë»ö½Ã Rdo¿¡ ¼±ÅÃÀÌ Ç¥½ÃµÇÁö ¾ÊÀ¸¹Ç·Î if (model.getValue("/root/send/item1/choicdsrch1") == "2") { // 2: Çѱ۸í model.setValue("/root/send/item1/choicdsrch1", "1"); } var srchmode = model.getValue("/root/hidden/clbs/srchmode"); var row = 0; if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì row = grd_specclbs.rows - 1; grd_clbsmast.visible = false; grd_specclbs.visible = true; cap_judgtrgtman.text = "¼±º°½É»ç ´ë»óÀÚ"; } else { row = grd_clbsmast.rows - 1; grd_clbsmast.visible = true; grd_specclbs.visible = false; cap_judgtrgtman.text = "»çÈÄ½É»ç ´ë»óÀÚ"; } var clbsList = instance1.selectSingleNode("/root/main/list1/clbs"); if (clbsList == null) { // Á¶È¸µÈ ´ë»óÀÚ°¡ ¾ø´Â °æ¿ì model.setValue("/root/send/item1/lastclamym", ""); model.setValue("/root/send/item1/lastclamdg", ""); model.setValue("/root/send/item1/lastjudgno", ""); model.setValue("/root/send/item1/lastpid", ""); model.setValue("/root/send/item1/lastpidsn", ""); model.setValue("/root/send/item1/lastordcd", ""); model.setValue("/root/send/item1/lastclamkey", ""); model.setValue("/root/send/item1/lastedilnno", ""); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. model.copyNode("/root/hidden/item1", "/root/send/item1"); messageBox("°Ë»öµÈ ½É»ç´ë»óÀÚ°¡", "I004"); ///°Ë»öµÈ ½É»ç´ë»óÀÚ°¡ ¾ø½À´Ï´Ù. return; } model.setValue("/root/send/item1/lastclamym", model.getValue("/root/main/list1/clbs["+ row +"]/clamym")); model.setValue("/root/send/item1/lastclamdg", model.getValue("/root/main/list1/clbs["+ row +"]/clamdg")); model.setValue("/root/send/item1/lastjudgno", model.getValue("/root/main/list1/clbs["+ row +"]/judgno")); model.setValue("/root/send/item1/lastpid", model.getValue("/root/main/list1/clbs["+ row +"]/pid")); model.setValue("/root/send/item1/lastpidsn", model.getValue("/root/main/list1/clbs["+ row +"]/pidsn")); model.setValue("/root/send/item1/lastordcd", model.getValue("/root/main/list1/clbs["+ row +"]/ordcd")); model.setValue("/root/send/item1/lastclamkey", model.getValue("/root/main/list1/clbs["+ row +"]/clamkey")); model.setValue("/root/send/item1/lastedilnno", model.getValue("/root/main/list1/clbs["+ row +"]/edilnno")); // ÆäÀÌÁö ´ÜÀ§ Á¶È¸½Ã ±âÁ¸ Á¶È¸Á¶°ÇÀÌ º¯°æµÇ¾ú´ÂÁö üũÇÑ´Ù. model.copyNode("/root/hidden/item1", "/root/send/item1"); clbsList = instance1.selectSingleNode("/root/main/list1"); var clbsNode = clbsList.childNodes; for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ var v252 = model.getValue("/root/main/list1/clbs["+ i +"]/v252"); if (v252 == "Y") { grd_clbsmast.cellstyle("background-color",i,grd_clbsmast.colRef("oprcpyn") ) = "#ffcc99"; } else { grd_clbsmast.cellstyle("background-color",i,grd_clbsmast.colRef("oprcpyn") ) = "#ffffff"; } } /* // 2008-11-10 ¼±º°½É»ç »ö±¸ºÐ Á¦È¸¿äû(À±¿µ¿Á¼±»ý´Ô) clbsList = instance1.selectSingleNode("/root/main/list1"); //root/main/list1 var clbsNode = clbsList.childNodes; //root/main/list1/clbs if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // ¼±º°½É»ç ó¹æ »ö±ò ±¸ºÐ var spcljudgyn = model.getValue("/root/main/list1/clbs["+ i +"]/spcljudgyn"); if (spcljudgyn == "Y") { grd_specclbs.rowStyle(i, "data", "color") = "#ff3333"; } else { grd_specclbs.rowStyle(i, "data", "color") = "#000000"; } } } else { for (var i = 1; i <= clbsNode.length; i++) { // Á¶È¸µÈ ´ë»óÀÚ ¸¸Å­ µ¹¸é¼­ // ¼±º°½É»ç ó¹æ »ö±ò ±¸ºÐ var spcljudgyn = model.getValue("/root/main/list1/clbs["+ i +"]/spcljudgyn"); if (spcljudgyn == "Y") { grd_clbsmast.rowStyle(i, "data", "color") = "#ff3333"; } else { grd_clbsmast.rowStyle(i, "data", "color") = "#000000"; } var v252 = model.getValue("/root/main/list1/clbs["+ i +"]/v252"); } } */ } // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. function fSetWorkStatCnt(){ var srchmode = "clbsmast"; //if (model.getValue("/root/send/item1/patunitsrch1") == "" && model.getValue("/root/send/item1/choicdsrch2")) { // srchmode = "specclbs"; //} model.setValue("/root/hidden/clbs/srchmode", srchmode); model.setValue("/root/hidden/clbs/totcnt", instance1.getXPathString("count(/root/main/list1/clbs)")); // ÃѰǼö model.setValue("/root/hidden/clbs/endcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='C' or judgendyn='E' or judgendyn='Z'])")); // ¿Ï·á model.setValue("/root/hidden/clbs/unjudgcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='A'])")); // ¹Ì½É»ç model.setValue("/root/hidden/clbs/retecnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='N'])")); // º¸·ù model.setValue("/root/hidden/clbs/delcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='D'])")); // »èÁ¦ model.setValue("/root/hidden/clbs/autodelcnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='R'])")); // ÀÚµ¿»èÁ¦ model.setValue("/root/hidden/clbs/judgprcscnt", instance1.getXPathString("count(/root/main/list1/clbs[judgendyn='B'])")); // ½É»çÁß model.setValue("/root/hidden/clbs/rptclamcnt", instance1.getXPathString("count(/root/main/list1/clbs[retdocuyn='Y'])")); // ¹Ý¼ÛºÒ´É¿©ºÎ if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì var totCnt = 0; var cntE = 0; // ¿Ï·á var cntA = 0; // ¹Ì½É»ç var cntM = 0; // º¸·ù var cntD = 0; // »èÁ¦ var cntR = 0; // ÀÚµ¿»èÁ¦ var cntB = 0; // ½É»çÁß var cntJ = 0; // ¹Ý¼ÛºÒ´É¿©ºÎ for (var i = 1; i < grd_specclbs.rows; i++) { var curclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); var dupl = false; for (var j = (i-1); j >= 1; j--) { var preclamkey = model.getValue("/root/main/list1/clbs["+ j +"]/clamkey"); if (curclamkey == preclamkey) { dupl = true; } } if (dupl == false) { var judgendyn = model.getValue("/root/main/list1/clbs["+ i +"]/judgendyn"); if (judgendyn == "A") { // ¹Ì½É»ç cntA++; } else if (judgendyn == "B") { // ½É»çÁß cntB++; } else if (judgendyn == "D") { // »èÁ¦ cntD++; } else if (judgendyn == "R") { // ÀÚµ¿»èÁ¦ cntR++; } else if (judgendyn == "N") { // º¸·ù cntM++; } else if (judgendyn == "C" || judgendyn == "E" || judgendyn == "Z") { // ¿Ï·á cntE++; } var retdocuyn = model.getValue("/root/main/list1/clbs["+ i +"]/retdocuyn"); if (retdocuyn == "Y") { // ¹Ý¼ÛºÒ´É¿©ºÎ cntJ++; } totCnt++; } } model.setValue("/root/hidden/clbs/totcnt", totCnt); // ÃѰǼö model.setValue("/root/hidden/clbs/endcnt", cntE); // ¿Ï·á model.setValue("/root/hidden/clbs/unjudgcnt", cntA); // ¹Ì½É»ç model.setValue("/root/hidden/clbs/retecnt", cntM); // º¸·ù model.setValue("/root/hidden/clbs/autodelcnt", cntD); // ÀÚµ¿»èÁ¦ model.setValue("/root/hidden/clbs/delcnt", cntD); // »èÁ¦ model.setValue("/root/hidden/clbs/judgprcscnt", cntB); // ½É»çÁß model.setValue("/root/hidden/clbs/rptclamcnt", cntJ); // ¹Ý¼ÛºÒ´É¿©ºÎ } model.refreshpart("/root/hidden/clbs/totcnt"); // ÃѰǼö model.refreshpart("/root/hidden/clbs/endcnt"); // ¿Ï·á model.refreshpart("/root/hidden/clbs/unjudgcnt"); // ¹Ì½É»ç model.refreshpart("/root/hidden/clbs/retecnt"); // º¸·ù model.refreshpart("/root/hidden/clbs/delcnt"); // »èÁ¦ model.refreshpart("/root/hidden/clbs/autodelcnt"); // ÀÚµ¿»èÁ¦ model.refreshpart("/root/hidden/clbs/judgprcscnt"); // ½É»çÁß model.refreshpart("/root/hidden/clbs/rptclamcnt"); // ¹Ý¼ÛºÒ´É¿©ºÎ } /* * @group : * @ver : 2008.08.11 * @by : ±è»óÁø * @--------------------------------------------------- * @type : function * @access : public * @desc : Àϰý ½É»ç¿Ï·á ¹× ½É»çÁßÇØÁ¦ * @param : ½É»ç¿©ºÎ(A:¹Ì½É»ç, C:½É»ç¿Ï·á) * @return : * @--------------------------------------------------- */ function fSetJudgEndYN(judgendyn) { var cnt = 0; var userid = getUserId(); // (common.js) ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ ¹øÈ£(ID) var errortype1 = ""; var errortype2 = ""; if (userid) { } else { userid = "12345678"; } //½É»çÁß ÇØÁ¦ / Àϰý¿Ï·á ´ë»ó ÀúÀå ÀνºÅϽº ÃʱâÈ­ model.removeNodeset("/root/send/list1/endclbs"); var sendjudgendyn = model.getValue("/root/send/item1/judgendyn"); // ½É»ç»óÅ "½É»çÁß"À» Á¶°ÇÀ¸·Î Á¶È¸ÇÏ¿© "½É»çÁß ÇØÁ¦"¸¦ ¿äûÇÑ °æ¿ì¿¡´Â // ´ë»óÀÚ¸¦ °³º° ¼±ÅÃÇÒ Çʿ䰡 ¾øÀÌ Á¶È¸µÈ ¸ðµç ´ë»óÀÚ°¡ ÇØÁ¦µÇµµ·Ï ±â´É ºÎ¿© //º¸·ù Ãß°¡ if ((sendjudgendyn == "B" || sendjudgendyn == "N" ) && judgendyn == "A") { var alertmsg = "½É»çÁß"; if (sendjudgendyn == "N" ){ alertmsg = "º¸·ù";} if (grd_clbsmast.rows > 1) { // Á¶È¸µÈ ¸ðµç ½É»çÁß ´ë»óÀÚ¸¦ ÇØÁ¦ÇÑ´Ù. for (var i = 1; i < grd_clbsmast.rows; i++) { var clamym = model.getValue("/root/main/list1/clbs[" + i + "]/clamym"); var clamdg = model.getValue("/root/main/list1/clbs[" + i + "]/clamdg"); var pid = model.getValue("/root/main/list1/clbs[" + i + "]/pid"); var pidsn = model.getValue("/root/main/list1/clbs[" + i + "]/pidsn"); // 20100120 ¿Ï·á»óÅÂÀÏ °æ¿ìµµ ½É»çÁßÇØÁ¦µÉ¼ö ÀÖ¾î »óÅÂüũ Á¶°Ç Ãß°¡ if ( model.getValue("/root/main/list1/clbs[" + i + "]/judgendyn") == "B" || model.getValue("/root/main/list1/clbs[" + i + "]/judgendyn") == "N") { cnt++; model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamym", clamym); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamdg", clamdg); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pid", pid); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pidsn", pidsn); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/judgendyn", "A"); // A: ¹Ì½É»ç } } if ( cnt > 0 ) { var ans = messageBox("Á¶È¸µÈ ¸ðµç "+alertmsg+"ÀÎ ÀÚ·á " + cnt + "°ÇÀ» ÇØÁ¦", "S001"); /// Á¶È¸µÈ ¸ðµç ½É»çÁß »óÅ *°ÇÀ» ÇØÁ¦ ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); if (ipt_patunitsrch.currentText.length > 1) { fGetOutAftJudgTrgtManList("pidSrch"); } else { fGetOutAftJudgTrgtManList(); } } } } else { // Á¶È¸µÈ ´ë»óÀÚ°¡ ¾ø´Â °æ¿ìÀÓ messageBox(alertmsg+"ÇØÁ¦ ÇÒ ´ë»óÀÚ¸¦ Á¶È¸", "I008"); /// ½É»çÁß ÇØÁ¦ ÇÒ ´ë»óÀÚ¸¦ Á¶È¸ ÇϽʽÿÀ. } return; } else { if (grd_clbsmast.selectedRows == 0) { // "½É»çÁßÇØÁ¦" ¹öưÀ» ´©¸¥°æ¿ì if (judgendyn == "A") { messageBox("½É»çÁßÇØÁ¦ÇÒ ´ë»óÀÚ¸¦", "C002"); } // "Àϰý¿Ï·á" ¹öưÀ» ´©¸¥°æ¿ì // 20090921 ¹Úâ¿ø Àϰý¿Ï·áÀÇ Ç÷¹±× °ªÀ» º¯°æ else if (judgendyn == "Z") { messageBox("Àϰý¿Ï·áÇÒ ´ë»óÀÚ¸¦", "C002"); } // "Àϰýº¸·ù" ¹öưÀ» ´©¸¥°æ¿ì // 20090921 ¹Úâ¿ø Àϰý¿Ï·áÀÇ Ç÷¹±× °ªÀ» º¯°æ else if (judgendyn == "N") { messageBox("Àϰýº¸·ùÇÒ ´ë»óÀÚ¸¦", "C002"); } return; } var chk; // 2008.04.24 / PJH / (À±¿µ¿Á¿äû) ÇöÀç ½É»çÁßÀÎ ½É»çÀÚ¿Í °ü°è¾øÀÌ ÇØÁ¦ÇØ´Þ¶ó´Â ¿äûÀ¸·Î ¸·À½ ó¸® for (var i = 0; i < grd_clbsmast.selectedRows; i++) { var row = grd_clbsmast.selectedrow(i); var sel_clamym = model.getValue("/root/main/list1/clbs[" + row + "]/clamym"); var sel_clamdg = model.getValue("/root/main/list1/clbs[" + row + "]/clamdg"); var sel_pid = model.getValue("/root/main/list1/clbs[" + row + "]/pid"); var sel_pidsn = model.getValue("/root/main/list1/clbs[" + row + "]/pidsn"); var sel_clamendyn = model.getValue("/root/main/list1/clbs[" + row + "]/clamendyn"); var sel_judgendyn = model.getValue("/root/main/list1/clbs[" + row + "]/judgendyn"); var sel_lockyn = model.getValue("/root/main/list1/clbs[" + row + "]/lockyn"); var sel_diagnm = model.getValue("/root/main/list1/clbs[" + row + "]/diagnm"); var sel_payownbrate = model.getValue("/root/main/list1/clbs[" + row + "]/payownbrate"); var sel_mt014 = model.getValue("/root/main/list1/clbs[" + row + "]/mt014"); chk = "false"; // "Àϰý¿Ï·á"ÇÒ¶§´Â ¹Ì½É»ç³ª ½É»çÁßÀÎ °æ¿ì¸¸ °¡´É // 20090921 ¹Úâ¿ø Àϰý¿Ï·áÀÇ Ç÷¹±× °ªÀ» º¯°æ // 20110207 °æºÏ´ë Àϰý¿Ï·á½Ã ÅëÇÕ¿Ï·áµµ µÇ°Ô Ãß°¡¿äû if (judgendyn == "Z") { if (sel_diagnm != "" && (sel_judgendyn == "A" || sel_judgendyn == "B" || sel_judgendyn == "E" || sel_judgendyn == "N") && !((sel_payownbrate == 5 || sel_payownbrate == 10) && sel_mt014 == "" ) ) { chk = "true" } } // "½É»çÁßÇØÁ¦"ÀÌ¸é ½É»çÁßÀÎ °æ¿ì¸¸ °¡´É else if (judgendyn == "A") { if (sel_judgendyn == "B") { chk = "true"; } } //"Àϰý¿Ï·á"ÇÒ¶§´Â ¹Ì½É»ç³ª ½É»çÁßÀÎ °æ¿ì¸¸ °¡´É else if (judgendyn == "N") { if (sel_judgendyn == "A" || sel_judgendyn == "B") { chk = "true" } } if (chk == "true") { cnt++; model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamym", sel_clamym); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/clamdg", sel_clamdg); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pid", sel_pid); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/pidsn", sel_pidsn); model.makeValue("/root/send/list1/endclbs[" + cnt + "]/judgendyn", judgendyn); // A: ¹Ì½É»ç, C:Àϰý¿Ï·á } else { errortype1 = "û±¸µÈ ÀÚ·á"; } } if (cnt > 0) { if (judgendyn == "Z") { // 20090921 ¹Úâ¿ø Àϰý¿Ï·áÀÇ Ç÷¹±× °ªÀ» º¯°æ var ans = messageBox(cnt + "°ÇÀ» Àϰý¿Ï·á", "S001"); /// *°ÇÀ» Àϰý¿Ï·á ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) var selectedmaxrow = 0; if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); //2011.02.07 °æºÏ´ë ½É»çÆÀ ¿À¿µÈ­»ù¿äû Àϰý¿Ï·áÀúÀå½Ã ´ë»óÀÚ ¸®ÇÁ·¹½¬ ¾ÈµÇ°Ô ¿äû //fGetOutAftJudgTrgtManList(); for (var i = 0; i < grd_clbsmast.selectedRows; i++) { var row = grd_clbsmast.selectedrow(i); var sel_diagnm = model.getValue("/root/main/list1/clbs[" + row + "]/diagnm"); var sel_judgendyn = model.getValue("/root/main/list1/clbs[" + row + "]/judgendyn"); if (sel_diagnm != "" && (sel_judgendyn == "A" || sel_judgendyn == "B" || sel_judgendyn == "E" || sel_judgendyn == "N")) { model.setValue("/root/main/list1/clbs[" + row + "]/judgendyn", "Z"); if (selectedmaxrow == 0) { selectedmaxrow = row; } } } grd_clbsmast.refresh(); // Àϰý¿Ï·á ÈÄ ´ÙÀ½ ½É»ç ´ë»óÀÚ °¡Á®¿À±â var selectedRow = selectedmaxrow; if (selectedRow) { var trgtmanlist = instance1.selectSingleNode("/root/main/list1/clbs"); if (trgtmanlist == null) { // Á¶È¸µÈ ´ë»óÀÚ ¸ñ·ÏÀÌ ¾ø´Â °æ¿ì messageBox("Á¶È¸µÈ ½É»ç´ë»óÀÚ ¸ñ·ÏÀÌ", "I004"); ///Á¶È¸µÈ ½É»ç´ë»óÀÚ ¸ñ·ÏÀÌ ¾ø½À´Ï´Ù. } else { trgtmanlist = instance1.selectSingleNode("/root/main/list1"); var maxRow = trgtmanlist.childNodes.length; var nextclamkey = ""; if (selectedRow < maxRow) { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì // ´ÙÀ½´ë»óÀÚÁ¶È¸ nextclamkey = fSrchNextJudgTrgtManSPEC1(selectedRow, judgendyn); } else { model.setValue("/root/main/list1/clbs["+ selectedRow +"]/judgendyn", judgendyn); model.setValue("/root/main/list1/clbs["+ selectedRow +"]/lastupdtrid", userid); // ´ÙÀ½´ë»óÀÚÁ¶È¸ nextclamkey = fSrchNextJudgTrgtManCLBS1(selectedRow, judgendyn); } if (nextclamkey) { var irow = opener.model.getValue("/root/hidden/smpid20400/rslt/selectedRow"); var clamym = model.getValue("/root/main/list1/clbs["+ irow +"]/clamym"); var clamdg = model.getValue("/root/main/list1/clbs["+ irow +"]/clamdg"); var pid = model.getValue("/root/main/list1/clbs["+ irow +"]/pid"); var pidsn = model.getValue("/root/main/list1/clbs["+ irow +"]/pidsn"); var gridjudgendyn = model.getValue("/root/main/list1/clbs["+ irow +"]/judgendyn"); //var gridcutprcpyn = model.getValue("/root/main/list1/clbs["+ irow +"]/cutprcpyn"); var gridcutprcpyn = model.getValue("/root/send/item1/cutprcpsel"); var gridtootpopyn = model.getValue("/root/temp/tootpopupyn"); model.setValue(opener.root.hidden.smpid20400.rslt.clamym, clamym); model.setValue(opener.root.hidden.smpid20400.rslt.clamdg, clamdg); model.setValue(opener.root.hidden.smpid20400.rslt.pid, pid); model.setValue(opener.root.hidden.smpid20400.rslt.pidsn, pidsn); model.setValue(opener.root.hidden.smpid20400.rslt.judgendyn, gridjudgendyn); model.setValue(opener.root.hidden.smpid20400.rslt.cutprcpyn, gridcutprcpyn); model.setValue(opener.root.hidden.smpid20400.rslt.tootpopupyn, gridtootpopyn); opener.javascript.fGetOutAftJudgMngt(); setPopupRefresh(pid); return; } else { messageBox("´ÙÀ½ ½É»ç ´ë»óÀÚÀÇ Á¤º¸°¡", "I004"); ///´ÙÀ½ ½É»ç ´ë»óÀÚÀÇ Á¤º¸°¡ ¾ø½À´Ï´Ù. } } else { model.setValue("/root/main/list1/clbs["+ selectedRow +"]/judgendyn", judgendyn); model.setValue("/root/main/list1/clbs["+ selectedRow +"]/lastupdtrid", userid); fSetWorkStatCnt(); // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. model.refresh(); // ¸¶Áö¸· ÁÙÀÎ °æ¿ì ÀÌÈÄ ´ë»óÀÚ°¡ ¾ø´Ù. messageBox("Á¶È¸µÈ ¸¶Áö¸· ½É»ç´ë»óÀÚ ÀÔ´Ï´Ù. ÀÌÈÄ ½É»ç ´ë»óÀÚ°¡", "I004"); ///Á¶È¸µÈ ¸¶Áö¸· ½É»ç´ë»óÀÚ ÀÔ´Ï´Ù. ÀÌÈÄ ½É»ç ´ë»óÀÚ°¡ ¾ø½À´Ï´Ù. } } } else { messageBox("È­¸éÀÌ º¯°æµÇ¾úÀ¸¹Ç·Î ´ÙÀ½ ´ë»óÀÚ¸¦ ´Ù½Ã", "C002"); ///È­¸éÀÌ º¯°æµÇ¾úÀ¸¹Ç·Î ´ÙÀ½ ´ë»óÀÚ¸¦ ´Ù½Ã ¼±ÅÃÇϽʽÿÀ. } // Àϰý¿Ï·á ÈÄ ´ÙÀ½ ´ë»óÀÚ °¡Á®¿À±â Á¾·á } } else if (judgendyn == "A") { var ans = messageBox(cnt + "°ÇÀ» ½É»çÁßÇØÁ¦", "S001"); /// *°ÇÀ» ½É»çÁßÇØÁ¦ ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); if (ipt_patunitsrch.currentText.length > 1) { fGetOutAftJudgTrgtManList("pidSrch"); } else { fGetOutAftJudgTrgtManList(); } } } else if (judgendyn == "N") { // 20090921 ¹Úâ¿ø Àϰý¿Ï·áÀÇ Ç÷¹±× °ªÀ» º¯°æ var ans = messageBox(cnt + "°ÇÀ» Àϰýº¸·ù", "S001"); /// *°ÇÀ» Àϰý¿Ï·á ÇϽ÷Á¸é ¿¹(Yes)\n¾Æ´Ï¸é ¾Æ´Ï¿À(No) var selectedmaxrow = 0; if (ans == 6) { // return : yes=6, no=7 submit("TXPID20302"); //2011.02.07 °æºÏ´ë ½É»çÆÀ ¿À¿µÈ­»ù¿äû Àϰý¿Ï·áÀúÀå½Ã ´ë»óÀÚ ¸®ÇÁ·¹½¬ ¾ÈµÇ°Ô ¿äû //fGetOutAftJudgTrgtManList(); for (var i = 0; i < grd_clbsmast.selectedRows; i++) { var row = grd_clbsmast.selectedrow(i); model.setValue("/root/main/list1/clbs[" + row + "]/judgendyn", judgendyn); if (selectedmaxrow == 0) { selectedmaxrow = row; } } grd_clbsmast.refresh(); // Àϰý¿Ï·á ÈÄ ´ÙÀ½ ½É»ç ´ë»óÀÚ °¡Á®¿À±â var selectedRow = selectedmaxrow; if (selectedRow) { var trgtmanlist = instance1.selectSingleNode("/root/main/list1/clbs"); if (trgtmanlist == null) { // Á¶È¸µÈ ´ë»óÀÚ ¸ñ·ÏÀÌ ¾ø´Â °æ¿ì messageBox("Á¶È¸µÈ ½É»ç´ë»óÀÚ ¸ñ·ÏÀÌ", "I004"); ///Á¶È¸µÈ ½É»ç´ë»óÀÚ ¸ñ·ÏÀÌ ¾ø½À´Ï´Ù. } else { trgtmanlist = instance1.selectSingleNode("/root/main/list1"); var maxRow = trgtmanlist.childNodes.length; var nextclamkey = ""; if (selectedRow < maxRow) { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì // ´ÙÀ½´ë»óÀÚÁ¶È¸ nextclamkey = fSrchNextJudgTrgtManSPEC1(selectedRow, judgendyn); } else { model.setValue("/root/main/list1/clbs["+ selectedRow +"]/judgendyn", judgendyn); model.setValue("/root/main/list1/clbs["+ selectedRow +"]/lastupdtrid", userid); // ´ÙÀ½´ë»óÀÚÁ¶È¸ nextclamkey = fSrchNextJudgTrgtManCLBS1(selectedRow, judgendyn); } if (nextclamkey) { var irow = opener.model.getValue("/root/hidden/smpid20400/rslt/selectedRow"); var clamym = model.getValue("/root/main/list1/clbs["+ irow +"]/clamym"); var clamdg = model.getValue("/root/main/list1/clbs["+ irow +"]/clamdg"); var pid = model.getValue("/root/main/list1/clbs["+ irow +"]/pid"); var pidsn = model.getValue("/root/main/list1/clbs["+ irow +"]/pidsn"); var gridjudgendyn = model.getValue("/root/main/list1/clbs["+ irow +"]/judgendyn"); //var gridcutprcpyn = model.getValue("/root/main/list1/clbs["+ irow +"]/cutprcpyn"); var gridcutprcpyn = model.getValue("/root/send/item1/cutprcpsel"); var gridtootpopyn = model.getValue("/root/temp/tootpopupyn"); model.setValue(opener.root.hidden.smpid20400.rslt.clamym, clamym); model.setValue(opener.root.hidden.smpid20400.rslt.clamdg, clamdg); model.setValue(opener.root.hidden.smpid20400.rslt.pid, pid); model.setValue(opener.root.hidden.smpid20400.rslt.pidsn, pidsn); model.setValue(opener.root.hidden.smpid20400.rslt.judgendyn, gridjudgendyn); model.setValue(opener.root.hidden.smpid20400.rslt.cutprcpyn, gridcutprcpyn); model.setValue(opener.root.hidden.smpid20400.rslt.tootpopupyn, gridtootpopyn); model.setValue(opener.root.hidden.orgjudgendyn, judgendyn); opener.javascript.fGetOutAftJudgMngt(); setPopupRefresh(pid); return; } else { messageBox("´ÙÀ½ ½É»ç ´ë»óÀÚÀÇ Á¤º¸°¡", "I004"); ///´ÙÀ½ ½É»ç ´ë»óÀÚÀÇ Á¤º¸°¡ ¾ø½À´Ï´Ù. } } else { model.setValue("/root/main/list1/clbs["+ selectedRow +"]/judgendyn", judgendyn); model.setValue("/root/main/list1/clbs["+ selectedRow +"]/lastupdtrid", userid); fSetWorkStatCnt(); // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. model.refresh(); // ¸¶Áö¸· ÁÙÀÎ °æ¿ì ÀÌÈÄ ´ë»óÀÚ°¡ ¾ø´Ù. messageBox("Á¶È¸µÈ ¸¶Áö¸· ½É»ç´ë»óÀÚ ÀÔ´Ï´Ù. ÀÌÈÄ ½É»ç ´ë»óÀÚ°¡", "I004"); ///Á¶È¸µÈ ¸¶Áö¸· ½É»ç´ë»óÀÚ ÀÔ´Ï´Ù. ÀÌÈÄ ½É»ç ´ë»óÀÚ°¡ ¾ø½À´Ï´Ù. } } } else { messageBox("È­¸éÀÌ º¯°æµÇ¾úÀ¸¹Ç·Î ´ÙÀ½ ´ë»óÀÚ¸¦ ´Ù½Ã", "C002"); ///È­¸éÀÌ º¯°æµÇ¾úÀ¸¹Ç·Î ´ÙÀ½ ´ë»óÀÚ¸¦ ´Ù½Ã ¼±ÅÃÇϽʽÿÀ. } // Àϰýº¸·ù ÈÄ ´ÙÀ½ ´ë»óÀÚ °¡Á®¿À±â Á¾·á } } } } } function fSrchNextJudgTrgtManSPEC1( selectedRow, judgendyn) { // selectedRow: ÇöÀç ¼±ÅÃµÈ row / judgendyn: ½É»ç¿Ï·á¿©ºÎ var judgendcheck; var nowjudgendyn; var nextclamym = ""; var nextclamkey = ""; var trgtmanclamkey = model.getValue("/root/main/list1/clbs["+ selectedRow +"]/clamkey"); var selectjudgendyn = model.getValue("/root/send/item1/judgendyn"); var userid = getUserId(); for (var i = 1; i < grd_specclbs.rows; i++) { if (trgtmanclamkey == model.getValue("/root/main/list1/clbs["+ i +"]/clamkey")) { model.setValue("/root/main/list1/clbs["+ i +"]/judgendyn", judgendyn); model.setValue("/root/main/list1/clbs["+ i +"]/lastupdtrid", userid); } else if (i > selectedRow && nextclamkey == "") { // ÇöÀç row ÀÌÈÄÀÇ ´ë»óÀÚ Áß ¹Ì½É»ç »óÅ // Á¶È¸Á¶°ÇÀÌ ½É»ç¿Ï·á, ÅëÇÕ¿Ï·á, Àϰý¿Ï·áÀΰæ¿ì´Â ¹Ù·Î ´ÙÀ½ ´ë»óÀÚ¸¦ Á¶È¸ if (selectjudgendyn == "C" || selectjudgendyn == "E" || selectjudgendyn == "Z") { model.setValue(opener.root.hidden.smpid20400.rslt.selectedRow, i); grd_specclbs.row = i; nextclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); // ³ª¸ÓÁö´Â ¹Ì½É»ç, º¸·ù, ½É»çÁßÀÎ ´ÙÀ½ ´ë»óÀÚ¸¦ Á¶È¸ÇÑ´Ù. } else { nowjudgendyn = model.getValue("/root/main/list1/clbs["+ i +"]/judgendyn"); if (nowjudgendyn == "A" || nowjudgendyn == "N" || nowjudgendyn == "B" ) { model.setValue(opener.root.hidden.smpid20400.rslt.selectedRow, i); grd_specclbs.row = i; nextclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); } } } } fSetWorkStatCnt(); // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. model.refresh(); return nextclamkey; } function fSrchNextJudgTrgtManCLBS1( selectedRow, judgendyn) { // selectedRow: ÇöÀç ¼±ÅÃµÈ row var judgendcheck; var nowjudgendyn; var selectjudgendyn; var nextclamkey = ""; var trgtmanclamkey = model.getValue("/root/main/list1/clbs["+ selectedRow +"]/clamkey"); var selectjudgendyn = model.getValue("/root/send/item1/judgendyn"); // ÇöÀç row ÀÌÈÄÀÇ ´ë»óÀÚ Áß ¹Ì½É»ç »óÅ for (var i = parseInt(selectedRow, 10) + 1; i < grd_clbsmast.rows; i++) { if (trgtmanclamkey != model.getValue("/root/main/list1/clbs["+ i +"]/clamkey")) { // Á¶È¸Á¶°ÇÀÌ ½É»ç¿Ï·á, ÅëÇÕ¿Ï·á, Àϰý¿Ï·áÀΰæ¿ì´Â ¹Ù·Î ´ÙÀ½ ´ë»óÀÚ¸¦ Á¶È¸ if (selectjudgendyn == "C" || selectjudgendyn == "E" || selectjudgendyn == "Z") { model.setValue(opener.root.hidden.smpid20400.rslt.selectedRow, i); grd_clbsmast.row = i; nextclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); fSetWorkStatCnt(); // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. model.refresh(); return nextclamkey; // ³ª¸ÓÁö´Â ¹Ì½É»ç, º¸·ù, ½É»çÁßÀÎ ´ÙÀ½ ´ë»óÀÚ¸¦ Á¶È¸ÇÑ´Ù. } else { nowjudgendyn = model.getValue("/root/main/list1/clbs["+ i +"]/judgendyn"); if (nowjudgendyn == "A" || nowjudgendyn == "N" || nowjudgendyn == "B" ) { model.setValue(opener.root.hidden.smpid20400.rslt.selectedRow, i); grd_clbsmast.row = i; nextclamkey = model.getValue("/root/main/list1/clbs["+ i +"]/clamkey"); fSetWorkStatCnt(); // ÃѰǼö¿Í ±âŸ ½É»ç»óÅ¿¡ µû¸¥ cnt¸¦ Ç¥½ÃÇÑ´Ù. model.refresh(); return nextclamkey; } } } } model.refresh(); return nextclamkey; } function fGetSnglcalcscorcd() { //----------------------------------------------------------------------- // SMPIC00200_¼ö°¡Á¶È¸ parameter setting //----------------------------------------------------------------------- // 1. ±âÁØÀÏÀÚ : 󹿽ÃÀÛÀÏ var ordfromdd = model.getValue("/root/main/item1/clbs/insukindcd"); if (ordfromdd) { model.setValue("/root/hidden/smpic00200/judgsrch/con1_dd", ordfromdd); } // 2.±×·ì½Ì±Û±¸ºÐ (G, S) model.setValue("/root/hidden/smpic00200/judgsrch/con2_gsflag", "S"); // 3. °Ë»ö±¸ºÐ (¼ö°¡ÄÚµå:calcscorcd, EDIÄÚµå:edicd, Çѱ۸í:hngnm) model.setValue("/root/hidden/smpic00200/judgsrch/con3_search1", "hngnm"); // 4. °Ë»ö¸í model.setValue("/root/hidden/smpic00200/judgsrch/con4_search2", ""); // 5. º¸ÇèÀ¯Çü var insukindcd = model.getValue("/root/main/item1/clbs/insukindcd"); if (insukindcd == "11") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu"); } else if (insukindcd == "21" || insukindcd == "22") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "proc"); } else if (insukindcd == "31") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "autm"); } else if (insukindcd == "41") { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "indus"); } else { model.setValue("/root/hidden/smpic00200/judgsrch/con5_insu", "insu"); } model.removeNodeset("/root/hidden/smpic00200/rslt/mech"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ copyNodeµÇ´Â °æ·ÎÀÓ model.removeNodeset("/root/hidden/smpic00200/rslt/picmmech"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ copyNodeµÇ´Â °æ·ÎÀÓ modal("SMPIC00200", "1", "10", "10", "SMPIC00200", "root/hidden/smpic00200", "/root/temp", "", ""); // SMPIC00200_¼ö°¡Á¶È¸.xrw var mechSelect = instance1.selectSingleNode("/root/temp/mech"); if (mechSelect == null) { // ¼±ÅÃÇÑ Äڵ尡 ¾ø´Â °æ¿ì messageBox("¼ö°¡Á¶È¸ È­¸é¿¡¼­ ¼±ÅÃÇÑ °á°ú°¡", "I004"); ///¼ö°¡Á¶È¸ È­¸é¿¡¼­ ¼±ÅÃÇÑ °á°ú°¡ ¾ø½À´Ï´Ù. return; } // SMPIC00200_¼ö°¡Á¶È¸ È­¸é¿¡¼­ º¸³½ °á°ú °ª¿¡ ´ëÇÑ Ã³¸® model.makeNode("/root/hidden/smpic00200/rslt/mech"); model.makeNode("/root/hidden/smpic00200/rslt/picmmech"); model.copyNode("/root/hidden/smpic00200/rslt/mech", "/root/temp/mech"); model.copyNode("/root/hidden/smpic00200/rslt/picmmech", "/root/temp/picmmech"); model.removeNodeset("/root/temp"); // SMPIC00200_¼ö°¡Á¶È¸ ¿¡¼­ ¼±ÅÃµÈ °á°ú°¡ Á÷Á¢ Àü´ÞµÇ´Â °æ·ÎÀÓ if (model.getValue("/root/hidden/smpic00200/rslt/mech/ordinptflag") != "A") { // ó¹æÀԷ±¸ºÐ(Äڵ屺 P0141) A: °¡´É messageBox("ó¹æÀÌ ºÒ°¡ÇÑ ÄÚµå", "E008"); ///ó¹æÀÌ ºÒ°¡ÇÑ ÄÚµåÀÔ´Ï´Ù. return; } if (model.getValue("/root/hidden/smpic00200/rslt/mech/grupsnglflag") != "S") { // ±×·ìÄÚµåÀÎ °æ¿ìÀÇ ±×·ìÄڵ忡 ¼ÓÇÏ´Â ½Ì±ÛÄڵ带 Á¶È¸ÇÔ. model.setValue("/root/send/item1/choicdsrch2", model.getValue("/root/hidden/smpic00200/rslt/mech/calcscorcd")); } else { // ½Ì±ÛÄڵ带 ¼±ÅÃÇßÀ» ¶§ model.setValue("/root/send/item1/choicdsrch2", model.getValue("/root/hidden/smpic00200/rslt/picmmech/picmmech_calcscorcd")); } model.setValue("/root/send/item1/choicdsrch1", "3"); rdo_mchrgcode.refresh(); ipt_choicdsrch.refresh(); } // [SPPIZ00400_»óº´ÄÚµåÁ¶È¸.xrw ¿¡¼­ È£Ãâ] »óº´ÄÚµåÁ¶È¸ ÆË¾÷¿¡¼­ ¼±ÅÃÇÑ »óº´À» »óº´ ±×¸®µå¿¡ ¹Ý¿µ function fSetDiagCdNm() { var diagcd = model.getValue("/root/hidden/sppiz00400/rslt/diagcd"); if (diagcd) { model.setValue("/root/send/item1/diagcdfr", diagcd); model.setValue("/root/send/item1/diagcdto", diagcd); model.refreshpart("/root/send/item1/diagcdfr"); model.refreshpart("/root/send/item1/diagcdto"); } } //------------------------------------------------------------ // Áø·áÁ¤º¸Á¶È¸ : SMMMO02500_ȯÀÚÁø·áÁ¤º¸.xrw //------------------------------------------------------------ function fGetEmrInformation() { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var row = grd_specclbs.row; } else { var row = grd_clbsmast.row; } fOpenSMMMO02500_1(model.getValue("/root/main/list1/clbs[" + row + "]/pid")); // SMMMO02500_ȯÀÚÁø·áÁ¤º¸.xrw } //------------------------------------------------------------ // EMR - ÅëÇÕ±â·ÏÀüüÁ¶È¸ //------------------------------------------------------------ function fGetAllEmrInformation() { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var row = grd_specclbs.row; } else { var row = grd_clbsmast.row; } fOpenSMMRI00400(model.getValue("/root/main/list1/clbs[" + row + "]/pid")); } //------------------------------------------------------------ // 20100108 ´ë»óÀÚ Àüü¼±Åà //------------------------------------------------------------ function fsetAllClbslist() { for( i = grd_clbsmast.fixedRows; i < grd_clbsmast.rows ; i++ ) { grd_clbsmast.isSelected(i) = true; } } function responseHandlerTRPID20402() { copyNodeType("/root/main/list1","/root/hidden/list1","after"); model.removeNodeset("/root/hidden/list1/clbs"); fSetSrchJudgTrgtMan(); removeLoadingWindow(); model.refresh(); // } function fGetResetOptList() { /*.value·Î °ª ¼ÂÆÃ È­¸é´À¸². setvalue·Î ÇØ¾ßÇÔ. plet2*/ model.setValue(opt_allcnt.attribute("ref"), ""); model.setValue(opt_allend.attribute("ref"), ""); model.setValue(opt_allunjudg.attribute("ref"), ""); model.setValue(opt_allreservation.attribute("ref"), ""); model.setValue(opt_alldelete.attribute("ref"), ""); model.setValue(opt_alljudgprcs.attribute("ref"), ""); model.setValue(opt_autodelete.attribute("ref"),""); model.setValue(opt_beforeend.attribute("ref"), ""); model.setValue(opt_batchend.attribute("ref"), ""); } function setPopupRefresh(pid) { var sChildSMMRI00400 = findChildWindowByScreenID("SMMRI00400"); if (sChildSMMRI00400 != null) { var wndobj = getOpenWindow("SMMRI00400"); if(wndobj != null) { setParameter("SMMRI00400_param_pid", pid); // ÃʱâÈ­ÇÔ¼ö È£Ãâ wndobj.javascript.fInitalize(); } } var sChildSMPPI00700 = findChildWindowByScreenID("SMPPI00700"); if (sChildSMPPI00700 != null) { var wndobj = getOpenWindow("SMPPI00700"); if(wndobj != null) { fGetDurginfo(wndobj); } } var sChildSMAER00800 = findChildWindowByScreenID("SMAER00800"); if (sChildSMAER00800 != null) { var wndobj = getOpenWindow("SMAER00800"); if(wndobj != null) { wndobj.javascript.model.makeValue("/root/send/data/singdata/srchdate1", model.getValue("/root/main/list1/clbs[" + grd_clbsmast.row + "]/indd")); wndobj.javascript.model.makeValue("/root/send/data/singdata/srchpid", pid); wndobj.javascript.model.makeValue("/root/send/data/singdata/orddeptcd", model.getValue("/root/main/list1/clbs[" + grd_clbsmast.row + "]/orddeptcd")); wndobj.javascript.model.refresh(); wndobj.javascript.model.dispatch("xforms-ready"); } } var sChildSMPIJ02900 = findChildWindowByScreenID("SMPIJ02900"); if (sChildSMPIJ02900 != null) { var wndobj = getOpenWindow("SMPIJ02900"); if(wndobj != null) { wndobj.javascript.model.dispatch("xforms-ready"); } } } //¾àÁ¦´©ÀûÆË¾÷ function fGetDurginfo(wndobj) { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var cur_row = grd_specclbs.row; } else { var cur_row = grd_clbsmast.row; } var vpid = model.getValue("/root/main/list1/clbs[" + cur_row + "]/pid"); var vhngnm = model.getValue("/root/main/list1/clbs[" + cur_row + "]/patnm"); var vprcpdd = getCurrentDate(); var vprcpcd = ""; setParameter("pid", vpid); setParameter("hngnm", vhngnm); setParameter("prcpdd", vprcpdd); setParameter("prcpcd", vprcpcd); if (wndobj != null) { wndobj.javascript.fInitalize(); } else { open("../../../pam/bfjudgcareweb/xrw/SMPPI00700_ȯÀÚº°¾àÁ¦´©Àû°ü¸®", "1", "20", "80" ,"SMPPI00700_ȯÀÚº°¾àÁ¦´©Àû°ü¸®", "", ""); } } function fMOpenSMPIJ02900() { var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var cur_row = grd_specclbs.row; } else { var cur_row = grd_clbsmast.row; } var vpid = model.getValue("/root/main/list1/clbs[" + cur_row + "]/pid"); setParameter("pid",vpid); fOpenSMPIJ02900(vpid); } function fsetAllClsplist() { modal("SPPIZ00200", "1", "10", "10", "SPPIZ00200", "", "", "", ""); // SPPIZ00200_÷ºÎ¹°ÀÚ·á°ü¸®.xrw model.removeNodeset("/root/send/clsp/clsp"); model.resetInstanceNode("/root/send/saveclsp"); var clspcnt = getNodesetCount("/root/hidden/sppiz00200/rslt/clsp"); var spclmt015 = model.getValue("/root/hidden/sppiz00200/rslt/clsp[1]/spclspec"); var spclmt016 = model.getValue("/root/hidden/sppiz00200/rslt/clsp[2]/spclspec"); var totcnt = 0; var message = messageBox("¼Ò¸íÀڷḦ Àϰý ÀúÀåÇϽðڽÀ´Ï±î?","Q999",""); if( message == 6 ){ for (var j=1; j <= clspcnt; j++ ){ var spclspec = model.getValue("/root/hidden/sppiz00200/rslt/clsp["+j+"]/spclspec"); var spclcd = model.getValue("/root/hidden/sppiz00200/rslt/clsp["+j+"]/spclcd"); var unitflag = model.getValue("/root/hidden/sppiz00200/rslt/clsp["+j+"]/unitflag"); if (spclspec != ""){ for (var i=0; i < grd_clbsmast.selectedRows; i++ ){ var row = grd_clbsmast.selectedrow(i); var pid = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("pid")); var pidsn = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("pidsn")); var clamym = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("clamym")); var clamdg = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("clamdg")); var lockyn = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("lockyn")); if (lockyn != "Y") { totcnt = totcnt + 1; model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/pid", pid); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/pidsn", pidsn); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/clamym", clamym); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/clamdg", clamdg); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/workflag", "12"); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/unitflag", unitflag); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/spclcd", spclcd); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/spclspec", spclspec); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/rowstat", "U"); } } } } if (spclmt015 != "" || spclmt016 != ""){ model.setValue("/root/send/saveclsp",getNodeListCSV(instance1.selectNodes("/root/send/clsp/clsp"))); submit("TXPID20308",false); } } } function fdelAllClsplist() { model.removeNodeset("/root/send/clsp/clsp"); model.resetInstanceNode("/root/send/saveclsp"); var clspcnt = getNodesetCount("/root/hidden/sppiz00200/rslt/clsp"); var spclmt015 = model.getValue("/root/hidden/sppiz00200/rslt/clsp[1]/spclspec"); var spclmt016 = model.getValue("/root/hidden/sppiz00200/rslt/clsp[2]/spclspec"); var totcnt = 0; var message = messageBox("¼Ò¸íÀڷḦ Àϰý »èÁ¦ÇϽðڽÀ´Ï±î?","Q999",""); if( message == 6 ){ for (var i=0; i < grd_clbsmast.selectedRows; i++ ){ var row = grd_clbsmast.selectedrow(i); var pid = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("pid")); var pidsn = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("pidsn")); var clamym = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("clamym")); var clamdg = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("clamdg")); var lockyn = grd_clbsmast.valueMatrix(row,grd_clbsmast.colRef("lockyn")); if (lockyn != "Y") { totcnt = totcnt + 1; model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/pid", pid); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/pidsn", pidsn); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/clamym", clamym); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/clamdg", clamdg); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/workflag", "12"); model.makeValue("/root/send/clsp/clsp[" + totcnt + "]/rowstat", "D"); } } model.setValue("/root/send/saveclsp",getNodeListCSV(instance1.selectNodes("/root/send/clsp/clsp"))); submit("TXPID20309",false); } } function fInsKindUpdtTrgtList(){ var srchmode = model.getValue("/root/hidden/clbs/srchmode"); if (srchmode == "specclbs") { // ¼±º°½É»ç ¸ðµåÀÎ °æ¿ì grd_specclbs.refresh() var clbsmast_obj = document.controls.item("grd_specclbs"); } else { var clbsmast_obj = document.controls.item("grd_clbsmast"); } var row = clbsmast_obj.row; var vpid = clbsmast_obj.valueMatrix(row,clbsmast_obj.colRef("pid")); var vorddeptcd = clbsmast_obj.valueMatrix(row,clbsmast_obj.colRef("orddeptcd")); var vordfromdd = clbsmast_obj.valueMatrix(row,clbsmast_obj.colRef("ordfromdd")); setParameter("sppid30000_pid", vpid); setParameter("sppid30000_orddeptcd", vorddeptcd); setParameter("sppid30000_orddd", vordfromdd); var wndobj = getOpenWindow("SPPID30000"); if (wndobj != null) { wndobj.javascript.fSetInit(); } else { open("../../../pam/aftjudgweb/xrw/SPPID30000_À¯Çüº¯°æ´ë»óÀÚ°ü¸®", "1", "20", "80" ,"SPPID30000_À¯Çüº¯°æ´ë»óÀÚ°ü¸®", "", ""); } }