/* *******Á¢¼ö¿¡¼­ÀÇ Á¶°Ç ******* 1. »ó´ãÁßÀÌ¸é »õ·Ó°Ô Á¢¼ö ºÒ°¡(Á¾°áµÇ±â Àü±îÁö´Â Á¢¼ö ºÒ°¡) 2. Á¢¼ö Á¶°Ç : 1) ÀÇ·ÚµÈ È¯ÀÚ¿¡ ´ëÇØ¼­ Á¢¼ö 2) ȯÀÚ, »çȸ»ç¾÷°¡°¡ Á÷Á¢ »ó´ãÁ¢¼ö½ÃÅ´ 3. ȯÀÚ¼±ÅÃÁ¶°Ç 1) »ó´ãÁßÀΠȯÀÚ ¼±Åà : ۰ªÀ» °¡Áö°í Á¶È¸ 2) Áø·á³»¿ª¿¡¼­ ¼±Åà : µî·Ï¹øÈ£·Î ÇöÀç »ó´ãÁßÀÎÁö üũ ==> »ó´ãÁßÀ̸é ÇØ´çȯÀÚÀÇ Á¤º¸¸¦ Á¶È¸ ==> »ó´ãÁßÀÌ ¾Æ´Ï¸é ȯÀÚÁ¤º¸, Áø·áÁ¤º¸¸¦ °¡Á®¿Í¼­ Á¶È¸ 3) ÀÇ·ÚȯÀÚÁ¶È¸ (1) Ÿ°úÀÇ·ÚȯÀÚ¸¦ Á¶È¸ (2) ÀÇ·ÚȯÀÚÁ¶È¸½Ã¿¡ »ó´ã±â·Ï°ú Á¶ÀÎÇÏ¿© ÀÇ·ÚµÈ È¯ÀÚ°¡ »ó´ã±â·ÏÀ» ÀÛ¼ºÁßÀΠȯÀÚÀÎÁö ¾Æ´ÑÁö¸¦ Ã¼Å©ÇØ¾ß ÇÔ. 4) µî·Ï¹øÈ£, ȯÀÚ¸í Á¶È¸ (1) »çȸ»ç¾÷ ³»¿ª (2) Áø·á³»¿ª 5) °³ÀÔȯÀÚ (1) ÇöÀç °³ÀÔÁßÀΠȯÀÚ : Á¢¼öÈ®Á¤Àº ÇßÁö¸¸ ¾ÆÁ÷ Á¾°áÈ®Á¤Àº µÇÁö ¾ÊÀº ȯÀÚ¸¦ ÀǹÌÇÔ 4. °¢ ´Ü°è·Î ³Ñ¾î°¥·Á¸é »çȸ»ç¾÷°¡ È®ÀÎ ÀÖ¾î¾ß¸¸ ³Ñ¾î°¥ ¼ö ÀÖ´Ù. 5. Á¢¼öÀÇ ¾÷¹«ºÐ¾ß¿¡ ÀÇÇØ¼­ ÀϹÝ, Àå±âÀ̽Ä, È£½ºÇǽº »ó´ãÀÌ ±¸ºÐµÈ´Ù. 6. Àå±âÀ̽Ļó´ãÀÎ °æ¿ì¿¡´Â ÀϹݻó´ã°ú ¼ø¼ö¼ºÆò°¡±â·ÏÀÌ ÀÖÀ¸¸ç µÑÁß Çϳª¸¸ ÀÛ¼ºÇصµ µÇ°í µÑ´Ù ÀÛ¼ºÇصµ µÈ´Ù. ¼ø¼ö¼ºÆò°¡¸¸ : 85% ÀϹݻó´ã¸¸ : 5% µÎ°¡Áö ¸ðµÎ : 10% ¼ø¼ö¼ºÆò°¡¸¦ ÀÛ¼ºÇÒ ½Ã¿¡´Â ¸ðµç Ç׸ñ¿¡ ³»¿ëÀÌ ²À ÀÖ¾î¾ß ÇÑ´Ù. 7. Àå±âÀ̽ÄÀÏ °æ¿ì¿¡´Â ¸éÁ¢±â·Ï¿¡ ¼ø¼ö¼ºÆò°¡±â·ÏÀ̶ó´Â ÅÇÀÌ º¸ÀÌ°í ¾Æ´Ò°æ¿ì¿¡´Â ÀϹݻó´ã¸¸ º¸À̵µ·Ï ÇÑ´Ù 8. È£½ºÇǽºÀÎ °æ¿ì¿¡´Â ¹®Á¦»çÁ¤ ¹× °³ÀÔ°èȹ¿¡ ½É¸®»çȸÀû Æò°¡ ³»¿ªÀÌ º¸ÀδÙ. 9. ¸ðµç ±â·ÏÀº Á¢¼ö, °æ°ú, Á¾°á ±â·ÏÀº µ¿ÀÏÇÏ°í ¸éÁ¢±â·Ï¸¸ Ʋ¸²(Àå±âÀ̽ÄÀº µÎ°¡Áö ±â·Ï, È£½ºÇǽººz ½É¸®»çȸÀû Æò°¡ ºÎºÐÀÌ Ãß°¡µÊ) 10. ¸éÁ¢, °æ°ú, Á¾°áÀº È®Á¤½Ã¿¡ ÀÎÁõÀúÀåÀÌ µÇ¾î ÅëÇÕ±â·Ï¿¡ º¸À̵µ·Ï ÇÑ´Ù. *******¸éÁ¢¿¡¼­ÀÇ Á¶°Ç ******* 1. ÃÖÁ¾ÀúÀåÀº ¼ö·Ã, ´ã´ç ¸ðµÎ °¡´É 2. È®ÀÎÀº ´ã´ç»çȸ»ç¾÷°¡¸¸ °¡´É 3. ÀÓ½ÃÀúÀå : T, ÃÖÁ¾ÀúÀå: L, È®ÀÎ:C·Î ±¸ºÐÇÏ¿© ÀúÀåÇÔ. */ /* Global º¯¼ö ¼±¾ð(ÀÎÁõÀúÀå½Ã ÀÌ¿ë) */ var xStage = ""; // ´Ü°è(¸éÁ¢: 2, °æ°ú:3, Á¾°á:4) // ÃʱⰪ function fInit() { model.refresh(); // instance Ãß°¡ model.makeNode("/root/init/intvgnrl"); model.copyNode("/root/init/intvgnrl", "/root/main/intvinfo/intvgnrl"); // Á¶È¸ÅÇ swt_list.selectedIndex = 0; // ´Ü°è swt_stage.selectedIndex = 0; // ¿À¸¥ÂÊ Á¶È¸ ¸®½ºÆ®¿¡ ´ëÇÑ ÅÇ swt_charity.selectedIndex = 0; //model.removenode("/root/main/invsinurs"); //Á¶È¸±â°£ ¿À´Ã ³¯Â¥·Î ¼¼ÆÃ var CurrentDate = getCurrentDate(); model.setValue("/root/send/search/todd", CurrentDate); model.setValue("/root/send/search/fromdd", CurrentDate.toDate().getAddDate(-7,"D").getDateFormat()); // °øÅëÄÚµå ¸ñ·Ï °¡Á®¿À±â zbcfGetCodeList(new Array("A0203", "A0205", "P0157", "P0001", "P0008", "A0206", "A0350", "A0209", "M0151", "A0208", "M0069", "M0068", "M0081", "A0519", "A0520", "M0474", "M0475", "A0224", "A0521", "A0522", "A0523", "A0528", "A0529", "A0202" ), new Array("/root/init/bizfildcd", "/root/init/reqkindcd", "/root/init/religncd", "/root/init/ioflag", "/root/init/insukind", "/root/init/knct", "/root/init/freeflag", "/root/init/endflag", "/root/init/maryflag", "/root/init/kindflagr", "/root/init/intvinit/edugrdecd", "/root/init/intvinit/jobcd", "/root/init/intvinit/econstatcd", "/root/init/intvinit/residncstatcd", "/root/init/intvinit/residncstatcd2", "/root/init/intvinit/mainprocerflag", "/root/init/intvinit/funrlprepcd", "/root/init/valiinit/dnororgncd", "/root/init/valiinit/fifncd", "/root/init/valiinit/relacd", "/root/init/proginit/progflag", "/root/init/condlist/stage", "/root/init/condlist/workstage", "/root/init/proginit/educcntscd" ) , true); // ¼ö·Ã/´ã´ç»çȸ»ç¾÷°¡ ¸ñ·Ï ±¸Çϱâ awmfGetSoclWorkList(new Array("chrg", "trng", "chrg", "trng"), new Array("/root/init/chrgsoclwork", "/root/init/trngsoclwork", "/root/init/cond/chrgsoclwork", "/root/init/cond/trngsoclwork")); addComboItem("cmb_trngsoclworkerid", " ", " ", "above"); addComboItem("cmb_chrg", "", "", "above"); addComboItem("cmb_trng", "", "", "above"); model.removeNodeset("/root/main/reqlist/consultlist"); model.removeNodeset("/root/main/acptinfo/ordinfo"); model.removeNodeset("/root/main/acptinfo/spcffactinfo"); model.removeNodeset("/root/main/charityinfo/infund"); model.removeNodeset("/root/main/charityinfo/outfund"); model.removeNodeset("/root/main/charityinfo/etcfund"); model.removeNodeset("/root/main/charityinfo/sinurse"); if (checkOpener()) { var pid = opener.javascript.getParameter("pid"); var condflag = opener.javascript.getParameter("condflag"); if (isNull(condflag) == false) { model.setValue("/root/send/search/condflag", condflag); cmb_condflag.dispatch("xforms-value-changed"); model.setValue("/root/send/search/condnm", pid); } } //fCondSelect(); // ¹®Á¦Ã´µµ ÄÚµå °¡Á®¿À±â //fAsesCode(); fSearch(); model.refresh(); } // Á¶°Ç ¼±Åýà function fCondSelect() { var val = model.getValue("/root/send/search/condflag"); //alert(val); if(val == "1") { model.toggle("case17"); ipt_fromdd.visible = true; ipt_input.visible = false; ipt_input.disabled = true; btn_patsearch.visible = false; ipt_todd.visible = true; cap_cond11.visible = true; cap_cond12.visible = true; cmb_reqkind.visible = true; cap_cond41.visible = false; cap_cond42.visible = false; cmb_chrg.visible = false; cmb_trng.visible = false; fSearch(); } else if(val == "2") { model.toggle("case18"); ipt_input.visible = true; ipt_input.disabled = false; ipt_fromdd.visible = false; grd_jinryo.visible = true; caption126.visible = true; line98.visible = true; ipt_todd.visible = false; cap_cond11.visible = false; cap_cond12.visible = false; cmb_reqkind.visible = false; cap_cond41.visible = false; cap_cond42.visible = false; cmb_chrg.visible = false; cmb_trng.visible = false; btn_patsearch.visible = true; model.resetInstanceNode("/root/send/search/condnm"); model.setFocus("ipt_input"); model.refresh(); } else if(val == "3") { model.toggle("case18"); ipt_input.visible = true; ipt_input.disabled = false; ipt_fromdd.visible = false; grd_jinryo.visible = true; caption126.visible = true; line98.visible = true; ipt_todd.visible = false; cap_cond11.visible = false; cap_cond12.visible = false; cmb_reqkind.visible = false; cap_cond41.visible = false; cap_cond42.visible = false; cmb_chrg.visible = false; cmb_trng.visible = false; btn_patsearch.visible = false; model.resetInstanceNode("/root/send/search/condnm"); model.setFocus("ipt_input"); model.refresh(); } else if(val == "4") { model.toggle("case19"); ipt_input.visible = false; ipt_input.disabled = true; ipt_fromdd.visible = false; grd_jinryo.visible = false; caption126.visible = false; line98.visible = false; ipt_todd.visible = false; cap_cond11.visible = false; cap_cond12.visible = false; cmb_reqkind.visible = false; cap_cond41.visible = true; cap_cond42.visible = true; cmb_chrg.visible = true; cmb_trng.visible = true; btn_patsearch.visible = false; model.setFocus("ipt_input"); fSearch(); model.refresh(); } } // ÄÚµå ¸®½ºÆ® Á¶È÷ function fAsesCode() { submit("TRAWM03501"); } //======================================================================== // Á¶È¸ //======================================================================== function fSearch() { var condflag = model.getValue("/root/send/search/condflag") if (condflag == "2") { if (model.getValue("/root/send/search/condnm").length == 0 ){ messageBox("µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁֽʽÿÀ!","E999",""); model.setFocus("ipt_input"); return; } } else if (condflag == "3") { if (model.getValue("/root/send/search/condnm").length >= 0 && model.getValue("/root/send/search/condnm").length < 2) { messageBox("ȯÀÚ¸íÀº 2±ÛÀÚ ÀÌ»óÀ¸·Î ÇØÁֽʽÿä!","E999",""); model.setFocus("ipt_input"); return; } } var fromdd = model.getValue("/root/send/search/fromdd"); var todd = model.getValue("/root/send/search/todd"); if( ! isValidDateTime( fromdd, 'YYYYMMDD') || ! isValidDateTime( todd, 'YYYYMMDD') ){ messageBox("ÀÔ·ÂÇϽŠÀÏÀÚ±¸ºÐÀÌ Á¤È®ÇÑ ³¯Â¥Å¸ÀÔÀÌ ¾Æ´Õ´Ï´Ù.", "E999", ""); return false; } if( getDateInterval(fromdd, todd) > 31 ){ messageBox("Á¶È¸°¡´ÉÇÑ ÃÖ´ë ±â°£Àº 1´ÞÀÔ´Ï´Ù. ÀÏÀÚ±¸ºÐ¿¡¼­ ³¯Â¥¸¦ ¼öÁ¤Çϼ¼¿ä!", "E999", ""); return false; } if( getDateInterval(fromdd, todd) < 0 ){ messageBox("ÀÏÀÚ±¸ºÐ¿¡¼­ ½ÃÀÛÀÏÀÚ°¡ Á¾·áÀÏÀÚº¸´Ù ¹Ì·¡ÀÏÀÚ ÀÔ´Ï´Ù. È®ÀÎÇϼ¼¿ä!", "E999", ""); return false; } // 1:ÀÇ·ÚÀÏ, 2:ȯÀÚ¹øÈ£, 3:ȯÀÚ¸í, 4: °³ÀÔȯÀÚ // reqGetConsultPatList submit("TRAWM02501", false); switch(condflag){ } // ÀÚ¼±ÀÌ·Â Á¶È¸(Á¢¼öÀÎ °æ¿ì) if (swt_stage.selectedIndex == 0) { var condflag = 0; fCharityInfo(condflag); } } // Á¢¼ö/È®Á¤¿¡¼­ ÀÚ¼±À̷¿¡ ´ëÇÑ ÅÇ ¼±ÅÃ(ÀÚ¼±ÀÌ·Â, ¿ÜºÎÈÄ¿ø, ±âŸÀÌ·Â, °£º´Àο¬°èÀÌ·Â) function fCharityInfo(condflag) { if (model.getValue("/root/main/acptinfo/patinfo/pid") == "") { return; } model.resetInstanceNode("/root/send/charitycond"); model.setValue("/root/send/charitycond/pid", model.getValue("/root/main/acptinfo/patinfo/pid")) model.setValue("/root/send/charitycond/condflag", condflag) if (submit("TRAWM02507", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } } //======================================================================== // ¸®½ºÆ® ´õºíŬ¸¯½Ã(Áø·áȯÀÚ, »çȸ»ç¾÷ȯÀÚ, ÀÇ·ÚȯÀÚ, °³ÀÔȯÀÚ) //======================================================================== //*************************** // ¸®½ºÆ® ´õºíŬ¸¯½Ã(Áø·áȯÀÚ, »çȸ»ç¾÷ȯÀÚ, ÀÇ·ÚȯÀÚ, °³ÀÔȯÀÚ) //*************************** // ÀÇ·ÚȯÀÚ ´õºíŬ¸¯ function fReqDbClick() { if (grd_consult.rows<= 1) return; if (grd_consult.row < 1) return; btn_acpt.selected = true; swt_stage.selectedIndex = 0; fAcptConsultInfo(); } // Áø·áÁ¤º¸¸®½ºÆ®¿¡¼­ ´õºí Ŭ¸¯½Ã function fOrdDbClick() { if (grd_jinryo.rows <=1 ) return; if (grd_jinryo.row < 1) return; btn_acpt.selected = true; swt_stage.selectedIndex = 0; fAcptOrdInfo(); } // »çȸ»ç¾÷ȯÀÚ ¸®½ºÆ® ´õºí Ŭ¸¯ function fSoclDbClick() { if (grd_socl.rows<= 1) return; if (grd_socl.row < 1) return; btn_acpt.selected = true; swt_stage.selectedIndex = 0; fAcptSoclInfo(); } // °³ÀÔȯÀÚ ´õºíŬ¸¯ function fInterveneDbClick() { if (grd_intervene.rows<= 1) return; if (grd_intervene.row < 1) return; btn_acpt.selected = true; swt_stage.selectedIndex = 0; fAcptInterveneInfo(); } //================================================================================ // Á¢¼ö°ü·Ã //================================================================================ // Á¢¼ö tab ¼±Åà function fAcptTapClick() { model.removenode("/root/send/receiptcond"); model.makeValue("/root/send/receiptcond/pid", model.getValue("/root/main/acptinfo/acptspec/pid")); model.makeValue("/root/send/receiptcond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/receiptcond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); // Á¶È¸Á¶°Ç(ÀÇ·ÚȯÀÚ, ȯÀÚ¹øÈ£, ȯÀÚ¸í, °³ÀÔÁß) // ÀÇ·ÚȯÀÚÀÎ °æ¿ì´Â Ÿ°úÀÇ·Ú °Çº°·Î »ó´ã±â·ÏÀÌ °¡´ÉÇÔ var searchflag = model.getValue("/root/send/search/condflag"); model.makeValue("/root/send/receiptcond/searchflag", searchflag); // »çȸ»ç¾÷ »ó´ã¿©ºÎ var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); if (acptseqno == 0 || acptseqno == "") { model.makeValue("/root/send/receiptcond/condflag", "N"); } else { model.makeValue("/root/send/receiptcond/condflag", "Y"); } //model.makeValue("/root/send/receiptcond/condflag", "Y"); model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } } else { messageBox("Á¶È¸¸¦", "E009"); } //model.refresh(); } // Á¢¼ö¿¡¼­ ÀÇ·ÚȯÀÚ Á¤º¸ Á¶È¸ function fAcptConsultInfo() { var row = grd_consult.row; model.removenode("/root/send/receiptcond"); model.makeValue("/root/send/receiptcond/pid", model.getValue("/root/main/reqlist/consultlist[" + row + "]/pid")); model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/consultlist[" + row + "]/orddd")); model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/cretno")); // Á¶È¸Á¶°Ç(ÀÇ·ÚȯÀÚ, ȯÀÚ¹øÈ£, ȯÀÚ¸í, °³ÀÔÁß) // ÀÇ·ÚȯÀÚÀÎ °æ¿ì´Â Ÿ°úÀÇ·Ú °Çº°·Î »ó´ã±â·ÏÀÌ °¡´ÉÇÔ var searchflag = model.getValue("/root/send/search/condflag"); model.makeValue("/root/send/receiptcond/searchflag", searchflag); // Á¢¼ö¹øÈ£°¡ ÀÖ´ÂÁö üũ var acptseqno = model.getValue("/root/main/reqlist/consultlist[" + row + "]/acptseqno"); if (isNull(acptseqno) == true || acptseqno == "0") { model.makeValue("/root/send/receiptcond/condflag", "N"); } else { model.makeValue("/root/send/receiptcond/acptdd", model.getValue("/root/main/reqlist/consultlist[" + row + "]/acptdd")); model.makeValue("/root/send/receiptcond/acptseqno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/acptseqno")); model.makeValue("/root/send/receiptcond/condflag", "Y"); } model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); // ÀÇ·ÚȯÀÚÀÎ °æ¿ì Ãß°¡ ¼ÂÆÃ model.setValue("/root/main/acptinfo/acptspec/formrecseq", model.getValue("/root/main/reqlist/consultlist[" + grd_consult.row + "]/formrecseq")); model.setValue("/root/main/acptinfo/acptspec/reqdd", model.getValue("/root/main/reqlist/consultlist[" + grd_consult.row + "]/reqdd")); model.setValue("/root/main/acptinfo/acptspec/reqkindcd", "01"); // ÀÇ·áÁøÀ¸·Î ¼ÂÆÃ } else { // »ó´ÜÁ¤º¸ ¼ÂÆÃ fPatInfoSetting(); // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); if(model.getValue("/root/main/acptinfo/acptspec/formrecseq") == 0) { if (model.getValue("/root/send/search/condflag") == "1") { model.setValue("/root/main/acptinfo/acptspec/formrecseq", model.getValue("/root/main/reqlist/consultlist[" + grd_consult.row + "]/formrecseq")); } } } // ÀÚ¼± ÀÌ·Â Á¶È¸ swt_charity.selectedIndex = 0; var condflag = swt_charity.selectedIndex; fCharityInfo(condflag); } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Á¢¼ö¿¡¼­ Áø·áȯÀÚ Á¤º¸ Á¶È¸ function fAcptOrdInfo() { var row = grd_jinryo.row; model.removenode("/root/send/receiptcond"); model.makeValue("/root/send/receiptcond/pid", model.getValue("/root/main/reqlist/patinfo[" + row + "]/pid")); //model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/indd")); //model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/cretno")); // Á¶È¸Á¶°Ç(ÀÇ·ÚȯÀÚ, ȯÀÚ¹øÈ£, ȯÀÚ¸í, °³ÀÔÁß) // ÀÇ·ÚȯÀÚÀÎ °æ¿ì´Â Ÿ°úÀÇ·Ú °Çº°·Î »ó´ã±â·ÏÀÌ °¡´ÉÇÔ var searchflag = model.getValue("/root/send/search/condflag"); model.makeValue("/root/send/receiptcond/searchflag", searchflag); // »çȸ»ç¾÷ »ó´ã¿©ºÎ model.makeValue("/root/send/receiptcond/condflag", "N"); model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // »ó´ÜÁ¤º¸ ¼ÂÆÃ fPatInfoSetting(); // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } // ÀÚ¼± ÀÌ·Â Á¶È¸ swt_charity.selectedIndex = 0; var condflag = swt_charity.selectedIndex; fCharityInfo(condflag); model.refresh(); } else { messageBox("Á¶È¸¸¦", "E009"); } } // Á¢¼ö¿¡¼­ »çȸ»ç¾÷ȯÀÚ Á¤º¸ Á¶È¸ function fAcptSoclInfo() { var row = grd_socl.row; model.removenode("/root/send/receiptcond"); model.makeValue("/root/send/receiptcond/pid", model.getValue("/root/main/reqlist/socllist[" + row + "]/pid")); model.makeValue("/root/send/receiptcond/acptdd", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptdd")); model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/socllist[" + row + "]/orddd")); model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/socllist[" + row + "]/cretno")); model.makeValue("/root/send/receiptcond/acptseqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptseqno")); // Á¶È¸Á¶°Ç(ÀÇ·ÚȯÀÚ, ȯÀÚ¹øÈ£, ȯÀÚ¸í, °³ÀÔÁß) // ÀÇ·ÚȯÀÚÀÎ °æ¿ì´Â Ÿ°úÀÇ·Ú °Çº°·Î »ó´ã±â·ÏÀÌ °¡´ÉÇÔ var searchflag = model.getValue("/root/send/search/condflag"); model.makeValue("/root/send/receiptcond/searchflag", searchflag); var acptseqno = model.getValue("/root/main/reqlist/socllist[" + row + "]/acptseqno"); //alert(acptseqno); if (acptseqno == 0 || acptseqno == "") { model.makeValue("/root/send/receiptcond/condflag", "N"); } else { model.makeValue("/root/send/receiptcond/condflag", "Y"); } model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // »ó´ÜÁ¤º¸ ¼ÂÆÃ fPatInfoSetting(); // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } // ÀÚ¼± ÀÌ·Â Á¶È¸ swt_charity.selectedIndex = 0; var condflag = swt_charity.selectedIndex; fCharityInfo(condflag); model.refresh(); } else { messageBox("Á¶È¸¸¦", "E009"); } } // Á¢¼ö¿¡¼­ °³ÀÔȯÀÚ Á¤º¸ Á¶È¸ function fAcptInterveneInfo() { var row = grd_intervene.row; model.removenode("/root/send/receiptcond"); model.makeValue("/root/send/receiptcond/pid", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/pid")); model.makeValue("/root/send/receiptcond/acptdd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptdd")); model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/orddd")); model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/cretno")); model.makeValue("/root/send/receiptcond/acptseqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptseqno")); // Á¶È¸Á¶°Ç(ÀÇ·ÚȯÀÚ, ȯÀÚ¹øÈ£, ȯÀÚ¸í, °³ÀÔÁß) // ÀÇ·ÚȯÀÚÀÎ °æ¿ì´Â Ÿ°úÀÇ·Ú °Çº°·Î »ó´ã±â·ÏÀÌ °¡´ÉÇÔ var searchflag = model.getValue("/root/send/search/condflag"); model.makeValue("/root/send/receiptcond/searchflag", searchflag); // »çȸ»ç¾÷ »ó´ã¿©ºÎ var acptseqno = model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptseqno"); if (acptseqno == 0 || acptseqno == "") { model.makeValue("/root/send/receiptcond/condflag", "N"); } else { model.makeValue("/root/send/receiptcond/condflag", "Y"); } //model.makeValue("/root/send/receiptcond/condflag", "Y"); model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // »ó´ÜÁ¤º¸ ¼ÂÆÃ fPatInfoSetting(); // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } // ÀÚ¼± ÀÌ·Â Á¶È¸ swt_charity.selectedIndex = 0; var condflag = swt_charity.selectedIndex; fCharityInfo(condflag); model.refresh(); } else { messageBox("Á¶È¸¸¦", "E009"); } } // ½Å±ÔÀÎ °æ¿ì ¼ÂÆÃ function fAcptNewSetting() { btn_acpt.selected = true; swt_stage.selectedIndex = 0; model.makeNode("/root/main/acptinfo/acptspec"); model.copyNode("/root/main/acptinfo/acptspec", "/root/init/acptinfo/acptspec"); model.setValue("/root/main/acptinfo/acptspec/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); model.makeValue("/root/main/acptinfo/acptspec/status", "i"); var CurrentDate = getCurrentDate(); //model.setValue("/root/main/acptinfo/acptspec/acptdd", CurrentDate); ipt_acptdd.disabled = false; cmb_bizfildcd.disabled = false; ipt_reqdd.disabled = false; cmb_chrgsoclworkerid.disabled = false; cmb_trngsoclworkerid.disabled = false; var chrg = getUserInfo("jobposcd"); var userid = getUserInfo("userid"); var trngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); // '1010', '1775', '1832' switch(chrg) { case "1778": model.setValue("/root/main/acptinfo/acptspec/trngsoclworkerid", userid); break; // 20091109 ¼öÁ¤(´ã´çÀ» ¼ö·ÃÀÌ ¾Æ´Ï¸é ¸ðµÎ ´ã´çÀ¸·Î ó¸®-ÀÌÁؼ± ITC¿Í ÇùÀÇÇÔ) //case "1010": case "1775": case "1832": // model.setValue("/root/main/acptinfo/acptspec/chrgsoclworkerid", userid); // break; default: model.setValue("/root/main/acptinfo/acptspec/chrgsoclworkerid", userid); break; } btn_acptconfirm.disabled = false; btn_acptend.disabled = false; btn_acptdel.disabled = true; btn_soclchange.disabled = true; } // Á¢¼ö¿¡¼­ ¹öư ±ÇÇÑ ¼ÂÆÃ function fAcptBtnSetting() { var userid = getUserInfo("userid"); var chrg = getUserInfo("jobposcd"); var trngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); var stage = model.getValue("/root/main/acptinfo/acptspec/stage"); // Á¢¼öÁ¾°á(1), ¸éÁ¢(2), °æ°ú(3), Á¾°á(4) switch(stage) { case "1": btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = true; btn_acptdel.disabled = false; break; case "2": //btn_acptconfirm.disabled = false; btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = false; btn_acptdel.disabled = false; break; case "3": btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = false; btn_acptdel.disabled = true; break; case "4": btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = true; btn_acptdel.disabled = true; break; default: btn_acptconfirm.disabled = false; btn_acptend.disabled = false; btn_soclchange.disabled = false; btn_acptdel.disabled = true; break; } // ÀÛ¼ºÀÚ°¡ Ʋ¸° °æ¿ì¿¡µµ ¼öÁ¤ ºÒ°¡ if (chrg == "1778") { if (userid != trngsoclworkerid) { btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = true; btn_acptdel.disabled = true; cmb_chrgsoclworkerid.disabled = true; cmb_trngsoclworkerid.disabled = true; } else { cmb_chrgsoclworkerid.disabled = false; cmb_trngsoclworkerid.disabled = false; } } else { if (userid != chrgsoclworkerid) { btn_acptconfirm.disabled = true; btn_acptend.disabled = true; btn_soclchange.disabled = true; btn_acptdel.disabled = true; cmb_chrgsoclworkerid.disabled = true; cmb_trngsoclworkerid.disabled = true; } else { cmb_chrgsoclworkerid.disabled = false; cmb_trngsoclworkerid.disabled = false; } } /* else { cmb_chrgsoclworkerid.disabled = false; cmb_trngsoclworkerid.disabled = false; } */ model.makeValue("/root/main/acptinfo/acptspec/status", "u"); ipt_acptdd.disabled = true; cmb_bizfildcd.disabled = true; ipt_reqdd.disabled = true; } // Á¢¼ö ÀúÀå½Ã Çʼö üũ Ç׸ñ function facptCheck(stage) { if (isNull(model.getValue("/root/main/acptinfo/acptspec/acptdd")) == true) { messageBox("Á¢¼öÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_acptdd"); return false; } if (isNull(model.getValue("/root/main/acptinfo/acptspec/reqdd")) == true) { messageBox("ÀÇ·ÚÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_reqdd"); return false; } if (isNull(model.getValue("/root/main/acptinfo/patinfo/pid")) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); //model.setFocus("opt"); return false; } if (isNull(model.getValue("/root/main/acptinfo/acptspec/bizfildcd")) == true) { messageBox("¾÷¹«ºÐ¾ß¸¦", "C001"); model.setFocus("cmb_bizfildcd"); return false; } if (isNull(model.getValue("/root/main/acptinfo/acptspec/reqkindcd")) == true) { messageBox("ÀÇ·ÚÀ¯ÇüÀ»", "C001"); model.setFocus("cmb_reqkindcd"); return false; } if (isNull(model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid")) == true) { messageBox("´ã´ç»çȸ»ç¾÷°¡¸¦", "C001"); model.setFocus("cmb_chrgsoclworkerid"); return false; } var chrg = getUserInfo("jobposcd"); if (chrg == "1778" && stage == "2") { if (isNull(model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid")) == true) { messageBox("¼ö·Ã»çȸ»ç¾÷°¡¸¦", "C001"); model.setFocus("cmb_trngsoclworkerid"); return false; } } /* // Á¢¼öÁ¾°áÀ϶§´Â ºÎÀû°Ý»çÀ¯¸¦ Çʼö·Î ÀÔ·ÂÇÒ °Í if (stage == "1") { if (isNull(model.getValue("/root/main/acptinfo/acptspec/spcffact")) == true) { messageBox("ƯÀÌ»çÇ× ¹× ºÎÀû°Ý»çÀ¯¸¦", "C001"); model.setFocus("tar_spcffact"); return false; } } */ } // Á¢¼ö¿¡¼­ Ÿ°úÀÇ·Ú ³»¿ª Á¶È¸(ÆË¾÷) function fConsultInfo() { var reqformrecseq = model.getValue("/root/main/acptinfo/acptspec/formrecseq"); //alert(reqformrecseq); if (reqformrecseq != 0) { setParameter("openmode", "recform"); //¿ÀǸðµå´Â "recform" setParameter("formrecseq", reqformrecseq); //¼­½Ä±â·ÏÅ×À̺íÀÇ formrecseq(±â·Ï¼ø¹ø) open("../../../emr/medirecweb/xrw/SSMMR01100_¼­½Ä·Î´õ.xrw", 1, 0, 0 ,"", "", ""); } } // Á¢¼ö È®Á¤(È®Á¤ : 2, Á¾°á: 1); function facptSave(stage) { // ÇʼöÇ׸ñ üũ if (facptCheck(stage) == false) return; // È®Á¤, ºÎÀû°Ý ¿©ºÎ model.makeValue("/root/main/acptinfo/acptspec/stage", stage); //var aa = checkbox1.value.split(" "); //alert(aa); //return; model.removenode("/root/send/savedata"); //model.makeNode("/root/send/savedata/progrec"); model.makeNode("/root/send/savedata/patinfo"); model.copyNode("/root/send/savedata/patinfo","/root/main/acptinfo/acptspec"); // ¼­¹ö üũ model.resetInstanceNode("/root/main/acptinfo/chkinfo/chklist"); if (submit("TXAWM02501",false) == true) { var msgno = model.getValue("/root/main/acptinfo/chkinfo/chklist/msgno"); if (fAcptServerChk(msgno) == false) return; messageBox("ÀúÀåÀÌ ","I002"); if (stage == "1") { // ¿ÞÂÊ ¸®½ºÆ® »õ·Î Á¶È¸ fsearch(); fallclear(); } else { // ¿ÞÂÊ ¸®½ºÆ® »õ·Î Á¶È¸ fSearch(); var searchflag = model.getValue("/root/send/search/condflag"); if (searchflag == "1") { fAcptConsultInfo(); } else { // »õ·Î Á¶È¸ if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } } else { messageBox("Á¶È¸¸¦", "E009"); } } } } else { messageBox("ÀúÀå¿¡", "E009"); } model.refresh(); } // Á¢¼ö »èÁ¦ function fAcptDelete() { if (isNull(model.getValue("/root/main/acptinfo/acptspec/acptdd")) == true) { messageBox("Á¢¼öÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_acptdd"); return; } /* if (isNull(model.getValue("/root/main/acptinfo/acptspec/reqdd")) == true) { messageBox("ÀÇ·ÚÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_reqdd"); return; } */ if (isNull(model.getValue("/root/main/acptinfo/patinfo/pid")) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); return; } if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); var pid = model.getValue("/root/main/acptinfo/acptspec/pid"); //var signno = model.getValue("/root/main/acptinfo/acptspec/signno"); var workstage = model.getValue("/root/main/acptinfo/acptspec/workstage"); var stage = "1"; model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); //model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); if (submit("TXAWM02510")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("»èÁ¦°¡ ","I002"); fAllClear(); fSearch(); //fIntvValiSearch(); // »ó´ÜÁ¤º¸ Áö¿ì±â if(getGlobalVariable("paminfo").length > 0){ delPatientInfos(); } } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } // Á¢¼ö/È®Á¤¿¡ ´ëÇÑ ¼­¹ö üũ function fAcptServerChk(msgno) { if (msgno != "") { switch(msgno) { /* * ¸Þ¼¼Áö ¹øÈ£ * 1. ÇØ´ç Ÿ°úÀÇ·Ú¿¡ ´ëÇØ¼­ ÀÌ¹Ì ÀÛ¼ºµÈ »ó´ã±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù. * 2. ÇØ´ç Á¢¼öÀÏ¿¡ ÀÌ¹Ì ÀÛ¼ºµÈ »ó´ã±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù. */ case "1": messageBox("ÇØ´ç Ÿ°úÀÇ·Ú¿¡ ´ëÇØ¼­ ÀÌ¹Ì ÀÛ¼ºµÈ »ó´ã±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; case "2": messageBox("ÇØ´ç Á¢¼öÀÏ¿¡ ÀÌ¹Ì ÀÛ¼ºµÈ »ó´ã±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; case "3": messageBox("ÇöÀç ÁøÇàÁßÀÎ »ó´ã±â·ÏÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; default: break; } return false; } return true; } // »çȸ»ç¾÷°¡º¯°æ ¹öư function fSoclChangeSave() { if (model.getValue("/root/main/acptinfo/acptspec/status") != "u") { messageBox("½Å±ÔÀÎ °æ¿ì¿¡´Â È®Á¤/Á¾°á ÀúÀå¿¡¼­ ó¸®ÇÕ´Ï´Ù.", "C001"); return; } var userid = getUserInfo("userid"); var chrg = getUserInfo("jobposcd"); var trngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); var oldtrngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/oldtrngsoclworkerid"); var oldchrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/oldchrgsoclworkerid"); var stage = model.getValue("/root/main/acptinfo/acptspec/stage"); // Á¢¼öÁ¾°á(1), ¸éÁ¢(2), °æ°ú(3), Á¾°á(4) switch(stage) { case "1": case "4": messageBox("Á¢¼öÁ¾°á ¶Ç´Â Á¾°áµÈ °æ¿ì¿¡´Â ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.", "E999"); return; break; default: break; } if (chrg == "1778") { messageBox("´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); return; } // ÀÛ¼ºÀÚ°¡ Ʋ¸° °æ¿ì¿¡µµ ¼öÁ¤ ºÒ°¡ if (userid != oldchrgsoclworkerid && userid != "AST") { messageBox("ÇØ´ç ±â·ÏÀÇ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); return; } model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/patinfo"); model.copyNode("/root/send/savedata/patinfo","/root/main/acptinfo/acptspec"); if (submit("TXAWM02507",false) == true) { messageBox("ÀúÀåÀÌ ","I002"); // »õ·Î Á¶È¸ if (submit("TRAWM02502", false) == true) { if (model.instances(0).selectNodes("/root/main/acptinfo/acptspec").length == 0) { // ÃʱⰪ ¼ÂÆÃ fAcptNewSetting(); } else { // ¹öư ±ÇÇÑ ¼ÂÆÃ fAcptBtnSetting(); } } else { messageBox("Á¶È¸¸¦", "E009"); } } else { messageBox("ÀúÀå¿¡", "E009"); } model.refresh(); } // ÃʱâÈ­ function fAllClear() { model.resetInstanceNode("/root/main/acptinfo/patinfo"); model.removeNodeset("/root/main/acptinfo/ordinfo"); model.removeNodeset("/root/main/acptinfo/spcffactinfo"); model.resetInstanceNode("/root/main/acptinfo/acptspec"); swt_charity.selectedIndex = 0; model.removeNodeset("/root/main/charityinfo/infund"); btn_acptconfirm.disabled = false; btn_acptend.disabled = false; btn_acptdel.disabled = true; ipt_acptdd.disabled = false; cmb_bizfildcd.disabled = false; ipt_reqdd.disabled = false; cmb_chrgsoclworkerid.disabled = false; cmb_trngsoclworkerid.disabled = false; model.refresh(); } // »ó´ÜÁ¤º¸ ¼ÂÆÃ function fPatInfoSetting() { var pid = model.getValue("/root/main/acptinfo/acptspec/pid"); var orddd = model.getValue("/root/main/acptinfo/acptspec/orddd"); var cretno = model.getValue("/root/main/acptinfo/acptspec/cretno"); var ioflag = model.getValue("/root/main/acptinfo/acptspec/ioflag"); var instcd = getUserInfo("dutplceinstcd"); var dschdd = model.getValue("/root/main/acptinfo/acptspec/dschdd"); var indschacptstat = model.getValue("/root/main/acptinfo/acptspec/indschacptstat"); var inptordtype = model.getValue("/root/main/acptinfo/acptspec/inptordtype"); if (cretno != 0) { if (inptordtype == "") { ioflag = "O"; } else { ioflag = inptordtype; } var curdate = getCurrentDate(); if (ioflag == "E") { curdate = orddd; } else if (ioflag == "I") { if (indschacptstat == "D") { curdate = dschdd; } } else if (ioflag == "O") { curdate = orddd; } //var condparam = "O¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë012¢Ë" + acptseqno + "¢Ë" + orddd; var condparam = ioflag + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + curdate; //var condparam = ioflag + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + orddd; setParameter("condparam", condparam); //modal("SPMMO08900"); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } else { if(getGlobalVariable("paminfo").length > 0) { delPatientInfos(); } } } //================================================================================================= // ¸éÁ¢°ü·Ã //================================================================================================= // ¸éÁ¢tab ¼±Åà function fIntvTapClick() { fAcptTapClick(); //swt_intvgubun.selectedIndex = 0; var bizfildcd = model.getValue("/root/main/acptinfo/acptspec/bizfildcd"); switch(bizfildcd) { // Àå±âÀÌ½Ä case "04": btn_intvvali.visible = true; cap_soclinsuspec.visible = false; ipt_soclinsuspec.visible = false; cap_ordamtownspec.visible = false; ipt_ordamtownspec.visible = false; cap_aidassocnyn.visible = false; cmb_aidassocnyn.visible = false; line5.visible = false; line6.visible = false; line104.visible = false; img_dnorgenogrm.attribute("left") = 510; img_dnorgenogrm.attribute("width") = 290; break; // È£½ºÇǽº case "05": cap_soclinsuspec.visible = true; ipt_soclinsuspec.visible = true; cap_ordamtownspec.visible = true; ipt_ordamtownspec.visible = true; cap_aidassocnyn.visible = true; cmb_aidassocnyn.visible = true; line5.visible = true; line6.visible = true; line104.visible = true; swt_intvgubun.selectedIndex = 0; btn_intvvali.visible = false; break; default: cap_soclinsuspec.visible = false; ipt_soclinsuspec.visible = false; cap_ordamtownspec.visible = false; ipt_ordamtownspec.visible = false; cap_aidassocnyn.visible = false; cmb_aidassocnyn.visible = false; line5.visible = false; line6.visible = false; line104.visible = false; swt_intvgubun.selectedIndex = 0; btn_intvvali.visible = false; break; } swt_interview.selectedIndex = 0; var intvgubun = swt_intvgubun.selectedIndex; if (intvgubun == 0) { fIntvGnrlSearch(); } else { fIntvValiSearch(); } model.refresh(); } // ÀϹݸéÁ¢±â·Ï Á¶È¸ function fIntvGnrlSearch() { var row = grd_intervene.row; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); model.makeValue("/root/send/interviewcond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/interviewcond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); if (acptseqno = 0 || acptseqno == "") { model.makeValue("/root/send/interviewcond/condflag", "N"); } else { model.makeValue("/root/send/interviewcond/condflag", "Y"); } //model.makeValue("/root/send/interviewcond/condflag", "N"); //alert("aa"); // reqGetCnstIntvInfo if (submit("TRAWM02503") == true) { //alert("bb"); // ±ÇÇÑ ¼ÂÆÃ //treeview1.select(1); swt_interview.selectedIndex = 0; var intvgubun = swt_intvgubun.selectedIndex; var workstage = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/workstage"); //alert("ff"); fIntvAuthSetting(workstage, intvgubun); //alert("cc"); // Ãʱâ instance»ý¼º fIntvDefaultSetting(); setImageRefInstance("/root/main/intvinfo/intvgnrl/genogrm/genogrm"); setImageRefInstance("/root/main/intvinfo/intvgnrl/ecomap/genogrm"); // Á¶È¸½Ã üũ ·ÎÁ÷ ÃßÈÄ Ãß°¡ // Á¢¼ö½Ã ´ã´ç, ¼ö·Ã¸¸ ÀúÀå°¡´ÉÇϵµ·Ï // ±â·Ï´Ü°è(ÀÓ½Ã, ¹Ý¼Û, ÃÖÁ¾, ÀÓ½ÃÈ®ÀÎ, È®ÀÎ) Ã¼Å©ÇØ¼­ ¹öư Ȱ¼ºÈ­ ¿©ºÎ //alert("dd"); // ôµµ ¼ÂÆÃ fStndSetting(); //alert("ee"); //var clssupcd = 'C'; //fAsesList(clssupcd); } else { messageBox("Á¶È¸¸¦", "E009"); } } // ¼ø¼ö±âÁõÀÚ ¸éÁ¢±â·Ï Á¶È¸ function fIntvValiSearch() { swt_trgt.selectedIndex = 0; btn_trgtinfo.selected = true; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); model.makeValue("/root/send/interviewcond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/interviewcond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); if (acptseqno = 0 || acptseqno == "") { model.makeValue("/root/send/interviewcond/condflag", "N"); } else { model.makeValue("/root/send/interviewcond/condflag", "Y"); } //model.makeValue("/root/send/interviewcond/condflag", "Y"); if (submit("TRAWM02508", false) == true) { if (model.instances(0).selectNodes("/root/main/intvinfo/intvvali/valiinfo").length > 0 ) { if (model.getValue("/root/main/intvinfo/intvvali/valiinfo/status") == "i") { var CurrentDate = getCurrentDate(); //alert("Á¶È¸¼º°ø"); //model.setValue("/root/main/intvinfo/intvvali/valiinfo/recdd", CurrentDate); } } // ±ÇÇÑ ¼ÂÆÃ var intvgubun = swt_intvgubun.selectedIndex; var workstage = model.getValue("/root/main/intvinfo/intvvali/valiinfo/workstage"); fIntvAuthSetting(workstage, intvgubun); setImageRefInstance("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm"); } else { messageBox("Á¶È¸¸¦", "E009"); } } // ÀϹݸéÁ¢¿¡¼­ÀÇ »ç¿ë±ÇÇÑ function fIntvAuthSetting(workstage, intvgubun) { /* * ¼ö·Ã, ´ã´ç¿¡ µû¸¥ ¹öư »ç¿ë ±ÇÇÑ Á¶Á¤ */ var chrg = getUserInfo("jobposcd"); var userid = getUserInfo("userid"); var cnsttrngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var cnstchrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); var stage = model.getValue("root/main/acptinfo/acptspec/stage"); // Ãâ·Â¹öư ºñȰ¼ºÈ­ if (workstage == "5") { btn_intvprnt.disabled = false; } else { btn_intvprnt.disabled = true; } // Á¢¼öÁ¾°á, ¸éÁ¢ if (stage == "1" || stage == "") { if (stage == "1") { messageBox("Á¢¼öÁ¾°áµÈ ±â·ÏÀÔ´Ï´Ù.", "E999"); } else { messageBox("Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); } btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; btn_patinfo.disabled = true; btn_trgtrelign.disabled = true; btn_dnorreilgn.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; return; }else if (stage == "4") { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; btn_patinfo.disabled = true; btn_trgtrelign.disabled = true; btn_dnorreilgn.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; return; } /* 1. ½Å±ÔÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) ·Î±×ÀÎ == Á¢¼ö/È®Á¤ÀÇ ¼ö·Ã (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 2) ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´ç 2. ¼öÁ¤ÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 2) ÃÖÁ¾ 3) ¹Ý¼Û - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 4) ´ã´çÀӽà 5) ´ã´çÈ®ÀÎ (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà 2) ÃÖÁ¾ - ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´çÀÚ 3) ¹Ý¼Û 4) ´ã´çÀӽà - ·Î±×ÀÎ = ÀúÀå½Ã ´ã´çÀÚ 5) ´ã´çÈ®ÀÎ */ if (intvgubun == 0) { var status = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/status"); var trngsoclworkerid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/chrgsoclworkerid"); } else { var status = model.getValue("/root/main/intvinfo/intvvali/valiinfo/status"); var trngsoclworkerid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/chrgsoclworkerid"); } // ´ã´çÀÚ°¡ Ʋ¸± °æ¿ì¿¡´Â ȯÀÚÁ¤º¸¼öÁ¤ disalbed if (userid == cnsttrngsoclworkerid || userid == cnstchrgsoclworkerid || userid == "AST") { btn_patinfo.disabled = false; btn_trgtrelign.disabled = false; btn_dnorreilgn.disabled = false; } else { btn_patinfo.disabled = true; btn_trgtrelign.disabled = true; btn_dnorreilgn.disabled = true; } if (status == "i") { if (chrg == "1778") { if (userid == cnsttrngsoclworkerid) { btn_intvtmpsave.disabled = false; btn_intvlastsave.disabled = false; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = false; btn_intvsend.disabled = true; btn_ordinfo.disabled = false; btn_valiordinfo.disabled = false; btn_genogrm.disabled = false; btn_ecomap.disabled = false; btn_dnorgenogrm.disabled = false; btn_ases.disabled = false; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } } else { if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_intvtmpsave.disabled = false; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = false; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = false; btn_intvsend.disabled = true; btn_ordinfo.disabled = false; btn_valiordinfo.disabled = false; //btn_patinfo.disabled = false; btn_genogrm.disabled = false; btn_ecomap.disabled = false; btn_dnorgenogrm.disabled = false; btn_ases.disabled = false; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } } } else if (status == "u") { if (chrg == "1778") { switch(workstage) { //ÀÓ½Ã, ¹Ý¼Û case "1": case "3": if (userid == trngsoclworkerid) { btn_intvtmpsave.disabled = false; btn_intvlastsave.disabled = false; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = false; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = false; btn_valiordinfo.disabled = false; //btn_patinfo.disabled = false; btn_genogrm.disabled = false; btn_ecomap.disabled = false; btn_dnorgenogrm.disabled = false; btn_ases.disabled = false; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } break; default: btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; break; } } else { switch(workstage) { //ÃÖÁ¾ case "2": if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_intvtmpsave.disabled = false; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = false; btn_intvcancel.disabled = true; btn_intvdel.disabled = false; btn_intvsearch.disabled = true; btn_intvsend.disabled = false; btn_ordinfo.disabled = false; btn_valiordinfo.disabled = false; //btn_patinfo.disabled = false; btn_genogrm.disabled = false; btn_ecomap.disabled = false; btn_dnorgenogrm.disabled = false; btn_ases.disabled = false; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } break; // ´ã´çÀӽà case "4": if (userid == chrgsoclworkerid || userid == "AST") { btn_intvtmpsave.disabled = false; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = false; btn_intvcancel.disabled = true; btn_intvdel.disabled = false; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = false; btn_valiordinfo.disabled = false; //btn_patinfo.disabled = false; btn_genogrm.disabled = false; btn_ecomap.disabled = false; btn_dnorgenogrm.disabled = false; btn_ases.disabled = false; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } break; case "5": if (userid == chrgsoclworkerid || userid == "AST") { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = false; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } else { btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; } break; default: btn_intvtmpsave.disabled = true; btn_intvlastsave.disabled = true; btn_intvconfirm.disabled = true; btn_intvcancel.disabled = true; btn_intvdel.disabled = true; btn_intvsearch.disabled = true; btn_intvsend.disabled = true; btn_ordinfo.disabled = true; btn_valiordinfo.disabled = true; //btn_patinfo.disabled = true; btn_genogrm.disabled = true; btn_ecomap.disabled = true; btn_dnorgenogrm.disabled = true; btn_ases.disabled = true; break; } } } } // ¸éÁ¢Á¶È¸½Ã Default·Î ³ëµå¸¦ ¸¸µé¾î¾ß µÊ function fIntvDefaultSetting() { if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/gnrlinfo").length > 0 ) { if (model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/status") == "i") { var CurrentDate = getCurrentDate(); //alert("Á¶È¸¼º°ø"); //model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/invdd", CurrentDate); } } // °¡°èµµ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/genogrm").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/genogrm"); model.copyNode("/root/main/intvinfo/intvgnrl/genogrm", "/root/init/intvgnrl/genogrm"); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/intvflag", "02"); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/status", "i"); } // °¡Á··Â if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/famyhist").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/famyhist"); model.copyNode("/root/main/intvinfo/intvgnrl/famyhist", "/root/init/intvgnrl/famyhist"); model.setValue("/root/main/intvinfo/intvgnrl/famyhist/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/famyhist/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/famyhist/intvflag", "03"); model.setValue("/root/main/intvinfo/intvgnrl/famyhist/status", "i"); } //¹ß´Þ·Â if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/grthhist").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/grthhist"); model.copyNode("/root/main/intvinfo/intvgnrl/grthhist", "/root/init/intvgnrl/grthhist"); model.setValue("/root/main/intvinfo/intvgnrl/grthhist/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/grthhist/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/grthhist/intvflag", "04"); model.setValue("/root/main/intvinfo/intvgnrl/grthhist/status", "i"); } // »ýŵµ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/ecomap").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/ecomap"); model.copyNode("/root/main/intvinfo/intvgnrl/ecomap", "/root/init/intvgnrl/ecomap"); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/intvflag", "05"); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/status", "i"); } // °­Á¡»çÁ¤ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/stngpnt").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/stngpnt"); model.copyNode("/root/main/intvinfo/intvgnrl/stngpnt", "/root/init/intvgnrl/stngpnt"); model.setValue("/root/main/intvinfo/intvgnrl/stngpnt/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/stngpnt/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/stngpnt/intvflag", "06"); model.setValue("/root/main/intvinfo/intvgnrl/stngpnt/status", "i"); } // »çȸ°æÁ¦Àû »óÅ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/socleconomy").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/socleconomy"); model.copyNode("/root/main/intvinfo/intvgnrl/socleconomy", "/root/init/intvgnrl/socleconomy"); model.setValue("/root/main/intvinfo/intvgnrl/socleconomy/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/socleconomy/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/socleconomy/intvflag", "07"); model.setValue("/root/main/intvinfo/intvgnrl/socleconomy/status", "i"); } // ¹®Á¦»çÁ¤ÀÇ Æ² // ôµµ¸ðÀ½ // person-in-environment // ¹®Á¦»çÁ¤ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/asesspec").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/asesspec"); model.copyNode("/root/main/intvinfo/intvgnrl/asesspec", "/root/init/intvgnrl/asesspec"); model.setValue("/root/main/intvinfo/intvgnrl/asesspec/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/asesspec/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/asesspec/intvflag", "11"); model.setValue("/root/main/intvinfo/intvgnrl/asesspec/status", "i"); } // °³ÀÔ°èȹ if (model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/intervention").length == 0) { model.makeNode("/root/main/intvinfo/intvgnrl/intervention"); model.copyNode("/root/main/intvinfo/intvgnrl/intervention", "/root/init/intvgnrl/intervention"); model.setValue("/root/main/intvinfo/intvgnrl/intervention/acptdd", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd")); model.setValue("/root/main/intvinfo/intvgnrl/intervention/acptseqno", model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno")); model.setValue("/root/main/intvinfo/intvgnrl/intervention/intvflag", "12"); model.setValue("/root/main/intvinfo/intvgnrl/intervention/status", "i"); } //model.refresh(); } // °£º´Àΰü¸®¿¡¼­ °£º´ÀÎ ÆË¾÷Á¶È¸ function fSiNursPopup() { if (grd_sinurs.rows<= 1) return; if (grd_sinurs.row < 1) return; var pid = model.getValue("/root/main/invsinurs/pid"); if (isNull(pid) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); //model.setFocus("ipt_pid"); return; } //var sinursnm = model.getValue("/root/send/savedata/sinursnm"); //var sinursnm = setParameter("sinursnm", model.getValue("/root/send/savedata/sinursnm")); modal("SPAWM01700",1,100,100); var flag = getParameter("flag") var lrow = grd_sinurs.row; if (flag == "Y") { model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/sinursnm", getParameter("sinursnm")); //model.setValue("/root/send/savedata/srrgstno1", getParameter("rrgstno1")); //model.setValue("/root/send/savedata/srrgstno2", getParameter("rrgstno2")); //model.setValue("/root/send/savedata/shometel", getParameter("hometel")); //model.setValue("/root/send/savedata/smpphontel", getParameter("mpphontel")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/rgstdd", getParameter("rgstdd")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/sinursid", getParameter("sinursid")); grd_sinurs.addStatus(lrow, "update"); model.refresh(); } } // °¡°èµµ À̹ÌÁö ¹öư function fGenogrm() { //var file = openImageFileDialog(1048576); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. var file = openImageFileDialog(512000); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. if (file == "") { return; } var poss=file.lastIndexOf("\."); // .jpg, .bmp ¾ÕÀÇ À妽º °ª var localFileName= file.substring(poss+1, file.length); // jpb, bmp ÆÇº°Çϱâ À§ÇÑ °ª if(localFileName=="bmp") //bmpÀÏ °æ¿ì ¸Þ½ÃÁö ó¸® { messageBox("bmp Çü½ÄÀÌ ¾Æ´Ñ »çÁø ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© Áֽʽÿä.","I"); return; } //fChangeImage(file); var pos = file.lastIndexOf("\\"); var localFileName= file.substring(pos+1, file.length); img_tmp.src = ""; img_tmp.src = file; var ldata = img_tmp.getbase64data(); //var data = file.getbase64data(); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/genogrm",ldata); setImageRefInstance("/root/main/intvinfo/intvgnrl/genogrm/genogrm"); } // »ýŵµ À̹ÌÁö ¹öư function fEcomap() { //var file = openImageFileDialog(1048576); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. var file = openImageFileDialog(512000); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. if (file == "") { return; } var poss=file.lastIndexOf("\."); // .jpg, .bmp ¾ÕÀÇ À妽º °ª var localFileName= file.substring(poss+1, file.length); // jpb, bmp ÆÇº°Çϱâ À§ÇÑ °ª if(localFileName=="bmp") //bmpÀÏ °æ¿ì ¸Þ½ÃÁö ó¸® { messageBox("bmp Çü½ÄÀÌ ¾Æ´Ñ »çÁø ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© Áֽʽÿä.","I"); return; } //fChangeImage(file); var pos = file.lastIndexOf("\\"); var localFileName= file.substring(pos+1, file.length); img_tmp.src = ""; img_tmp.src = file; var ldata = img_tmp.getbase64data(); //var data = file.getbase64data(); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/genogrm",ldata); setImageRefInstance("/root/main/intvinfo/intvgnrl/ecomap/genogrm"); } // ¸éÁ¢ ÀúÀå /* * ÀÓ½ÃÀúÀå : 1, ÃÖÁ¾ : 2, È®ÀÎ : 4 * ÀϹݸéÁ¢ : 0, ¼ø¼ö±âÁõÀÚ¸éÁ¢: 1 */ function fIntvSave(workstage, intvgubun) { // ÀÏ¹Ý ¸éÁ¢ if (intvgubun == 0) { // ÇʼöÇ׸ñ üũ if (fIntvGnrlCheck(workstage) == false) return; fIntvGnrlSave(workstage, intvgubun); } else // ¼ø¼ö±âÁõÀÚ { // ÇʼöÇ׸ñ üũ(Çʼö üũ´Â ´ã´çÀÚ È®Àνÿ¡¸¸ Çϵµ·Ï ÇÔ) if (fIntvValiCheck(workstage) == false) return; fIntvValiSave(workstage, intvgubun); } } // ÀϹݸéÁ¢ Çʼö üũ Ç׸ñ function fIntvGnrlCheck(workstage) { if (isNull(model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/invdd")) == true) { messageBox("¸éÁ¢ÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_invdd"); return false; } //var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var reqdd = model.getValue("/root/main/acptinfo/acptspec/reqdd"); var invdd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/invdd"); if (getDateInterval(reqdd, invdd) < 0) { messageBox("¸éÁ¢ÀÏÀÚ´Â ÀÇ·ÚÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); model.setFocus("ipt_invdd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/jobcd")) == true) { messageBox("Á÷¾÷À»", "C001"); model.setFocus("cmb_jobcd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/edugrdecd")) == true) { messageBox("ÇзÂÀ»", "C001"); model.setFocus("cmb_scholcd"); return false; } // ´ã´çÀÚ È®ÀÎÀúÀå½Ã Áø·áÁ¤º¸ Çʼö ÀÔ·Â if (workstage == "5") { if (isNull(model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddd")) == true) { messageBox("Áø·áÁ¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return false; } } return true; } // ¼ø¼ö±âÁõÀÚ¸éÁ¢ Çʼö üũ Ç׸ñ // ¼ø¼ö±âÁõÀÚÀÎ °æ¿ì¿¡´Â ¸ðµç Ç׸ñ ±âÀÔÇØ¾ß ÇÔ. function fIntvValiCheck(workstage) { if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnororgncd")) == true) { messageBox("°ø¿©Àå±â¸¦", "C001"); model.setFocus("cmb_dnororgncd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/recdd")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ ±â·ÏÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_valirecdd"); return false; } //var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var reqdd = model.getValue("/root/main/acptinfo/acptspec/reqdd"); var invdd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/recdd"); if (getDateInterval(reqdd, invdd) < 0) { messageBox("±â·ÏÀÏÀÚ´Â ÀÇ·ÚÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); model.setFocus("ipt_valirecdd"); return; } // ´ã´çÀÚ È®ÀÎÀúÀå½Ã Áø·áÁ¤º¸ Çʼö ÀÔ·Â if (workstage == "5") { if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/relacd")) == true) { messageBox("°ü°è¸¦", "C001"); model.setFocus("cmb_relacd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/fifncd")) == true) { messageBox("Àû°Ý¿©ºÎ¸¦", "C001"); model.setFocus("cmb_fifncd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtdiagnm")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ Áø´Ü¸íÀ»", "C001"); model.setFocus("ipt_trgtdiagnm"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtorddrnm")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ ÁÖÄ¡ÀǸíÀ»", "C001"); model.setFocus("ipt_trgtorddrnm"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtaddr")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ ÁÖ¼Ò¸¦", "C001"); model.setFocus("tar_trgtaddr"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgttelno")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ ÀüÈ­¹øÈ£¸¦", "C001"); model.setFocus("tar_trgttelno"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtedugrdecd")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ ÇзÂÀ»", "C001"); model.setFocus("cmb_trgtedugrdecd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtmarystatcd")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ °áÈ¥»óŸ¦", "C001"); model.setFocus("cmb_trgmarystatcd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtjobcd")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ Á÷¾÷À»", "C001"); model.setFocus("cmb_trgtjobcd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtfamyspec")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ °¡Á·»óȲÀ»", "C001"); model.setFocus("tar_trgtfamyspec"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgteconspec")) == true) { swt_trgt.selectedIndex = 0; messageBox("À̽Ĵë»óÀÚÀÇ Àç»ê»óŸ¦", "C001"); model.setFocus("tar_trgteconspec"); return false; } // Àå±â±âÁõÀÚ if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ µî·Ï¹øÈ£¸¦", "C001"); //model.setFocus("tar_trgteconspec"); return false; } // À̽Ĵë»óÀÚ¿Í Àå±â±âÁõ ´ë»óÀÚ ºñ±³ var trgtpid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtpid"); var dnorpid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid"); if (trgtpid == dnorpid) { swt_trgt.selectedIndex = 1; messageBox("À̽Ĵë»óÀÚ¿Í Àå±â±âÁõÀÚ°¡ µ¿ÀÏÀÎÀÔ´Ï´Ù. ´Ù½Ã ¼±ÅÃÇÏ¿© ÁֽʽÿÀ", "E999"); //model.setFocus("tar_dnoraddr"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnoraddr")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ ÁÖ¼Ò¸¦", "C001"); model.setFocus("tar_dnoraddr"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnortelno")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ ÀüÈ­¹øÈ£¸¦", "C001"); model.setFocus("tar_dnortelno"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnoredugrdecd")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ ÇзÂÀ»", "C001"); model.setFocus("cmb_dnoredugrdecd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnormarystatcd")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ °áÈ¥»óŸ¦", "C001"); model.setFocus("cmb_dnormarystatcd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorjobcd")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ Á÷¾÷À»", "C001"); model.setFocus("cmb_dnorjobcd"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorfamyspec")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ °¡Á·»óȲÀ»", "C001"); model.setFocus("tar_dnorfamyspec"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnoreconspec")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ Àç»ê»óŸ¦", "C001"); model.setFocus("tar_dnoreconspec"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnormotvspec")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ ±âÁõµ¿±â¸¦", "C001"); model.setFocus("tar_dnormotvspec"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/proceraprvspec")) == true) { swt_trgt.selectedIndex = 1; messageBox("Àå±â±âÁõÀÚÀÇ º¸È£ÀÚ µ¿ÀÇ¿©ºÎ¸¦", "C001"); model.setFocus("tar_proceraprvspec"); return false; } // ±âÁõÀÚ¿Í ´ë»óÀÚÀÇ °ü°è if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtdnorrela")) == true) { swt_trgt.selectedIndex = 1; messageBox("±âÁõÀÚ¿Í ´ë»óÀÚÀÇ °ü°è¿¡ ´ëÇÑ ³»¿ëÀ»", "C001"); model.setFocus("tar_trgtdnorrela"); return false; } // »çȸº¹Áö»ç ÀÇ°ß if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/soclworkeropin")) == true) { swt_trgt.selectedIndex = 1; messageBox("»çȸº¹Áö»ç ÀÇ°ß ³»¿ëÀ»", "C001"); model.setFocus("tar_soclworkeropin"); return false; } if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/orddd")) == true) { messageBox("Áø·áÁ¤º¸¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return false; } } return true; } // ÀϹݸéÁ¢±â·Ï ÀúÀå function fIntvGnrlSave(workstage, intvgubun) { model.removenode("/root/send/savedata"); // ¸éÁ¢³»¿ë model.makeNode("/root/send/savedata/gnrlinfo"); var recpsnflag = null; var status = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/status"); var chrg = getUserInfo("jobposcd"); // ¼ö·Ã if (chrg == "1778") { if (status =="i") { recpsnflag = "T"; model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/recpsnflag", recpsnflag); } } else{ if (status =="i") { recpsnflag = "C"; model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/recpsnflag", recpsnflag); if (workstage == "1") { workstage = "4"; } } else { if (workstage == "1") { workstage = "4"; } } } model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/workstage", workstage); model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/gnrlinfo"); model.copyNode("/root/send/savedata/gnrlinfo", "/root/main/intvinfo/intvgnrl/gnrlinfo"); var sPassData = "acptdd" //Á¢¼öÀÏÀÚ + "¢Ëacptseqno" //Á¢¼ö¼ø¹ø + "¢Ëintvflag" //¸éÁ¢´ë»ó±¸ºÐ + "¢Ëintvreccnts" //¸éÁ¢±â·Ï³»¿ë + "¢Ëgenogrm" //À̹ÌÁö + "¢Ëstatus" //»óÅ + "¢Ëworkstage" //±â·Ï´Ü°è + "¢Ì" ; // °¡°èµµ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/genogrm/intvflag") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/genogrm/genogrm") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/genogrm/status") + "¢Ë" + workstage + "¢Ì" ; // »ýŵµ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/ecomap/intvflag") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/ecomap/genogrm") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/ecomap/status") + "¢Ë" + workstage + "¢Ì" ; // °¡Á··Â sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/famyhist/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/famyhist/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/famyhist/status") + "¢Ë" + workstage + "¢Ì" ; // ¹ß´Þ·Â sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/grthhist/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/grthhist/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/grthhist/status") + "¢Ë" + workstage + "¢Ì" ; // °­Á¡»çÁ¤ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/stngpnt/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/stngpnt/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/stngpnt/status") + "¢Ë" + workstage + "¢Ì" ; // »çȸ°æÁ¦Àû »óÅ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/socleconomy/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/socleconomy/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/socleconomy/status") + "¢Ë" + workstage + "¢Ì" ; // ¹®Á¦»çÁ¤ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/asesspec/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/asesspec/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/asesspec/status") + "¢Ë" + workstage + "¢Ì" ; // °³ÀÔ°èȹ sPassData = sPassData + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/intervention/intvflag") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/intervention/intvreccnts") + "¢Ë" + "" + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/intervention/status") + "¢Ë" + workstage + "¢Ì" ; model.makeValue("/root/send/savedata/reccnts", sPassData); /* var sAsesDate = "acptdd" //Á¢¼öÀÏÀÚ + "¢Ëacptseqno" //Á¢¼ö¼ø¹ø + "¢Ërecflag" //±â·Ï±¸ºÐ + "¢Ëprogseqno" //°æ°ú±â·Ï ÀϷùøÈ£ + "¢Ëasesflag" //¹®Á¦»çÁ¤ºÐ·ù + "¢Ëprobasescd1" //¹®Á¦»çÁ¤ÄÚµå1 + "¢Ëprobasescd2" //¹®Á¦»çÁ¤ÄÚµå2 + "¢Ëprobasescd3" //¹®Á¦»çÁ¤ÄÚµå3 + "¢Ëprobasescd4" //¹®Á¦»çÁ¤ÄÚµå4 + "¢Ëprobasescd5" //¹®Á¦»çÁ¤ÄÚµå5 + "¢Ëprobasescd6" //¹®Á¦»çÁ¤ÄÚµå6 + "¢Ëprobasescd7" //¹®Á¦»çÁ¤ÄÚµå7 + "¢Ì" ; var nodecnt = model.instances(0).selectNodes("/root/main/intvinfo/asesinfo/itemlist").length; for (i = 1; i <= nodecnt; i++) { sAsesDate = sAsesDate + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd") + "¢Ë" + model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno") + "¢Ë" + "2" + "¢Ë" + "0" + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/asesflag") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd1") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd2") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd3") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd4") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd5") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd6") + "¢Ë" + model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd7") + "¢Ì" ; } model.makeValue("/root/send/savedata/asesdate", sAsesDate); */ //model.makeValue("/root/send/savedata/probases", grd_probases2.getUpdateDataAll("i")); //model.makeValue("/root/send/savedata/base", grd_base2.getUpdateDataAll("i")); //model.makeValue("/root/send/savedata/person", grd_person2.getUpdateDataAll("i")); //================================================= // ÀÎÁõÀúÀå var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var formcd = "0000001559"; /* ¼öÁ¤ ÇÊ¿ä model.removeNodeset("/root/main/signdata"); model.makeNode("/root/main/signdata"); copyNodesetType("/root/main/signdata", "/root/main/intvinfo/intvgnrl") copyNodesetType("/root/main/signdata", "/root/main/intvinfo/stndinfo", "after") */ if (workstage == "5") { // ÀÎÁõµ¥ÀÌÅÍ ÀνºÅϽº ¸¸µé±â fIntvGnrlDate(); xStage = "2"; if (fSignSave(pid, formcd) == false) return; } //================================================= // ¼­¹ö üũ model.resetInstanceNode("/root/main/intvinfo/chkinfo/chklist"); if (submit("TXAWM02502", false) == true) { var msgno = model.getValue("/root/main/intvinfo/chkinfo/chklist/msgno"); if (fIntvServerChk(msgno) == false) return; xStage = ""; messageBox("ÀúÀåÀÌ ","I002"); fIntvGnrlSearch(); } else { messageBox("ÀúÀå¿¡", "E009"); } model.refresh(); } // ÀϹݸéÁ¢ ÀÎÁõ µ¥ÀÌÅÍ ¸¸µé±â function fIntvGnrlDate() { model.removeNodeset("/root/main/signdata"); // ôµµ°è»ê°ª model.makeNode("/root/main/signdata/stndinfo"); copyNodesetType("/root/main/signdata/stndinfo", "/root/main/intvinfo/stndinfo"); // ÀϹݸéÁ¢ ±âº»Á¤º¸ model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo"); copyNodesetType("/root/main/signdata/intvgnrl/gnrlinfo", "/root/main/intvinfo/intvgnrl/gnrlinfo"); // °¡°èµµ ¿©ºÎ (2010.07.06 °¡°èµµ ¾øÀ¸¸é ÅëÇÕ±â·ÏÁ¶È¸¿¡ ¾Èº¸ÀÌ°Ô Á¶°Ç Ãß°¡ hhm) if(!isNull(model.getValue("/root/main/intvinfo/intvgnrl/genogrm/genogrm"))){ model.makeValue("/root/main/signdata/intvgnrl/genogrmyn", "Y"); }else{ model.makeValue("/root/main/signdata/intvgnrl/genogrmyn", "N"); } // °¡Á··Â model.makeNode("/root/main/signdata/intvgnrl/famyhist"); copyNodesetType("/root/main/signdata/intvgnrl/famyhist", "/root/main/intvinfo/intvgnrl/famyhist"); // ¹ß´Þ·Â model.makeNode("/root/main/signdata/intvgnrl/grthhist"); copyNodesetType("/root/main/signdata/intvgnrl/grthhist", "/root/main/intvinfo/intvgnrl/grthhist"); // °­Á¡»çÁ¤ model.makeNode("/root/main/signdata/intvgnrl/stngpnt"); copyNodesetType("/root/main/signdata/intvgnrl/stngpnt", "/root/main/intvinfo/intvgnrl/stngpnt"); // »çȸ°æÁ¦Àû »óÅ model.makeNode("/root/main/signdata/intvgnrl/socleconomy"); copyNodesetType("/root/main/signdata/intvgnrl/socleconomy", "/root/main/intvinfo/intvgnrl/socleconomy"); // ¹®Á¦»çÁ¤ model.makeNode("/root/main/signdata/intvgnrl/asesspec"); copyNodesetType("/root/main/signdata/intvgnrl/asesspec", "/root/main/intvinfo/intvgnrl/asesspec"); // °³ÀÔ°èȹ model.makeNode("/root/main/signdata/intvgnrl/intervention"); copyNodesetType("/root/main/signdata/intvgnrl/intervention", "/root/main/intvinfo/intvgnrl/intervention"); model.makeNode("/root/main/signdata/intvgnrl/probases1"); copyNodesetType("/root/main/signdata/intvgnrl/probases1", "/root/main/intvinfo/intvgnrl/probases[probasescd1 = 'C000000001']"); model.makeNode("/root/main/signdata/intvgnrl/probases2"); copyNodesetType("/root/main/signdata/intvgnrl/probases2", "/root/main/intvinfo/intvgnrl/probases[probasescd1 = 'C000000002']"); model.makeNode("/root/main/signdata/intvgnrl/person1"); copyNodesetType("/root/main/signdata/intvgnrl/person1", "/root/main/intvinfo/intvgnrl/person[probasescd1 = 'E000000001']"); model.makeNode("/root/main/signdata/intvgnrl/person2"); copyNodesetType("/root/main/signdata/intvgnrl/person2", "/root/main/intvinfo/intvgnrl/person[probasescd1 = 'E000000002']"); model.makeNode("/root/main/signdata/acptinfo/patinfo"); copyNodesetType("/root/main/signdata/acptinfo/patinfo", "/root/main/acptinfo/patinfo"); model.makeNode("/root/main/signdata/acptinfo/acptspec"); copyNodesetType("/root/main/signdata/acptinfo/acptspec", "/root/main/acptinfo/acptspec"); // ´ã´ç»çȸ»ç¾÷°¡ var trngsoclworkerid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/cnsttrngsoclworkerid"); var trngsoclworkernm = model.getValue("/root/init/trngsoclwork/trng[userid='" + trngsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/trngsoclworkernm", trngsoclworkernm); // ¼ö·Ã»çȸ»ç¾÷°¡ var chrgsoclworkerid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/cnstchrgsoclworkerid"); var chrgsoclworkernm = model.getValue("/root/init/chrgsoclwork/chrg[userid='" + chrgsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/chrgsoclworkernm", chrgsoclworkernm); // ¹®Á¦»çÁ¤/ôµµ/PIEÀÇ Á¸Àç ¿©ºÎ var probyn1 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/probases[probasescd1 = 'C000000001']").length; var probyn2 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/probases[probasescd1 = 'C000000002']").length; var personyn1 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/person[probasescd1 = 'E000000001']").length; var personyn2 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/person[probasescd1 = 'E000000002']").length; var basecnt1 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000001']").length; var basecnt2 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000002']").length; var basecnt3 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000003']").length; var basecnt4 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000004']").length; var basecnt5 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000005']").length; var basecnt6 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000006']").length; var basecnt7 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000007']").length; var basecnt8 = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist[probasescd1 = 'D000000008']").length; var proball = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/probases").length; var baseall = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/baselist").length; var personall = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/person").length; // ¹®Á¦»çÁ¤ Á¸Àç¿©ºÎ if (proball == "0" && baseall == "0" && personall == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/asesall", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/asesall", "Y"); } // ¹®Á¦»çÁ¤ ¿©ºÎ if (proball == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/proball", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/proball", "Y"); } if (probyn1 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/probyn1", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/probyn1", "Y"); } if (probyn2 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/probyn2", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/probyn2", "Y"); } // ôµµ¿©ºÎ if (baseall == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/baseall", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/baseall", "Y"); } if (basecnt1 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt1", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt1", "Y"); } if (basecnt2 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt2", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt2", "Y"); } if (basecnt3 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt3", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt3", "Y"); } if (basecnt4 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt4", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt4", "Y"); } if (basecnt5 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt5", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt5", "Y"); } if (basecnt6 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt6", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt6", "Y"); } if (basecnt7 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt7", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt7", "Y"); } if (basecnt8 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt8", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/basecnt8", "Y"); } // PIE ¿©ºÎ if (personall == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personall", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personall", "Y"); } if (personyn1 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personyn1", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personyn1", "Y"); } if (personyn2 == "0") { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personyn2", "N"); } else { model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/personyn2", "Y"); } //°¡Á··Â ¿©ºÎ var famyhistcnt = model.getValue("/root/main/intvinfo/intvgnrl/famyhist/intvreccnts"); var famyhistyn = "Y"; if (famyhistcnt == "") { famyhistyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/famyhistyn", famyhistyn); //¹ß´Þ·Â ¿©ºÎ var grthhistcnt = model.getValue("/root/main/intvinfo/intvgnrl/grthhist/intvreccnts"); var grthhistyn = "Y"; if (grthhistcnt == "") { grthhistyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/grthhistyn", grthhistyn); // »ýŵµ ¿©ºÎ var ecomapcnt = model.getValue("/root/main/intvinfo/intvgnrl/ecomap/genogrm"); var ecomapyn = "Y"; if (ecomapcnt == "") { ecomapyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/ecomapyn", ecomapyn); //°­Á¡»çÁ¤ ¿©ºÎ var stngpntcnt = model.getValue("/root/main/intvinfo/intvgnrl/stngpnt/intvreccnts"); var stngpntyn = "Y"; if (stngpntcnt == "") { stngpntyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/stngpntyn", stngpntyn); //»çȸ°æÁ¦Àû »óÅ ¿©ºÎ var socleconomycnt = model.getValue("/root/main/intvinfo/intvgnrl/socleconomy/intvreccnts"); var socleconomyyn = "Y"; if (socleconomycnt == "") { socleconomyyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/socleconomyyn", socleconomyyn); //¹®Á¦»çÁ¤ ¿©ºÎ var asesspeccnt = model.getValue("/root/main/intvinfo/intvgnrl/asesspec/intvreccnts"); var asesspecyn = "Y"; if (asesspeccnt == "") { asesspecyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/asesspecyn", asesspecyn); //°³ÀÔ°èȹ ¿©ºÎ var interventioncnt = model.getValue("/root/main/intvinfo/intvgnrl/intervention/intvreccnts"); var interventionyn = "Y"; if (interventioncnt == "") { interventionyn = "N"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/interventionyn", interventionyn); // ¾÷¹«ºÐ¾ß var bizfildcd = model.getValue("/root/main/acptinfo/acptspec/bizfildcd"); var bizfildnm = model.getValue("/root/init/bizfildcd/A0203[cdid='" + bizfildcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/bizfildnm", bizfildnm); // ÀÇ·Ú¹®Á¦À¯Çü var kindArray = new Array(); var kindcd = model.getValue("/root/main/acptinfo/acptspec/kindcd"); kindArray = kindcd.split(" "); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd01"); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd02"); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd03"); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd04"); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd05"); model.makeNode("/root/main/signdata/acptinfo/acptspec/kindcd06"); for (i = 0; i < kindArray.length; i++) { var kindcd1 = kindArray[i]; if (kindcd1 == "01") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd01", kindcd1); } else if(kindcd1 == "02") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd02", kindcd1); } else if(kindcd1 == "03") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd03", kindcd1); } else if(kindcd1 == "04") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd04", kindcd1); } else if(kindcd1 == "05") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd05", kindcd1); } else if(kindcd1 == "06") { model.setValue("/root/main/signdata/acptinfo/acptspec/kindcd06", kindcd1); } } // ÀÇ·ÚÀ¯Çü var reqkindcd = model.getValue("/root/main/acptinfo/acptspec/reqkindcd"); var reqkindnm = model.getValue("/root/init/reqkindcd/A0205[cdid='" + reqkindcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/reqkindnm1", reqkindnm); // Á¾±³ var religncd = model.getValue("/root/main/acptinfo/patinfo/religncd"); var relignnm = model.getValue("/root/init/religncd/P0157[cdid='" + religncd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/relignnm", relignnm); // ¼¼·Ê¸í var baptnm = model.getValue("/root/main/acptinfo/patinfo/baptnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/baptnm", baptnm); // ¼º´çÁ¤º¸/±âŸ var chchnm = model.getValue("/root/main/acptinfo/patinfo/chchnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/chchnm", chchnm); // °áÈ¥»óÅ var marystatcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/marystatcd"); var marystatnm = model.getValue("/root/init/maryflag/M0151[cdid='" + marystatcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/marystatnm", marystatnm); // Çз var edugrdecd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/edugrdecd"); var edugrdenm = model.getValue("/root/init/intvinit/edugrdecd/M0069[cdid='" + edugrdecd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/edugrdenm", edugrdenm); // Á÷¾÷ var jobcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/jobcd"); var jobnm = model.getValue("/root/init/intvinit/jobcd/M0068[cdid='" + jobcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/jobcdnm", jobnm); // ÁÖ°ÅÇüÅÂ1 var residncstatcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/residncstatcd"); var residncstatnm = model.getValue("/root/init/intvinit/residncstatcd/A0519[cdid='" + residncstatcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/residncstatnm", residncstatnm); // ÁÖ°ÅÇüÅÂ2 var residncstatcd2 = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/residncstatcd2"); var residncstatnm2 = model.getValue("/root/init/intvinit/residncstatcd2/A0520[cdid='" + residncstatcd2 + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/residncstatnm2", residncstatnm2); // °æÁ¦»óÅ var econstatcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/econstatcd"); var econstatnm = model.getValue("/root/init/intvinit/econstatcd/M0081[cdid='" + econstatcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/econstatnm", econstatnm); var econArray = new Array(); var econstatcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/econstatcd"); econArray = econstatcd.split(" "); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd01"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd02"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd03"); for (i = 0; i < econArray.length; i++) { var econstatcd1 = econArray[i]; if (econstatcd1 == "01") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd01", econstatcd1); } else if(econstatcd1 == "02") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd02", econstatcd1); } else if(econstatcd1 == "03") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/econstatcd03", econstatcd1); } } // ÁÖº¸È£ÀÚ var mainprocerArray = new Array(); var mainprocerflag = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/mainprocerflag"); mainprocerArray = mainprocerflag.split(" "); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag01"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag02"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag03"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag04"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag05"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag06"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag07"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag08"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag09"); model.makeNode("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag99"); for (i = 0; i < mainprocerArray.length; i++) { var mainprocerflag1 = mainprocerArray[i]; if (mainprocerflag1 == "01") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag01", mainprocerflag1); } else if(mainprocerflag1 == "02") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag02", mainprocerflag1); } else if(mainprocerflag1 == "03") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag03", mainprocerflag1); } else if(mainprocerflag1 == "04") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag04", mainprocerflag1); } else if(mainprocerflag1 == "05") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag05", mainprocerflag1); } else if(mainprocerflag1 == "06") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag06", mainprocerflag1); } else if(mainprocerflag1 == "07") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag07", mainprocerflag1); } else if(mainprocerflag1 == "08") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag08", mainprocerflag1); } else if(mainprocerflag1 == "09") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag09", mainprocerflag1); } else if(mainprocerflag1 == "99") { model.setValue("/root/main/signdata/intvgnrl/gnrlinfo/mainprocerflag99", mainprocerflag1); } } // Àå·ÊÁغñ var funrlprepcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/funrlprepcd"); var funrlprepnm = model.getValue("/root/init/intvinit/funrlprepcd/M0475[cdid='" + funrlprepcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/funrlprepnm", funrlprepnm); // ½É¸®»çȸÀû Æò°¡ ¿©ºÎ var disbefocharspec = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/disbefocharspec"); var soclstatpatflag = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatpatflag"); var soclstatprocerflag = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatprocerflag"); var mainprocerflag = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/mainprocerflag"); var suptsysspec = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/suptsysspec"); var nursingstresspec = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/nursingstresspec"); var funrlprepcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/funrlprepcd"); var funrlprepspec = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/funrlprepspec"); if (disbefocharspec == "" && soclstatpatflag == "" && soclstatprocerflag == "" && mainprocerflag == "" && suptsysspec == "" && nursingstresspec == "" && funrlprepcd == "" && funrlprepspec == "") { var hospyn = "N"; } else { hospyn = "Y"; } model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/hospyn", hospyn); // ÀÎÁõÀúÀåÀÏÀÚ var currentdate = getCurrentDate(); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/signdd", currentdate); // ±â°üÄÚµå var instcd = getUserInfo("dutplceinstcd"); model.makeValue("/root/main/signdata/intvgnrl/gnrlinfo/instcd", instcd); model.refresh(); } // ¼ø¼ö±âÁõÀÚ¸éÁ¢±â·Ï ÀúÀå function fIntvValiSave(workstage, intvgubun) { // ÀúÀå½Ã üũ·ÎÁ÷ ÃßÈÄ Ãß°¡ model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/intvvali"); var recpsnflag = null; var status = model.getValue("/root/main/intvinfo/intvvali/valiinfo/status"); var chrg = getUserInfo("jobposcd"); // ¼ö·Ã if (chrg == "1778") { if (status =="i") { recpsnflag = "T"; model.setValue("/root/main/intvinfo/intvvali/valiinfo/recpsnflag", recpsnflag); } } else{ if (status =="i") { recpsnflag = "C"; model.setValue("/root/main/intvinfo/intvvali/valiinfo/recpsnflag", recpsnflag); if (workstage == "1") { workstage = "4"; } } else { if (workstage == "1") { workstage = "4"; } } } model.setValue("/root/main/intvinfo/intvvali/valiinfo/workstage", workstage); model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/intvvali"); model.copyNode("/root/send/savedata/intvvali", "/root/main/intvinfo/intvvali/valiinfo"); //model.makeValue("/root/send/savedata/intvvali/saveflag", saveflag); //==================================================== // ÀÎÁõÀúÀå var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var formcd = "0800000302"; if (workstage == "5") { xStage = "3"; // ÀÎÁõµ¥ÀÌÅÍ ÀνºÅϽº ¸¸µé±â fValiSignDate(); if (fSignSave(pid, formcd) == false) return; } //==================================================== // ¼­¹ö üũ model.resetInstanceNode("/root/main/intvinfo/chkinfo/chklist"); if (submit("TXAWM02505")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/intvinfo/chkinfo/chklist/msgno"); if (fIntvServerChk(msgno) == false) return; xStage = ""; messageBox("ÀúÀåÀÌ ","I002"); fIntvValiSearch(); } else { messageBox("ÀúÀå¿¡", "E009"); } } // ¼ø¼ö¼ºÆò°¡ ÀÎÁõ µ¥ÀÌÅÍ ¸¸µé±â function fValiSignDate() { model.removeNodeset("/root/main/signdata"); // ÀϹݸéÁ¢ ±âº»Á¤º¸ model.makeNode("/root/main/signdata/intvvali/valiinfo"); copyNodesetType("/root/main/signdata/intvvali/valiinfo", "/root/main/intvinfo/intvvali/valiinfo"); model.makeNode("/root/main/signdata/acptinfo/patinfo"); copyNodesetType("/root/main/signdata/acptinfo/patinfo", "/root/main/acptinfo/patinfo"); model.makeNode("/root/main/signdata/acptinfo/acptspec"); copyNodesetType("/root/main/signdata/acptinfo/acptspec", "/root/main/acptinfo/acptspec"); // ´ã´ç»çȸ»ç¾÷°¡ var trngsoclworkerid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/cnsttrngsoclworkerid"); var trngsoclworkernm = model.getValue("/root/init/trngsoclwork/trng[userid='" + trngsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/trngsoclworkernm", trngsoclworkernm); // ¼ö·Ã»çȸ»ç¾÷°¡ var chrgsoclworkerid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/cnstchrgsoclworkerid"); var chrgsoclworkernm = model.getValue("/root/init/chrgsoclwork/chrg[userid='" + chrgsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/chrgsoclworkernm", chrgsoclworkernm); // °ø¿©Àå±â¸í var dnororgncd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnororgncd"); var dnororgnnm = model.getValue("/root/init/valiinit/dnororgncd/A0224[cdid='" + dnororgncd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/dnororgnnm", dnororgnnm); // Ä£Á·°ü°è¿©ºÎ var relacd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/relacd"); if (relacd == "1") { var relayn = "Y"; } else { var relayn = "N"; } model.makeValue("/root/main/signdata/intvvali/valiinfo/relayn", relayn); // °¡°èµµ var ecomapcnt = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm"); var ecomapyn = "Y"; if (ecomapcnt == "") { ecomapyn = "N"; } model.makeValue("/root/main/signdata/intvvali/valiinfo/ecomapyn", ecomapyn); // À̽Ĵë»óÀÚÀÇ Çз var trgtedugrdecd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtedugrdecd"); var trgtedugrdenm = model.getValue("/root/init/intvinit/edugrdecd/M0069[cdid='" + trgtedugrdecd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/trgtedugrdenm", trgtedugrdenm); // À̽Ĵë»óÀÚÀÇ Á¾±³ var trgtreligncd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtreligncd"); var trgtrelignnm = model.getValue("/root/init/religncd/P0157[cdid='" + trgtreligncd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/trgtrelignnm", trgtrelignnm); // À̽Ĵë»óÀÚÀÇ Á÷¾÷ var trgtjobcd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtjobcd"); var trgtjobnm = model.getValue("/root/init/intvinit/jobcd/M0068[cdid='" + trgtjobcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/trgtjobnm1", trgtjobnm); // À̽Ĵë»óÀÚÀÇ °áÈ¥»óÅ var trgtmarystatcd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtmarystatcd"); var trgtmarystatnm = model.getValue("/root/init/maryflag/M0151[cdid='" + trgtmarystatcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/trgtmarystatnm", trgtmarystatnm); // Àå±â±âÁõÀÚÀÇ Çз var dnoredugrdecd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnoredugrdecd"); var dnoredugrdenm = model.getValue("/root/init/intvinit/edugrdecd/M0069[cdid='" + dnoredugrdecd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/dnoredugrdenm", dnoredugrdenm); // Àå±â±âÁõÀÚÀÇ Á¾±³ var dnorreligncd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorreligncd"); var dnorrelignnm = model.getValue("/root/init/religncd/P0157[cdid='" + dnorreligncd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/dnorrelignnm", dnorrelignnm); // Àå±â±âÁõÀÚÀÇ Á÷¾÷ var dnorjobcd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorjobcd"); var dnorjobnm = model.getValue("/root/init/intvinit/jobcd/M0068[cdid='" + dnorjobcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/dnorjobnm1", dnorjobnm); // Àå±â±âÁõÀÚÀÇ °áÈ¥»óÅ var dnormarystatcd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnormarystatcd"); var dnormarystatnm = model.getValue("/root/init/maryflag/M0151[cdid='" + dnormarystatcd + "']/cdnm"); model.makeValue("/root/main/signdata/intvvali/valiinfo/dnormarystatnm", dnormarystatnm); // ±â°üÄÚµå var instcd = getUserInfo("dutplceinstcd"); model.makeValue("/root/main/signdata/intvvali/valiinfo/instcd", instcd); model.refresh(); } // ¸éÁ¢±â·Ï¿¡ ´ëÇÑ ¼­¹ö üũ function fIntvServerChk(msgno) { if (msgno != "") { switch(msgno) { /* * ¸Þ¼¼Áö ¹øÈ£ * 1. Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. * 2. ¸éÁ¢ÀÏÀÚ´Â Á¢¼öÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù. * 3. ÀúÀåµÈ ¸éÁ¢±â·ÏÀÌ ÀÖ½À´Ï´Ù. * 4. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 5. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 6. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 7. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 8. ±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 9. ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 10. ¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 11. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä * 12. ±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 13. ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 14. ´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 15. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä */ case "1": messageBox("Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "2": messageBox("¸éÁ¢ÀÏÀÚ´Â ÀÇ·ÚÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); break; case "3": messageBox("ÀúÀåµÈ ¸éÁ¢±â·ÏÀÌ ÀÖ½À´Ï´Ù.", "E999"); break; case "4": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "5": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "6": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "7": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "8": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "9": messageBox("ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "10": messageBox("¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "11": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "12": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "13": messageBox("ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "14": messageBox("´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "15": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; default: break; } return false; } return true; } // Áø·áÁ¤º¸ ¸®½ºÆ® ÆË¾÷ function fIntvOrdPopup() { var ioflag = setParameter("ioflag", "A"); var condflag = setParameter("condflag", "1"); var condnm = setParameter("condnm", model.getValue("/root/main/acptinfo/patinfo/pid")); //alert(model.getValue("/root/main/acptinfo/patinfo/pid")); modal("SPAWM01900",1,100,100); var flag = getParameter("flag"); if (flag == "Y") { model.resetInstanceNode("/root/send/savedata"); //model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/ioflag", getParameter("pid")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddd", getParameter("orddd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/cretno", getParameter("cretno")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/ioflag", getParameter("ioflag")); //model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/seqno", getParameter("seqno")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddeptnm", getParameter("orddeptnm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddeptcd", getParameter("orddeptcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/wardcd", getParameter("wardcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/roomcd", getParameter("roomcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/medispclnm", getParameter("medispclnm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/atdoctnm", getParameter("atdoctnm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddrid", getParameter("medispclid")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/atdoctid", getParameter("atdoctid")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/insukind", getParameter("insukind")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/diagcd", getParameter("diagcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/diagnm", getParameter("diagnm")); model.refresh(); } } // ¼ø¼ö±âÁõÀÚ¿¡¼­ Áø·áÁ¤º¸ ¸®½ºÆ® ÆË¾÷ function fValiOrdPopup() { var ioflag = setParameter("ioflag", "A"); var condflag = setParameter("condflag", "1"); var condnm = setParameter("condnm", model.getValue("/root/main/acptinfo/patinfo/pid")); //alert(model.getValue("/root/main/acptinfo/patinfo/pid")); modal("SPAWM01900",1,100,100); var flag = getParameter("flag"); if (flag == "Y") { model.resetInstanceNode("/root/send/savedata"); //model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/ioflag", getParameter("pid")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/orddd", getParameter("orddd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/cretno", getParameter("cretno")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/ioflag", getParameter("ioflag")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/orddeptnm", getParameter("orddeptnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/orddeptcd", getParameter("orddeptcd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtorddrnm", getParameter("medispclnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/orddrid", getParameter("medispclid")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/insukind", getParameter("insukind")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtdiagnm", getParameter("diagnm")); model.refresh(); } } // ¼ø¼ö±âÁõÀÚÀÇ Àå±â±âÁõÀÚ Ã£±â ÆË¾÷ function fDnorPatPopUp() { model.resetInstanceNode("/root/main/popupendflag"); modal("SPPMC02500",1,100,100); if (model.getValue("/root/main/popupendflag") == "ok") { // À̽Ĵë»óÀÚ¿Í Àå±â±âÁõ ´ë»óÀÚ ºñ±³ var trgtpid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtpid"); var dnorpid = model.getValue("/root/main/patinfo/patinfolist/pid"); if (trgtpid == dnorpid) { swt_trgt.selectedIndex = 1; messageBox("À̽Ĵë»óÀÚ¿Í Àå±â±âÁõÀÚ°¡ µ¿ÀÏÀÎÀÔ´Ï´Ù. ´Ù½Ã ¼±ÅÃÇÏ¿© ÁֽʽÿÀ", "E999"); return; } model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorhngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorrrgstno1", model.getValue("/root/main/patinfo/patinfolist/rrgstno1")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorrrgstno2", model.getValue("/root/main/patinfo/patinfolist/rrgstno2")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorsex", model.getValue("/root/main/patinfo/patinfolist/sex")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorage", model.getValue("/root/main/patinfo/patinfolist/age")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorreligncd", model.getValue("/root/main/patinfo/patinfolist/religncd")); var addr = model.getValue("/root/main/patinfo/patinfolist/addr") + " " + model.getValue("/root/main/patinfo/patinfolist/detladdr"); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnoraddr", addr); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnortelno", model.getValue("/root/main/patinfo/patinfolist/hometel")); model.refresh(); } } // ¼ø¼ö±âÁõÀÚ °¡°èµµ À̹ÌÁö ¹öư function fValiGenogrm() { //var file = openImageFileDialog(1048576); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. var file = openImageFileDialog(512000); // image ÆÄÀÏÀÌ ³Ê¹« Å©¸é submit ½Ã°£ÀÌ ¸Å¿ì ¿À·¡(5ºÐÀÌ»ó) °É¸®¹Ç·Î °¡±ÞÀû »çÀÌÁ ÀÛ°Ô Á¦ÇÑÇÑ´Ù. if (file == "") { return; } var poss=file.lastIndexOf("\."); // .jpg, .bmp ¾ÕÀÇ À妽º °ª var localFileName= file.substring(poss+1, file.length); // jpb, bmp ÆÇº°Çϱâ À§ÇÑ °ª if(localFileName=="bmp") //bmpÀÏ °æ¿ì ¸Þ½ÃÁö ó¸® { messageBox("bmp Çü½ÄÀÌ ¾Æ´Ñ »çÁø ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© Áֽʽÿä.","E999"); return; } //fChangeImage(file); var pos = file.lastIndexOf("\\"); var localFileName= file.substring(pos+1, file.length); img_tmp.src = ""; img_tmp.src = file; var ldata = img_tmp.getbase64data(); //var data = file.getbase64data(); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm",ldata); setImageRefInstance("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm"); model.refresh(); } // ôµµ°ª ¼ÂÆÃ function fStndSetting() { model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd1/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd2/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd3/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd4/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd5/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd6/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd7/list"); model.resetInstanceNode("/root/main/intvinfo/stndinfo/stnd8/list"); var nodecnt = model.instances(0).selectNodes("/root/main/intvinfo/intvgnrl/base").length; for (i = 1; i <= nodecnt; i++) { var clscd = model.getValue("/root/main/intvinfo/intvgnrl/base[" + i + "]/clscd"); if (clscd == "D000000001") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd1/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd1/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000002") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd2/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd2/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000003") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd3/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd3/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000004") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd4/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd4/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000007") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd7/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd7/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000008") { //model.makeNode("/root/main/intvinfo/stndinfo/stnd8/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd8/list", "/root/main/intvinfo/intvgnrl/base[clscd = '" + clscd + "']"); } } //model.makeNode("/root/main/intvinfo/stndinfo/stnd5/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd5/list", "/root/main/intvinfo/intvgnrl/stnd5"); //model.makeNode("/root/main/intvinfo/stndinfo/stnd6/list"); copyNodesetType("/root/main/intvinfo/stndinfo/stnd6/list", "/root/main/intvinfo/intvgnrl/stnd6"); } // ¹®Á¦»çÁ¤ÀÇ Æ² ÆË¾÷ function fAsesPopup() { var status = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/status"); if (status == "i") { messageBox("¸éÁ¢±â·Ï ÀÓ½ÃÀúÀå ÈÄ ÀÛ¼º °¡´ÉÇÕ´Ï´Ù","E999"); return; } model.resetInstanceNode("/root/main/asespopupyn"); var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); var acptdd = setParameter("acptdd", acptdd); var apctseqno = setParameter("acptseqno", acptseqno); var recflag = setParameter("recflag", "2"); var progseqno = setParameter("progseqno", "0"); modal("SPAWM03600",1,100,100, "SPAWM03600", "/root/main/intvinfo/asesinfo", "/root/temp"); if (model.getValue("/root/main/asespopupyn") == "Y") { // ¸éÁ¢±â·Ï »õ·Î Á¶È¸ //fIntvGnrlSearch(); model.removeNodeset("/root/send/asescond"); //model.makeValue("/root/send/asescond/clssupcd", clssupcd); model.makeValue("/root/send/asescond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/asescond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); model.makeValue("/root/send/asescond/progseqno", "0"); model.makeValue("/root/send/asescond/recflag", "2"); if (submit("TRAWM02509", false) == true) { // ¹®Á¦»çÁ¤ÀÇ Æ² ¼ÂÆÃ // ¹®Á¦»çÁ¤ÀÇ Æ² ¼ÂÆÃ //fAsesSetting(); model.removeNodeset("/root/main/intvinfo/intvgnrl/probases"); model.removeNodeset("/root/main/intvinfo/intvgnrl/baselist"); model.removeNodeset("/root/main/intvinfo/intvgnrl/base"); model.removeNodeset("/root/main/intvinfo/intvgnrl/stnd5"); model.removeNodeset("/root/main/intvinfo/intvgnrl/stnd6"); model.removeNodeset("/root/main/intvinfo/intvgnrl/person"); if (model.instances(0).selectNodes("/root/main/asesinfo/probases").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/probases"); copyNodesetType("/root/main/intvinfo/intvgnrl/probases", "/root/main/asesinfo/probases"); } if (model.instances(0).selectNodes("/root/main/asesinfo/baselist").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/baselist"); copyNodesetType("/root/main/intvinfo/intvgnrl/baselist", "/root/main/asesinfo/baselist"); } if (model.instances(0).selectNodes("/root/main/asesinfo/base").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/base"); copyNodesetType("/root/main/intvinfo/intvgnrl/base", "/root/main/asesinfo/base"); } if (model.instances(0).selectNodes("/root/main/asesinfo/stnd5").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/stnd5"); copyNodesetType("/root/main/intvinfo/intvgnrl/stnd5", "/root/main/asesinfo/stnd5"); } if (model.instances(0).selectNodes("/root/main/asesinfo/stnd6").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/stnd6"); copyNodesetType("/root/main/intvinfo/intvgnrl/stnd6", "/root/main/asesinfo/stnd6"); } if (model.instances(0).selectNodes("/root/main/asesinfo/person").length > 0) { model.makeNode("/root/main/intvinfo/intvgnrl/person"); copyNodesetType("/root/main/intvinfo/intvgnrl/person", "/root/main/asesinfo/person"); } /* copyNodesetType("/root/main/intvinfo/intvgnrl/probases", "/root/main/asesinfo/probases"); copyNodesetType("/root/main/intvinfo/intvgnrl/base", "/root/main/asesinfo/base"); copyNodesetType("/root/main/intvinfo/intvgnrl/stnd5", "/root/main/asesinfo/stnd5"); copyNodesetType("/root/main/intvinfo/intvgnrl/stnd6", "/root/main/asesinfo/stnd6"); copyNodesetType("/root/main/intvinfo/intvgnrl/person", "/root/main/asesinfo/person"); */ fStndSetting(); } } model.refresh(); } // ȯÀÚÁ¤º¸ ¼öÁ¤ function fPatUpdate() { if (isNull(model.getValue("/root/main/acptinfo/patinfo/pid")) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); return; } // ½ÇÇà ÇϽðڽÀ´Ï±î? var btn = messageBox("ȯÀÚÁ¤º¸¸¦ ¼öÁ¤ÇϽðڽÀ´Ï±î?", "Q999"); if (btn == '6') { if (submit("TXAWM02506", false) == true) { messageBox("ÀúÀåÀÌ ","I002"); } else { messageBox("ÀúÀå¿¡", "E009"); } } else { return; } } // ¸éÁ¢±â·Ï Ãâ·Â function fIntvPrint() { var intvgubun = swt_intvgubun.selectedIndex; if (intvgubun == "0") { var oldflag = "E"; var signno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/signno"); var formcd = "0000001559"; var workstage = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/workstage"); } else { var oldflag = "E"; var signno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/signno"); var formcd = "0800000302"; var workstage = model.getValue("/root/main/intvinfo/intvvali/valiinfo/workstage"); } //alert(workstage); if (workstage == "5") { setParameter("SPMRI02400_prtrecinfo", oldflag + "¢Ë" + signno + "¢Ë" + formcd + "¢Ì"); modal("SPMRI02400"); } } // °£º´È¯ÀÚ°ü¸® function fSinrpPatInfo() { modal("SMAWM01500",1,100,100, "SMAWM01500"); } // ȯÀÚÁ¾±³Á¤º¸ ¼öÁ¤ function fRelignSave() { // ´ë»óÀÚÀÎÁö ±âÁõÀÚÀÎÁö ±¸ºÐ var valigubun = swt_trgt.selectedIndex; if (valigubun == "0") { // ´ë»óÀÚ µî·Ï¹øÈ£ üũ if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtpid")) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); return; } // ´ë»óÀÚ Á¾±³ üũ if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtreligncd")) == true) { messageBox("À̽Ĵë»óÀÚÀÇ Á¾±³Á¤º¸¸¦", "C001"); return; } model.removeNodeset("/root/send/religninfo"); var pid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtpid"); var religncd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/trgtreligncd"); model.makeValue("/root/send/religninfo/pid", pid); model.makeValue("/root/send/religninfo/religncd", religncd); } else { // ±âÁõÀÚ µî·Ï¹øÈ£ üũ if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid")) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); return; } // ±âÁõÀÚ Á¾±³ üũ if (isNull(model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorreligncd")) == true) { messageBox("À̽Ĵë»óÀÚÀÇ Á¾±³Á¤º¸¸¦", "C001"); return; } model.removeNodeset("/root/send/religninfo"); var pid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid"); var religncd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/dnorreligncd"); model.makeValue("/root/send/religninfo/pid", pid); model.makeValue("/root/send/religninfo/religncd", religncd); } // ½ÇÇà ÇϽðڽÀ´Ï±î? var btn = messageBox("ȯÀÚÁ¾±³Á¤º¸¸¦ ¼öÁ¤ÇϽðڽÀ´Ï±î?", "Q999"); if (btn == '6') { if (submit("TXAWM02508", false) == true) { messageBox("ÀúÀåÀÌ ","I002"); } else { messageBox("ÀúÀå¿¡", "E009"); } } else { return; } } // ¸éÁ¢±â·Ï ÀÎÁõ Ãë¼Ò function fintvCancel() { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd"); var acptseqno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno"); var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var signno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/signno"); var workstage = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/workstage"); var stage = "2"; if (workstage != "5") { messageBox("´ã´çÈ®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return; } // Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® // NU ·Î±×Àνà 1ȸ¸¸ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ(2010.01.28 hhm) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); } else { return; } if (submit("TXAWM02509")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("È®ÀÎ Ãë¼Ò°¡ ","I002"); fIntvGnrlSearch(); } else { messageBox("È®ÀÎ Ãë¼Ò¿¡", "E009"); } } // ¼ø¼ö¼º Æò°¡ ±â·Ï ÀÎÁõ Ãë¼Ò function fValiCancel() { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/acptdd"); var acptseqno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/acptseqno"); var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var signno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/signno"); var workstage = model.getValue("/root/main/intvinfo/intvvali/valiinfo/workstage"); var stage = "3"; if (workstage != "5") { messageBox("´ã´çÈ®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return; } // Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® // NU ·Î±×Àνà 1ȸ¸¸ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ(2010.01.28 hhm) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); } else { return; } if (submit("TXAWM02509")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("È®ÀÎ Ãë¼Ò°¡ ","I002"); fIntvValiSearch(); } else { messageBox("È®ÀÎ Ãë¼Ò¿¡", "E009"); } } // ¸éÁ¢±â·Ï »èÁ¦ function fIntvDelete() { if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptdd"); var acptseqno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/acptseqno"); var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); //var signno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/signno"); var workstage = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/workstage"); var stage = "2"; model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); //model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); if (submit("TXAWM02510")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("»èÁ¦°¡ ","I002"); fIntvGnrlSearch(); } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } // ¼ø¼ö¼ºÆò°¡±â·Ï »èÁ¦ function fValiDelete() { if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/acptdd"); var acptseqno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/acptseqno"); var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); //var signno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/signno"); var workstage = model.getValue("/root/main/intvinfo/intvvali/valiinfo/workstage"); var stage = "3"; model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); //model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); if (submit("TXAWM02510")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("»èÁ¦°¡ ","I002"); fIntvValiSearch(); } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } // ÀÎÁõÃë¼Ò ¹× ±â·Ï»èÁ¦¿¡ ´ëÇÑ ¼­¹ö üũ function fCancelServerChk(msgno) { if (msgno != "") { switch(msgno) { /* * ¸Þ¼¼Áö ¹øÈ£ * 1. °æ°ú±â·Ï¿¡ ´ëÇÏ¿© ´ã´çÀÚÈ®ÀΰÇÀÌ Á¸ÀçÇÕ´Ï´Ù. * 2. Á¾°á±â·Ï¿¡ ´ëÇÏ¿© ´ã´çÀÚÈ®ÀΰÇÀÌ Á¸ÀçÇÕ´Ï´Ù. * 4. ¼ö·Ã»çȸ»ç¾÷°¡´Â Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 6. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 8. ±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 12. ±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 23. ¸éÁ¢±â·Ï¿¡ ´ëÇØ¼­ ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä * 24. °æ°ú±â·Ï¿¡ ´ëÇØ¼­ ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä * 25. Á¾°á±â·Ï¿¡ ´ëÇÏ¿© ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä */ case "1": messageBox("°æ°ú±â·Ï¿¡ ´ëÇÏ¿© ´ã´çÀÚÈ®ÀΰÇÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; case "2": messageBox("Á¾°á±â·Ï¿¡ ´ëÇÏ¿© ´ã´çÀÚÈ®ÀΰÇÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; case "3": messageBox("ÀúÀåµÈ ¸éÁ¢±â·ÏÀÌ ÀÖ½À´Ï´Ù.", "E999"); break; case "4": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "5": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "6": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "7": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "8": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "9": messageBox("ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "10": messageBox("¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "11": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "12": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "13": messageBox("ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "14": messageBox("´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "15": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "23": messageBox("¸éÁ¢±â·Ï¿¡ ´ëÇØ¼­ ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "24": messageBox("°æ°ú±â·Ï¿¡ ´ëÇØ¼­ ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "25": messageBox("Á¾°á±â·Ï¿¡ ´ëÇÏ¿© ±â·Ï°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; default: break; } return false; } return true; } // ºÒ·¯¿À±â ¹öư Ŭ¸¯ function fAWM03900() { swt_interview.selectedIndex = 0; var intvgubun = swt_intvgubun.selectedIndex; if (intvgubun == 0) { var status = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/status"); } else { var status = model.getValue("/root/main/intvinfo/intvvali/valiinfo/status"); } if (status != "i") { messageBox("ºÒ·¯¿À±â´Â ½Å±ÔÀúÀå½Ã¿¡¸¸ °¡´ÉÇÏ´Ï´Ù.","E999"); return; } model.resetInstanceNode("/root/main/intvpopupyn"); //var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); //var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); //var apctseqno = setParameter("acptseqno", acptseqno); //var acptdd = setParameter("acptdd", acptdd); var pid = model.getValue("/root/main/acptinfo/acptspec/pid"); var pid = setParameter("pid", pid); var intvgubun = setParameter("intvgubun", intvgubun); modal("SPAWM03900",1,100,100, "SPAWM03900"); if (model.getValue("/root/main/intvpopupyn") == "Y") { var bizfildcd = model.getValue("/root/main/acptinfo/acptspec/bizfildcd"); if (model.instances(0).selectNodes("/root/main/intvpopupinfo").length > 0) { var intvgubun = swt_intvgubun.selectedIndex; // ÀϹݱâ·Ï if (intvgubun == 0) { model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/infodnornm", model.getValue("/root/main/intvpopupinfo/infodnornm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/reqkindnm", model.getValue("/root/main/intvpopupinfo/reqkindnm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclinsuspec", model.getValue("/root/main/intvpopupinfo/soclinsuspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/marystatcd", model.getValue("/root/main/intvpopupinfo/marystatcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/jobcd", model.getValue("/root/main/intvpopupinfo/jobcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/jobnm", model.getValue("/root/main/intvpopupinfo/jobnm")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/edugrdecd", model.getValue("/root/main/intvpopupinfo/edugrdecd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/econstatcd", model.getValue("/root/main/intvpopupinfo/econstatcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/econstatspec", model.getValue("/root/main/intvpopupinfo/econstatspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/mainincmspec", model.getValue("/root/main/intvpopupinfo/mainincmspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/residncstatcd", model.getValue("/root/main/intvpopupinfo/residncstatcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/residncstatcd2", model.getValue("/root/main/intvpopupinfo/residncstatcd2")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/invattdcnts", model.getValue("/root/main/intvpopupinfo/invattdcnts")); model.setValue("/root/main/intvinfo/intvgnrl/genogrm/genogrm", model.getValue("/root/main/intvpopupinfo/genogrm")); model.setValue("/root/main/intvinfo/intvgnrl/famyhist/intvreccnts", model.getValue("/root/main/intvpopupinfo/famyhist")); model.setValue("/root/main/intvinfo/intvgnrl/grthhist/intvreccnts", model.getValue("/root/main/intvpopupinfo/grthhist")); model.setValue("/root/main/intvinfo/intvgnrl/ecomap/genogrm", model.getValue("/root/main/intvpopupinfo/ecomap")); model.setValue("/root/main/intvinfo/intvgnrl/stngpnt/intvreccnts", model.getValue("/root/main/intvpopupinfo/stngpnt")); model.setValue("/root/main/intvinfo/intvgnrl/socleconomy/intvreccnts", model.getValue("/root/main/intvpopupinfo/socleconomy")); model.setValue("/root/main/intvinfo/intvgnrl/asesspec/intvreccnts", model.getValue("/root/main/intvpopupinfo/asesspec")); model.setValue("/root/main/intvinfo/intvgnrl/intervention/intvreccnts", model.getValue("/root/main/intvpopupinfo/intervention")); setImageRefInstance("/root/main/intvinfo/intvgnrl/gnrlinfo/genogrm"); setImageRefInstance("/root/main/intvinfo/intvgnrl/gnrlinfo/ecomap"); // È£½ºÇǽºÀÎ °æ¿ì if (bizfildcd == "05") { model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/ordamtownspec", model.getValue("/root/main/intvpopupinfo/ordamtownspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/aidassocnyn", model.getValue("/root/main/intvpopupinfo/aidassocnyn")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/disbefocharspec", model.getValue("/root/main/intvpopupinfo/disbefocharspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatpatflag", model.getValue("/root/main/intvpopupinfo/soclstatpatflag")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatprocerflag", model.getValue("/root/main/intvpopupinfo/soclstatprocerflag")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/mainprocerflag", model.getValue("/root/main/intvpopupinfo/mainprocerflag")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/suptsysspec", model.getValue("/root/main/intvpopupinfo/suptsysspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/nursingstresspec", model.getValue("/root/main/intvpopupinfo/nursingstresspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/funrlprepcd", model.getValue("/root/main/intvpopupinfo/funrlprepcd")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/funrlprepspec", model.getValue("/root/main/intvpopupinfo/funrlprepspec")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatprocerflag", model.getValue("/root/main/intvpopupinfo/soclstatprocerflag")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatprocerflag", model.getValue("/root/main/intvpopupinfo/soclstatprocerflag")); model.setValue("/root/main/intvinfo/intvgnrl/gnrlinfo/soclstatprocerflag", model.getValue("/root/main/intvpopupinfo/soclstatprocerflag")); } } else { model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnororgncd", model.getValue("/root/main/intvpopupinfo/dnororgncd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtdiagnm", model.getValue("/root/main/intvpopupinfo/trgtdiagnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtorddrnm", model.getValue("/root/main/intvpopupinfo/trgtorddrnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtaddr", model.getValue("/root/main/intvpopupinfo/trgtaddr")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgttelno", model.getValue("/root/main/intvpopupinfo/trgttelno")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtedugrdecd", model.getValue("/root/main/intvpopupinfo/trgtedugrdecd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtjobcd", model.getValue("/root/main/intvpopupinfo/trgtjobcd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtjobnm", model.getValue("/root/main/intvpopupinfo/trgtjobnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtreligncd", model.getValue("/root/main/intvpopupinfo/trgtreligncd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtmarystatcd", model.getValue("/root/main/intvpopupinfo/trgtmarystatcd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtfamyspec", model.getValue("/root/main/intvpopupinfo/trgtfamyspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgteconspec", model.getValue("/root/main/intvpopupinfo/trgteconspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorpid", model.getValue("/root/main/intvpopupinfo/dnorpid")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorhngnm", model.getValue("/root/main/intvpopupinfo/dnorhngnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorrrgstno1", model.getValue("/root/main/intvpopupinfo/dnorrrgstno1")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorrrgstno2", model.getValue("/root/main/intvpopupinfo/dnorrrgstno2")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorsex", model.getValue("/root/main/intvpopupinfo/dnorsex")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorage", model.getValue("/root/main/intvpopupinfo/dnorage")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnoraddr", model.getValue("/root/main/intvpopupinfo/dnoraddr")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnortelno", model.getValue("/root/main/intvpopupinfo/dnortelno")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnoredugrdecd", model.getValue("/root/main/intvpopupinfo/dnoredugrdecd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorjobcd", model.getValue("/root/main/intvpopupinfo/dnorjobcd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorjobnm", model.getValue("/root/main/intvpopupinfo/dnorjobnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorreligncd", model.getValue("/root/main/intvpopupinfo/dnorreligncd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnormarystatcd", model.getValue("/root/main/intvpopupinfo/dnormarystatcd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorfamyspec", model.getValue("/root/main/intvpopupinfo/dnorfamyspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm", model.getValue("/root/main/intvpopupinfo/dnorgenogrm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnoreconspec", model.getValue("/root/main/intvpopupinfo/dnoreconspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/dnormotvspec", model.getValue("/root/main/intvpopupinfo/dnormotvspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/proceraprvspec", model.getValue("/root/main/intvpopupinfo/proceraprvspec")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/trgtdnorrela", model.getValue("/root/main/intvpopupinfo/trgtdnorrela")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/soclworkeropin", model.getValue("/root/main/intvpopupinfo/soclworkeropin")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/fifncd", model.getValue("/root/main/intvpopupinfo/fifncd")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/fifnnm", model.getValue("/root/main/intvpopupinfo/fifnnm")); model.setValue("/root/main/intvinfo/intvvali/valiinfo/relacd", model.getValue("/root/main/intvpopupinfo/relacd")); setImageRefInstance("/root/main/intvinfo/intvvali/valiinfo/dnorgenogrm"); } //var bizfildcd = model.getValue("/root/main/intvpopupinfo/bizfildcd"); } } model.refresh(); } //================================================================================================= // °æ°ú°ü·Ã //================================================================================================= // °æ°útab ¼±Åà function fProgTapClick() { fAcptTapClick(); swt_prog.selectedIndex = 0; swt_progases.selectedIndex = 0; model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); model.makeValue("/root/send/progcond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/progcond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); if (acptseqno = 0 || acptseqno == "") { model.makeValue("/root/send/progcond/condflag", "N"); } else { model.makeValue("/root/send/progcond/condflag", "Y"); } //model.makeValue("/root/send/progcond/condflag", "N"); if (submit("TRAWM02504", false) == true) { var progflag = 'P'; fProgNewDate(progflag); } else { messageBox("Á¶È¸¸¦", "E009"); } } // °æ°ú±â·Ï ¸®½ºÆ® ¼±Åýà ³»¿ë °¡Á®¿À±â function fProgSelect(progflag, row) { /* if (grdlist.rows <= 1) return; if (grdlist.row <1) return; if(grdlist.isCell(event.target) && grdlist.mouseRow >= grdlist.fixedrows) { } else { return; } */ //var row = grdlist.row; // °³ÀÎ swt_prog.selectedIndex = 0; btn_progcnts.selected = true; if (progflag == "P") { model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/acptdd", model.getValue("/root/main/proginfo/proglist/personlist[" + row + "]/acptdd")); model.makeValue("/root/send/progcond/acptseqno", model.getValue("/root/main/proginfo/proglist/personlist[" + row + "]/acptseqno")); model.makeValue("/root/send/progcond/progdd", model.getValue("/root/main/proginfo/proglist/personlist[" + row + "]/progdd")); model.makeValue("/root/send/progcond/progseqno", model.getValue("/root/main/proginfo/proglist/personlist[" + row + "]/progseqno")); model.makeValue("/root/send/progcond/progflag", model.getValue("/root/main/proginfo/proglist/personlist[" + row + "]/progflag")); if (submit("TRAWM02505", false) == true) { var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); fProgAuthSetting(workstage); ipt_progdd.disabled = true; //cmb_progflag.disabled = true; // ôµµ°ª ¼ÂÆÃ fProgStndSetting(); } else { messageBox("Á¶È¸¸¦", "E009"); } } // Áý´Ü else { var recyn = model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/recyn"); if (recyn == "Y") { model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/acptdd", model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/acptdd")); model.makeValue("/root/send/progcond/acptseqno", model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/acptseqno")); model.makeValue("/root/send/progcond/progdd", model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/progdd")); model.makeValue("/root/send/progcond/progseqno", model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/progseqno")); model.makeValue("/root/send/progcond/progflag", model.getValue("/root/main/proginfo/proglist/grouplist[" + row + "]/progflag")); if (submit("TRAWM02505", false) == true) { var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); fProgAuthSetting(workstage); ipt_progdd.disabled = true; //cmb_progflag.disabled = true; // ôµµ°ª ¼ÂÆÃ fProgStndSetting(); } else { messageBox("Á¶È¸¸¦", "E009"); } } else { fProgNewDate(progflag); } } model.refresh(); } // °æ°ú±â·Ï »ç¿ë±ÇÇÑ ¼ÂÆÃ function fProgAuthSetting(workstage) { /* * ¼ö·Ã, ´ã´ç¿¡ µû¸¥ ¹öư »ç¿ë ±ÇÇÑ Á¶Á¤ */ var chrg = getUserInfo("jobposcd"); var userid = getUserInfo("userid"); var cnsttrngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var cnstchrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); var stage = model.getValue("root/main/acptinfo/acptspec/stage"); /* if (workstage == "5") { btn_progprint.disabled = false; } else { btn_progprint.disabled = true; } */ // Á¢¼öÁ¾°á, ¸éÁ¢ // KNUH_20110414_¼öÁ¤(¸éÁ¢ÀÌ ¿Ï·áµÇÁö ¾Ê´õ¶óµµ °æ°ú ÀÛ¼º°¡´ÉÇϰÔ) //if (stage == "1" || stage == "2" || stage == "") if (stage == "1" || stage == "") { if (stage == "1") { messageBox("Á¢¼öÁ¾°áµÈ ±â·ÏÀÔ´Ï´Ù.", "E999"); } else { messageBox("¸éÁ¢±â·Ï¿¡ ´ëÇÑ ´ã´ç»çȸ»ç¾÷°¡ÀÇ È®ÀÎÀÌ ÀÖ¾î¾ß¸¸ °æ°ú±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); } btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = true; btn_progases.disabled = true; return; }else if (stage == "4") { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = true; btn_progases.disabled = true; return; } // knuh_201100415_Ãß°¡ if (model.getValue("/root/main/acptinfo/acptspec/orddd") == "") { messageBox("¸éÁ¢±â·ÏÀÌ ÀÛ¼ºµÇ¾î¾ß¸¸ °æ°ú±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = true; btn_progases.disabled = true; return; } /* 1. ½Å±ÔÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) ·Î±×ÀÎ == Á¢¼ö/È®Á¤ÀÇ ¼ö·Ã (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 2) ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´ç 2. ¼öÁ¤ÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 2) ÃÖÁ¾ 3) ¹Ý¼Û - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 4) ´ã´çÀӽà 5) ´ã´çÈ®ÀÎ (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà 2) ÃÖÁ¾ - ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´çÀÚ 3) ¹Ý¼Û 4) ´ã´çÀӽà - ·Î±×ÀÎ = ÀúÀå½Ã ´ã´çÀÚ 5) ´ã´çÈ®ÀÎ */ var status = model.getValue("/root/main/proginfo/recinfo/progrec/status"); var trngsoclworkerid = model.getValue("/root/main/proginfo/recinfo/progrec/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/proginfo/recinfo/progrec/chrgsoclworkerid"); if (status == "i") { if (chrg == "1778") { if (userid == cnsttrngsoclworkerid) { btn_progtmpsave.disabled = false; btn_proglastsave.disabled = false; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = false; btn_progases.disabled = false; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = true; btn_progases.disabled = true; } } else { if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_progtmpsave.disabled = false; btn_proglastsave.disabled = true; btn_progconfirm.disabled = false; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = false; btn_progases.disabled = false; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_prognew.disabled = true; btn_progases.disabled = true; } } } else if (status == "u") { if (chrg == "1778") { // ½Å±Ô ¹öư if (userid == cnsttrngsoclworkerid) { btn_prognew.disabled = false; } else { btn_prognew.disabled = true; } switch(workstage) { //ÀÓ½Ã, ¹Ý¼Û case "1": case "3": if (userid == trngsoclworkerid) { btn_progtmpsave.disabled = false; btn_proglastsave.disabled = false; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = false; btn_progsend.disabled = true; btn_progases.disabled = false; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; } break; default: btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; break; } } else { // ½Å±Ô ¹öư if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_prognew.disabled = false; } else { btn_prognew.disabled = true; } switch(workstage) { //ÃÖÁ¾ case "2": if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_progtmpsave.disabled = false; btn_proglastsave.disabled = true; btn_progconfirm.disabled = false; btn_progcancel.disabled = true; btn_progdel.disabled = false; btn_progsend.disabled = false; btn_progases.disabled = false; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; } break; // ´ã´çÀӽà case "4": if (userid == chrgsoclworkerid || userid == "AST") { btn_progtmpsave.disabled = false; btn_proglastsave.disabled = true; btn_progconfirm.disabled = false; btn_progcancel.disabled = true; btn_progdel.disabled = false; btn_progsend.disabled = true; btn_progases.disabled = false; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; } break; // ´ã´çÁ¾°á case "5": if (userid == chrgsoclworkerid || userid == "AST") { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = false; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; } else { btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; } break; default: btn_progtmpsave.disabled = true; btn_proglastsave.disabled = true; btn_progconfirm.disabled = true; btn_progcancel.disabled = true; btn_progdel.disabled = true; btn_progsend.disabled = true; btn_progases.disabled = true; break; } } } } // ôµµ°ª ¼ÂÆÃ function fProgStndSetting() { model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd1/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd2/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd3/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd4/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd5/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd6/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd7/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd8/list"); var nodecnt = model.instances(0).selectNodes("/root/main/proginfo/recinfo/base").length; for (i = 1; i <= nodecnt; i++) { var clscd = model.getValue("/root/main/proginfo/recinfo/base[" + i + "]/clscd"); if (clscd == "D000000001") { //model.makeNode("/root/main/proginfo/stndinfo/stnd1/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd1/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000002") { //model.makeNode("/root/main/proginfo/stndinfo/stnd2/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd2/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000003") { //model.makeNode("/root/main/proginfo/stndinfo/stnd3/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd3/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000004") { //model.makeNode("/root/main/proginfo/stndinfo/stnd4/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd4/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000007") { //model.makeNode("/root/main/proginfo/stndinfo/stnd7/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd7/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } else if(clscd == "D000000008") { //model.makeNode("/root/main/proginfo/stndinfo/stnd8/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd8/list", "/root/main/proginfo/recinfo/base[clscd = '" + clscd + "']"); } } //model.makeNode("/root/main/proginfo/stndinfo/stnd5/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd5/list", "/root/main/proginfo/recinfo/stnd5"); //model.makeNode("/root/main/proginfo/stndinfo/stnd6/list"); copyNodesetType("/root/main/proginfo/stndinfo/stnd6/list", "/root/main/proginfo/recinfo/stnd6"); } // °æ°ú±â·Ï ½Å±Ô¹öư function fProgNewDate(progflag) { btn_progcnts.selected = true; swt_prog.selectedIndex = 0; var CurrentDate = getCurrentDate(); /* for (i=1; grd_personlist.rows; i++) { var progdd = grd_personlist.valueMatrix(i, 1); if (progdd == CurrentDate) { messageBox("´çÀÏ¿¡´Â ÀÌ¹Ì ÀÛ¼ºÇÑ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù. °æ°ú±â·Ï ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ÈÄ ±â·ÏÀ» ¼öÁ¤ÇϽʽÿÀ", "E009"); return; } } for (i=1; grd_grouplist.rows; i++) { var progdd = grd_grouplist.valueMatrix(i, 1); if (progdd == CurrentDate) { messageBox("´çÀÏ¿¡´Â ÀÌ¹Ì ÀÛ¼ºÇÑ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù. °æ°ú±â·Ï ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ÈÄ ±â·ÏÀ» ¼öÁ¤ÇϽʽÿÀ", "E009"); return; } } */ model.resetInstanceNode("/root/main/proginfo/recinfo/progrec"); model.resetInstanceNode("/root/main/proginfo/recinfo/kindflags"); model.resetInstanceNode("/root/main/proginfo/recinfo/kindflaga"); model.setValue("/root/main/proginfo/recinfo/progrec/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.setValue("/root/main/proginfo/recinfo/progrec/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); model.setValue("/root/main/proginfo/recinfo/progrec/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); // Áý´ÜÀÎ °æ¿ì´Â ±â·Ï³»¿ë¿¡ »ó¿ë±¸ ¼ÂÆÃ, Áý´Ü»ó´ã Key°ª ¼ÂÆÃ if (progflag == "G") { model.setValue("/root/main/proginfo/recinfo/progrec/progdd", model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/grctrgstdd")); model.setValue("/root/main/proginfo/recinfo/progrec/grctrgstdd", model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/grctrgstdd")); model.setValue("/root/main/proginfo/recinfo/progrec/grctseqno", model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/grctseqno")); var titlnm = model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/titlnm"); var frcsfromtm = model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/frcsfromtm"); if (frcsfromtm.length == 4) { frcsfromtm = frcsfromtm.substr(0, 2) + ":" + frcsfromtm.substr(2, 2) } var frcstotm = model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/frcstotm"); if (frcstotm.length == 4) { frcstotm = frcstotm.substr(0, 2) + ":" + frcstotm.substr(2, 2) } var prcscnts = model.getValue("/root/main/proginfo/proglist/grouplist[" + grd_grouplist.row + "]/prcscnts"); var reccnts = "Áý´Ü»çȸ»ç¾÷½ÇõȰµ¿" + "\n" + "Á¦¸ñ : " + titlnm + "\n" + "Âü¿©½Ã°£ : " + frcsfromtm + " ~ " + frcstotm + "\n" + "ÁøÇà³»¿ë : " + prcscnts; //model.setValue("/root/main/proginfo/recinfo/progrec/reccnts", "Áý´Ü»ó´ãȯÀÚÀÔ´Ï´Ù."); model.setValue("/root/main/proginfo/recinfo/progrec/reccnts", reccnts); } else { //model.setValue("/root/main/proginfo/recinfo/progrec/progdd", CurrentDate); } model.setValue("/root/main/proginfo/recinfo/progrec/progflag", progflag); model.setValue("/root/main/proginfo/recinfo/progrec/status", "i"); // ±ÇÇÑ ¼³Á¤ var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); fProgAuthSetting(workstage); ipt_progdd.disabled = false; model.removeNodeset("/root/main/proginfo/recinfo/probases"); model.removeNodeset("/root/main/proginfo/recinfo/person"); // ôµµ model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd1/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd2/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd3/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd4/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd5/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd6/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd7/list"); model.resetInstanceNode("/root/main/proginfo/stndinfo/stnd8/list"); swt_progases.selectedIndex = 0; model.setFocus("tar_progcnts"); model.refresh(); } // °æ°ú ÀúÀå function fProgSave(workstage) { if (isNull(model.getValue("/root/main/proginfo/recinfo/progrec/progdd")) == true) { messageBox("µî·ÏÀÏÀÚ°¡", "C001"); model.setFocus("ipt_progdd"); return; } if (isNull(model.getValue("/root/main/proginfo/recinfo/progrec/progflag")) == true) { messageBox("¸é´ã±¸ºÐÀÌ", "C001"); model.setFocus("cmb_progflag"); return; } if (isNull(model.getValue("/root/main/proginfo/recinfo/progrec/reccnts")) == true) { messageBox("±â·Ï³»¿ëÀÌ", "C001"); model.setFocus("tar_progcnts"); return; } var status = model.getValue("/root/main/proginfo/recinfo/progrec/status"); // °³Àθé´ãÀÎ °æ¿ì ´çÀÏ ÇѰǸ¸ ¹ß»ýÇØ¾ß ÇÔ. if (status =="i") { var new_progflag = model.getValue("/root/main/proginfo/recinfo/progrec/progflag"); if (new_progflag == "P") { var new_progdd = model.getValue("/root/main/proginfo/recinfo/progrec/progdd"); //alert(grd_personlist.colRef("progdd")); for (i=1; i < grd_personlist.rows; i++) { var progdd = grd_personlist.valueMatrix(i, grd_personlist.colRef("progdd")); var progflag = model.getValue("/root/main/proginfo/proglist/personlist[" + i + "]/progflag"); if (progdd == new_progdd && progflag == "P") { messageBox("ÇØ´çÀÏ¿¡´Â ÀÌ¹Ì ÀÛ¼ºÇÑ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù. °æ°ú±â·Ï ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ÈÄ ±â·ÏÀ» ¼öÁ¤ÇϽʽÿÀ", "E999"); return; } } } } /* for (i=1; i < grd_grouplist.rows; i++) { var progdd = grd_grouplist.valueMatrix(i, 1); if (progdd == new_progdd) { messageBox("ÇØ´çÀÏ¿¡´Â ÀÌ¹Ì ÀÛ¼ºÇÑ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù. °æ°ú±â·Ï ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ ÈÄ ±â·ÏÀ» ¼öÁ¤ÇϽʽÿÀ", "E009"); return; } } */ //model.makeNode("/root/send/savedata/progrec"); var recpsnflag = null; var chrg = getUserInfo("jobposcd"); var userid = getUserInfo("userid"); var trngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); // ¼ö·Ã if (chrg == "1778") { if (status =="i") { recpsnflag = "T"; model.setValue("/root/main/proginfo/recinfo/progrec/recpsnflag", recpsnflag); } } else{ if (status =="i") { recpsnflag = "C"; model.setValue("/root/main/proginfo/recinfo/progrec/recpsnflag", recpsnflag); if (workstage == "1") { workstage = "4"; } } else { if (workstage == "1") { workstage = "4"; } } } model.setValue("/root/main/proginfo/recinfo/progrec/workstage", workstage); model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/progrec"); //var nodeList = instance1.selectNodes("/root/main/proginfo/recinfo/progrec"); //var rCSV = getNodeListCSV(nodeList); //model.setValue("/root/send/savedata/progrec", rCSV); model.copyNode("/root/send/savedata/progrec", "/root/main/proginfo/recinfo/progrec"); //¹®Á¦¿µ¿ªº° Ȱµ¿ var sKindFlagS = "acptdd" //Á¢¼öÀÏÀÚ + "¢Ëacptseqno" //Á¢¼ö¼ø¹ø + "¢Ëprogseqno" //°æ°ú±â·ÏÀϷùøÈ£ + "¢Ëactflag" //¹®Á¦À¯Çü(¹®Á¦À¯Çü(S), ÇàÀ§º° Ȱµ¿(A)) + "¢Ëactcd" //À¯ÇüÄÚµå + "¢Ëactcnt" //À¯Çü°Ç¼ö + "¢Ì" ; // ½É¸®»çȸÀû sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "01" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s01") + "¢Ì" ; // °æÁ¦Àû sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "02" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s02") + "¢Ì" ; // ÀÔÅð¿ø°èȹ sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "03" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s03") + "¢Ì" ; // Áö¿ª»çȸÀÚ¿ø¿¬°á sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "04" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s04") + "¢Ì" ; // »çȸº¹±Í ¹× ÀçȰ sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "05" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s05") + "¢Ì" ; // ±âŸ sKindFlagS = sKindFlagS + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "S" + "¢Ë" + "06" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflags/s06") + "¢Ì" ; model.makeValue("/root/send/savedata/kindflags", sKindFlagS); //ÇàÀ§º° Ȱµ¿ var sKindFlagA = "acptdd" //Á¢¼öÀÏÀÚ + "¢Ëacptseqno" //Á¢¼ö¼ø¹ø + "¢Ëprogseqno" //°æ°ú±â·ÏÀϷùøÈ£ + "¢Ëactflag" //¹®Á¦À¯Çü(¹®Á¦À¯Çü(S), ÇàÀ§º° Ȱµ¿(A)) + "¢Ëactcd" //À¯ÇüÄÚµå + "¢Ëactcnt" //À¯Çü°Ç¼ö + "¢Ì" ; // °³º°»ó´ã sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "01" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a01") + "¢Ì" ; // °¡Á·»ó´ã sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "02" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a02") + "¢Ì" ; // Áý´Ü»ó´ã sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "03" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a03") + "¢Ì" ; // Áý´Ü±³À° sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "04" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a04") + "¢Ì" ; // ÀüÈ­»ó´ã sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "05" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a05") + "¢Ì" ; // º´½Ç¹æ¹® sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "06" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a06") + "¢Ì" ; // Ä¡·áÀû ÇÕÀÇ sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "07" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a07") + "¢Ì" ; // °¡Á¤¹æ¹® sKindFlagA = sKindFlagA + model.getValue("/root/main/proginfo/recinfo/progrec/acptdd") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno") + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/progrec/progseqno") + "¢Ë" + "A" + "¢Ë" + "08" + "¢Ë" + model.getValue("/root/main/proginfo/recinfo/kindflaga/a08") + "¢Ì" ; model.makeValue("/root/send/savedata/kindflaga", sKindFlagA); model.resetInstanceNode("/root/main/proginfo/chkinfo/chklist"); //==================================================== // ÀÎÁõÀúÀå var pid = model.getValue("/root/main/proginfo/recinfo/progrec/pid"); var formcd = "0000001560"; if (workstage == "5") { // ÀÎÁõµ¥ÀÌÅÍ ¸¸µé±â fProgSignDate(); xStage = "4"; if (fSignSave(pid, formcd) == false) return; } //==================================================== if (submit("TXAWM02503", false)== true) { // ¼­¹öüũ var msgno = model.getValue("/root/main/proginfo/chkinfo/chklist/msgno"); if (fProgServerChk(msgno) == false) return; xStage = ""; messageBox("ÀúÀåÀÌ ","I002"); fProgTapClick(); } else { messageBox("ÀúÀå¿¡", "E009"); } model.refresh(); } // °æ°ú ÀÎÁõ µ¥ÀÌÅÍ ¸¸µé±â function fProgSignDate() { model.removeNodeset("/root/main/signdata"); // ôµµ°è»ê°ª model.makeNode("/root/main/signdata/stndinfo"); copyNodesetType("/root/main/signdata/stndinfo", "/root/main/proginfo/stndinfo"); // ¹®Á¦¿µ¿ª model.makeNode("/root/main/signdata/recinfo/kindflags"); copyNodesetType("/root/main/signdata/recinfo/kindflags", "/root/main/proginfo/recinfo/kindflags"); // ÇàÀ§º° Ȱµ¿ model.makeNode("/root/main/signdata/recinfo/kindflaga"); copyNodesetType("/root/main/signdata/recinfo/kindflaga", "/root/main/proginfo/recinfo/kindflaga"); // ¹®Á¦»çÁ¤ÀÇ Æ² model.makeNode("/root/main/signdata/recinfo/probases1"); copyNodesetType("/root/main/signdata/recinfo/probases1", "/root/main/proginfo/recinfo/probases[probasescd1 = 'C000000001']"); // ¹®Á¦»çÁ¤ÀÇ Æ²2 model.makeNode("/root/main/signdata/recinfo/probases2"); copyNodesetType("/root/main/signdata/recinfo/probases2", "/root/main/proginfo/recinfo/probases[probasescd1 = 'C000000002']"); // PIE1 model.makeNode("/root/main/signdata/recinfo/person1"); copyNodesetType("/root/main/signdata/recinfo/person1", "/root/main/proginfo/recinfo/person[probasescd1 = 'E000000001']"); // PIE2 model.makeNode("/root/main/signdata/recinfo/person2"); copyNodesetType("/root/main/signdata/recinfo/person2", "/root/main/proginfo/recinfo/person[probasescd1 = 'E000000002']"); // °æ°ú±â·Ï model.makeNode("/root/main/signdata/recinfo/progrec"); copyNodesetType("/root/main/signdata/recinfo/progrec", "/root/main/proginfo/recinfo/progrec"); // Á¢¼ö½Ã ȯÀÚÁ¤º¸ model.makeNode("/root/main/signdata/acptinfo/patinfo"); copyNodesetType("/root/main/signdata/acptinfo/patinfo", "/root/main/acptinfo/patinfo"); // Á¢¼öÁ¤º¸ model.makeNode("/root/main/signdata/acptinfo/acptspec"); copyNodesetType("/root/main/signdata/acptinfo/acptspec", "/root/main/acptinfo/acptspec"); // ¼ö·Ã»çȸ»ç¾÷°¡ var trngsoclworkerid = model.getValue("/root/main/proginfo/recinfo/progrec/cnsttrngsoclworkerid"); var trngsoclworkernm = model.getValue("/root/init/trngsoclwork/trng[userid='" + trngsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/recinfo/progrec/trngsoclworkernm", trngsoclworkernm); // ´ã´ç»çȸ»ç¾÷°¡ var chrgsoclworkerid = model.getValue("/root/main/proginfo/recinfo/progrec/cnstchrgsoclworkerid"); var chrgsoclworkernm = model.getValue("/root/init/chrgsoclwork/chrg[userid='" + chrgsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/recinfo/progrec/chrgsoclworkernm", chrgsoclworkernm); // °æ°ú±¸ºÐ var progflag = model.getValue("/root/main/proginfo/recinfo/progrec/progflag"); var progflagnm = model.getValue("/root/init/proginit/progflag/A0523[cdid ='" + progflag + "']/cdnm"); model.makeValue("/root/main/signdata/recinfo/progrec/progflagnm", progflagnm); // ¹®Á¦»çÁ¤/ôµµ/PIEÀÇ Á¸Àç ¿©ºÎ var probyn1 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/probases[probasescd1 = 'C000000001']").length; var probyn2 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/probases[probasescd1 = 'C000000002']").length; var personyn1 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/person[probasescd1 = 'E000000001']").length; var personyn2 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/person[probasescd1 = 'E000000002']").length; var basecnt1 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000001']").length; var basecnt2 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000002']").length; var basecnt3 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000003']").length; var basecnt4 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000004']").length; var basecnt5 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000005']").length; var basecnt6 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000006']").length; var basecnt7 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000007']").length; var basecnt8 = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist[probasescd1 = 'D000000008']").length; var proball = model.instances(0).selectNodes("/root/main/proginfo/recinfo/probases").length; var baseall = model.instances(0).selectNodes("/root/main/proginfo/recinfo/baselist").length; var personall = model.instances(0).selectNodes("/root/main/proginfo/recinfo/person").length; // ¹®Á¦»çÁ¤ Á¸Àç¿©ºÎ if (proball == "0" && baseall == "0" && personall == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/asesall", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/asesall", "Y"); } // ¹®Á¦»çÁ¤ ¿©ºÎ if (proball == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/proball", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/proball", "Y"); } if (probyn1 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/probyn1", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/probyn1", "Y"); } if (probyn2 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/probyn2", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/probyn2", "Y"); } // ôµµ¿©ºÎ if (baseall == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/baseall", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/baseall", "Y"); } if (basecnt1 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt1", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt1", "Y"); } if (basecnt2 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt2", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt2", "Y"); } if (basecnt3 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt3", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt3", "Y"); } if (basecnt4 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt4", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt4", "Y"); } if (basecnt5 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt5", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt5", "Y"); } if (basecnt6 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt6", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt6", "Y"); } if (basecnt7 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt7", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt7", "Y"); } if (basecnt8 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt8", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/basecnt8", "Y"); } // PIE ¿©ºÎ if (personall == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/personall", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/personall", "Y"); } if (personyn1 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/personyn1", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/personyn1", "Y"); } if (personyn2 == "0") { model.makeValue("/root/main/signdata/recinfo/progrec/personyn2", "N"); } else { model.makeValue("/root/main/signdata/recinfo/progrec/personyn2", "Y"); } // ÀÎÁõÀúÀåÀÏÀÚ var currentdate = getCurrentDate(); model.makeValue("/root/main/signdata/recinfo/progrec/signdd", currentdate); model.refresh(); } // °æ°ú±â·Ï¿¡ ´ëÇÑ ¼­¹ö üũ function fProgServerChk(msgno) { if (msgno != "") { switch(msgno) { /* * ¸Þ¼¼Áö ¹øÈ£ * 1. Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. * 2. °æ°úÀÏÀÚ´Â ÀÇ·ÚÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù. * 3. ÀúÀåµÈ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù. * 4. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 5. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 6. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 7. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 8. ±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 9. ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 10. ¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 11. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä * 12. ±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 13. ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 14. ´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 15. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä * 18. ÀÌ¹Ì »ó´ã±â·ÏÀÌ Á¾°áµÇ¾ú½À´Ï´Ù. */ case "1": messageBox("Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "2": messageBox("°æ°úÀÏÀÚ´Â ÀÇ·ÚÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); break; case "3": messageBox("ÀúÀåµÈ °æ°ú±â·ÏÀÌ ÀÖ½À´Ï´Ù.", "E999"); break; case "4": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "5": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "6": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "7": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "8": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "9": messageBox("ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "10": messageBox("¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "11": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "12": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "13": messageBox("ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "14": messageBox("´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "15": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "18": messageBox("ÀÌ¹Ì »ó´ã±â·ÏÀÌ Á¾°áµÇ¾ú½À´Ï´Ù.", "E999"); break; default: break; } return false; } return true; } // ¹®Á¦»çÁ¤ÀÇ Æ² ÆË¾÷ function fProgAsesPopup() { var status = model.getValue("/root/main/proginfo/recinfo/progrec/status"); if (status =="i") { messageBox("°æ°ú±â·Ï ÀÓ½ÃÀúÀå ÈÄ ÀÛ¼º °¡´ÉÇÕ´Ï´Ù","E999"); return; } model.resetInstanceNode("/root/main/asespopupyn"); var acptdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); var acptdd = setParameter("acptdd", acptdd); var apctseqno = setParameter("acptseqno", acptseqno); var recflag = setParameter("recflag", "3"); var progseqno = setParameter("progseqno", model.getValue("/root/main/proginfo/recinfo/progrec/progseqno")); modal("SPAWM03600",1,100,100, "SPAWM03600"); if (model.getValue("/root/main/asespopupyn") == "Y") { //fAsesSetting(); // °æ°ú±â·Ï »õ·Î Á¶È¸ //fProgTapClick(); model.removeNodeset("/root/send/asescond"); model.makeValue("/root/send/asescond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/asescond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); model.makeValue("/root/send/asescond/progseqno", model.getValue("/root/main/proginfo/recinfo/progrec/progseqno")); model.makeValue("/root/send/asescond/recflag", "3"); if (submit("TRAWM02509", false) == true) { // ¹®Á¦»çÁ¤ÀÇ Æ² ¼ÂÆÃ //fAsesSetting(); model.removeNodeset("/root/main/proginfo/recinfo/probases"); model.removeNodeset("/root/main/proginfo/recinfo/baselist"); model.removeNodeset("/root/main/proginfo/recinfo/base"); model.removeNodeset("/root/main/proginfo/recinfo/stnd5"); model.removeNodeset("/root/main/proginfo/recinfo/stnd6"); model.removeNodeset("/root/main/proginfo/recinfo/person"); if (model.instances(0).selectNodes("/root/main/asesinfo/baselist").length > 0) { model.makeNode("/root/main/proginfo/recinfo/baselist"); copyNodesetType("/root/main/proginfo/recinfo/baselist", "/root/main/asesinfo/baselist"); } if (model.instances(0).selectNodes("/root/main/asesinfo/probases").length > 0) { model.makeNode("/root/main/proginfo/recinfo/probases"); copyNodesetType("/root/main/proginfo/recinfo/probases", "/root/main/asesinfo/probases"); } if (model.instances(0).selectNodes("/root/main/asesinfo/base").length > 0) { model.makeNode("/root/main/proginfo/recinfo/base"); copyNodesetType("/root/main/proginfo/recinfo/base", "/root/main/asesinfo/base"); } if (model.instances(0).selectNodes("/root/main/asesinfo/stnd5").length > 0) { model.makeNode("/root/main/proginfo/recinfo/stnd5"); copyNodesetType("/root/main/proginfo/recinfo/stnd5", "/root/main/asesinfo/stnd5"); } if (model.instances(0).selectNodes("/root/main/asesinfo/stnd6").length > 0) { model.makeNode("/root/main/proginfo/recinfo/stnd6"); copyNodesetType("/root/main/proginfo/recinfo/stnd6", "/root/main/asesinfo/stnd6"); } if (model.instances(0).selectNodes("/root/main/asesinfo/person").length > 0) { model.makeNode("/root/main/proginfo/recinfo/person"); copyNodesetType("/root/main/proginfo/recinfo/person", "/root/main/asesinfo/person"); } fProgStndSetting(); } } model.refresh(); } // °æ°ú±â·Ï Ãâ·Â function fProgPrint() { var oldflag = "E"; var formcd = "0000001560"; //var signno = model.getValue("/root/main/proginfo/recinfo/progrec/signno"); //var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); var signdata = ""; var signcnt = 0; for (i = 1; i < grd_personlist.rows; i++) { var workstage = model.getValue("/root/main/proginfo/proglist/personlist[" + i + "]/workstage"); if (workstage == "5") { signdata = signdata + oldflag + "¢Ë" + model.getValue("/root/main/proginfo/proglist/personlist[" + i + "]/signno") + "¢Ë" + formcd + "¢Ì" ; signcnt = signcnt + 1; } } if (signcnt == 0) { messageBox("°æ°ú±â·Ï Ãâ·ÂÀº ´ã´çÀÚ È®Àΰǿ¡ ´ëÇØ¼­¸¸ Ãâ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ÇöÀç ´ã´çÀÚ È®ÀΰÇÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E999"); return; } else { setParameter("SPMRI02400_prtrecinfo", signdata); modal("SPMRI02400"); } /* if (workstage == "5") { setParameter("SPMRI02400_prtrecinfo", oldflag + "¢Ë" + signno + "¢Ë" + formcd + "¢Ì"); modal("SPMRI02400"); } */ } // °æ°ú±â·Ï ÀÎÁõ Ãë¼Ò function fProgCancel() { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/proginfo/recinfo/progrec/acptdd"); var acptseqno = model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno"); var pid = model.getValue("/root/main/proginfo/recinfo/progrec/pid"); var signno = model.getValue("/root/main/proginfo/recinfo/progrec/signno"); var progseqno = model.getValue("/root/main/proginfo/recinfo/progrec/progseqno"); var progdd = model.getValue("/root/main/proginfo/recinfo/progrec/progdd"); var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); var stage = "4"; if (workstage != "5") { messageBox("´ã´çÈ®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return; } // Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® // NU ·Î±×Àνà 1ȸ¸¸ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ(2010.01.28 hhm) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/progseqno", progseqno); model.setValue("/root/send/cancelinfo/progdd", progdd); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); } else { return; } if (submit("TXAWM02509")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("È®ÀÎ Ãë¼Ò°¡ ","I002"); fProgTapClick(); } else { messageBox("È®ÀÎ Ãë¼Ò¿¡", "E009"); } } // °æ°ú±â·Ï »èÁ¦ function fProgDelete() { if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/proginfo/recinfo/progrec/acptdd"); var acptseqno = model.getValue("/root/main/proginfo/recinfo/progrec/acptseqno"); var pid = model.getValue("/root/main/proginfo/recinfo/progrec/pid"); //var signno = model.getValue("/root/main/proginfo/recinfo/progrec/signno"); var progseqno = model.getValue("/root/main/proginfo/recinfo/progrec/progseqno"); var progdd = model.getValue("/root/main/proginfo/recinfo/progrec/progdd"); var workstage = model.getValue("/root/main/proginfo/recinfo/progrec/workstage"); var stage = "4"; model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); //model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/progseqno", progseqno); model.setValue("/root/send/cancelinfo/progdd", progdd); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); if (submit("TXAWM02510")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("»èÁ¦°¡ ","I002"); fProgTapClick(); } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } //================================================================================================= // Á¾°á°ü·Ã //================================================================================================= // Á¾°átab ¼±Åà function fEndTapClick() { fAcptTapClick(); //var row = grd_intervene.row; model.removenode("/root/send/endcond"); model.makeValue("/root/send/endcond/pid", model.getValue("/root/main/acptinfo/patinfo/pid")); model.makeValue("/root/send/endcond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); //model.makeValue("/root/send/interviewcond/orddd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/orddd")); //model.makeValue("/root/send/interviewcond/cretno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/cretno")); //model.makeValue("/root/send/interviewcond/seqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/seqno")); model.makeValue("/root/send/endcond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); var acptseqno = model.getValue("/root/main/acptinfo/acptspec/acptseqno"); if (acptseqno = 0 || acptseqno == "") { model.makeValue("/root/send/endcond/condflag", "N"); } else { model.makeValue("/root/send/endcond/condflag", "Y"); } //model.makeValue("/root/send/endcond/condflag", "N"); // reqGetCnstEndInfo if (submit("TRAWM02506", false) == true) { /* * ¼ö·Ã, ´ã´ç¿¡ µû¸¥ ¹öư »ç¿ë ±ÇÇÑ Á¶Á¤ */ var workstage = model.getValue("/root/main/endinfo/gnrlinfo/workstage"); fEndAuthSetting(workstage); grd_aid.clearStatus(); } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Á¾°á±â·Ï »ç¿ë±ÇÇÑ ¼ÂÆÃ function fEndAuthSetting(workstage) { /* * ¼ö·Ã, ´ã´ç¿¡ µû¸¥ ¹öư »ç¿ë ±ÇÇÑ Á¶Á¤ */ var chrg = getUserInfo("jobposcd"); var userid = getUserInfo("userid"); var cnsttrngsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid"); var cnstchrgsoclworkerid = model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid"); /* if (workstage == "5") { btn_endprint.disabled = false; } else { btn_endprint.disabled = true; } */ var stage = model.getValue("root/main/acptinfo/acptspec/stage"); // Á¢¼öÁ¾°á, ¸éÁ¢ if (stage == "1" || stage == "2" || stage == "") { if (stage == "1") { messageBox("Á¢¼öÁ¾°áµÈ ±â·ÏÀÔ´Ï´Ù.", "E999"); } else { messageBox("¸éÁ¢±â·Ï¿¡ ´ëÇÑ ´ã´ç»çȸ»ç¾÷°¡ÀÇ È®ÀÎÀÌ ÀÖ¾î¾ß¸¸ Á¾°á±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); } btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; return; } /* 1. ½Å±ÔÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) ·Î±×ÀÎ == Á¢¼ö/È®Á¤ÀÇ ¼ö·Ã (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 2) ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´ç 2. ¼öÁ¤ÀÎ °æ¿ì (1) ¼ö·ÃÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 2) ÃÖÁ¾ 3) ¹Ý¼Û - ·Î±×ÀÎ = ÀúÀåµÈ ÃÖÁ¾ÀúÀåÀÚ 4) ´ã´çÀӽà 5) ´ã´çÈ®ÀÎ (2) ´ã´çÀÌ ·Î±×ÀÎÇÑ °æ¿ì 1) Àӽà 2) ÃÖÁ¾ - ·Î±×ÀÎ = Á¢¼ö/È®Á¤ÀÇ ´ã´çÀÚ 3) ¹Ý¼Û 4) ´ã´çÀӽà - ·Î±×ÀÎ = ÀúÀå½Ã ´ã´çÀÚ 5) ´ã´çÈ®ÀÎ */ var status = model.getValue("/root/main/endinfo/gnrlinfo/status"); var trngsoclworkerid = model.getValue("/root/main/endinfo/gnrlinfo/trngsoclworkerid"); var chrgsoclworkerid = model.getValue("/root/main/endinfo/gnrlinfo/chrgsoclworkerid"); if (status == "i") { if (chrg == "1778") { if (userid == cnsttrngsoclworkerid) { btn_endtmpsave.disabled = false; btn_endlastsave.disabled = false; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = false; btn_aiddel.disabled = false; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } } else { if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_endtmpsave.disabled = false; btn_endlastsave.disabled = true; btn_endconfirm.disabled = false; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = false; btn_aiddel.disabled = false; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } } } else if (status == "u") { if (chrg == "1778") { switch(workstage) { //ÀÓ½Ã, ¹Ý¼Û case "1": case "3": if (userid == trngsoclworkerid) { btn_endtmpsave.disabled = false; btn_endlastsave.disabled = false; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = false; btn_endsend.disabled = true; btn_aidadd.disabled = false; btn_aiddel.disabled = false; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } break; default: btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; break; } } else { switch(workstage) { //ÃÖÁ¾ case "2": if (userid == cnstchrgsoclworkerid || userid == "AST") { btn_endtmpsave.disabled = false; btn_endlastsave.disabled = true; btn_endconfirm.disabled = false; btn_endcancel.disabled = true; btn_enddel.disabled = false; btn_endsend.disabled = false; btn_aidadd.disabled = false; btn_aiddel.disabled = false; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } break; // ´ã´çÀӽà case "4": if (userid == chrgsoclworkerid || userid == "AST") { btn_endtmpsave.disabled = false; btn_endlastsave.disabled = true; btn_endconfirm.disabled = false; btn_endcancel.disabled = true; btn_enddel.disabled = false; btn_endsend.disabled = true; btn_aidadd.disabled = false; btn_aiddel.disabled = false; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } break; // ´ã´çÈ®ÀÎ case "5": if (userid == chrgsoclworkerid || userid == "AST") { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = false; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } else { btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; } break; default: btn_endtmpsave.disabled = true; btn_endlastsave.disabled = true; btn_endconfirm.disabled = true; btn_endcancel.disabled = true; btn_enddel.disabled = true; btn_endsend.disabled = true; btn_aidadd.disabled = true; btn_aiddel.disabled = true; break; } } } } // Á¾°á ÀúÀå½Ã Çʼö üũ Ç׸ñ function fEndCheck() { if (isNull(model.getValue("/root/main/endinfo/gnrlinfo/pid")) == true) { messageBox("µî·Ï¹øÈ£", "C001"); //model.setFocus("opt"); return false; } if (isNull(model.getValue("/root/main/endinfo/gnrlinfo/enddd")) == true) { messageBox("Á¾°áÀÏÀÚ", "C001"); model.setFocus("ipt_enddd"); return false; } if (isNull(model.getValue("/root/main/endinfo/gnrlinfo/endflag")) == true) { messageBox("Á¾°á±¸ºÐ", "C001"); model.setFocus("cmb_endflag"); return false; } if (isNull(model.getValue("/root/main/endinfo/gnrlinfo/endsmmcnts")) == true) { messageBox("Á¾°á±â·Ï³»¿ëÀÌ", "C001"); model.setFocus("tar_endsmmcnts"); return false; } return true; /* if (isNull(model.getValue("/root/main/acptinfo/patinfo/acptdd")) == true) { messageBox("Á¢¼öÀÏÀÚ", "C001"); model.setFocus("ipt_acptdd"); return false; } */ } // Á¾°á ÀúÀå function fEndSave(workstage) { model.removenode("/root/send/savedata"); // ȯÀÚÁ¤º¸ model.makeNode("/root/send/savedata/gnrlinfo"); var recpsnflag = null; var status = model.getValue("/root/main/endinfo/gnrlinfo/status"); var chrg = getUserInfo("jobposcd"); // ¼ö·Ã if (chrg == "1778") { if (status =="i") { recpsnflag = "T"; model.setValue("/root/main/endinfo/gnrlinfo/recpsnflag", recpsnflag); } } else{ if (status =="i") { recpsnflag = "C"; model.setValue("/root/main/endinfo/gnrlinfo/recpsnflag", recpsnflag); if (workstage == "1") { workstage = "4"; } } else { if (workstage == "1") { workstage = "4"; } } } model.setValue("/root/main/endinfo/gnrlinfo/workstage", workstage); //model.setValue("/root/main/endinfo/gnrlinfo/saveflag", saveflag); model.removenode("/root/send/savedata"); model.makeNode("/root/send/savedata/gnrlinfo"); model.copyNode("/root/send/savedata/gnrlinfo", "/root/main/endinfo/gnrlinfo"); // ¿ø¿Ü ÀÚ¼±¿¡¼­ ÇÊ¿ä¾ø´Â Row »èÁ¦ for (i=1; i < grd_aid.rows; i++) { if (grd_aid.rowStatus(i) != "4") { if (grd_aid.valueMatrix(i, grd_aid.colRef("discuncocd")) == "") { messageBox("¿ø¿ÜÀÚ¼±Áø·á¿¡¼­ ¿ÜºÎÈÄ¿ø´Üü¸¦ ¼±ÅÃÇϽʽÿÀ", "E999"); return; } if (grd_aid.valueMatrix(i, grd_aid.colRef("aidamt")) == "") { messageBox("¿ø¿ÜÀÚ¼±Áø·á¿¡¼­ ¿ÜºÎÈÄ¿ø±ÝÀ» ÀÔ·ÂÇϽʽÿÀ", "E999"); return; } } } for (i=1; i < grd_aid.rows; i++) { var grdvalue = grd_aid.valueMatrix(i, grd_aid.colRef("discuncocd")); //alert(grd_targetlist.rowStatus(i)); grd_aid.valueMatrix(i, grd_aid.colRef("acptdd")) = model.getValue("/root/main/endinfo/gnrlinfo/acptdd"); grd_aid.valueMatrix(i, grd_aid.colRef("acptseqno")) = model.getValue("/root/main/endinfo/gnrlinfo/acptseqno"); if (grd_aid.rowStatus(i) == "0" && grdvalue.length > 0) { grd_aid.addStatus(i, "update"); } /* if (grdvalue.length == 0) { grd_aid.deleteItem(i); //grd_targetlist.addStatus(i, "delete"); } */ } model.makeNode("/root/send/savedata/outfund"); model.setValue("/root/send/savedata/outfund", grd_aid.getUpdateData()); //==================================================== // ÀÎÁõÀúÀå var pid = model.getValue("/root/main/endinfo/gnrlinfo/pid"); var formcd = "0000001561"; if (workstage == "5") { // ÀÎÁõ µ¥ÀÌÅÍ ¸¸µé±â fEndSignDate(); xStage = "5"; if (fSignSave(pid, formcd) == false) return; } //==================================================== model.resetInstanceNode("/root/main/endinfo/chkinfo/chklist"); // reqExeCnstEndInfo if (submit("TXAWM02504")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/endinfo/chkinfo/chklist/msgno"); if (fEndServerChk(msgno) == false) return; /* if (model.getValue("/root/main/endinfo/chkinfo/chklist/invyn") == "Y") { messageBox("Á¾°áÀÏÀÚ´Â ¸éÁ¢ÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); return; } if (model.getValue("/root/main/endinfo/chkinfo/chklist/progyn") == "Y") { messageBox("¸ðµç °æ°ú±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); return; } if (model.getValue("/root/main/endinfo/chkinfo/chklist/groupyn") == "Y") { messageBox("Áý´Ü»ó´ãȰµ¿¿¡ ´ëÇÏ¿© °æ°ú±â·ÏÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â °ÇÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); return; } */ xStage = ""; messageBox("ÀúÀåÀÌ ","I002"); fEndTapClick(); if (workstage == "5") { fSearch(); } } else { messageBox("ÀúÀå¿¡", "E009"); } model.refresh(); } // Á¾°á ÀÎÁõ µ¥ÀÌÅÍ ¸¸µé±â function fEndSignDate() { model.removeNodeset("/root/main/signdata"); // Á¾°á±â·Ï ±âº»Á¤º¸ model.makeNode("/root/main/signdata/endinfo"); copyNodesetType("/root/main/signdata/endinfo", "/root/main/endinfo"); var olda09 = model.getValue("/root/main/endinfo/kindflaga/a09"); if (olda09 == "") { olda09 = "0"; } var newa09 = parseInt(olda09) + 1; model.setValue("/root/main/signdata/endinfo/kindflaga/a09", newa09); var oldatotal = model.getValue("/root/main/endinfo/kindflaga/total"); if (oldatotal == "") { oldatotal = "0"; } var newatotal = parseInt(oldatotal) + 1; model.setValue("/root/main/signdata/endinfo/kindflaga/total", newatotal); // Á¢¼öÁ¤º¸ model.makeNode("/root/main/signdata/acptinfo/patinfo"); copyNodesetType("/root/main/signdata/acptinfo/patinfo", "/root/main/acptinfo/patinfo"); model.makeNode("/root/main/signdata/acptinfo/acptspec"); copyNodesetType("/root/main/signdata/acptinfo/acptspec", "/root/main/acptinfo/acptspec"); // ´ã´ç»çȸ»ç¾÷°¡ var trngsoclworkerid = model.getValue("/root/main/endinfo/gnrlinfo/cnsttrngsoclworkerid"); var trngsoclworkernm = model.getValue("/root/init/trngsoclwork/trng[userid='" + trngsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/trngsoclworkernm", trngsoclworkernm); // ¼ö·Ã»çȸ»ç¾÷°¡ var chrgsoclworkerid = model.getValue("/root/main/endinfo/gnrlinfo/cnstchrgsoclworkerid"); var chrgsoclworkernm = model.getValue("/root/init/chrgsoclwork/chrg[userid='" + chrgsoclworkerid + "']/usernm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/chrgsoclworkernm", chrgsoclworkernm); // º¸ÇèÀ¯Çü var insukind = model.getValue("/root/main/endinfo/gnrlinfo/insukind"); var insukindnm = model.getValue("/root/init/insukind/P0008[cdid='" + insukind + "']/cdnm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/insukindnm", insukindnm); // ÀÇ·ÚÀ¯Çü var reqkindcd = model.getValue("/root/main/endinfo/gnrlinfo/reqkindcd"); var reqkindnm = model.getValue("/root/init/reqkindcd/A0205[cdid='" + reqkindcd + "']/cdnm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/reqkindnm", reqkindnm); // ¾÷¹«ºÐ¾ß var bizfildcd = model.getValue("/root/main/endinfo/gnrlinfo/bizfildcd"); var bizfildnm = model.getValue("/root/init/bizfildcd/A0203[cdid='" + bizfildcd + "']/cdnm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/bizfildnm", bizfildnm); // ¿Ü·¡/ÀÔ¿ø var ioflag = model.getValue("/root/main/endinfo/gnrlinfo/ioflag"); var ioflagnm = model.getValue("/root/init/ioflag/P0001[cdid='" + ioflag + "']/cdnm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/ioflagnm", ioflagnm); // Á¾°á±¸ºÐ var endflag = model.getValue("/root/main/endinfo/gnrlinfo/endflag"); var endflagnm = model.getValue("/root/init/endflag/A0209[cdid='" + endflag + "']/cdnm"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/endflagnm", endflagnm); // ÀÏÀÚ(ÀÔ¿øÀÏÀÚ, Á¾°áÀÏÀÚ, Àç¿øÀϼö) // ¿Ü·¡À϶§´Â Á¢¼öÀÏÀÚ, Á¾·áÀÏÀÚ, Á¾·áÀÏ-Á¢¼öÀÏ ¼ö if (ioflag == "I") { model.makeValue("/root/main/signdata/endinfo/gnrlinfo/fromdd", model.getValue("/root/main/endinfo/gnrlinfo/indd")); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/todd", model.getValue("/root/main/endinfo/gnrlinfo/dschdd")); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/daycnt", model.getValue("/root/main/endinfo/gnrlinfo/inhospdayno")); } else { var fromdd = model.getValue("/root/main/acptinfo/acptspec/acptdd"); var todd = model.getValue("/root/main/endinfo/gnrlinfo/enddd"); var daycnt = getDateInterval(fromdd, todd); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/fromdd", fromdd); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/fromdd", todd); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/fromdd", daycnt); } model.makeValue("/root/main/signdata/endinfo/gnrlinfo/infundyn", "Y"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/outfundyn", "Y"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/etcfundyn", "Y"); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/allfundyn", "Y"); // ¿ø³»¿©ºÎ var hosintotcnt = model.getValue("/root/main/endinfo/gnrlinfo/hosintotcnt"); var reqamt = model.getValue("/root/main/endinfo/gnrlinfo/reqamt"); var ownbamt = model.getValue("/root/main/endinfo/gnrlinfo/ownbamt"); var payamt = model.getValue("/root/main/endinfo/gnrlinfo/payamt"); if (hosintotcnt == "0" && reqamt == "0" && ownbamt == "0" && payamt == "0") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/infundyn", "N"); } // ¿ø¿Ü¿©ºÎ if (model.instances(0).selectNodes("/root/main/endinfo/outfund").length == 0) { model.setValue("/root/main/signdata/endinfo/gnrlinfo/outfundyn", "N"); } // ±âŸ ¿©ºÎ var contrbamt = model.getValue("/root/main/endinfo/gnrlinfo/contrbamt"); var nursingamt = model.getValue("/root/main/endinfo/gnrlinfo/nursingamt"); var charityamt = model.getValue("/root/main/endinfo/gnrlinfo/charityamt"); var brgstamt = model.getValue("/root/main/endinfo/gnrlinfo/brgstamt"); if (contrbamt == "0" && nursingamt == "0" && charityamt == "0" && brgstamt == "0") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/etcfundyn", "N"); } var infundyn = model.getValue("/root/main/signdata/endinfo/gnrlinfo/infundyn"); var outfundyn = model.getValue("/root/main/signdata/endinfo/gnrlinfo/outfundyn"); var etcfundyn = model.getValue("/root/main/signdata/endinfo/gnrlinfo/etcfundyn"); if (infundyn == "N" && outfundyn == "N" && etcfundyn == "N" ) { model.setValue("/root/main/signdata/endinfo/gnrlinfo/allfundyn", "N"); } // °³ÀÔ°á°ú var kindArray = new Array(); var kindcd = model.getValue("/root/main/endinfo/gnrlinfo/kindcd"); kindArray = kindcd.split(" "); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd01"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd02"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd03"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd04"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd05"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd06"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd07"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd08"); model.makeNode("/root/main/signdata/endinfo/gnrlinfo/kindcd99"); for (i = 0; i < kindArray.length; i++) { var kindcd1 = kindArray[i]; if (kindcd1 == "01") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd01", kindcd1); } else if(kindcd1 == "02") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd02", kindcd1); } else if(kindcd1 == "03") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd03", kindcd1); } else if(kindcd1 == "04") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd04", kindcd1); } else if(kindcd1 == "05") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd05", kindcd1); } else if(kindcd1 == "06") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd06", kindcd1); } else if(kindcd1 == "07") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd07", kindcd1); } else if(kindcd1 == "08") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd08", kindcd1); } else if(kindcd1 == "99") { model.setValue("/root/main/signdata/endinfo/gnrlinfo/kindcd99", kindcd1); } } // ÀÎÁõÀúÀåÀÏÀÚ var currentdate = getCurrentDate(); model.makeValue("/root/main/signdata/endinfo/gnrlinfo/signdd", currentdate); model.refresh(); } // Á¾°á±â·Ï¿¡ ´ëÇÑ ¼­¹ö üũ function fEndServerChk(msgno) { if (msgno != "") { switch(msgno) { /* * ¸Þ¼¼Áö ¹øÈ£ * 1. Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. * 2. Á¾°áÀÏÀÚ´Â ¸éÁ¢ÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù. * 3. ÀúÀåµÈ Á¾°á±â·ÏÀÌ ÀÖ½À´Ï´Ù. * 4. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 5. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 6. Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù. * 7. ½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 8. ±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 9. ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 10. ¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù. * 11. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä * 12. ±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù. * 13. ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 14. ´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù. * 15. ±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä * 16. ¸ðµç °æ°ú±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. * 17. Áý´Ü»ó´ãȰµ¿¿¡ ´ëÇÏ¿© °æ°ú±â·ÏÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â °ÇÀÌ Á¸ÀçÇÕ´Ï´Ù. * 18. ¸éÁ¢±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. * 19. ¼ø¼ö¼ºÆò°¡±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. * 20. Á¾°áÀÏÀÚ ÀÌÈÄ¿¡ °æ°úÀÏÀÚ°¡ Á¸ÀçÇÕ´Ï´Ù. */ case "1": messageBox("Á¢¼ö/È®Á¤´Ü°è¿¡¼­ È®Á¤ÇÑ ±â·Ï¿¡ ´ëÇØ¼­¸¸ ¸éÁ¢±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "2": messageBox("Á¾°áÀÏÀÚ´Â ¸éÁ¢ÀÏÀÚ ÀÌÈÄ¿©¾ß ÇÕ´Ï´Ù.", "E999"); break; case "3": messageBox("ÀúÀåµÈ Á¾°á±â·ÏÀÌ ÀÖ½À´Ï´Ù.", "E999"); break; case "4": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ¼ö·Ã»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "5": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "6": messageBox("Á¢¼ö/È®Á¤¿¡¼­ ÁöÁ¤ÇÑ ´ã´ç»çȸ»ç¾÷°¡°¡ ¾Æ´Õ´Ï´Ù.", "E999"); break; case "7": messageBox("½Å±ÔÀúÀåÀº ÀÓ½ÃÀúÀå, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "8": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ¼ö·Ã»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "9": messageBox("ÀÓ½ÃÀúÀåµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "10": messageBox("¹Ý¼ÛµÈ ±â·ÏÁö´Â ÀÓ½ÃÀúÀå, ÃÖÁ¾ÀúÀ常 °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "11": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "12": messageBox("±âÁ¸¿¡ ÀúÀåÇÑ ´ã´ç»çȸ»ç¾÷°¡¸¸ÀÌ ¼öÁ¤°¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "13": messageBox("ÃÖÁ¾ÀúÀåµÈ °ÇÀº ¹Ý¼Û, ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "14": messageBox("´ã´çÀÓ½ÃÀúÀåµÈ °ÇÀº ´ã´çÀÓ½Ã, È®Àθ¸ °¡´ÉÇÕ´Ï´Ù.", "E999"); break; case "15": messageBox("±â·ÏÀúÀå´Ü°è(¼ö·ÃÀÓ½ÃÀúÀå, ¼ö·ÃÃÖÁ¾ÀúÀå, ¹Ý¼Û, ´ã´çÀÓ½ÃÀúÀå, ´ã´çÈ®ÀÎ)°¡ Ʋ¸³´Ï´Ù. È®ÀÎÇϼ¼¿ä", "E999"); break; case "16": messageBox("¸ðµç °æ°ú±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "17": messageBox("Áý´Ü»ó´ãȰµ¿¿¡ ´ëÇÏ¿© °æ°ú±â·ÏÀ» ÀÛ¼ºÇÏÁö ¾Ê´Â °ÇÀÌ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; case "18": messageBox("¸éÁ¢±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "19": messageBox("¼ø¼ö¼ºÆò°¡±â·Ï¿¡ ´ëÇØ¼­ ´ã´çÀÚ È®ÀÎÀÌ ÀÌ·ç¾îÁ®¾ß¸¸ Á¾°áÈ®Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.", "E999"); break; case "20": messageBox("Á¾°áÀÏÀÚ ÀÌÈÄ¿¡ °æ°úÀÏÀÚ°¡ Á¸ÀçÇÕ´Ï´Ù.", "E999"); break; default: break; } return false; } return true; } // Á¾°á±â·ÏÀÇ ¿ø¿ÜÀÚ¼± Áø·á Popup function fAidPopup() { if (grd_aid.rows<= 1) return; if (grd_aid.row < 1) return; /* var pid = model.getValue("/root/main/invsinurs/pid"); if (isNull(pid) == true) { messageBox("µî·Ï¹øÈ£¸¦", "C001"); //model.setFocus("ipt_pid"); return; } */ //var sinursnm = model.getValue("/root/send/savedata/sinursnm"); //var sinursnm = setParameter("sinursnm", model.getValue("/root/send/savedata/sinursnm")); modal("SPAWM02600",1,100,100); var flag = getParameter("flag") var lrow = grd_aid.row; if (flag == "Y") { model.setValue("/root/main/endinfo/outfund[" + lrow + "]/aidassocnnm", getParameter("discunconm")); model.setValue("/root/main/endinfo/outfund[" + lrow + "]/discuncocls", getParameter("discuncocls")); model.setValue("/root/main/endinfo/outfund[" + lrow + "]/discuncocd", getParameter("discuncocd")); model.setValue("/root/main/endinfo/outfund[" + lrow + "]/discuncoflag", getParameter("discuncoflag")); grd_aid.addStatus(lrow, "update"); model.refresh(); } } // Á¾°á±â·ÏÀÇ ¿ø¿ÜÀÚ¼± Çà Ãß°¡ function fAidRowAdd() { var lrow = 0; //var rowcnt = 0; if (grd_aid.rows <= 1) { grd_aid.addItem(); lrow = grd_aid.rows -1; //model.setValue("/root/main/endinfo/outfund[" + lrow + "]/pid", model.getValue("/root/main/acptinfo/patinfo/trgtpid")); model.refresh(); } else { for (i = 1; i < grd_aid.rows; i++) { if (grd_aid.valueMatrix(i, grd_aid.colRef("discuncocd")) == "") //if (model.getValue("/root/main/grdlist/targetlist[" + i + "]/trgtmanid") == "") { grd_aid.col = grd_aid.colRef("aidassocnnm"); grd_aid.editCell(); return; } if (grd_aid.valueMatrix(i, grd_aid.colRef("aidassocnnm")) == "") { grd_aid.col = grd_aid.colRef("aidassocnnm"); grd_aid.editCell(); return; } } grd_aid.addItem(); lrow = grd_aid.rows -1; //model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/pid", model.getValue("/root/main/acptinfo/patinfo/trgtpid")); model.refresh(); } } // Á¾°á±â·ÏÀÇ ¿ø¿ÜÀÚ¼± Çà»èÁ¦ function fAidRowDel(){ /* if (grd_aid.rows <= 1) return; grd_aid.deleteItem(grd_aid.row); */ if (grd_aid.rows <= 1) return; if (grd_aid.rowStatus(grd_aid.row) == "1" || grd_aid.rowStatus(grd_aid.row) == "3"){ grd_aid.deleteItem(grd_aid.row); return; } grd_aid.addStatus(grd_aid.row, "delete"); } // Á¾°á±â·Ï Ãâ·Â function fEndPrint() { var oldflag = "E"; var signno = model.getValue("/root/main/endinfo/gnrlinfo/signno"); var formcd = "0000001561"; var workstage = model.getValue("/root/main/endinfo/gnrlinfo/workstage"); //alert(workstage); if (workstage == "5") { setParameter("SPMRI02400_prtrecinfo", oldflag + "¢Ë" + signno + "¢Ë" + formcd + "¢Ì"); modal("SPMRI02400"); } } // Á¾°á±â·Ï ÀÎÁõ Ãë¼Ò function fEndCancel() { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/endinfo/gnrlinfo/acptdd"); var acptseqno = model.getValue("/root/main/endinfo/gnrlinfo/acptseqno"); var pid = model.getValue("/root/main/endinfo/gnrlinfo/pid"); var signno = model.getValue("/root/main/endinfo/gnrlinfo/signno"); var workstage = model.getValue("/root/main/endinfo/gnrlinfo/workstage"); var stage = "5"; if (workstage != "5") { messageBox("´ã´çÈ®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.", "E999"); return; } // Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® // NU ·Î±×Àνà 1ȸ¸¸ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ(2010.01.28 hhm) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); model.setValue("/root/send/cancelinfo/signno", signno); //model.setValue("/root/send/cancelinfo/progseqno", progseqno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); } else { return; } if (submit("TXAWM02509")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("ÀÎÁõ Ãë¼Ò°¡ ","I002"); fEndTapClick(); } else { messageBox("È®ÀÎ Ãë¼Ò¿¡", "E009"); } } // Á¾°á±â·Ï »èÁ¦ function fEndDelete() { if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { model.resetInstanceNode("/root/send/cancelinfo"); var acptdd = model.getValue("/root/main/endinfo/gnrlinfo/acptdd"); var acptseqno = model.getValue("/root/main/endinfo/gnrlinfo/acptseqno"); var pid = model.getValue("/root/main/endinfo/gnrlinfo/pid"); //var signno = model.getValue("/root/main/endinfo/gnrlinfo/signno"); var workstage = model.getValue("/root/main/endinfo/gnrlinfo/workstage"); var stage = "5"; model.setValue("/root/send/cancelinfo/acptdd", acptdd); model.setValue("/root/send/cancelinfo/acptseqno", acptseqno); model.setValue("/root/send/cancelinfo/pid", pid); //model.setValue("/root/send/cancelinfo/signno", signno); model.setValue("/root/send/cancelinfo/workstage", workstage); model.setValue("/root/send/cancelinfo/stage", stage); model.setValue("/root/send/cancelinfo/status", "d"); if (submit("TXAWM02510")) { // ¼­¹öüũ var msgno = model.getValue("/root/main/cancelchk/chkinfo/chklist/msgno"); if (fCancelServerChk(msgno) == false) return; messageBox("»èÁ¦°¡ ","I002"); fEndTapClick(); } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } //================================================================================================= // ±âŸ //================================================================================================= // ȯÀÚÀÎÀû»çÇ× °¡Á®¿À±â function fPatCondPopUp() { model.resetInstanceNode("/root/main/popupendflag"); modal("SPPMC02500",1,100,100); if (model.getValue("/root/main/popupendflag") == "ok") { model.setValue("/root/send/search/condnm", model.getValue("/root/main/patinfo/patinfolist/pid")); //model.setValue("/root/main/patientinfo/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); //model.setValue("/root/main/patientinfo/engnm", model.getValue("/root/main/patinfo/patinfolist/engnm")); model.refresh(); } } // Ÿ°úÀÇ·Ú È­¸é function fMMR05000() { setParameter("SMMMR05000_param_userdept", "4050700000"); modal("SMMMR05000",1,100,100); } //======================================================================== // ÀúÀå //======================================================================== // ÀÎÁõÀúÀå function fSignSave(pid, formcd) { //debugger; var bizfildcd = model.getValue("/root/main/acptinfo/acptspec/bizfildcd"); var signyn = "N"; //Áø·á±¸ºÐ¿¡ µû¸¥ ÀÎÁõÀúÀå ¼±ÅÃ(¿äû¹øÈ£:20181121011) if (bizfildcd == "02") { var rtnmsg = messageBox("ÀçȰÀǷḦ ¼±ÅÃÇϼ̽À´Ï´Ù.ÀÎÁõ±â·Ï »ý¼ºÇÏ·Á¸é Y ¾Æ´Ï¸é N¸¦ ¼±ÅÃÇϼ¼¿ä!", "S"); if (rtnmsg == 6){ signyn = "Y"; }else if( rtnmsg == 2){ return false; }else { signyn = "N"; } } else if (bizfildcd == "03") { signyn = "Y"; } else { signyn = "N"; } if ("Y" == signyn) { // ¸éÁ¢À϶§´Â ¸éÁ¢ Á¤º¸¸¦ ÀÌ¿ë if (xStage == "2") { //var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var orddd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddd"); var cretno = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/cretno"); var orddeptcd = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddeptcd"); var orddrid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/orddrid"); var ioflag = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/ioflag"); var signno = "0";//model.getValue("/root/main/endsummary/endsummaryrecord/signno"); } else if (xStage == "3") { //var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var orddd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/orddd"); var cretno = model.getValue("/root/main/intvinfo/intvvali/valiinfo/cretno"); var orddeptcd = model.getValue("/root/main/intvinfo/intvvali/valiinfo/orddeptcd"); var orddrid = model.getValue("/root/main/intvinfo/intvvali/valiinfo/orddrid"); var ioflag = model.getValue("/root/main/intvinfo/intvvali/valiinfo/ioflag"); var signno = "0";//model.getValue("/root/main/endsummary/endsummaryrecord/signno"); } else { //var pid = model.getValue("/root/main/intvinfo/intvgnrl/gnrlinfo/pid"); var orddd = model.getValue("/root/main/acptinfo/acptspec/orddd"); var cretno = model.getValue("/root/main/acptinfo/acptspec/cretno"); var orddeptcd = model.getValue("/root/main/acptinfo/acptspec/orddeptcd"); var orddrid = model.getValue("/root/main/acptinfo/acptspec/orddrid"); var ioflag = model.getValue("/root/main/acptinfo/acptspec/ioflag"); var signno = "0";//model.getValue("/root/main/endsummary/endsummaryrecord/signno"); } // ÀúÀå µ¥ÀÌÅÍ ¼¼ÆÃ model.removenode("/root/send/savedata/signdata"); model.makeNode("/root/send/savedata/signdata"); model.refresh(); //Sign.certreload = true ; // ÀüÀÚ¼­¸í È£Ãâ½Ã ÀÎÁõÀúÀå ¹öưÀ» ´©´Ã¶§¸¶´Ù ÀÎÁõ¼­°¡ ¶ßµµ·Ï ó¸® // NU ·Î±×Àνà 1ȸ¸¸ ÀÔ·ÂÇÏ´Â ¹æ½ÄÀ¸·Î º¯°æ(2010.01.28 hhm) // ÀÎÁõ ·ÎÁ÷ È£Ãâ if(Sign.signprocess() == true){ //ÇàÀ§º° Ȱµ¿ var signdata = "pid" // µî·Ï¹øÈ£ + "¢Ëcertflag" // ÀÎÁõ¿©ºÎ( T : ÀÓ½ÃÀúÀå, C : ÀÎÁõÀúÀå) + "¢Ëorddd" // ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + "¢Ësignno" // ¼­¸í¹øÈ£ + "¢Ëcretno" // »ý¼º¹øÈ£ + "¢Ërecdd" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) + "¢Ërectm" // ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£(ÅëÇÕ±â·Ï¿¡¼­ º¸¿©Áü) + "¢Ërecsaveflag" // ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "¢Ësignflag" // ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 20 : °¡Á¤°£È£) + "¢Ësigngenrflag" // ¿Ü·¡/ÀÔ¿ø±¸ºÐ (ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "¢Ëformcd" // °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå(0000001670 - ¿åⰣȣ±â·Ï) + "¢Ëorddeptcd" // Áø·áºÎ¼­ÄÚµå + "¢Ëorddrid" // Áø·áÀÇ»çID + "¢Ësignbfcnts" // ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + "¢Ësignaftcnts" // °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + "¢Ì" ; signdata = signdata + pid + "¢Ë" + "C" + "¢Ë" + orddd + "¢Ë" + signno + "¢Ë" + cretno + "¢Ë" + getCurrentDate() + "¢Ë" + getCurrentTime() + "¢Ë" + "Y" + "¢Ë" + "40" + "¢Ë" + ioflag + "¢Ë" + formcd + "¢Ë" + orddeptcd + "¢Ë" + orddrid + "¢Ë" + Sign.signedInfos[3] + "¢Ë" + Sign.signedInfos[2] + "¢Ì" ; model.setValue("/root/send/savedata/signdata", signdata); //alert(Sign.signedInfos[3]); } else { return false; } } return true; } // ÀÎÁõµ¥ÀÌÅÍ »ý¼ºÇÔ¼ö function fMake_SignData() { /* if (xStage == "2") // ÀÏ¹Ý ¸éÁ¢ { //Sign.XPATH_MAINNODE = "/root/send/savedata"; Sign.addnode("/root/main/intvinfo/intvgnrl"); } else if (xStage == "3") // ¼ø¼ö±âÁõÀÚ { //Sign.XPATH_MAINNODE = "/root/send/savedata"; Sign.addnode("/root/main/intvinfo/intvvali"); } else if (xStage == "4") // °æ°ú { Sign.addnode("/root/main/proginfo/recinfo"); } else if (xStage == "5") // Á¾°á { //Sign.XPATH_MAINNODE = "/root/send/savedata"; Sign.addnode("/root/main/endinfo"); } */ Sign.addnode("/root/main/signdata"); //Sign.XPATH_MAINNODE = "/root/send/savedata"; //Sign.addnode("/root/send/savedata"); } // XSLT °ü·Ã function fHiddenCommonInfo(){ patinfo.style.display="none"; } //======================================================================================================================================== // °£º´ÀÎ Çà Ãß°¡ function fSinursRowAdd() { var lrow = 0; //var rowcnt = 0; if (grd_sinurs.rows <= 1) { grd_sinurs.addItem(); lrow = grd_sinurs.rows -1; model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/pid", model.getValue("/root/main/acptinfo/patinfo/trgtpid")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/hngnm", model.getValue("/root/main/acptinfo/patinfo/trgthngnm")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/roomcd", model.getValue("/root/main/acptinfo/patinfo/trgtroomcd")); var CurrentDate = getCurrentDate(); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/nursingfromdd", CurrentDate); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/nursingtodd", "99991231"); //grd_cpcr.col = grd_cpcr.colRef("complcurrinm"); //grd_cpcr.editCell(); model.refresh(); } else { for (i = 1; i < grd_sinurs.rows; i++) { if (grd_sinurs.valueMatrix(i, grd_sinurs.colRef("sinursnm")) == "") //if (model.getValue("/root/main/grdlist/targetlist[" + i + "]/trgtmanid") == "") { grd_sinurs.col = grd_sinurs.colRef("sinursnm"); //grd_sinurs.editCell(); return; } if (grd_sinurs.valueMatrix(i, grd_sinurs.colRef("nursingfromdd")) == "") //if (model.getValue("/root/main/grdlist/targetlist[" + i + "]/trgtmanid") == "") { grd_sinurs.col = grd_sinurs.colRef("nursingfromdd"); grd_sinurs.editCell(); return; } } grd_sinurs.addItem(); lrow = grd_sinurs.rows -1; model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/pid", model.getValue("/root/main/acptinfo/patinfo/trgtpid")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/hngnm", model.getValue("/root/main/acptinfo/patinfo/trgthngnm")); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/roomcd", model.getValue("/root/main/acptinfo/patinfo/trgtroomcd")); var CurrentDate = getCurrentDate(); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/nursingfromdd", CurrentDate); model.setValue("/root/main/invsinurs/sinurslist[" + lrow + "]/nursingtodd", "99991231"); model.refresh(); } } // °£º´ÀÎ Çà»èÁ¦ function fSinursRowDel(){ if (grd_sinurs.rows <= 1) return; grd_sinurs.deleteItem(grd_sinurs.row); } // °£º´ÀÎ µî·Ï¿¡¼­ ȸÀÇ·Ï µî·Ï ¹öư Ŭ¸¯ function fConfLoad() { var confflag = "S"; modal("SPAWA00300",1,100,100); } // ¸éÁ¢¿¡¼­ Áø·áȯÀÚ Á¤º¸ Á¶È¸ function fIntvOrdInfo() { var row = grd_jinryo.row; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/pid")); //model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/indd")); //model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/seqno")); model.makeValue("/root/send/interviewcond/cnstflag", "G"); model.makeValue("/root/send/interviewcond/trgtflag", "T"); // »çȸ»ç¾÷ »ó´ã¿©ºÎ model.makeValue("/root/send/interviewcond/condflag", "N"); if (submit("TRAWM02503", false) == true) { fIntvDefaultSetting(); // ÀϹÝÀû »çÇ× // °¡°èµµ // °¡Á··Â // ¹ß´Þ·Â // »ýŵµ // °­Á¡»çÁ¤ // »çȸ°æÁ¦Àû »óÅ // ¹®Á¦»çÁ¤ÀÇ Æ² // ôµµ¸ðÀ½ // person // °³ÀÔ°èȹ } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // ¸éÁ¢¿¡¼­ »çȸ»ç¾÷ȯÀÚ Á¤º¸ Á¶È¸ function fIntvSoclInfo() { var row = grd_socl.row; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/reqlist/socllist[" + row + "]/pid")); model.makeValue("/root/send/interviewcond/acptdd", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptdd")); //model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/socllist[" + row + "]/orddd")); //model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/socllist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/seqno")); model.makeValue("/root/send/interviewcond/acptseqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptseqno")); model.makeValue("/root/send/interviewcond/cnstflag", "G"); model.makeValue("/root/send/interviewcond/trgtflag", "T"); model.makeValue("/root/send/interviewcond/condflag", "Y"); //model.refresh(); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02503", false) == true) { fIntvDefaultSetting(); } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // ¸éÁ¢¿¡¼­ ÀÇ·ÚȯÀÚ Á¤º¸ Á¶È¸ function fIntvConsultinfo() { var row = grd_consult.row; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/reqlist/consultlist[" + row + "]/pid")); //model.makeValue("/root/send/interviewcond/orddd", model.getValue("/root/main/reqlist/consultlist[" + row + "]/orddd")); //model.makeValue("/root/send/interviewcond/cretno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/seqno")); //model.makeValue("/root/send/interviewcond/seqno", "1"); model.makeValue("/root/send/interviewcond/cnstflag", "G"); model.makeValue("/root/send/interviewcond/trgtflag", "T"); model.makeValue("/root/send/interviewcond/condflag", "N"); //model.refresh(); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02503", false) == true) { fIntvDefaultSetting(); /* if (model.getValue("/root/main/acptinfo/patinfo/status") == "i") { var CurrentDate = getCurrentDate(); //alert("Á¶È¸¼º°ø"); model.setValue("/root/main/acptinfo/patinfo/acptdd", CurrentDate); } */ } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // ¸éÁ¢¿¡¼­ °³ÀÔȯÀÚ Á¤º¸ Á¶È¸ function fIntvInterveneInfo() { var row = grd_intervene.row; model.removenode("/root/send/interviewcond"); model.makeValue("/root/send/interviewcond/pid", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/pid")); model.makeValue("/root/send/interviewcond/acptdd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptdd")); //model.makeValue("/root/send/interviewcond/orddd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/orddd")); //model.makeValue("/root/send/interviewcond/cretno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/cretno")); //model.makeValue("/root/send/interviewcond/seqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/seqno")); model.makeValue("/root/send/interviewcond/acptseqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptseqno")); model.makeValue("/root/send/interviewcond/cnstflag", "G"); model.makeValue("/root/send/interviewcond/trgtflag", "T"); model.makeValue("/root/send/interviewcond/condflag", "Y"); //model.refresh(); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02503", false) == true) { fIntvDefaultSetting(); } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Áø·áȯÀÚ Á¤º¸ Á¶È¸ function fProgOrdInfo() { var row = grd_jinryo.row; model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/pid", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/pid")); //model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/indd")); //model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/seqno")); // »çȸ»ç¾÷ »ó´ã¿©ºÎ model.makeValue("/root/send/progcond/condflag", "N"); if (submit("TRAWM02504", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // °æ°ú¿¡¼­ »çȸ»ç¾÷ȯÀÚ Á¤º¸ Á¶È¸ function fProgSoclInfo() { var row = grd_socl.row; model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/pid", model.getValue("/root/main/reqlist/socllist[" + row + "]/pid")); model.makeValue("/root/send/progcond/acptdd", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptdd")); //model.makeValue("/root/send/receiptcond/orddd", model.getValue("/root/main/reqlist/socllist[" + row + "]/orddd")); //model.makeValue("/root/send/receiptcond/cretno", model.getValue("/root/main/reqlist/socllist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/seqno")); model.makeValue("/root/send/progcond/acptseqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptseqno")); model.makeValue("/root/send/progcond/condflag", "Y"); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02504", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // °æ°ú¿¡¼­ ÀÇ·ÚȯÀÚ Á¤º¸ Á¶È¸ function fProgConsultinfo() { //var row = grd_consult.row; model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/pid", model.getValue("/root/main/reqlist/consultlist[" + row + "]/pid")); //model.makeValue("/root/send/interviewcond/orddd", model.getValue("/root/main/reqlist/consultlist[" + row + "]/orddd")); //model.makeValue("/root/send/interviewcond/cretno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/cretno")); //model.makeValue("/root/send/receiptcond/seqno", model.getValue("/root/main/reqlist/consultlist[" + row + "]/seqno")); //model.makeValue("/root/send/interviewcond/seqno", "1"); model.makeValue("/root/send/progcond/cnstflag", "G"); //model.makeValue("/root/send/progcond/trgtflag", "T"); model.makeValue("/root/send/progcond/condflag", "N"); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02504", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // °æ°ú¿¡¼­ °³ÀÔȯÀÚ Á¤º¸ Á¶È¸ function fProgInterveneInfo() { //var row = grd_intervene.row; model.removenode("/root/send/progcond"); model.makeValue("/root/send/progcond/pid", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/pid")); model.makeValue("/root/send/progcond/acptdd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptdd")); //model.makeValue("/root/send/interviewcond/orddd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/orddd")); //model.makeValue("/root/send/interviewcond/cretno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/cretno")); //model.makeValue("/root/send/interviewcond/seqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/seqno")); model.makeValue("/root/send/progcond/acptseqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptseqno")); model.makeValue("/root/send/progcond/condflag", "Y"); //model.refresh(); //model.resetInstanceNode("/root/main/acptinfo"); if (submit("TRAWM02504", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Áø·áȯÀÚ Á¤º¸ Á¶È¸ function fEndOrdInfo() { var row = grd_jinryo.row; model.removenode("/root/send/endcond"); model.makeValue("/root/send/endcond/pid", model.getValue("/root/main/reqlist/jinryolist[" + row + "]/pid")); // »çȸ»ç¾÷ »ó´ã¿©ºÎ model.makeValue("/root/send/progcond/condflag", "N"); if (submit("TRAWM02506", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Á¾°á¿¡¼­ »çȸ»ç¾÷ȯÀÚ Á¤º¸ Á¶È¸ function fEndSoclInfo() { var row = grd_socl.row; model.removenode("/root/send/endcond"); model.makeValue("/root/send/endcond/pid", model.getValue("/root/main/reqlist/socllist[" + row + "]/pid")); model.makeValue("/root/send/endcond/acptdd", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptdd")); model.makeValue("/root/send/endcond/acptseqno", model.getValue("/root/main/reqlist/socllist[" + row + "]/acptseqno")); model.makeValue("/root/send/endcond/condflag", "Y"); if (submit("TRAWM02506", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Á¾°á¿¡¼­ ÀÇ·ÚȯÀÚ Á¤º¸ Á¶È¸ function fEndConsultinfo() { var row = grd_consult.row; model.removenode("/root/send/endcond"); model.makeValue("/root/send/endcond/pid", model.getValue("/root/main/reqlist/consultlist[" + row + "]/pid")); model.makeValue("/root/send/endcond/cnstflag", "G"); model.makeValue("/root/send/endcond/condflag", "N"); if (submit("TRAWM02506", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // Á¾°á¿¡¼­ °³ÀÔȯÀÚ Á¤º¸ Á¶È¸ function fEndInterveneInfo() { var row = grd_intervene.row; model.removenode("/root/send/endcond"); model.makeValue("/root/send/endcond/pid", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/pid")); model.makeValue("/root/send/endcond/acptdd", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptdd")); model.makeValue("/root/send/endcond/acptseqno", model.getValue("/root/main/reqlist/intervenelist[" + row + "]/acptseqno")); model.makeValue("/root/send/endcond/condflag", "Y"); if (submit("TRAWM02506", false) == true) { } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // ¹®Á¦»çÁ¤ÀÇ Æ²ÀÇ Ã¹¹øÂ° ¸®½ºÆ® function fProbAses1() { var nodecnt = model.instances(0).selectNodes("/root/main/intvinfo/asesinfo/probases1").length; var c_cnt = 1; var d_cnt = 1; var e_cnt = 1; model.removeNodeset("root/main/intvinfo/probases1/itemlist"); model.removeNodeset("root/main/intvinfo/base1/itemlist"); model.removeNodeset("root/main/intvinfo/person1/itemlist"); for (i=1; i <= nodecnt; i++) { var clsflag = model.getValue("/root/main/intvinfo/asesinfo/probases1[" + i + "]/clsflag"); if (clsflag == "C") { model.makeNode("/root/main/intvinfo/probases1/itemlist[" + c_cnt + "]"); model.copyNode("/root/main/intvinfo/probases1/itemlist[" + c_cnt + "]", "/root/main/intvinfo/asesinfo/probases1[" + i + "]"); c_cnt = c_cnt + 1; } else if(clsflag == "D") { model.makeNode("/root/main/intvinfo/base1/itemlist[" + d_cnt + "]"); model.copyNode("/root/main/intvinfo/base1/itemlist[" + d_cnt + "]", "/root/main/intvinfo/asesinfo/probases1[" + i + "]"); d_cnt = d_cnt + 1; } else if(clsflag == "E") { model.makeNode("/root/main/intvinfo/person1/itemlist[" + e_cnt + "]"); model.copyNode("/root/main/intvinfo/person1/itemlist[" + e_cnt + "]", "/root/main/intvinfo/asesinfo/probases1[" + i + "]"); e_cnt = e_cnt + 1; } } //model.refresh(); //alert(model.getValue("/root/main/intvinfo/asesinfo/itemlist[depth = '1']/")); //model.copyNode("/root/main/intvinfo/probases1", "/root/main/intvinfo/asesinfo/itemlist[depth = '1']"); //var clssupcd = 'C000000000'; fProbAses2() } function fProbAses2() { var nodecnt = model.instances(0).selectNodes("/root/main/intvinfo/asesinfo/probases2").length; var c_cnt = 1; var d_cnt = 1; var e_cnt = 1; model.removeNodeset("root/main/intvinfo/probases2/itemlist"); model.removeNodeset("root/main/intvinfo/base2/itemlist"); model.removeNodeset("root/main/intvinfo/person2/itemlist"); for (i=1; i <= nodecnt; i++) { var clsflag = model.getValue("/root/main/intvinfo/asesinfo/probases2[" + i + "]/clsflag"); if (clsflag == "C") { model.makeNode("/root/main/intvinfo/probases2/itemlist[" + c_cnt + "]"); model.copyNode("/root/main/intvinfo/probases2/itemlist[" + c_cnt + "]", "/root/main/intvinfo/asesinfo/probases2[" + i + "]"); c_cnt = c_cnt + 1; } else if (clsflag == "D") { model.makeNode("/root/main/intvinfo/base2/itemlist[" + d_cnt + "]"); model.copyNode("/root/main/intvinfo/base2/itemlist[" + d_cnt + "]", "/root/main/intvinfo/asesinfo/probases2[" + i + "]"); d_cnt = d_cnt + 1; } else if (clsflag == "E") { model.makeNode("/root/main/intvinfo/person2/itemlist[" + e_cnt + "]"); model.copyNode("/root/main/intvinfo/person2/itemlist[" + e_cnt + "]", "/root/main/intvinfo/asesinfo/probases2[" + i + "]"); e_cnt = e_cnt + 1; } /* if (model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/clscd") == clssupcd) { grd_probases.rowHidden(i) = false; } else { grd_probases.rowHidden(i) = true; } */ } model.refresh(); /* grd_probases1.row = 1; grd_probases1.dispatch("onclick"); */ //fProbAsesSelect1(); for (i = 1; i < grd_probases2.rows; i++) { grd_probases2.rowHidden(i) = true; } for (i = 1; i < grd_base2.rows; i++) { grd_base2.rowHidden(i) = true; } for (i = 1; i < grd_person2.rows; i++) { grd_person2.rowHidden(i) = true; } model.refresh(); } // ¹®Á¦»çÁ¤ÀÇ Æ² Ŭ¸¯ function fProbAsesSelect1() { if (grd_probases1.rows <= 1) return; if (grd_probases1.row <1) return; //alert(grd_probases1.row); if(grd_probases1.isCell(event.target) && grd_probases1.mouseRow >= grd_probases1.fixedrows) { } else { return; } var clscd = model.getValue("/root/main/intvinfo/probases1/itemlist[" + grd_probases1.row + "]/clscd"); for (i = 1; i < grd_probases2.rows; i++) { var clssupcd = model.getValue("/root/main/intvinfo/probases2/itemlist[" + i + "]/clssupcd"); var probasescd2 = model.getValue("/root/main/intvinfo/probases2/itemlist[" + i + "]/clscd"); //alert(probasescd2); grd_probases2.cellComboNodeset(i,grd_probases2.colRef("probasescd3")) = "/root/main/intvinfo/asesinfo/itemlist[clssupcd='"+ probasescd2 +"']"; //alert("clscd:" + clscd + "||| clssupcd:" + clssupcd); if (clscd == clssupcd) { grd_probases2.rowHidden(i) = false; } else { grd_probases2.rowHidden(i) = true; } } /* var itemNode = instance1.createNode("element", instance1.selectSingleNode("/root/main/intvinfo/asesinfo/itemlist").nodeName, ""); var destNode = instance1.selectSingleNode("/root/main/intvinfo/asesinfo/itemlist"); var pDestNode = destNode.parentNode; pDestNode.insertBefore(itemNode, destNode); */ model.refresh(); } // ôµµ Ŭ¸¯ function fBaseSelect1() { if (grd_base1.rows <= 1) return; if (grd_base1.row <1) return; if(grd_base1.isCell(event.target) && grd_base1.mouseRow >= grd_base1.fixedrows) { } else { return; } var clscd = model.getValue("/root/main/intvinfo/base1/itemlist[" + grd_base1.row + "]/clscd"); for (i = 1; i < grd_base2.rows; i++) { var clssupcd = model.getValue("/root/main/intvinfo/base2/itemlist[" + i + "]/clssupcd"); var probasescd2 = model.getValue("/root/main/intvinfo/base2/itemlist[" + i + "]/clscd"); //alert(probasescd2); grd_base2.cellComboNodeset(i,grd_base2.colRef("probasescd3")) = "/root/main/intvinfo/asesinfo/itemlist[clssupcd='"+ probasescd2 +"']"; //alert("clscd:" + clscd + "||| clssupcd:" + clssupcd); if (clscd == clssupcd) { grd_base2.rowHidden(i) = false; } else { grd_base2.rowHidden(i) = true; } } model.refresh(); } // person Ŭ¸¯ function fPersonSelect1() { if (grd_person1.rows <= 1) return; if (grd_person1.row <1) return; if(grd_person1.isCell(event.target) && grd_person1.mouseRow >= grd_person1.fixedrows) { } else { return; } var clscd = model.getValue("/root/main/intvinfo/person1/itemlist[" + grd_person1.row + "]/clscd"); for (i = 1; i < grd_person2.rows; i++) { var clssupcd = model.getValue("/root/main/intvinfo/person2/itemlist[" + i + "]/clssupcd"); var probasescd2 = model.getValue("/root/main/intvinfo/person2/itemlist[" + i + "]/clscd"); //alert(probasescd2); grd_person2.cellComboNodeset(i, grd_person2.colRef("probasescd3")) = "/root/main/intvinfo/asesinfo/itemlist[clssupcd='"+ probasescd2 +"']"; //alert("clscd:" + clscd + "||| clssupcd:" + clssupcd); if (clscd == clssupcd) { grd_person2.rowHidden(i) = false; } else { grd_person2.rowHidden(i) = true; } } model.refresh(); } // ¹®Á¦»çÁ¤ÀÇ Ã´µµ ¸®½ºÆ® Á¶È¸ function fAsesList(recflag) { model.removeNodeset("/root/send/asescond/clssupcd"); model.makeValue("/root/send/asescond/clssupcd", clssupcd); model.makeValue("/root/send/asescond/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("/root/send/asescond/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); model.makeValue("/root/send/asescond/recflag", recflag); if (submit("TRAWM02509", false) == true) { // ¹®Á¦»çÁ¤ÀÇ Æ² ¼ÂÆÃ //fAsesSetting(); } //model.refresh(); } // ¹®Á¦»çÁ¤ÀÇ Æ²¿¡ ´ëÇÑ °ª ¼ÂÆÃ function fAsesSetting() { var c_cnt = 1; var d_cnt = 1; var e_cnt = 1; model.removeNodeset("/root/main/intvinfo/intvgnrl/probases"); model.removeNodeset("/root/main/intvinfo/intvgnrl/person"); var nodecnt = model.instances(0).selectNodes("/root/main/intvinfo/asesinfo/itemlist").length; for (i = 1; i <= nodecnt; i++) { var asesflag = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/asesflag"); if (asesflag == "C") { var probasescd1 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd1"); var probasescd2 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd2"); var probasescd3 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd3"); model.makeValue("/root/main/intvinfo/intvgnrl/probases[" + c_cnt + "]/stagenm1", model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd1 + "']/clsnm" )); model.makeValue("/root/main/intvinfo/intvgnrl/probases[" + c_cnt + "]/stagenm2", model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd2 + "']/clsnm" )); model.makeValue("/root/main/intvinfo/intvgnrl/probases[" + c_cnt + "]/stagenm3", model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd3 + "']/clsnm" )); c_cnt = c_cnt + 1; } // PIE ôµµ if (asesflag == "E") { var probasescd1 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd1"); var probasescd2 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd2"); var probasescd3 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd3"); var probasescd4 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd4"); var probasescd5 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd5"); var probasescd6 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd6"); var probasescd7 = model.getValue("/root/main/intvinfo/asesinfo/itemlist[" + i + "]/probasescd7"); var piecode3 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd3 + "']/piecode" ); var piecode4 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd4 + "']/piecode" ); var piecode5 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd5 + "']/piecode" ); var piecode6 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd6 + "']/piecode" ); var piecode7 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd7 + "']/piecode" ); var stagenm2 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd2 + "']/clsnm" ); var stagenm3 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd3 + "']/clsnm" ); var stagenm4 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd4 + "']/clsnm" ); var stagenm5 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd5 + "']/clsnm" ); var stagenm6 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd6 + "']/clsnm" ); var stagenm7 = model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd7 + "']/clsnm" ); var piecode = piecode3 + piecode4 + "." + piecode5 + piecode6 + piecode7; var codenm = stagenm2 + " " + stagenm3 + " " + stagenm4 + " " + stagenm5 + " " + stagenm6 + " " + stagenm7; model.makeValue("/root/main/intvinfo/intvgnrl/person[" + e_cnt + "]/stagenm1", model.getValue("/root/init/asescode/itemlist[clscd = '" + probasescd1 + "']/clsnm" )); model.makeValue("/root/main/intvinfo/intvgnrl/person[" + e_cnt + "]/piecode", piecode); model.makeValue("/root/main/intvinfo/intvgnrl/person[" + e_cnt + "]/codenm", codenm); e_cnt = e_cnt + 1; } } // ôµµ°ª ¼ÂÆÃ var nodecnt1 = model.instances(0).selectNodes("/root/main/intvinfo/asesinfo/stndinfo").length; for (i = 1; i <= nodecnt1; i++) { var clscd = model.getValue("/root/main/intvinfo/asesinfo/stndinfo[" + i + "]/clscd"); if (clscd == "D000000001") { model.setValue("/root/main/intvinfo/stndinfo/stnd1/list/pnt", model.getValue("/root/main/intvinfo/asesinfo/stndinfo[" + i + "]/sumpnt")) } } } // BRIEF INTAKE ÆË¾÷ function fBrifIntakeInfo(status) { // ÇʼöÇ׸ñ üũ if (facptCheck("1") == false) return; // ±×¸®µå¿¡ µû¸¥ ÃʱⰪ ¼ÂÆÃ model.removenode("/root/main/acptinfo/ordinfo"); model.makenode("root/tmp/biinfo/patinfo"); model.copyNode("root/tmp/biinfo/patinfo", "/root/main/acptinfo/patinfo"); model.makeValue("root/tmp/biinfo/patinfo/status", status); model.makeValue("root/tmp/biinfo/patinfo/acptseqno", model.getValue("/root/main/acptinfo/acptspec/acptseqno")); model.makeValue("root/tmp/biinfo/patinfo/acptdd", model.getValue("/root/main/acptinfo/acptspec/acptdd")); model.makeValue("root/tmp/biinfo/patinfo/bizfildcd", model.getValue("/root/main/acptinfo/acptspec/bizfildcd")); model.makeValue("root/tmp/biinfo/patinfo/reqdd", model.getValue("/root/main/acptinfo/acptspec/reqdd")); model.makeValue("root/tmp/biinfo/patinfo/reqkindcd", model.getValue("/root/main/acptinfo/acptspec/reqkindcd")); model.makeValue("root/tmp/biinfo/patinfo/kindcd", model.getValue("/root/main/acptinfo/acptspec/kindcd")); model.makeValue("root/tmp/biinfo/patinfo/chrgsoclworkerid", model.getValue("/root/main/acptinfo/acptspec/chrgsoclworkerid")); model.makeValue("root/tmp/biinfo/patinfo/trngsoclworkerid", model.getValue("/root/main/acptinfo/acptspec/trngsoclworkerid")); model.makeValue("root/tmp/biinfo/patinfo/formrecseq", model.getValue("/root/main/acptinfo/acptspec/formrecseq")); //alert("2222"+status); modal("SPAWM04000_BRIEF INTAKE SHEET", "", "400", "300", "", "/root/tmp/biinfo", "/root/tmp/biinfo"); model.removeNode("/root/tmp/biinfo"); }