function fInit() { var vPath = "/root/main/paminfo"; //grd_prcplist.fixedcellcheckbox(0, 0) = true; model.setValue("/root/send/cond/cond1", parent.opener.opener.model.getValue(vPath + "/pid")); model.setValue("/root/send/cond/cond2", getNewDate().getAddDate(-6, "M").getDateFormat("YYYYMMDD")); model.setValue("/root/send/cond/cond3", "0"); //󹿱ÇÇÑ ±¸ºÐ model.setValue("/root/send/cond/cond4", getCurrentDate()); //ó¹æÀÏÀÚ model.setValue("/root/send/cond/cond5", "bfprcp"); //Àüó¹æ where Á¶°Ç ±¸ºÐÀÚ model.setValue("/root/send/cond/cond6", "" ); //ÃÖÃʱ¸ºÐ model.setValue("/root/send/cond/cond7", parent.opener.opener.model.getValue(vPath + "/orddrid")); model.setValue("/root/send/cond/cond8", getCurrentDate());//parent.opener.opener.model.getValue(vPath + "/orddd")); model.setValue("/root/send/cond/cond9", parent.opener.opener.model.getValue(vPath + "/ordtype")); model.setValue("/root/send/cond/cond10", parent.opener.opener.model.getValue(vPath + "/orddeptcd")); model.setValue("/root/send/cond/cond11", parent.opener.opener.model.getValue(vPath + "/cretno")); model.setValue("/root/send/cond/cond97", "fromto"); model.setValue("/root/send/cond/cond98", parent.opener.opener.model.getValue(vPath + "/hngnm")); fGetPrcpList(); model.refresh(); } /** * @desc :ȯÀÚó¹æÁ¤º¸ °¡Á®¿À±â * @id : * @event : onclick * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetPrcpList() { grd_prcplist.rebuildStyle(); var pageInfo = new PAGEINFO(); var prcpdd = getCurrentDate(); var curprcpdd = opener.opener.model.getValue ( "/root/init/prcpdd" ); if (isNull(curprcpdd)) { curprcpdd = opener.model.getValue ( "/root/init/prcpdd" ); if (isNull(curprcpdd)){ curprcpdd = getCurrentDate(); } } var insukind = opener.opener.model.getValue ( "/root/paminfo/list/insukind"); if (isNull(insukind)) { insukind = model.getValue ( "/root/paminfo/list/insukind"); } if (!isNull(insukind)){ model.setValue( "/root/send/cond/cond13", insukind ); //¿Ü·¡follow up } model.setValue("/root/send/cond/cond14", curprcpdd ); model.setValue("/root/send/cond/cond99", "getBfPrcpSrchInfo" );//°Ë»ö±¸ºÐ //ó¹æÁ¤º¸ °¡Á®¿À±â(Åð¿øÃ³¹æ prcpkindcd = 60) if(submit("TRMMO00100")) { var iCols = grd_prcplist.cols -1; for (var i = 1; i <= getNodesetCount(grd_prcplist.nodeset); i++) { if (model.getValue(grd_prcplist.nodeset+"["+i+"]/prcpclscd") == "") { if (model.getValue("/root/send/cond/cond9") != "O") { model.setValue(grd_prcplist.nodeset+"["+i+"]/tempcol6", model.getValue(grd_prcplist.nodeset+"["+i+"]/tempcol6")+" / "+model.getValue(grd_prcplist.nodeset+"["+i+"]/tempcol7")); } grd_prcplist.isReadonly(i, grd_prcplist.colRef("chkcol")) = false; grd_prcplist.mergeByFree(i, 3, i, iCols); grd_prcplist.rowStyle(i, "data", "font-weight") = "bold"; } else { grd_prcplist.isReadonly(i, grd_prcplist.colRef("chkcol")) = true; } } } } /** * ¼±ÅÃÇÑ Ã³¹æ ³»¿ª º¹»ç ÈÄ Ã¢ ´Ý±â */ function fCnfm() { var pageInfo = new PAGEINFO(); var prcpkind = ""; //ó¹æÁ¾·ù var orgprcpnm = ""; //󹿏í var drugmthdspccdnm = ""; //¿ë¹ý var prcpdelivefact = ""; //Àü´Þ»çÇ× var prcplist = ""; var prcphistcd = ""; //ÀÓ½Ã,ÀÎÁõ±¸ºÐ var prcpclscd = ""; var tmpdrugmthdspccdnm = ""; var itemCd = "0000080001"; //ó¹æ ¹öưid¿¡¼­ °¡Á®¿È var nodelistPrcpinfo = model.instances(0).selectNodes("/root/prcpsrch/prcplist[chkcol = 'true' and prcpkindcd != '' and prcphistcd != 'C' and prcphistcd != 'L' and prcphistcd != 'E']"); if(nodelistPrcpinfo.length >= 1){ for(var i = 1; i <= nodelistPrcpinfo.length; i++) { var subNode = nodelistPrcpinfo.item(i - 1); //orgprcpnm = subNode.selectSingleNode("orgprcpnm").text; tmpdrugmthdspccdnm = subNode.selectSingleNode("drugmthdspccdnm").text; prcpkind = subNode.selectSingleNode("tempcol13").text; orgprcpnm = subNode.selectSingleNode("tempcol6").text; drugmthdspccdnm = subNode.selectSingleNode("tempcol7").text; prcpclscd = subNode.selectSingleNode("prcpclscd").text; //2012.06.08 ó¹æ °¡Á®¿À±â °³ÀÎ ¼³Á¤ Á¶È¸ ¾ö¿µ¸¸ fGetUserEnvOcsOrdAnsw("/root/send/reqdata", "/root/envinit/getprcpcnt", "033"); var getprcpcnt = model.getValue("/root/envinit/getprcpcnt/answcnt"); switch(getprcpcnt) { case "001" : // ±âº»°ª ¿ë¹ý »èÁ¦ drugmthdspccdnm = drugmthdspccdnm.replace(tmpdrugmthdspccdnm, ""); break; case "002" : // ¾àǰó¹æ ¿ë¹ýÇ¥½Ã if (prcpclscd != "A2" && prcpclscd != "A4" && prcpclscd != "A6") { drugmthdspccdnm = drugmthdspccdnm.replace(tmpdrugmthdspccdnm, ""); } break; default: drugmthdspccdnm = drugmthdspccdnm.replace(tmpdrugmthdspccdnm, ""); break; } drugmthdspccdnm = drugmthdspccdnm.replace(/\[±Þ\]|\[ÀÏ\]|\[º»\]|\(Áý\)|\[home\]|\[ÀÓ»ó\]|\[prn\]/g, ""); prcpdelivefact = subNode.selectSingleNode("prcpdelivefact").text; prcphistcd = subNode.selectSingleNode("prcphistcd").text; if(prcphistcd == "T") { if (prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") { prcplist += "[ÀÓ] " + orgprcpnm + " " + drugmthdspccdnm + "\n" } else { prcplist += "[ÀÓ] " + orgprcpnm + "\n" } } else { if (prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") { prcplist += orgprcpnm + " " + drugmthdspccdnm + " " + "\n" } else { prcplist += orgprcpnm + "\n" } } } } var prerec = opener.model.getValue(pageInfo.recItemRef + "[fstlevlitemcd='" + itemCd + "']/reccnts"); if (prerec != "") { prerec = prerec + "\n" + prcplist + "\n"; } else { prerec = prcplist + "\n" } model.makeValue("/root/send/pid", model.getValue("/root/send/cond/cond1")); if (submit("TRMMR00301")) { var nodelistResrvinfo = opener.model.instances(0).selectNodes("/root/main/resvlist"); var resvinfo if (nodelistResrvinfo.length > 0) { resvinfo = "Áø·á¿¹¾à : "; var orddd = ""; var ordtm = ""; var orddeptnm = ""; var orddrnm = ""; for (var i = 1; i <= nodelistResrvinfo.length; i++) { var subNode = nodelistResrvinfo.item(i - 1); var orddd = subNode.selectSingleNode("orddd").text; var ordtm = subNode.selectSingleNode("ordtm").text; var orddeptnm = subNode.selectSingleNode("orddeptnm").text; var orddrnm = subNode.selectSingleNode("orddrnm").text; if (i == 1) { resvinfo += orddd.substr(0, 4) + "-" + orddd.substr(4, 2) + "-" + orddd.substr(6, 2) + " " + ordtm.substr(0, 2) + ":" + ordtm.substr(2, 2) + ", Áø·á°ú : " + orddeptnm + ", Áø·áÀÇ : " + orddrnm + "\n"; } else { resvinfo += " " + orddd.substr(0, 4) + "-" + orddd.substr(4, 2) + "-" + orddd.substr(6, 2) + " " + ordtm.substr(0, 2) + ":" + ordtm.substr(2, 2) + ", Áø·á°ú : " + orddeptnm + ", Áø·áÀÇ : " + orddrnm + "\n"; } } } else { resvinfo = ""; } } if (resvinfo != "") { prerec += resvinfo; } opener.model.setValue(pageInfo.recItemRef + "[fstlevlitemcd='" + itemCd + "']/reccnts", prerec); opener.model.refresh(); window.close(); } /** * ⠴ݱâ */ function fCncl() { window.close(); }