/* --------------------------------------------------------------------- °í°¡¹°Ç° »ç¿ëµî·Ï (SMMNP04500.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ // -------------------------------------------------- // È­¸é Loading½Ã ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fInitScreen() { fOpRoomCode_Read(); //¼ö¼ú¹æÁ¤º¸ °¡Á®¿À±â submit("TRMNP04462"); // ǰǰ±¸ºÐ °¡Á®¿À±â // model.setValue("/root/init/KeyData/opfrdt", getCurrentDate()); // model.setValue("/root/init/KeyData/optodt", getCurrentDate()); inp_opfrdt.value = getCurrentDate(); inp_optodt.value = getCurrentDate(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú¹æÁ¤º¸ °¡Á®¿À±â */ /* param : ±â°üÄÚµå */ /* return : */ /* --------------------------------------------------*/ function fOpRoomCode_Read() { model.removenode("/root/send"); model.makeValue("/root/send/flag" , "userid" ); model.makeValue("/root/send/searchitem" , "00009006" ); submit("TRMNP00301"); // ¼ö¼ú½ÇÀÇ ÄÚµå¿Í ¸íĪÀ» °¡Á®¿Â´Ù. } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹°Ç°ÀÇ ´ëºÐ·ù °¡Á®¿À±â */ /* param : ±â°üÄÚµå */ /* return : */ /* --------------------------------------------------*/ function fLargeCode_Read() { model.removeNodeset("/root/init/lrglists/lrglist"); model.removenode("/root/send"); model.makeValue("/root/send/reqdata/refflag" , "9"); model.makeValue("/root/send/reqdata/goodflag" , model.getValue("/root/init/KeyData/goodflag")); model.makeValue("/root/send/reqdata/tabflag" , "CCR"); submit("TRMNP04404"); // ¹°Ç°ÀÇ ´ëºÐ·ù¸¦ °¡Á®¿Â´Ù. } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¹°Ç°ÀÇ Áߺзù °¡Á®¿À±â */ /* param : ±â°üÄÚµå */ /* return : */ /* --------------------------------------------------*/ function fMiddleCode_Read() { model.removeNodeset("/root/init/mdllists/mdllist"); model.removenode("/root/send"); model.makeValue("/root/send/reqdata/refflag" , "9"); model.makeValue("/root/send/reqdata/goodflag" , model.getValue("/root/init/KeyData/goodflag")); model.makeValue("/root/send/reqdata/lrgcd" , model.getValue("/root/init/KeyData/lrgcd" )); model.makeValue("/root/send/reqdata/tabflag" , "CCR"); submit("TRMNP04405"); // ¹°Ç°ÀÇ Áߺзù¸¦ °¡Á®¿Â´Ù. } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : °í°¡¹°Ç° »ç¿ë³»¿ª Á¶È¸ */ /* param : ±â°üÄÚµå */ /* return : */ /* --------------------------------------------------*/ function fHightDataQuery() { kPath = "/root/init/KeyData/"; model.removenode("/root/send"); model.makeValue("/root/send/opfrdt" , model.getValue(kPath + "opfrdt" )); // 01 ¼ö¼úÀÏÀÚ From model.makeValue("/root/send/optodt" , model.getValue(kPath + "optodt" )); // 02 ¼ö¼úÀÏÀÚ TO model.makeValue("/root/send/oproomcd" , model.getValue(kPath + "oproomcd" )); // 03 ¼ö¼ú¹æÄÚµå model.makeValue("/root/send/goodflag" , model.getValue(kPath + "goodflag" )); // 04 ¹°Ç°±¸ºÐ model.makeValue("/root/send/lrgcd" , model.getValue(kPath + "lrgcd" )); // 05 ¹°Ç°´ëºÐ·ù model.makeValue("/root/send/mdlcd" , model.getValue(kPath + "mdlcd" )); // 06 ¹°Ç°Áߺзù model.makeValue("/root/send/smlcd" , model.getValue(kPath + "smlcd" )); // 07 ¹°Ç°¼ÒºÐ·ù model.makeValue("/root/send/goodcd" , model.getValue(kPath + "goodcd" )); // 08 ¹°Ç°ÄÚµå model.makeValue("/root/send/allsizespecid" , model.getValue(kPath + "allsizespecid")); // 09 ¹°Ç° SIZE // model.makeValue("/root/send/goodnm" , model.getValue(kPath + "goodnm" )); // 10 ¹°Ç°¸í // model.makeValue("/root/send/expnyn" , "Y" ); // 11 °í°¡¿©ºÎ submit("TRMNP04500"); // °í°¡¹°Ç° »ç¿ë³»¿ª Á¶È¸ } // ¹°Ç°ÄÚµå popup function fGoodCodePopup() { //var xpos = event.screenX; //var ypos = event.screenY-300; // // modal("SMMNP04460", 1, xpos, ypos); modal("SMMNP04460"); var iProperties = getParameter("SendData"); //------------------------------------------------------------------------- // iParam = iParam_goodcd +"|" 0 :: goodcd ¹°Ç°ÄÚµå // + iParam_goodnm +"|" 1 :: goodnm ¹°Ç°¸í // + iParam_allsizespecid +"|" 2 :: allsizespecid SIZE // + iParam_goodhngnm +"|" 3 :: goodhngnm ¹°Ç°Çѱ۸í // + iParam_goodengnm +"|" 4 :: goodengnm ¹°Ç°¿µ¹®¸í // + iParam_goodsize +"|" 5 :: allsizespecid SIZE // + iParam_prodcmpycd +"|" 6 :: prodcmpycd Á¦Á¶È¸»çÄÚµå // + iParam_prodcmpynm ; 7 :: prodcmpynm Á¦Á¶È¸»ç //------------------------------------------------------------------------- var iSplit_Value = iProperties.split("¢Ì"); if (iSplit_Value.length > 0) { var getData = iSplit_Value[0].split("|"); var GoodNode = "/root/init/KeyData"; model.setValue(GoodNode + "/goodcd" , getData[0]); // ¹°Ç°ÄÚµå model.setValue(GoodNode + "/goodnm" , getData[1]); // ¹°Ç°¸í model.setValue(GoodNode + "/allsizespecid", getData[2]); // SIZE model.refresh(); } } // -------------------------------------------------- // ¹°Ç°ÄÚµå »ó¼¼ ³»¿ª Á¶È¸ // -------------------------------------------------- function fRscdgoodData_Read() { model.removenode("/root/send"); var sInstcd = model.getValue("/root/init/instcd" ); // ±â°üÄÚµå var sGoodcd = model.getValue("/root/init/WorkData/InputGood/goodcd" ); // ¹°Ç°ÄÚµå var sAllsizespecid = model.getValue("/root/init/WorkData/InputGood/allsizespecid"); // ALLSIZE±Ô°ÝID if (sGoodcd == "" ) { return; } model.makeValue("/root/send/instcd" , sInstcd ); // ±â°üÄÚµå model.makeValue("/root/send/goodcd" , sGoodcd ); // ¹°Ç°ÄÚµå model.makeValue("/root/send/allsizespecid", sAllsizespecid); // ALLSIZE±Ô°ÝID if (submit("TRMNP01803")) { // ¹°Ç°ÄÚµå »ó¼¼ ³»¿ª Á¶È¸ var GoodNode = "/root/init/WorkData/InputGood"; var RsGood = "root/main/MnprdrugLists/rscdgoodlist"; model.setValue(GoodNode + "/goodcd" , model.getValue(RsGood + "/goodcd" )); // ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid", model.getValue(RsGood + "/allsizespecid" )); // ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodengnm" , model.getValue(RsGood + "/goodhngnm" )); // ¹°Ç°¸í model.setValue(GoodNode + "/makernm" , model.getValue(RsGood + "/prodcmpynm" )); // Á¦Á¶È¸»ç¸í model.setValue(GoodNode + "/goodspec" , model.getValue(RsGood + "/goodspec" )); // ¹°Ç°±Ô°Ý model.setValue(GoodNode + "/goodmodel" , model.getValue(RsGood + "/goodmodel" )); // ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , model.getValue(RsGood + "/deliveunit" )); // ¼öºÒ´ÜÀ§(R0039) model.setValue(GoodNode + "/reuseyn" , model.getValue(RsGood + "/reuseyn" )); // -:None,1:Àç»ç¿ë,2:ºÐÇÒ»ç¿ë model.setValue(GoodNode + "/divusenvalqty", model.getValue(RsGood + "/divusenvalqty" )); // ºÐÇÒ»ç¿ë¼öÄ¡ model.setValue(GoodNode + "/ordseq" , model.getValue(RsGood + "/cureflag" )); // 1:suture,2:supplies, 3:instrument, 4: drug 5:óġ±¸ºÐ fMnprdrugData_Read(); //¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª Á¶È¸ grp_good.refresh(); } } /* ------------------------------------------------- */ /* desc : »ç¿ëÀÚÀ̸§ ºÒ·¯¿À±â */ /* param : pNodeID - UserId Node */ /* pNodeNM - UserNm Node */ /* return : */ /* -------------------------------------------------- */ //function fUserEnter(pPath, pNodeID,pNodeNM, pNodeDept, pNodeDeptNM, pDOC) { // // var pParam = fUseridPopupData("TRMNP00304","SMMNP00301", pDOC.currentText); // // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC); // grp_input.refresh(); //} // // //function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeDept, pNodeDeptNM, pDOC) { // // var pParam = fShowModal("SMMNP00301"); // // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC); // grp_input.refresh(); // // } // //[¼³ ¸í] // nodeName : ÇöÀç ³ëµåÀÇ ³ëµå ¸íÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // nodeType : ÇöÀç ³ëµåÀÇ ³ëµå ŸÀÔÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // nodeTypedValue : ÀúÀåÀº ¾øÀ½ -> text ¸¦ ÀÌ¿ëÇØ¾ßÇÑ´Ù. // nodeValue : ÇöÀç ³ëµåÀÇ ³ëµå °ªÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // text : ÇöÀç ³ëµå¿Í ±× ÀÚ½Ä ³ëµå¿¡¼­ ÅØ½ºÆ® ³ëµåÀÇ ÄÁÅÙÃ÷¸¦ ¾ò°Å³ª º¯°æÇÑ´Ù. // //[±¸Çö] // var ins = document.models( 0 ).instances( 0 ); // var node = ins.selectSingleNode( "/root/example" ); // input1.text= node.nodeName ; // input2.text= node.nodeType; // input3.text= node.nodeValue; // input4.text= node.nodeTypedValue; // input5.text= node.text ; /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */