/*function list * fInitialize_SMMMO19300 : ÃÖÃÊ È­¸éÃʱâÈ­ ÇÔ¼ö * fInitialize_SMMMO19300_L : ÁÂÃø 󹿏®½ºÆ® ÃʱâÈ­ ÇÔ¼ö * fInitialize_SMMMO19300_R : ¿ìÃø ó¹æº° Á¤º¸ ÃʱâÈ­ ÇÔ¼ö */ var sMULTISTY_LIST_PATH = "/root/main/mutiordinfo/stylist"; // ´ÙÇÐÁ¦ ȯÀÚ ¸®½ºÆ® var sMULTISTY_INFO_PATH = "/root/main/applyinfo/styinfo"; // ´ÙÇÐÁ¦ ȯÀÚ Àû¿ë Á¤º¸ function fInitialize_SMMMO19300(){ mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //Áø·á°ú ÄÞº¸ submit("TRMMO19302"); // °ü¸®ºÎ¼­ /root/init/authdept ¼³Á¤ model.setValue("/root/send/searchinfo/authdeptcd", getUserInfo("dutplcecd")); fInitialize_SMMMO19300_L(); fInitialize_SMMMO19300_R(); fGetMultiStylist(); fRightDisabled(true); if(checkOpener()){ var sOpenFlag = opener.javascript.getParameter("SMMMO19300_flag"); if(sOpenFlag == "select") { // ¼±ÅÃÀ¸·Î µé¾î ¿À¸é. btn_new.visible = false; btn_save.visible = false; btn_sel.visible = true; } else { btn_new.visible = true; btn_save.visible = true; btn_sel.visible = false; } } } function fInitialize_SMMMO19300_L(){ fRightDisabled(true); model.removeNodeset(sMULTISTY_LIST_PATH); model.setValue("/root/send/searchinfo/fromdd", getCurrentDate()); model.setValue("/root/send/searchinfo/useynflag", ""); model.refresh(); } function fInitialize_SMMMO19300_R(){ fRightDisabled(true); btn_save.disabled = false; model.setValue(sMULTISTY_INFO_PATH + "/styno", "0"); model.setValue(sMULTISTY_INFO_PATH + "/histno", "0"); model.setValue(sMULTISTY_INFO_PATH + "/stynm", ""); model.setValue(sMULTISTY_INFO_PATH + "/orddeptcd", ""); model.setValue(sMULTISTY_INFO_PATH + "/orddrid", ""); model.setValue(sMULTISTY_INFO_PATH + "/fromdd", getCurrentDate()); model.setValue(sMULTISTY_INFO_PATH + "/todd", "99991231"); model.setValue(sMULTISTY_INFO_PATH + "/histcd", "O"); model.setValue(sMULTISTY_INFO_PATH + "/authdeptcd", ""); model.setValue(sMULTISTY_INFO_PATH + "/authdeptnm", ""); model.setValue(sMULTISTY_INFO_PATH + "/telno", ""); model.setValue(sMULTISTY_INFO_PATH + "/gotoinfo", ""); model.setValue(sMULTISTY_INFO_PATH + "/rmk", ""); model.refresh(); } function fRightDisabled(flag){ if(flag){ ipt_stynm.disabled = true; }else{ ipt_stynm.disabled = false; } } function fPrinfoEmptyCheck(){ if(model.getValue(sMULTISTY_INFO_PATH+"/authdeptcd") == ""){ model.setValue(sMULTISTY_INFO_PATH+"/authdeptcd", getUserInfo("dutplcecd")); } if(model.getValue(sMULTISTY_INFO_PATH+"/stynm") == ""){ messageBox("°úÁ¦¸íÀ»","C001"); return false; } if(model.getValue(sMULTISTY_INFO_PATH+"/orddeptcd") == ""){ messageBox("´ã´çÀǻ縦","C001"); return false; } if(model.getValue(sMULTISTY_INFO_PATH+"/orddrid") == ""){ messageBox("´ã´çÀǻ縦","C001"); return false; } if(model.getValue(sMULTISTY_INFO_PATH+"/histcd") == "L"){ if(messageBox("ÇØ´ç °úÁ¦¿¡ µî·ÏµÈ ȯÀÚÀÇ »ç¿ëÀ¯¹«°¡ ¸ðµÎ [ÁßÁö]·Î º¯°æ µË´Ï´Ù.\n ÀúÀå ÇϽðڽÀ´Ï±î?","Q") != "6") { return false; } } return true; } function fSaveMultiStyinfo(){ if(!fPrinfoEmptyCheck()) { return; } model.removeNodeset("/root/send/reqdata/"); model.copyNode("/root/send/reqdata", sMULTISTY_INFO_PATH); model.refresh(); if(submit("TXMMO19300")){ fInitialize_SMMMO19300_R(); fGetMultiStylist(); messageBox("ÀúÀå µÇ¾ú½À´Ï´Ù.","I999"); } else { messageBox("ÀúÀå¿¡","I009"); } } function fGetMultiStyDetail(){ var currow = grd_multistylist.row; model.removeNodeset("/root/send/reqdata/"); model.copyNode("/root/send/reqdata", sMULTISTY_LIST_PATH + "["+currow+"]"); model.makeValue("/root/send/reqdata/useynflag", model.getValue("/root/send/searchinfo/useynflag")) if(submit("TRMMO19301")){ var sOrdDeptCd = model.getValue( sMULTISTY_INFO_PATH + "/orddeptcd"); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", sOrdDeptCd, "0330"); var sAuthDeptCd = model.getValue( sMULTISTY_INFO_PATH + "/authdeptcd"); if(getUserInfo("dutplcecd") != sAuthDeptCd && getUserInfo("userid") != "EMR"){ btn_save.disabled = true; }else{ btn_save.disabled = false; } fRightDisabled(true); } } function fGetMultiStylist(){ if(submit("TRMMO19300")){ model.setValue("/root/main/objectinfo/user/orddrid",""); model.setValue("/root/main/objectinfo/user/orddept",""); } } function fSelectSty(){ var nRow = grd_multistylist.row; if(checkOpener()){ if(nRow > 0) { if(model.getValue(sMULTISTY_LIST_PATH + "["+nRow+"]/histcd") == "O") { opener.model.copyNode("/root/main/styinfo/stylist", grd_multistylist.getNode(nRow)); opener.model.refresh(); window.close(); } else { messageBox("ÁßÁöµÈ °úÁ¦´Â ¼±Åà ÇÒ¼ö ¾ø½À´Ï´Ù.", "E999"); } } else { messageBox("°úÁ¦°¡ ¼±ÅõÇÁö", "E007"); } } else { messageBox("»óÀ§È­¸éÀÌ º¯°æµÇ¾î µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö", "I004"); } }