var xreqprgmlist = "/root/main/reqprgmlist"; var xreqprgmcond = "/root/send/reqprgmdesc"; var xdepreqlist = "/root/main/depreqlist"; var xdepreqcond = "/root/send/depreqdesc"; function fInit() { // °³¹ßÀÚÁ¤º¸ Ãëµæ submit("TRZHA20008"); // ´ã´çÀÚÁ¤º¸ Ãëµæ // °³¹ßÀÚÁ¤º¸¿¡¼­ accptynÀ¸·Î ÇÊÅ͸µÀû¿ëÇÔ copyNodesetType("/root/init/chrginfo/chrglist", "/root/init/prgmrinfo/prgmrlist[accptyn='Y']"); // Ç®´Ù¿î¿¡ 'Àüü'Ãß°¡ addComboItemAll("combo3|combo6", "Àüü"); // »ç¿ëÀÚÁ¤º¸ Ãëµæ model.setValue("/root/send/userinfo/reqdd", getCurrentDate()); submit("TRZHA20009"); // Ç®´Ù¿î ÃʱâÈ­ misfComboComCdList("C0114", cmb_workgb, "Y"); misfComboComCdList("C0113", cmb_reqgb, "Y"); misfComboComCdList("C0115", checkbox8, "N"); // °³¹ß¿äû¼­ ÃʱâÈ­ fReqPrgmInit(); // ¹èÆ÷¿äû¼­ ÃʱâÈ­(°³¹ßÀÚ only) if (model.getValue("/root/init/userinfo/userlist/selectyn") == 'Y') { fDeployReqInit(); var userId = getUserId(); if (userId == '10257' || userId == '10258' || userId == '09248' || userId=='14298') { btn_deploy.visible = true; btn_predeploy.visible =true; } else { btn_deploy.visible = false; btn_predeploy.visible = false; } } // ±¸ºÐÃʱâÈ­ fCheckGubun(); model.refresh(); } // °³¹ß¿äû¼­°ü¸®ÅÇ ÃʱâÈ­ function fReqPrgmInit(){ model.resetInstanceNode(xreqprgmlist); model.resetInstanceNode(xreqprgmcond); grd_reqprgm.rebuild(); // Áø·á/°£È£/°³¹ßÀÚ ¿Ü Á÷Á¾Àº ÇØ´çºÎ¼­¸í ¼³Á¤ var jobKindCd = getUserInfo("jobkindcd") //alert(jobKindCd); if (jobKindCd != "0330" && jobKindCd != "1140" && model.getValue("/root/init/userinfo/userlist/selectyn") != 'Y') { model.setValue(xreqprgmcond + "/reqdeptnm", getUserInfo("dutplcenm")); model.setValue(xreqprgmcond + "/reqdeptcd", getUserInfo("dutplcecd")); model.setValue(xreqprgmcond + "/instcd", getUserInfo("dutplceinstcd")); button8.disabled = true; } // ÀϹݻç¿ëÀÚ if (model.getValue("/root/init/userinfo/userlist/selectyn") != 'Y') { // ÀÇ»ç/°£È£´Â ÇØ´ç¾÷¹« + ºÎ¼­ °Ë»ö°¡´É (CodeG:R0061, ÀÇ»ç:0330, °£È£:1140) // ±×¿Ü Á÷Á¾Àº ÇØ´çºÎ¼­ ³»¿¡¼­¸¸ °Ë»ö°¡´É // Á÷Á¾ : Áø·á var jobKindCd = getUserInfo("jobkindcd") if (jobKindCd == "1140" || jobKindCd == "0330") { model.setValue(xreqprgmcond + "/jobkindcd", jobKindCd); } else { /* // ºÎ¼­¸í ¼¼ÆÃ model.setValue(xreqprgmcond + "/reqdeptnm", getUserInfo("dutplcenm")); model.setValue(xreqprgmcond + "/reqdeptcd", getUserInfo("dutplcecd")); model.setValue(xreqprgmcond + "/instcd", getUserInfo("dutplceinstcd")); */ } // ÀϹݻç¿ëÀÚ¿ë °Ë»öÁ¶°Ç±×·ì ¼³Á¤ grp_dev.visible = false; grp_user.visible = true; grd_reqprgm.attribute("top") = "50"; grd_reqprgm.attribute("height") = "655"; // ÅǼû±â±â btn_deptab.visible = false; // ÀϹݻç¿ëÀÚ´Â Ãʱâ°Ë»ö ½Ç½Ã //model.setValue("/root/send/reqprgmdesc/instcd", getUserInfo("posinstcd")); // model.setValue("/root/send/reqprgmdesc/reqmannm", getUserName()); button5.dispatch("onclick"); // °³¹ßÀÚ } else { // °³¹ßÀÚ´Â ±âº»ÀûÀ¸·Î º»¿ø/Ä¥°îÀÇ ¿äû»çÇ×À» ¸ðµÎ Á¶È¸ÇϹǷΠÃʱâÈ­ ÇÊ¿ä¾øÀ½ // // ±â°üÄÚµå ¹× »ç¿ëÀÚ¼³Á¤ // var userInstcd = getUserInfo("posinstcd"); // // if (userInstcd == '031') { // // model.setValue("/root/send/reqprgmdesc/inst031", "true"); // } else if (userInstcd == '032') { // // model.setValue("/root/send/reqprgmdesc/inst032", "true"); // } // fCheckInstcd(); // °³¹ßÀÚ¿ë °Ë»öÁ¶°Ç±×·ì ¼³Á¤ grp_dev.visible = true; grp_user.visible = false; grd_reqprgm.attribute("top") = "185"; grd_reqprgm.attribute("height") = "520"; } model.refresh(); } // ¹èÆ÷¿äû¼­°ü¸®ÅÇ ÃʱâÈ­ function fDeployReqInit(){ model.resetInstanceNode(xdepreqlist); model.resetInstanceNode(xdepreqcond); var sDate = getNewDate().getAddDate(-7, "D") var rtnDate = sDate.getFullYear(); rtnDate = rtnDate.toString() + (( sDate.getMonth() + 1 > 9 ) ? sDate.getMonth() + 1 : "0" + (sDate.getMonth() + 1)); rtnDate = rtnDate.toString() + (( sDate.getDate() > 9 ) ? sDate.getDate() : "0" + sDate.getDate()) ; model.setValue(xdepreqcond + "/reqfromdd", rtnDate); model.setValue(xdepreqcond + "/reqtodd", getCurrentDate()); model.setValue(xdepreqcond + "/reqhopetodd", getCurrentDate()); grd_deqreq.rebuild(); model.refresh(); } function fCheckValidation(){ if(isNull(model.getValue(xdepreqcond + "/reqfromdd")) && isNull(model.getValue(xdepreqcond + "/reqtodd"))) { messageBox("¿äûÀÏÀ»", "C001"); return false; } return true; } // ±â°üÄÚµå Á¦¾î function fCheckInstcd() { if (chk_inst031.value == "true" && chk_inst032.value != "true") { model.setValue(xreqprgmcond + "/instcd", "031"); } else if (chk_inst031.value != "true" && chk_inst032.value == "true") { model.setValue(xreqprgmcond + "/instcd", "032"); } else { model.setValue(xreqprgmcond + "/instcd", ""); } } // °³¹ß/Åë°è ¾÷¹«±¸ºÐ Á¦¾î function fCheckGubun() { if (chk_gubunDev.value == "1" && chk_gubunData.value != "1") { cmb_workgb.disabled = false; cmb_reqgb.disabled = true; model.setValue(xreqprgmcond + "/gubun", "1"); } else if (chk_gubunDev.value != "1" && chk_gubunData.value == "1") { cmb_workgb.disabled = true; cmb_reqgb.disabled = false; model.setValue(xreqprgmcond + "/gubun", "2"); } else if (chk_gubunDev.value == "1" && chk_gubunData.value == "1") { cmb_workgb.disabled = false; cmb_reqgb.disabled = false; model.setValue(xreqprgmcond + "/gubun", "3"); } else { cmb_workgb.disabled = true; cmb_reqgb.disabled = true; model.setValue(xreqprgmcond + "/gubun", "-"); } } // ¹èÆ÷Á¾·ù Á¦¾î function fCheckDeptype() { if (chk_deptypeap.value == "1" && chk_deptypedb.value != "1") { model.setValue(xdepreqcond + "/deptype", "1"); } else if (chk_deptypeap.value != "1" && chk_deptypedb.value == "1") { model.setValue(xdepreqcond + "/deptype", "2"); } else { model.setValue(xdepreqcond + "/deptype", "-"); } } // ¹èÆ÷½Ç½Ã function setDeploy(deploygbn) { var grdSize = grd_deqreq.rows; var chkFlag = false; var depNoList = ""; for (i = 1; i < grdSize; i++) { if (model.getValue("/root/main/depreqlist[" + i + "]/chk") == "true") { depNoList += model.getValue("/root/main/depreqlist[" + i + "]/depno") + ":"; chkFlag = true; } } //alert(getGridUpdateData(grd_deqreq)); model.setValue("/root/send/target/deploylist", depNoList); model.makeValue("/root/send/target/deploygbn", deploygbn); if (chkFlag) { submit("TXZHA20105"); button2.dispatch("onclick"); } }