/* Ç÷¾×Åõ¼®µµ°ü±â·Ï(SMMND01300.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ //**Àü¿ªº¯¼ö**// var coduitrecinfoRow = ""; var hdmatnpatRow = ""; var XmlInstNm = "hmdlspipeinfolist" + " " // Ç÷¾×Åõ¼® µµ°ü°ü¸® Á¤º¸ + "avfinfolist" + " " // µ¿Á¤¸Æ·ç Á¤º¸ + "oprtinfolist" ; // ½Ã¼ú°ú ÁßÀç Á¤º¸ /** * @group : * @ver : 2007.06.12 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fDone(){ //**±×¸®µå ÃʱâÈ­**// model.removeNodeset("/root/main/hdmatnpatlist/hdmatnpatinfo"); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ ¸®½ºÆ® model.removeNodeset("/root/main/coduitreclist/coduitrecinfo"); // Ç÷¾×Åõ¼® µµ°ü±â·Ï ¸®½ºÆ® model.removeNodeset("/root/main/reclist/recinfo/hmdlspipeinfolist/hmdlspipeinfo"); // Ç÷¾×Åõ¼® µµ°ü°ü¸® model.removeNodeset("/root/main/reclist/recinfo/avfinfolist/avfinfo"); // µ¿Á¤¸Æ·ç °ü¸® model.removeNodeset("/root/main/reclist/recinfo/oprtinfolist/oprtinfo"); // ½Ã¼ú°ú ÁßÀç model.removeNodeset("/root/main/reclist/recinfo/bvipinfolist/bvipinfo"); // Ç÷°ü³»¾ÐÃøÁ¤ºñ 20120330 by kya model.refresh(); //**°øÅëÄÚµå °¡Á®¿À±â**// zbcfGetCodeList( new Array ( "M0133" // µµ°ü°ü¸® ºÎÀ§ , "M0134" // µµ°ü°ü¸® Á¾·ù1 , "M0135" // µµ°ü°ü¸® Á¾·ù2 , "M0136" // Ç÷¾×Åõ¼®µµ°ü Á¦°ÅÀÌÀ¯ , "M0137" // µ¿Á¤¸Æ·ç °ü¸® Á¾·ù , "M0138" // µ¿Á¤¸Æ·ç °ü¸® ºÎÀ§ , "M0139" // µ¿Á¤¸Æ·ç »ç¿ëÇ÷°ü , "M0140" // ½Ã¼úÁ¾·ù , "M0141" // ½Ã¼ú¿øÀÎ , "M0133" // ºÎÀ§¹æÇâ(±âŸºÎºÐÀ» Ãß°¡ÇؾßÇÔÀ¸·Î Ãß°¡)-20091022-kys , "M0628" // ¹ßÀû, ¸Û, Ç÷Á¾ -20120327 kya , "M0629" // °íÁ¤ (Fix suture) -20120327 kya , "M0630" // Locking Heparin -20120327 kya , "M0758" // ûÁø¼Ò°ß1 -20150818 kya , "M0759" // ûÁø¼Ò°ß2 -20150818 kya ) , new Array ( "/root/init/M0133list" // µµ°ü°ü¸® ºÎÀ§ , "/root/init/M0134list" // µµ°ü°ü¸® Á¾·ù1 , "/root/init/M0135list" // µµ°ü°ü¸® Á¾·ù2 , "/root/init/M0136list" // Ç÷¾×Åõ¼®µµ°ü Á¦°ÅÀÌÀ¯ , "/root/init/M0137list" // µµ°ü°ü¸® Á¾·ù1 , "/root/init/M0138list" // µµ°ü°ü¸® Á¾·ù2 , "/root/init/M0139list" // Ç÷¾×Åõ¼®µµ°ü Á¦°ÅÀÌÀ¯ , "/root/init/M0140list" // ½Ã¼úÁ¾·ù , "/root/init/M0141list" // ½Ã¼ú¿øÀÎ , "/root/init/M0999list" // ºÎÀ§¹æÇâÀÓÀÇ·Î ¼³Á¤-20091022-kys , "/root/init/M0628list" // ¹ßÀû, ¸Û, Ç÷Á¾ -20120327 kya , "/root/init/M0629list" // °íÁ¤ (Fix suture) -20120327 kya , "/root/init/M0630list" // Locking Heparin -20120327 kya , "/root/init/M0758list" // ûÁø¼Ò°ß1 -20150818 kya , "/root/init/M0759list" // ûÁø¼Ò°ß2 -20150818 kya ) ); //¼¿º´ÇÕÇÏÁö ¾Ê´Â´Ù /* grd_hmdlspipeinfo.mergeCol(0) = false; grd_hmdlspipeinfo.mergeCol(1) = true; grd_hmdlspipeinfo.mergeCol(2) = true; grd_hmdlspipeinfo.mergeCol(3) = true; grd_hmdlspipeinfo.mergeCol(4) = false; grd_hmdlspipeinfo.mergeCol(5) = false; grd_hmdlspipeinfo.mergeCol(6) = false; grd_hmdlspipeinfo.mergeCol(7) = false; grd_hmdlspipeinfo.mergeCol(8) = false; */ //20091022 ºÎÀ§¹æÇâ¿¡ ±âŸ Ãß°¡-kys, addComboInstance("/root/init/M0999list", "cdid^cdnm", "03^±âŸ", "M0133", "I"); //ºÎÀ§¹æÇâ ÄÞº¸ ±âŸÃß°¡ // 20150818 kya ¸·À½ addComboInstance("/root/init/M0138list", "cdid^cdnm", "03^±âŸ", "M0138[3]", "D"); //ºÎÀ§ ÄÞº¸ ±âŸ»èÁ¦ //** »ó´ÜȯÀÚ È­¸é¼³Á¤ **// var node = getGlobalVariable("paminfo"); setCSVToNode("/root/temp/paminfo", node); if(getNodesetCount("/root/temp/paminfo/list") > 0) { var sSelPid = model.getValue("/root/temp/paminfo/list/pid"); // µî·Ï¹øÈ£ var sMaintePatRgstDD = model.getValue("/root/temp/paminfo/list/maintepatrgstdd"); // À¯ÁöȯÀÚµî·ÏÀÏÀÚ hdmatnpatRow = 1; model.setValue("/root/main/condition/pid", sSelPid); fSrchHDPatList(); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ ¸®½ºÆ® Á¶È¸ fSetHDPipeInfo(1); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ¸®½ºÆ®¿¡¼­ ȯÀÚ ¼±Åà ½Ã µµ°ü±â·Ï ¸®½ºÆ® ¹× ´©ÀûÁ¶È¸, ȯÀÚÁ¤º¸¸¦ ¼³Á¤ }else{ fSrchHDPatList(); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ ¸®½ºÆ® Á¶È¸ } } /** * @group : * @ver : 2007.06.12 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼® À¯ÁöȯÀÚ ¸®½ºÆ® Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchHDMatnPatList(){ model.removenode ("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue("/root/main/condition/pid")); model.makeValue ("/root/send/reqdata/dialflag" , "H" ); // Åõ¼®±¸ºÐ (H:Ç÷¾×) //20090109 dhkim //³»È¯ÀÚ Ãß°¡ model.makeValue("/root/send/reqdata/mypid",model.getValue("/root/main/condition/mypid")); //20130520 kya //Ç÷¾×Àû¼º¼ºÆò°¡ wardcd model.makeValue("/root/send/reqdata/wardcd",model.getValue("/root/main/condition/wardcd")); model.removeNodeset("/root/main/hdmatnpatlist"); // 20130603 ¼öÁ¤ TRMND01301 -> TRMN01305 ·Î º¯°æÇÔ // ´ë»óÀÚ¸¦ Ç÷¾×Åõ¼®À¯ÁöȯÀÚ¿¡¼­ ´çÀÏ Á¢¼öȯÀÚ·Î º¯°æ, ÀÎÁõÀúÀåÀ» À§Çؼ­ submit("TRMND01301"); //2008-08-19 ¾çõ´ö »èÁ¦ ó¸® // if(model.getValue("/root/main/condition/pid") != "") { // grd_hdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 3) = "#ffd9ff"; // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ¸®½ºÆ® ¼¿ »ö»ó ÁöÁ¤ // for(var i=1; i<=grd_coduitrecinfo.rows; i++) { // grd_coduitrecinfo.cellstyle("background-color", i, 1, i, 3) = "white"; //fSaveHDPipeInfo ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) // } // fGetPatInfo(model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[1]/pid"), model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[1]/maintepatrgstdd")); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ Á¤º¸ ¼³Á¤ // fSrchCoduitrecList(); // ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® Á¶È¸ //} //model.refresh(); } /** * @group : * @ver : 2013.06.02 * @by : ±Ç¿µ¾Ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼® ´çÀÏ ½ºÄÉÁ٠ȯÀÚ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSrchHDPatList(){ model.removenode ("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/pid" , model.getValue("/root/main/condition/pid")); model.makeValue ("/root/send/reqdata/dialflag" , "H" ); // Åõ¼®±¸ºÐ (H:Ç÷¾×) //20131007 kya ¿¹¾àÀÏÀÚ Ãß°¡ model.makeValue ("/root/send/reqdata/rsrvdd" , model.getValue("/root/main/condition/rsrvdd")); //20090109 dhkim //³»È¯ÀÚ Ãß°¡ model.makeValue("/root/send/reqdata/mypid",model.getValue("/root/main/condition/mypid")); //20130520 kya //Ç÷¾×Àû¼º¼ºÆò°¡ wardcd model.makeValue("/root/send/reqdata/wardcd",model.getValue("/root/main/condition/wardcd")); model.removeNodeset("/root/main/hdmatnpatlist"); // 20130603 ¼öÁ¤ TRMND01301 -> TRMN01305 ·Î º¯°æÇÔ // ´ë»óÀÚ¸¦ Ç÷¾×Åõ¼®À¯ÁöȯÀÚ¿¡¼­ ´çÀÏ Á¢¼öȯÀÚ·Î º¯°æ, ÀÎÁõÀúÀåÀ» À§Çؼ­ submit("TRMND01305"); //2008-08-19 ¾çõ´ö »èÁ¦ ó¸® // if(model.getValue("/root/main/condition/pid") != "") { // grd_hdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 3) = "#ffd9ff"; // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ¸®½ºÆ® ¼¿ »ö»ó ÁöÁ¤ // for(var i=1; i<=grd_coduitrecinfo.rows; i++) { // grd_coduitrecinfo.cellstyle("background-color", i, 1, i, 3) = "white"; //fSaveHDPipeInfo ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) // } // fGetPatInfo(model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[1]/pid"), model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[1]/maintepatrgstdd")); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ Á¤º¸ ¼³Á¤ // fSrchCoduitrecList(); // ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® Á¶È¸ //} //model.refresh(); } /** * @group : * @ver : 2007.06.12 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼® À¯ÁöȯÀÚ Á¤º¸ ¼³Á¤ * (Ç÷¾×Åõ¼® À¯ÁöȯÀÚ ¸®½ºÆ® ´õºí Ŭ¸¯ ½Ã) * @param : * @return : * @--------------------------------------------------- */ function fGetPatInfo(sSelPid, sMaintePatRgstDD) { // ÃʱâÈ­ model.removeNodeset("/root/main/reclist/recinfolists"); // Ç÷¾×Åõ¼®µµ°ü±â·Ï model.removeNodeset("/root/main/reclist/recinfo/hmdlspipeinfolist/hmdlspipeinfo"); // Ç÷¾×Åõ¼® µµ°ü°ü¸® model.removeNodeset("/root/main/reclist/recinfo/avfinfolist/avfinfo" ); // µ¿Á¤¸Æ·ç °ü¸® model.removeNodeset("/root/main/reclist/recinfo/oprtinfolist/oprtinfo" ); // ½Ã¼ú°ú ÁßÀç //±â·ÏÀÚ Á¤º¸ ¼³Á¤ model.makeValue("/root/main/reclist/recinfolists/recid", getUserId()); // ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ ID model.makeValue("/root/main/reclist/recinfolists/recnm", getUserName()); // ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ¸í // ±â·ÏÀϽà ¼³Á¤ model.makeValue("/root/main/reclist/recinfolists/recdd", getCurrentDate()); // ±â·ÏÀÏÀÚ model.makeValue("/root/main/reclist/recinfolists/rectm", getCurrentTime().substr(0,4)); // ±â·Ï½Ã°£ // ȯÀÚ Á¤º¸ ¼³Á¤ model.makeValue("/root/main/reclist/recinfolists/pid", sSelPid); model.makeValue("/root/main/reclist/recinfolists/maintepatrgstdd", sMaintePatRgstDD); } /** * @group : * @ver : 2007.06.12 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼®µµ°üÁ¤º¸ ÀúÀå * @param : pFlag (T:ÀÓ½ÃÀúÀå, C:ÀÎÁõÀúÀå) * @return : * @--------------------------------------------------- */ function fSaveHDPipeInfo(pFlag){ var sRecDD = model.getValue("/root/main/reclist/recinfolists/recdd"); // recdd var sRecTM = model.getValue("/root/main/reclist/recinfolists/rectm"); // rectm /*****start for(var i=1; i11·Îº¯°æ-20091016-kys } for(i=grd_oprtinfo.fixedRows ; i < grd_oprtinfo.rows ; i++){ grd_oprtinfo.cellStyle("background-image", + i , grd_oprtinfo.colRef("stu")) = "../../../com/commonweb/images/icon_n.gif"; //ºñ°íÃß°¡·Î 6->7·Îº¯°æ-20091021-kys } //20120329 by kya for(i=grd_bvipinfo.fixedRows ; i < grd_bvipinfo.rows ; i++){ grd_bvipinfo.cellStyle("background-image", + i , grd_bvipinfo.colRef("stu")) = "../../../com/commonweb/images/icon_n.gif"; //¹æÇâÃß°¡·Î 10->11·Îº¯°æ-20091016-kys } // ¼±Åà Çà ¼¿ »ö»ó ÁöÁ¤ grd_coduitrecinfo.cellstyle("background-color", coduitrecinfoRow, 1, coduitrecinfoRow, 3) = "#ffd9ff"; model.removenode("/root/send"); model.makeNode ("/root/send"); // model.makeValue ("/root/send/reqdata/pid" , model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo["+grd_hdmatnpatinfo.row+"]/pid")); // model.makeValue ("/root/send/reqdata/maintepatrgstdd" , model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo["+grd_hdmatnpatinfo.row+"]/maintepatrgstdd")); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/reclist/recinfolists/pid")); model.makeValue("/root/send/reqdata/maintepatrgstdd", model.getValue("/root/main/reclist/recinfolists/maintepatrgstdd")); /* model.makeValue ("/root/send/reqdata/recdd", sRecDD); model.makeValue ("/root/send/reqdata/rectm", sRecTM); model.makeValue ("/root/send/reqdata/maintepatrgstdd", sMaintepatrgstdd); */ model.removeNodeset("/root/main/reclist/recinfo/hmdlspipeinfolist"); model.removeNodeset("/root/main/reclist/recinfo/avfinfolist" ); model.removeNodeset("/root/main/reclist/recinfo/oprtinfolist" ); //20120329 by kya model.removeNodeset("/root/main/reclist/recinfo/bvipinfolist" ); submit("TRMND01303"); for(i=grd_hmdlspipeinfo.fixedRows ; i < grd_hmdlspipeinfo.rows ; i++){ grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("partflag")) = true; grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("kindflag2")) = true; grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("kindflag3")) = true; grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("redness")) = true; if(grd_hmdlspipeinfo.valueMatrix(i,grd_hmdlspipeinfo.colRef("statusflag")) == "2"){ // »óÅ Á¦°Å½Ã Á¦°ÅÀÌÀ¯ Ȱ¼ºÈ­ grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("elmnresnflag")) = false; }else{ grd_hmdlspipeinfo.isReadOnly(i, grd_hmdlspipeinfo.colRef("elmnresnflag")) = true; } } /* // ±â·ÏÁ¤º¸ ¼³Á¤ if(grd_coduitrecinfo.rows > 1) { model.makeValue("/root/main/reclist/recinfolists/recdd" , model.getValue("/root/main/coduitreclist/coduitrecinfo[" + coduitrecinfoRow + "]/recdd")); model.makeValue("/root/main/reclist/recinfolists/rectm" , model.getValue("/root/main/coduitreclist/coduitrecinfo[" + coduitrecinfoRow + "]/rectm")); model.makeValue("/root/main/reclist/recinfolists/maintepatrgstdd", model.getValue("/root/main/coduitreclist/coduitrecinfo[" + coduitrecinfoRow + "]/maintepatrgstdd")); model.makeValue("/root/main/reclist/recinfolists/signno" , model.getValue("/root/main/coduitreclist/coduitrecinfo[" + coduitrecinfoRow + "]/signno")); model.refresh(); } */ } /** * @group : * @ver : 2007.06.22 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ½Å±Ôµî·Ï¹öư Ŭ¸¯ ½Ã * @param : * @return : * @--------------------------------------------------- */ function fSetNewRecInfo(){ if(model.getValue("/root/main/reclist/recinfolists/pid") == "") { messageBox("Ç÷¾×Åõ¼® À¯ÁöȯÀÚ¸¦ ¼±ÅÃÇÑ ÈÄ", "I", "½Å±Ôµî·ÏÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù."); return; } grp_hdpipeinfo.disabled = false; // Ç÷¾×Åõ¼® µµ°ü°ü¸® ±×·ì Ȱ¼ºÈ­ // ±â·ÏÀϽà ¼³Á¤ model.makeValue("/root/main/reclist/recinfolists/recdd", getCurrentDate()); // ±â·ÏÀÏÀÚ model.makeValue("/root/main/reclist/recinfolists/rectm", getCurrentTime().substr(0,4)); // ±â·Ï½Ã°£ model.refresh(); // ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® Çà Ãß°¡ grd_coduitrecinfo.addItem(); // Çà Ãß°¡ grd_coduitrecinfo.textmatrix((grd_coduitrecinfo.rows-1), 1) = model.getValue("/root/main/reclist/recinfolists/recdd"); grd_coduitrecinfo.textmatrix((grd_coduitrecinfo.rows-1), 2) = model.getValue("/root/main/reclist/recinfolists/rectm"); grd_coduitrecinfo.textmatrix((grd_coduitrecinfo.rows-1), 3) = model.getValue("/root/main/reclist/recinfolists/recnm"); grd_coduitrecinfo.textmatrix((grd_coduitrecinfo.rows-1), 4) = model.getValue("/root/main/reclist/recinfolists/pid"); grd_coduitrecinfo.textmatrix((grd_coduitrecinfo.rows-1), 5) = model.getValue("/root/main/reclist/recinfolists/maintepatrgstdd"); // ÃʱâÈ­ for(var i=1; i<=grd_coduitrecinfo.rows; i++) { grd_coduitrecinfo.cellstyle("background-color", i, 1, i, 3) = "white"; // ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) } model.removeNodeset("/root/main/reclist/recinfo/hmdlspipeinfolist/hmdlspipeinfo"); // Ç÷¾×Åõ¼® µµ°ü°ü¸® model.removeNodeset("/root/main/reclist/recinfo/avfinfolist/avfinfo"); // µ¿Á¤¸Æ·ç °ü¸® model.removeNodeset("/root/main/reclist/recinfo/oprtinfolist/oprtinfo"); // ½Ã¼ú°ú ÁßÀç // ½Å±Ôµî·Ï flag model.makeValue("/root/main/chklist/chkinfo/cretfalg", "Y"); model.refresh(); } /** * @group : * @ver : 2007.07.18 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Åõ¼®µµ°ü±â·Ï ¸¶½ºÅÍÁ¤º¸ »èÁ¦ * @param : * @return : * @--------------------------------------------------- */ function fDelPipeMasterInfo(){ //** µ¥ÀÌÅÍ ¸ðµÎ »èÁ¦ µÇ¾î ÇØ´çÀϽÿ¡ ±â·ÏÁ¤º¸ ¾øÀ» °æ¿ì **// if( getNodesetCount("/root/main/reclist/recinfo/hmdlspipeinfolist/hmdlspipeinfo") == 0 && getNodesetCount("/root/main/reclist/recinfo/avfinfolist/avfinfo") == 0 && getNodesetCount("/root/main/reclist/recinfo/oprtinfolist/oprtinfo") == 0) { messageBox("ÇØ´çÀϽÿ¡ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù", "I", "¸¶½ºÅÍ Á¤º¸¸¦ »èÁ¦ÇÕ´Ï´Ù."); model.makeValue("/root/send/savedata/pid" , model.getValue("/root/main/reclist/recinfolists/pid")); model.makeValue("/root/send/savedata/recdd" , model.getValue("/root/main/reclist/recinfolists/recdd")); model.makeValue("/root/send/savedata/rectm" , model.getValue("/root/main/reclist/recinfolists/rectm")); model.makeValue("/root/send/savedata/maintepatrgstdd", model.getValue("/root/main/reclist/recinfolists/maintepatrgstdd")); model.makeValue("/root/send/savedata/dialflag" , "H"); submit("TXMND01302"); fSrchCoduitrecList(); // ȯÀÚº° µµ°ü±â·Ï ¸®½ºÆ® Á¶È¸ } } /** * @group : * @ver : 2008.05.16 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç÷¾×Åõ¼® À¯ÁöȯÀÚ¸®½ºÆ®¿¡¼­ ȯÀÚ ¼±Åà ½Ã µµ°ü±â·Ï ¸®½ºÆ® ¹× ´©ÀûÁ¶È¸, ȯÀÚÁ¤º¸¸¦ ¼³Á¤. * @param : * @return : * @--------------------------------------------------- */ function fSetHDPipeInfo(iRow){ // hdmatnpatRow = grd_hdmatnpatinfo.row; var sSelPid = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo["+iRow+"]/pid"); // ¼±ÅÃȯÀÚ µî·Ï¹øÈ£ var sMaintePatRgstDD = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo["+iRow+"]/maintepatrgstdd"); // ¼±ÅÃȯÀÚ À¯ÁöȯÀÚµî·ÏÀÏÀÚ var sOrddd = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[" +iRow+ "]/orddd"); var sCretno = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[" +iRow+ "]/cretno"); var sHiststat = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[" +iRow+ "]/histstat"); var sOrddeptcd = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[" +iRow+ "]/orddeptcd"); var sOrddrid = model.getValue("/root/main/hdmatnpatlist/hdmatnpatinfo[" +iRow+ "]/orddrid"); model.makeValue("/root/main/reclist/recinfolists/pid",sSelPid); model.makeValue("/root/main/reclist/recinfolists/maintepatrgstdd",sMaintePatRgstDD); model.makeValue("/root/main/reclist/recinfolists/orddd",sOrddd); model.makeValue("/root/main/reclist/recinfolists/cretno",sCretno); model.makeValue("/root/main/reclist/recinfolists/histstat",sHiststat); model.makeValue("/root/main/reclist/recinfolists/orddeptcd",sOrddeptcd); model.makeValue("/root/main/reclist/recinfolists/orddrid",sOrddrid); // btn_srchccmlinfo.disabled = false; // ´©ÀûÁ¶È¸¹öư Ȱ¼ºÈ­ // À¯ÁöȯÀÚ ¸®½ºÆ® ¼¿ »ö»ó ÃʱâÈ­ (white) for(var i=grd_hdmatnpatinfo.fixedRows; i<=grd_hdmatnpatinfo.rows; i++) { grd_hdmatnpatinfo.cellstyle("background-color", i, 1, i, 4) = "white"; } // ¼±Åà Çà ¼¿ »ö»ó ÁöÁ¤ grd_hdmatnpatinfo.cellstyle("background-color", iRow, 1, iRow, 4) = "#ffd9ff"; //**** fGetPatInfo(sSelPid, sMaintePatRgstDD); // Ç÷¾×Åõ¼® À¯ÁöȯÀÚ Á¤º¸ ¼³Á¤ fSrchCoduitrecList(iRow); // ´çÀÏ Ç÷°ü Á¢±Ù·Î ¸®½ºÆ® Á¶È¸ //////fSrchHDPipeInfo("X"); // Ç÷¾×Åõ¼® µµ°ü±â·Ï Á¶È¸ fSrchHDPipeInfo(); // Ç÷¾×Åõ¼® µµ°ü±â·Ï Á¶È¸ /* // ȯÀÚº° µµ°ü±â·Ï µî·Ï¹øÈ£, À¯ÁöȯÀÚ µî·ÏÀÏÀÚ ¼³Á¤ if(getNodesetCount("/root/main/coduitreclist/coduitrecinfo")>0) { model.makeValue("/root/main/coduitreclist/coduitrecinfo[1]/pid" , sSelPid); model.makeValue("/root/main/coduitreclist/coduitrecinfo[1]/maintepatrgstdd", sMaintePatRgstDD); } model.makeValue("/root/main/reclist/recinfolists/maintepatrgstdd", sMaintePatRgstDD); // À¯ÁöȯÀÚµî·ÏÀÏÀÚ¼³Á¤ */ /*20130306 kya ȯÀÚº° µµ°ü±â·Ï ±â·Ï¹øÈ£ °¡Àå ÃÖ±Ù°ªÀ¸·Î ¼³Á¤*/ /*20130531 kya ¼öÁ¤ : ÀÏÀÚº° µî·ÏÀ» À§ÇØ */ var sSignn = ""; if(getNodesetCount("/root/main/coduitreclist/coduitrecinfo")>0) { sSignno = model.getValue("/root/main/coduitreclist/coduitrecinfo[1]/signno") model.makeValue("/root/main/reclist/recinfolists/signno",sSignno); } //±â·ÏÀÚ Á¤º¸ ¼³Á¤ model.makeValue("/root/main/reclist/recinfolists/recid", getUserId()); // ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ ID model.makeValue("/root/main/reclist/recinfolists/recnm", getUserName()); // ÇöÀç ·Î±×ÀÎÇÑ »ç¿ëÀÚ¸í // ±â·ÏÀϽà ¼³Á¤ //20131011 kya ±â·ÏÀÏÀÚ¸¦ ¼öÁøÀÏÀÚ·Î ÀÏÄ¡½ÃÅ´ //¼öÁ¤Àü //model.makeValue("/root/main/reclist/recinfolists/recdd", getCurrentDate()); // ±â·ÏÀÏÀÚ //¼öÁ¤ÈÄ model.makeValue("/root/main/reclist/recinfolists/recdd", sOrddd); model.makeValue("/root/main/reclist/recinfolists/rectm", getCurrentTime().substr(0,4)); // ±â·Ï½Ã°£ model.refresh(); } /* ------------------------------------------------- */ /* desc : Instance NodeCopy Çϱâ (SMMNP007.js ÂüÁ¶) */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function InstanceNodeCopy(pModel, tNode, sNode) { pModel.copyNode(tNode, sNode ); } /* ------------------------------------------------- */ /* desc : Instance NodeCopy Çϱâ(SMMNP007.js ÂüÁ¶) */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function XmlDataCheck(XmlInstNm) { XmlInstNm = XmlInstNm.split(" "); var tNode = ""; var sNode = ""; for (var i=0; i < XmlInstNm.length; i++){ tNode = "/root/main/reclist/recinfo/" + XmlInstNm[i]; if (instance1.selectSingleNode(tNode).childNodes.length < 1) { sNode = "/root/main/xmlformatlist/" + XmlInstNm[i]; InstanceNodeCopy(model, tNode, sNode); } } } /* ------------------------------------------------- */ /* desc : ÇØ´ç °æ·ÎÀÇ >,< ¹®ÀÚ ¸¦ <,>·Î º¯È¯ */ /* param : path - ´ë»ó°æ·Î */ /* return : */ /* -------------------------------------------------- */ function doReplaceLtGt(path) { var nodelist = model.instances(0).selectNodes(path + "/shapeimgedata"); var shape = ""; for (var i=0; i/gi, ">"); } } /** * creat : 20090108 * author : dhkim * desc : ³»È¯ÀÚ¼¼ÆÃµÈ °£È£»ç load */ function fLoadMyPatSetting(){ model.removenode('/root/send'); model.makeValue('/root/send/wardcd', getUserInfo('dutplcecd')); //submit È£Ãâ if(!submit('TRMND03402')){ messageBox('Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return; } } /** * @desc : ÄÞº¸¹Ú½º¿¡ ¿øÇÏ´Â instance node¿Í value¸¦ ¼³Á¤ * @ * @param :20091022¿¡ Ãß°¡-kys * @event : * @return : * @--------------------------------------------------- */ function addComboInstance(combopath, nodename, nodeval, parentnode, appdelyn){ nodename = nodename.split("^"); nodeval = nodeval.split("^"); if(nodename.length != nodeval.length){ return; } var label = model.instances(0).createElement(nodename[0]); var val = model.instances(0).createElement(nodename[1]); var combo = model.instances(0).createElement(parentnode); label.value = "" + nodeval[0] + ""; val.value = "" + nodeval[1] + ""; combo.appendChild(label); combo.appendChild(val); chkNode = model.instances(0).selectSingleNode(combopath); if(chkNode == null){ model.makeNode(combopath); srcNode = model.instances(0).selectSingleNode(combopath); }else{ srcNode = model.instances(0).selectSingleNode(combopath); } desNode = model.instances(0).selectSingleNode(combopath + "/" + parentnode); //srcNode.insertBefore(combo, desNode); Á©»ó´Ü¿¡ ºÙÈ÷±â //srcNode.insertAfter(combo, desNode); //2¹øÂ° ºÙÈ÷±â if(appdelyn == "I"){ srcNode.appendChild(combo); //¸¶Áö¸·¿¡ ºÙÈ÷±â }else if(appdelyn == "D"){ srcNode.removeChild(desNode); //»èÁ¦ } model.refresh(); } /** * @group : * @ver : 2007.06.01 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ƯÀÌ»çÇ× ¸®½ºÆ® ¼öÁ¤½Ã »óŰª ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fSetSpcfFactList(vGrdObj){ var iRow = vGrdObj.row; if(vGrdObj.textmatrix(iRow, vGrdObj.colRef("stu")) == "s") { // ¼±Åà ÇàÀÌ Á¶È¸µÈ Çà(DB¿¡ Á¸Àç) À϶§ (»óŰª :s) vGrdObj.textmatrix(iRow, vGrdObj.colRef("stu")) = "u"; // »óŰª ÁöÁ¤ (update) } } /** * @group : * @ver : 2007.05.31 * @vGrdObj : ±×¸®µå¸í * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : ƯÀÌ»çÇ× ¸®½ºÆ® ÇàÃß°¡ È­¸é ¼³Á¤ * @param : * @return : * @--------------------------------------------------- */ function fAddRowSpcfFact(vGrdObj){ if (vGrdObj == null) return; if (vGrdObj.rows == 1){ vGrdObj.addItem(); }else{ vGrdObj.insertItem(1); } var sCurrentDate = getCurrentDate(); var iRow = 1; var xPath = "/root/main/reclist/recinfo/bvipinfolist/bvipinfo"; var itemflag = "09"; //Ç÷°ü³»¾ÐÃøÁ¤ºñ var sSelPid = model.getValue("/root/main/reclist/recinfolists/pid"); // µî·Ï¹øÈ£ var sRecId = model.getValue("/root/main/reclist/recinfolists/recid"); // ±â·ÏÀÚ ¾ÆÀ̵ð var sBvipvalue = model.getValue("/root/main/condition/bvipvalue"); // Access Flow(ml/min) OR SIAPR vGrdObj.cellStyle("background-image", + vGrdObj.row, vGrdObj.colRef("stu")) = "../../../com/commonweb/images/icon_i.gif"; //insert »óŰªÀ̹ÌÁö-¹æÇâÃß°¡·Î 10->11·Î º¯°æ-20091016-kys model.makeValue( xPath +"[" + iRow + "]/pid" , sSelPid); model.makeValue( xPath +"[" + iRow + "]/recid", sRecId ); if(iRow == 1){ model.makeValue(xPath + "[" + iRow + "]/seqno", 1); } else{ model.makeValue(xPath +"[" + iRow + "]/seqno", Number(model.getValue( xPath +"[" + (iRow-1) + "]/seqno"))+1); } // alert(" iRow = " + iRow); model.makeValue(xPath +"[" + iRow + "]/recdd" , getCurrentDate() ); // ±â·ÏÀÏÀÚ ÁöÁ¤(ÇöÀçÀÏÀÚ) model.makeValue(xPath +"[" + iRow + "]/rectm" , getCurrentTime().substr(0,4)); // ±â·Ï½Ã°£ ÁöÁ¤(ÇöÀç½Ã°£) model.makeValue(xPath +"[" + iRow + "]/status", "i" ); // »óŰª ÁöÁ¤ (i) model.makeValue(xPath +"[" + iRow + "]/itemflag", itemflag ); // »óŰª ÁöÁ¤ (i) model.makeValue(xPath +"[" + iRow + "]/spcffact", sBvipvalue ); // ƯÀÌ»çÇ× (i) } /** * @desc : ±×¸®µå ÄÞº¸¹Ú½º inputÀ¸·Îº¯È¯ * @ * @param :20091022¿¡ Ãß°¡-kys * @event : * @return : * @--------------------------------------------------- */ function fCellchgnged() { if(grd_avfinfo.row >= grd_avfinfo.fixedRows){ var combopath = ""; if(grd_avfinfo.col == 2){ //Á¾·ù combopath = "/root/init/M0137list/M0137"; }else if(grd_avfinfo.col == 1){ //ºÎÀ§(ÆÈ,´Ù¸®) combopath = "/root/init/M0138list/M0138"; }else if(grd_avfinfo.col == 3){ //µ¿Á¤¸Æ·ç »ç¿ëÇ÷°ü combopath = "/root/init/M0139list/M0139"; }else if(grd_avfinfo.col == 0){ //ºÎÀ§¹æÇâ(¿ÞÂÊ,¿À¸¥ÂÊ,±âŸ) combopath = "/root/init/M0999list/M0133"; } var idx = grd_avfinfo.valueMatrix(grd_avfinfo.row,0); if ( idx == "03" && grd_avfinfo.col == 1){ //ºÎÀ§¹æÇâ(¿ÞÂÊ,¿À¸¥ÂÊ)ÀÌ ±âŸÀÌ°í ºÎÀ§(ÆÈ,´Ù¸®)Ä÷³À̸é grd_avfinfo.combo.button.visible = false; grd_avfinfo.combo.input.attribute("width") = grd_avfinfo.colWidth(grd_avfinfo.col); }else{ grd_avfinfo.combo.button.visible = true; grd_avfinfo.combo.input.attribute("width") = grd_avfinfo.colWidth(grd_avfinfo.col) - 20; grd_avfinfo.cellComboNodeset(grd_avfinfo.row, grd_avfinfo.col) = combopath; } } }