/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·á±â·Ï - ¼­¸íÀ̹ÌÁö°ü¸®( SMMRF04500_¼­¸íÀ̹ÌÁö°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì **/ /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @desc : ÃʱâÈ­ * @ * @param :¼öÁ¤(ÀÌâ·Ï),2008/07/21 * @return : * @--------------------------------------------------- */ function fInitialize() { model.setValue("/root/main/userinfo/userid", getUserId()); model.setValue("/root/main/userinfo/usernm", getUserName()); model.removeNodeset("/root/main/list/signimglist"); mmbfGetDeptCodeComboList("/root/send", "/root/init/orddept", "D");//Áø·á°ú °¡Á®¿À±â addComboItem("cmb_orddept", "Àüü", "-", "above");//Áø·á°ú¿¡ Àüü Ãß°¡ addComboItem("cmb_orddrid", "Àüü", "-", "above");//Áø·á°ú¿¡ Àüü Ãß°¡ cmb_orddept.Value="-"; cmb_orddrid.Value="-"; fSetCtrlDisabled(true); model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼­¸í À̹ÌÁö Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSearch() { if(submit("TRMRF04501")) { } } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇØ´ç Áø·á°ú¿¡ ÁÖÄ¡ÀÇ °¡Á®¿À±â * @param : * @return : * @--------------------------------------------------- */ function fChgMedirecd() { model.resetInstanceNode("/root/init/userlist/usercombo"); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist" , cmb_orddept.value, "0330"); if(getNodesetCnt(model, "/root/init/userlist/usercombo") == 0) model.makeNode("/root/init/userlist/usercombo"); addComboInstance("/root/init/userlist" , "userid^usernm" , "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸(´ã´ç±³¼ö) ÀüüÇ׸ñ Ãß°¡ model.setValue("/root/main/cond/orddrid", "-"); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é Á¤¸® * @param : * @return : * @--------------------------------------------------- */ function fClearSignImgInfo() { var xPath ="/root/main/signimginfo"; model.setValue(xPath + "/userid", ""); model.setValue(xPath + "/usernm", ""); model.setValue(xPath + "/fstrgstrnm", ""); model.setValue(xPath + "/fstrgstdt", ""); model.setValue(xPath + "/lastrgstrnm", ""); model.setValue(xPath + "/lastrgstdt", ""); model.setValue(xPath + "/signdata",""); model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼­¸í À̹ÌÁö¸¦ ¼öÁ¤ÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fSetSignImgelist() { var repryn = model.getValue("/root/main/signimginfo/repryn"); var iRow = grd_signimglist.row; if (iRow < 1) { return; } grd_signimglist.rowStatus(iRow) = 2; model.makeValue("/root/main/signimginfo/status" ,"u"); model.makeValue("/root/main/signimginfo/fstrgstrid" ,model.getValue("/root/main/userinfo/userid")); model.makeValue("/root/main/signimginfo/lastupdtrid",getUserId()); model.makeValue("/root/main/signimginfo/lastupdtrnm",getUserInfo("usernm")); model.setValue("/root/main/signimginfo/lastupdtdt" ,getCurrentDate()); ipt_lastrgstrnm.disabled = true; btn_srch.disabled = true; btn_imgsrch.disabled = false; btn_save.disabled = false; cmb_repryn.disabled = false; model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÀúÀåÇÑ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fSave() { var userid = model.getValue("/root/main/signimginfo/userid"); var signdata = model.getValue("/root/main/signimginfo/signdata"); var repryn = model.getValue("/root/main/signimginfo/repryn"); if (userid == "" || userid == null) { messageBox("»ç¿ëÀÚÁ¤º¸´Â","I003"); return; } if(signdata==""){ messageBox("¼­¸íÀ̹ÌÁö´Â","I003"); return; } if(repryn==""){ messageBox("´ëÇ¥¿©ºÎ´Â","I003"); return; } var xPath = "/root/main/signimginfo"; model.makeValue("/root/send/savedata/signimgeseqno" ,model.getValue("/root/main/signimginfo/signimgeseqno")); model.makeValue("/root/send/savedata/userid" ,userid); model.makeValue("/root/send/savedata/repryn" ,model.getValue("/root/main/signimginfo/repryn")); model.makeValue("/root/send/savedata/status" ,model.getValue("/root/main/signimginfo/status")); model.makeValue("/root/send/savedata/fstrgstrid" ,model.getValue("/root/main/signimginfo/fstrgstrid")); model.makeValue("/root/send/savedata/lastupdtrid" ,model.getValue("/root/main/signimginfo/lastupdtrid")); model.makeValue("/root/send/savedata/signimgefromdd" ,model.getValue("/root/main/signimginfo/signimgefromdd")); model.makeValue("/root/send/savedata/signimgetodd" ,model.getValue("/root/main/signimginfo/signimgetodd")); model.makeValue("/root/send/savedata/orddeptcd" ,model.getValue("/root/main/cond/orddeptcd")); model.makeValue("/root/send/savedata/orddrid" ,model.getValue("/root/main/cond/orddrid")); model.makeValue("/root/send/savedata/signdata" ,signdata); if(submit("TXMRF04501")==true){ messageBox("ÀúÀåÀÌ", "I002"); }else{ messageBox("ÀúÀåÀ»", "E009"); } btn_save.disabled = true; btn_srch.disabled = true; btn_imgsrch.disabled = true; cmb_repryn.disabled = true; model.removeNodeset("/root/send"); model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆÄÀÏ ¿­±â * @param : * @return : * @--------------------------------------------------- */ function fOpenFile() { var file = openImageFileDialog(1048576); if (file == "") { return; } img_hidden.src = file; var data = img_hidden.getbase64data(); model.setValue("/root/main/signimginfo/signdata", data, true); setImageRefInstance("/root/main/signimginfo/signdata"); model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼±ÅÃÇÑ ±×¸®µåÀÇ À̹ÌÁö¸¦ º¸¿©ÁØ´Ù. * @param : * @return : * @--------------------------------------------------- */ function fShowSignImgInfo() { img_imgView.visible = false; if (grd_signimglist.isCell(event.target) && grd_signimglist.row >= grd_signimglist.fixedRows) { fSetCtrlDisabled(true); var iRow = grd_signimglist.row; var xImglistPath = "/root/main/list/signimglist"; var xImgInfoPath = "/root/main/signimginfo"; model.setValue(xImgInfoPath + "/userid" ,model.getValue(xImglistPath+"[" + iRow + "]/userid")); model.setValue(xImgInfoPath + "/usernm" ,model.getValue(xImglistPath+"[" + iRow + "]/usernm")); model.setValue(xImgInfoPath + "/repryn" ,model.getValue(xImglistPath+"[" + iRow + "]/repryn")); model.setValue(xImgInfoPath + "/signimgeseqno" ,model.getValue(xImglistPath+"[" + iRow + "]/signimgeseqno")); model.makeValue(xImgInfoPath + "/fstrgstrid" ,model.getValue(xImglistPath+"[" + iRow + "]/fstrgstrid")); model.setValue(xImgInfoPath + "/fstrgstrnm" ,model.getValue(xImglistPath+"[" + iRow + "]/fstrgstrnm")); model.setValue(xImgInfoPath + "/fstrgstdt" ,model.getValue(xImglistPath+"[" + iRow + "]/fstrgstdt")); model.makeValue(xImgInfoPath + "/lastupdtrid" ,model.getValue(xImglistPath+"[" + iRow + "]/lastupdtrid")); model.setValue(xImgInfoPath + "/lastupdtrnm" ,model.getValue(xImglistPath+"[" + iRow + "]/lastupdtrnm")); model.setValue(xImgInfoPath + "/lastupdtdt" ,model.getValue(xImglistPath+"[" + iRow + "]/lastupdtdt")); model.setValue(xImgInfoPath + "/signimgefromdd" ,model.getValue(xImglistPath+"[" + iRow + "]/signimgefromdd")); model.setValue(xImgInfoPath + "/signimgetodd" ,model.getValue(xImglistPath+"[" + iRow + "]/signimgetodd")); model.makevalue(xImgInfoPath + "/signdata" ,model.getValue(xImglistPath+"[" + iRow + "]/signdata")); model.makeValue("/root/send/userid" ,model.getValue(xImgInfoPath + "/userid")); model.makeValue("/root/send/signimgeseqno" ,model.getValue(xImgInfoPath + "/signimgeseqno")); model.makeValue("/root/send/srchflag" ,"Y"); img_imgView.src = "../../../com/commonweb/images/no_image.gif";//ºó°ª À¸·Î ÃʱâÈ­ img_imgView.refresh(); if(submit("TRMRF04502")){ setImageRefInstance("/root/main/signimginfo/signdata"); img_imgView.refresh(); } } img_imgView.visible = true; model.removeNodeset("/root/send"); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ½Å±Ô ¼­¸íÀ̹ÌÁö Ãß°¡ * @param : * @return : * @--------------------------------------------------- */ function fAddSignImglist() { var signdata = model.getValue("/root/main/signimginfo/signdata"); var xPath ="/root/main/signimginfo"; model.makeValue(xPath + "/status" ,"i"); model.makeValue(xPath + "/userid" ,""); model.makeValue(xPath + "/usernm" ,""); model.makeValue(xPath + "/repryn" ,""); model.makeValue(xPath + "/fstrgstdt" ,getCurrentDate()); model.makeValue(xPath + "/fstrgstrid" ,getUserId()); model.makeValue(xPath + "/fstrgstrnm" ,getUserInfo("usernm")); model.makeValue(xPath + "/lastupdtrid" ,getUserId()); model.makeValue(xPath + "/lastupdtrnm" ,getUserInfo("usernm")); model.makeValue(xPath + "/lastupdtdt" ,getCurrentDate()); model.makeValue(xPath + "/signdata" ,""); model.setValue(xPath + "/signimgefromdd",getCurrentDate()); model.setValue(xPath + "/signimgetodd" ,""); model.setValue(xPath + "/signimgeseqno" ,""); ipt_userid.disabled = true; ipt_lastrgstrnm.disabled = true; ipt_fstrgstrnm.disabled = true; ipt_usernm.disabled = true; btn_save.disabled = false; btn_srch.disabled = false; btn_imgsrch.disabled = false; cmb_repryn.disabled = false; ipt_stnddd.disabled = false; model.refresh(); } /** * @group : * @ver : 2007.10.19 * @by : ¼ÕÇüÁØ * @--------------------------------------------------- * @type : function * @access : public * @desc : ÄÁÆ®·Ñ enable ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetCtrlDisabled(bool) { btn_srch.disabled = bool; btn_imgsrch.disabled = bool; btn_save.disabled = bool; ipt_userid.disabled = bool; ipt_lastrgstrnm.disabled = bool; ipt_fstrgstrnm.disabled = bool; ipt_usernm.disabled = bool; cmb_repryn.disabled = bool; ipt_stnddd.disabled = bool; } /** * @ver : 2007-11-21 1:17¿ÀÈÄ * @desc : »ç¿ëÀÚÁ¤º¸ * @ * @by : ÀÌâ·Ï * @param : * @return : * @--------------------------------------------------- */ function fGetUserInfo(userid,usernm) { model.setValue("/root/main/signimginfo/userid", userid); model.setValue("/root/main/signimginfo/usernm", usernm); model.refresh(); } /** * @ver : 2008/07/21 * @desc : ´ëÇ¥¿©ºÎ ¼³Á¤ * @ * @by : ÀÌâ·Ï * @param : * @return : * @--------------------------------------------------- */ function fSelectReprYN() { var repryn = model.getValue("/root/main/signimginfo/repryn"); var fStatus = model.getValue("/root/main/signimginfo/status"); var userid = model.getValue("/root/main/signimginfo/userid"); var usernm = model.getValue("/root/main/signimginfo/usernm"); var signdata = model.getValue("/root/main/signimginfo/signdata"); if(signdata==""){ messageBox("¼­¸íÀ̹ÌÁö¸¦ ¸ÕÀú ÀÔ·Â","I008"); cmb_repryn.value=""; return; } if(fStatus=="i"){ if(repryn=="N"){ cmb_repryn.value="N"; opt_imgetodd.refresh(); model.setValue("/root/main/signimginfo/signimgetodd",getCurrentDate()); }else if(repryn=="Y"){ model.makeValue("/root/send/reqdata/userid" ,model.getValue("/root/main/signimginfo/userid")); model.makeValue("/root/send/reqdata/reprflag" ,"Y"); if(submit("TRMRF04504")){ if(model.getValue("/root/temp/reprinfo/repryn")=="Y"){ messageBox("´ëÇ¥»çÀÎÀÌ ÀÌ¹Ì µî·ÏµÇ¾î ","I010"); return; }else{ model.setValue("/root/main/signimginfo/repryn","Y"); opt_imgetodd.refresh(); model.setValue("/root/main/signimginfo/signimgetodd","99991231"); } } } }else if(fStatus=="u"){ if(repryn=="N"){ opt_imgetodd.refresh(); model.setValue("/root/main/signimginfo/signimgetodd",getCurrentDate()); }else if(repryn=="Y"){ model.makeValue("/root/send/reqdata/userid" ,model.getValue("/root/main/signimginfo/userid")); model.makeValue("/root/send/reqdata/reprflag" ,"Y"); if(submit("TRMRF04504")){ if(model.getValue("/root/temp/reprinfo/repryn")=="Y"){ messageBox("´ëÇ¥»çÀÎÀÌ ÀÌ¹Ì µî·ÏµÇ¾î ","I010"); return; }else{ model.setValue("/root/main/signimginfo/repryn","Y"); opt_imgetodd.refresh(); model.setValue("/root/main/signimginfo/signimgetodd","99991231"); } } } } model.removeNodeset("/root/send/reqdate"); model.refresh(); }