/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÀÇ·áÁ¤º¸ - »çº»¹ß±ÞList ( SMMRC02200_»çº»¹ß±ÞList.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Author : ÀÌÀº¿µ ¼öÁ¤->ÀÌâ·Ï - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì **/ /** * @ver : * @desc : È­¸éÃʱâÈ­ * @ * @by : ÀÌÀº¿µ * @ :2008-12-12 ÀÌâ·Ï ¼öÁ¤(±âÁØÀÏÀÚ º¯°æ) * @param : * @return : * @--------------------------------------------------- */ function fInit() { // KNUH_20101124_¹Ú¼ºÈ£_start - Àǹ«±â·Ï ºÎ¼­ÄÚµå °¡Á®¿À±â mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/hardcd", 5501); // KNUH_20101124_¹Ú¼ºÈ£_end var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn"; var ord_deptflag = 'D'; var rslt_ref = "/root/init/deptlist"; var sort_method = "depthngnm"; zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_method); // °øÅëÄÚµå ¸ñ·Ï °¡Á®¿À±â zbcfGetCodeList(new Array("P0001", "M0332", "M0333", "M0011"), new Array("/root/init/ioflag", "/root/init/issgoalcd", "/root/init/issscopcd", "/root/init/prcpstatcd") , true); //model.resetInstanceNode("/root/send/cond"); model.removeNodeset("/root/main/isshist/isslist"); //model.resetInstanceNode("/root/main/issinfo/copyinfo"); //model.removeNodeset("/root/main/issinfo/emrapplist"); //model.removeNodeset("/root/main/issinfo/rcptlist"); //fDisabled(true); //»ó´Ü ȯÀÚ Á¤º¸ °¡Á®¿À±â var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); //»ó´Ü Á¤º¸ ÀÖ´ÂÁö À¯¹« üũ if(node != "") { var current_pid = fCheckedBindPid(model.getValue("/root/main/paminfo/list/pid"), "/root/temp2/reqata", "/root/temp2/tempbindpid"); model.setValue("/root/send/cond/pid", current_pid); //model.setValue("/root/send/cond/pid", model.getValue("/root/main/paminfo/list/pid")); //inputEnterKey("btn_pat", "DOMActivate"); } // ¿À´Ã ³¯Â¥·Î ¼¼ÆÃ var currentdate = getCurrentDate(); //20080908 ÀÌâ·Ï ½ÅûÀÏÀÚ ½ÃÀÛÀÏÀÚ ¿À´Ã ³¯Â¥·Î º¯°æ model.setValue("/root/send/cond/fromdd", currentdate); model.setValue("/root/send/cond/todd" , currentdate); fHistSearch(); model.refresh(); } /** * @ver : * @desc : ȯÀÚ Ã£±â ÆË¾÷ * @ * @by : ÀÌÀº¿µ * @param : * @return : 2008-12-23 ÀÌâ·Ï ¼öÁ¤->Áֹιø·Î µÞÀÚ¸® ¼û±â±â * @--------------------------------------------------- */ function fPatPopUp(pFlag) { if(pFlag == "1"){ model.makeValue("/root/temp/pid", model.getValue("/root/send/cond/pid")); }else if(pFlag == "2"){ model.makeValue("/root/temp/hngnm", model.getValue("/root/send/cond/hngnm")); }else if(pFlag == "3"){ model.makeValue("/root/temp/rrgstno1", model.getValue("/root/send/cond/rrgstno1")); model.makeValue("/root/temp/rrgstno2", model.getValue("/root/send/cond/rrgstno2")); } model.makeValue("/root/temp/srchcond",pFlag); model.makeValue("/root/temp/autoflag","Y"); model.resetInstanceNode("/root/main/patinfo/patinfolist"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp", "/root/send"); model.setValue("/root/send/cond/pid" , model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/send/cond/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm")); model.setValue("/root/send/cond/rrgstno1" , model.getValue("/root/main/patinfo/patinfolist/rrgstno1")); model.setValue("/root/send/cond/rrgstno2" , model.getValue("/root/main/patinfo/patinfolist/rrgstno2")); fHistSearch(); model.refresh(); } /** * @ver : * @desc : ÀÌÀü ³»¿ª Á¶È¸ * @ * @by : ÀÌÀº¿µ * @param : * @return : * @--------------------------------------------------- */ function fHistSearch() { // reqGetCopyIssHist // getCopyIssHist model.resetInstanceNode("/root/main/issinfo/copyinfo"); model.removeNodeset("/root/main/issinfo/emrapplist"); //model.removenode("/root/main/issinfo/rcptlist"); model.removeNodeset("/root/main/issinfo/rcptlist"); var sPid = ""; var isspatcnt = 0; var totalcopies = 0; var isstotalcopies = 0; var issTotalprcpcopies = 0; var issprcptims = 0; var sFindRow = 0; var prcsflag = model.getValue("/root/send/cond/prcsflag"); if (submit("TRMRC02201", false) == true) { grd_isshist.rebuild(); grd_isshist.rebuildStyle(); setRowStyle("grd_isshist","4","ÀÔ¿ø","ioflagnm","equal"); for(var iRow = grd_isshist.fixedrows; iRow<=(grd_isshist.rows-grd_isshist.fixedrows); iRow++){ sPid = model.getValue("/root/main/isshist/isslist["+iRow+"]/pid"); sFindRow = grd_isshist.findRow(sPid, 1, 4); if(sFindRow < 0 || iRow <= sFindRow){ isspatcnt++; } totalcopies = model.getValue("/root/main/isshist/isslist["+iRow+"]/totalcopies"); prcptims = model.getValue("/root/main/isshist/isslist["+iRow+"]/prcptims"); if(totalcopies == ""){ totalcopies = 0; } if(prcptims==""){ prcptims = 0; } isstotalcopies = totalcopies*prcptims //ÃѸżö -> ¸Å¼ö * ºÎ¼ö issTotalprcpcopies += eval(isstotalcopies); issprcptims += eval(prcptims);//2008-12-26 »çº» ÃѺμö Ãß°¡ ÀÌâ·Ï ¼öÁ¤ if( model.getValue("/root/main/isshist/isslist["+iRow+"]/issno") == "" || model.getValue("/root/main/isshist/isslist["+iRow+"]/issno") == null ){ grd_isshist.cellAttribute("disabled", iRow, 1 , iRow, 1 ) = "false"; }else{ grd_isshist.cellAttribute("disabled", iRow, 1 , iRow, 1 ) = "true"; } } if(isspatcnt > 0) model.setValue("/root/main/issinfo/isspatcnt",isspatcnt); else model.setValue("/root/main/issinfo/isspatcnt",""); if(isstotalcopies > 0) model.setValue("/root/main/issinfo/isstotalcopies",issTotalprcpcopies); else model.setValue("/root/main/issinfo/isstotalcopies", ""); if(issprcptims > 0) model.setValue("/root/main/issinfo/issprcptims",issprcptims);//2008-12-26 »çº» ÃѺμö Ãß°¡ ÀÌâ·Ï ¼öÁ¤ else model.setValue("/root/main/issinfo/issprcptims", ""); } else { messageBox("Á¶È¸¸¦", "E009"); model.setValue("/root/main/issinfo/isspatcnt",""); model.setValue("/root/main/issinfo/isstotalcopies",""); } model.refresh(); } /** * @ver : * @desc : ¹ßÇà¸ñÀû ÆË¾÷ Á¶È¸ * @ * @by : ÀÌÀº¿µ * @param : * @return : * @--------------------------------------------------- */ function fIssGoalPopUp(){ var sIssUsge = ""; var sIssUsgeCnt = 0; var sIssGoalEtc = ""; var sIssGoalEtcCd = ""; setParameter("SPMMR02200_usage", ""); setParameter("SPMMR02200_multichkyn", "N"); modal("SPMMR02200"); sIssUsge = model.getValue("/root/main/issusge"); if(sIssUsge != ""){ model.setValue("/root/send/cond/issgoalnm", getArrayData(sIssUsge, 1, 1)); model.setValue("/root/send/cond/issgoalcd", getArrayData(sIssUsge, 1, 0)); } model.refresh(); } /** * @ver : * @desc : ´õºíŬ¸¯½Ã »çº»½Åû/¹ß±Þâ°ú¿¬°è * @ * @by : ÀÌâ·Ï 20090507 ¼öÁ¤-> ÀÇ·áÁ¤º¸ÆÀÀ϶§¸¸ ½Å±Ô»çº»½Åûâ ¿¬°è * @param : * @return : * @--------------------------------------------------- */ function fSendCopyInfo(iRow) { var userinfo = getUserInfo("dutplcecd"); // KNUH_20101124_¹Ú¼ºÈ£_start var dutplcecd = getUserInfo("dutplcecd"); var jobkindcd = getUserInfo("jobkindcd"); //if(userinfo =="3230000000"){ if(model.getValue("/root/temp/hardcd/hardcd[hardcd='" + dutplcecd + "']/hardcd") != "" || jobkindcd == "1140" || jobkindcd == "1110") { // // KNUH_20101124_¹Ú¼ºÈ£_end setParameter("SMMRC03000_param_pid" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/pid")); setParameter("SMMRC03000_param_hngnm" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/hngnm")); setParameter("SMMRC03000_param_rrgstno1" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/rrgstno1")); setParameter("SMMRC03000_param_rrgstno2" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/rrgstno2")); setParameter("SMMRC03000_param_copyseqno" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/copyseqno")); //2009-01-28 ÀÌâ·Ï Ãß°¡(¹ß±ÞÁ¦ÇÑ¿©ºÎ param Ãß°¡) setParameter("SMMRC03000_param_prntlim" ,model.getValue("/root/main/isshist/isslist["+iRow+"]/prntlim")); open("SMMRC03000", 1, 0, 0, "", "", "", "left:0px; top:0px"); } } /** * @ver : * @desc : * @ * @by : ÀÌâ·Ï * @param : * @return : 2008-12-29 * @--------------------------------------------------- */ function fSelctPatInfo() { model.removeNodeset("/root/init/tmp"); model.makeNode("/root/init/tmp"); if(grd_isshist.isCell(event.target) && grd_isshist.mouserow >= grd_isshist.fixedrows){//±×¸®µå¿¡¼­ µ¥ÀÌŸ¿µ¿ª¸¸ ¼±Åà var issdt =model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/issdt"); issdd = issdt.substring(0,8); model.makeValue("/root/init/tmp/issno" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/issno")); model.makeValue("/root/init/tmp/ocmnum" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/issno")); model.makeValue("/root/init/tmp/pid" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/pid")); model.makeValue("/root/init/tmp/issdd" ,issdd); model.makeValue("/root/init/tmp/indd" ,issdd); model.makeValue("/root/init/tmp/docucd" ,"0000001127");//Áø·á±â·Ï »çº» ¹ß±Þ À§ÀÓÀå formcd 0000001953 ¿¡¼­ º¯°æ(20120514 ÀÌÀ±ÁÖ) model.makeValue("/root/init/tmp/hngnm" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/hngnm")); model.makeValue("/root/init/tmp/rrgstno1" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/rrgstno1")); model.makeValue("/root/init/tmp/rrgstno2" ,model.getValue("/root/main/isshist/isslist["+ grd_isshist.row +"]/rrgstno2")); model.makeValue("/root/init/tmp/cmc_spcid" , ""); //blocking null exception model.makeValue("/root/init/tmp/cmc_orddate" , ""); //blocking null exception model.makeValue("/root/init/tmp/cmc_orderseqno" , ""); //blocking null exception } } /** * @ver : * @desc : »çº»À¯ÀÇ È¯ÀÚ°ü¸®¿¡¼­ µî·Ï ¹× »èÁ¦½Ã ¹ß±Þ¸®½ºÆ® Á¶È¸ * @ * @by : ÀÌâ·Ï * @param : * @return :2008-12-29 * @--------------------------------------------------- */ function fDisPatchHistSearch() { fHistSearch(); model.refresh(); } /** * @ver : * @desc : »çº» ½Åû¹ß±Þâ¿¡¼­ ½Åû ¹× ¹ßÇà½Ã Á¶È¸ * @ * @by : ÀÌâ·Ï * @param : SMMRC03000_appYN ->Y(½Åû³»¿ªÀúÀå), SMMRC03000_issYN ->Y(¹ß±Þ¿Ï·á) * @return :2009-03-01 * @--------------------------------------------------- */ function fGetCopyInfoHistSearch() { var Copyappparam = getParameter("SMMRC03000_appYN"); // ½Åû³»¿ªÀúÀå var Copyissparam = getParameter("SMMRC03000_issYN"); //¹ß±Þ¿Ï·á var prcsflag = model.getValue("/root/send/cond/prcsflag"); if(Copyappparam =="Y"){ model.setValue("/root/send/cond/prcsflag","N"); fHistSearch(); }else if(Copyissparam =="Y"){ model.setValue("/root/send/cond/prcsflag","Y"); cmb_prcsflag.refresh(); fHistSearch(); } model.refresh(); }