/* ICNP ¿ë¾î µî·Ï È­¸é(SPMNR00100.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xRefPath = "/root/hidden/icnpinfo"; var xICNPInfoPath = "/root/main/icnpinfo"; /** * @group : * @ver : 2007.03.12 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInit(){ var sTermFlag = model.getValue(xRefPath+"/termflag"); if(model.getValue(xRefPath+"/stat") == "I"){ btn_updt.disabled = true; btn_del.disabled = true; if(sTermFlag == "ICNP"){ // ICNP ¿ë¾î model.setValue(xICNPInfoPath+"/stat", model.getValue(xRefPath+"/stat")); model.setValue(xICNPInfoPath+"/supcd", model.getValue(xRefPath+"/supcd")); model.setValue(xICNPInfoPath+"/supcnptid", model.getValue(xRefPath+"/supcnptid")); model.setValue(xICNPInfoPath+"/smnttypecd", model.getValue(xRefPath+"/smnttypecd")); model.setValue(xICNPInfoPath+"/smnttypenm", model.getValue(xRefPath+"/smnttypenm")); model.setValue(xICNPInfoPath+"/levl",model.getValue(xRefPath+"/levl")); model.setValue(xICNPInfoPath+"/abbryn","N"); model.setValue(xICNPInfoPath+"/fromdd",getCurrentDate()); model.setValue(xICNPInfoPath+"/cnpttodd","99991231"); rdo_abbryn.disabled = true; model.setValue(xICNPInfoPath+"/reprlocalcd","-"); cap_title.value = "ICNPÄÚµåµî·Ï"; }else if(sTermFlag == "Synom"){ // µ¿ÀǾî cap_title.value = "ICNPµ¿ÀǾîµî·Ï"; model.removenode("/root/send"); model.makeValue("/root/send/localcd", model.getValue(xRefPath+"/reprlocalcd")); model.makeValue("/root/send/todd", model.getValue(xRefPath+"/todd")); if(submit("TRMNR02701")){ model.setValue(xICNPInfoPath+"/stat", model.getValue(xRefPath+"/stat")); model.setValue(xICNPInfoPath+"/reprlocalcd",model.getValue(xRefPath+"/reprlocalcd")); model.setValue(xICNPInfoPath+"/cdflag",""); model.setValue(xICNPInfoPath+"/cnptid",model.getValue(xRefPath+"/cnptid")); model.setValue(xICNPInfoPath+"/hngnm",""); model.setValue(xICNPInfoPath+"/engnm",""); model.setValue(xICNPInfoPath+"/fromdd",getCurrentDate()); model.setValue(xICNPInfoPath+"/cnpttodd","99991231"); model.setValue(xICNPInfoPath+"/definecnts",""); model.setValue(xICNPInfoPath+"/srcofdata",""); model.setValue(xICNPInfoPath+"/valiyn",""); model.setValue(xICNPInfoPath+"/localcd",""); model.setValue(xICNPInfoPath+"/todd",""); model.copyNode("/root/hidden/main","/root/main"); } } }else if(model.getValue(xRefPath+"/stat") == "U"){ btn_rgst.disabled = true; model.removenode("/root/send"); model.makeValue("/root/send/localcd", model.getValue(xRefPath+"/localcd")); model.makeValue("/root/send/todd", model.getValue(xRefPath+"/todd")); if(sTermFlag == "ICNP") rdo_abbryn.disabled = true; if(sTermFlag == "ICNP"){ // ICNP ¿ë¾î cap_title.value = "ICNPÄÚµå¼öÁ¤"; }else if(sTermFlag == "Synom"){ // µ¿ÀǾî cap_title.value = "ICNPµ¿ÀǾî¼öÁ¤"; } if(submit("TRMNR02701")){ model.setValue(xICNPInfoPath+"/stat", model.getValue(xRefPath+"/stat")); model.copyNode("/root/hidden/main","/root/main"); } } opener.javascript.setParameter("exec","N"); model.refresh(); } /** * @group : * @ver : 2007.03.12 * @by : ÀÌÀº¿µ * @--------------------------------------------------- * @type : function * @access : public * @desc : ICNP ¿ë¾î ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSaveTerm(pFlag){ var xPath = "/root/main/icnpinfo"; var xHiddenPath = "/root/hidden/main/icnpinfo"; var sItem = [ [ "ÄÚµå ±¸ºÐ", "Concept ID", "Concept »ý¼ºÀÏ", "Concept ¸¸·áÀÏ", "»óÅÂ"], [ model.getValue(xPath+"/cdflag"), model.getValue(xPath+"/cnptid"), model.getValue(xPath+"/fromdd"), model.getValue(xPath+"/cnpttodd"), model.getValue(xPath+"/valiyn")]]; for(var i=0; i<5; i++){ if(sItem[1][i] == "" && i != 1){ messageBox(sItem[0][i]+" Ç׸ñÀÌ ¼±ÅõÇÁö", "E007"); return; } } if( model.getValue(xPath+"/hngnm") == "" && model.getValue(xPath+"/engnm") == ""){ messageBox("ÇÑ±Û¸í ¶Ç´Â ¿µ¹®¸í Áß¿¡ Çϳª´Â", "C001"); return; } if(sItem[1][0] == 1 && sItem[1][1] == ""){ messageBox("±¹°¡ Ç¥ÁØ ICNP ¿ë¾î´Â Concept ID´Â","I003"); return; } if(pFlag == "rgst"){ model.setValue(xPath+"/fromdd",sItem[1][2].substr(0,8)+"000000"); model.setValue(xPath+"/cnpttodd",sItem[1][3].substr(0,8)+"235959"); }else if(pFlag == "updt"){ if(model.getValue(xPath+"/cdflag") == model.getValue(xHiddenPath+"/cdflag") && model.getValue(xPath+"/cnptid") == model.getValue(xHiddenPath+"/cnptid") && model.getValue(xPath+"/hngnm") == model.getValue(xHiddenPath+"/hngnm") && model.getValue(xPath+"/engnm") == model.getValue(xHiddenPath+"/engnm") && model.getValue(xPath+"/fromdd") == model.getValue(xHiddenPath+"/fromdd") && model.getValue(xPath+"/cnpttodd") == model.getValue(xHiddenPath+"/cnpttodd") && model.getValue(xPath+"/definecnts") == model.getValue(xHiddenPath+"/definecnts") && model.getValue(xPath+"/srcofdata") == model.getValue(xHiddenPath+"/srcofdata") && model.getValue(xPath+"/valiyn") == model.getValue(xHiddenPath+"/valiyn") && model.getValue(xPath+"/abbryn") == model.getValue(xHiddenPath+"/abbryn")){ messageBox("º¯°æµÈ µ¥ÀÌÅͰ¡","I004"); return; } }else if(pFlag == "del"){ model.setValue(xPath+"/stat","D"); } model.removenode("/root/send"); model.makeNode("/root/send/icnpinfo"); model.copynode("/root/send/icnpinfo",xPath); if(submit("TXMNR02701")){ opener.javascript.setParameter("exec","Y"); model.close(); } }