/** * MMR00602.js * SMMMR00602_½Ã¼ú±â·Ï.xrw * -> ½Ã¼ú±â·Ï ½Å±Ô ·ÎµùÇÒ¶§¿¡ brief ±â·ÏÀÌ ÀÖÀ¸¸é µðÆúÆ®·Î brief±â·ÏÀ» Á¶È¸ÇØ¿È(asis´Â ½Ã¼ú°£È£Á¤º¸¸¦ ·ÎµùÇßÀ½) */ //ºÎºÐ¼­½ÄÀÇ ºÎ¸ð¾ÆÀÌÅÛ ¹è¿­ var gItemCds = new Array("0007983001", "0000521001", "0000509001", "0000512001", "0000507001"); var gItemCdsTextArea = new Array("0000512001", "0000507001"); var gItemCdsXRWArea = new Array("0007983001", "0000521001", "0000509001"); //ºÎºÐ¼­½ÄÀÇ °³¼ö¸¸Å­ ÀÏ´Ü '0'À¸·Î ä¿î´Ù. var gPageIdx = new Array(0, 0); var iSurg = ipt_surg.attribute("degnitemlevlcd"); //var operation = getGlobalVariable("operation").split("¢Ì")[1]; var instance = document.models(0).instances(0); var pageInfo = new PAGEINFO(); var oprsrvno = ""; //½Ã¼ú¿¹¾à¹øÈ£ var perfdeptcd = ""; //Áýµµ°ú /** * @desc : È®Àå¹öư(À̹ÌÁö,°¡°èµµ,Ãß°¡±â·Ï)À» ±â·Ï¿©ºÎ¿¡ µû¶ó Ç¥½Ã¸¦ À§ÇÑ ¹öư¸ñ·Ï * @id : * @authur : ¾ÈÄ¡¿ø * @history : 2009.09.09 ½Å±Ô ¾ÈÄ¡¿ø ACW_090909A */ var gExtnBtnIds = new Array("btn_imge_0000512001", "btn_etcrec_0000512001"); /** * @desc : ¼­½Ä µ¥ÀÌÅÍ Clear, ÀÎÅÍÆäÀ̽º ÀԷ°ª Á¶È¸ ÀÔ·Â * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fClearComnFormData() { if (gMaxSectionID != "") { var MaxObj = document.controls("lbl_" + gMaxSectionID); MaxObj.dispatch("onclick"); } ClearComnFormData(gItemCds); //2010.01.20 dhkim -±ÇÇÑüũ·Î ¸®Åϰª Ãß°¡ if(!fInitialize()){ return false; } if (parent.window.javascript.fGetFormRec("status") == "C") { var rtn = 'true'; if(!rtn) { fBtnDisEnable(true); return "oprfalse"; } else { model.refresh(); } } //Æ÷Ä¿½º ó¸® SetDefFocusIVW(gItemCdsTextArea); return true; } /** * @desc : ±â·Ïµ¥ÀÌÅÍ Á¶È¸ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fLoadData() { //2010.01.20 dhkim -±ÇÇÑüũ·Î ¸®Åϰª Ãß°¡ if(!fInitialize()){ return false; } //Program ¼­½Ä µ¥ÀÌÅÍ Á¶È¸¹Ý¿µ InitPgmFormData(); this.recRef2 = "/root/hidden/recinfo" //ºÎºÐ¼­½Ä µ¥ÀÌÅÍ Á¶È¸ ¹Ý¿µ InitUnitFormData(gItemCds); parent.window.javascript.gSubmitID = TX_SUBMIT_EXTN_FORM; parent.window.javascript.fSetFormRec("extnflag", "opr"); return true;//2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) } /** * @desc : È­¸é ÃʱâÈ­ * 2010.01.20 dhkim - ¸®Åϰª Ãß°¡ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fInitialize() { //2010.01.18 dhkim - ÀÛ¼º±ÇÇÑ Ã¼Å©(½Ã¼ú¿¹¾à¹øÈ£, Áýµµ°úüũ)->±âÁ¸±â´ÉÀÓ var operation = getGlobalVariable("operation").split("¢Ì")[1]; if(operation != null && operation != ""){ oprsrvno = operation.split("¢Ë")[0]; perfdeptcd = operation.split("¢Ë")[10]; } if (parent.window.javascript.fGetFormRec("status") == "C") { //parent.window.javascript.fSetFormRec("extnflag", "opr"); //parent.window.javascript.fSetFormRec("oprsrvno", oprsrvno); ivw_0007983001.model.removeNodeset("/root/main/diaginfo/diagcdlist"); // //½Ã¼ú¿¹¾à¹øÈ£ üũ // if(oprsrvno == "") // { // messageBox("½Ã¼ú¿¹¾àÀÌ µÇÁö ¾ÊÀº", "I005"); // grup_base.disabled = true; // fBtnDisEnable(true); // return false; // } else { // fBtnDisEnable(false); // } // // //Áýµµ°ú üũ // if (perfdeptcd != getUserInfo("dutplcecd")) // { // messageBox("ÀÛ¼º ±ÇÇÑÀÌ", "I004"); // grup_base.disabled = true; // fBtnDisEnable(true); // return false; // } else { // fBtnDisEnable(false); // } } ivw_0007983001.attribute("border-style") = "none"; ivw_0000521001.attribute("border-style") = "none"; ivw_0000509001.attribute("border-style") = "none"; //±×¸®µå top, heiÈ®Àå°ª ¼¼ÆÃ gTermViewTopPos = 29; gTermViewHei = 152; gTermViewItems = gItemCdsXRWArea; ipt_surg.attribute("disabled") = true; //½Ã¼ú Àü ÇǺλóÅÂÈ®ÀÎ fRadioYNDefault("0001156","0001965001"); //½Ã¼ú ÈÄ ÇǺλóÅÂÈ®ÀÎ fRadioYNDefault("0003008","0001965001"); //ÀÌÀ±ÁÖó¸®(20141211) var perfdrnm = getUserInfo("usernm"); model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000980.0001830]/reccnts", perfdrnm); //ÁýµµÀÇ model.refresh(); return true; } /** * @desc : ÀÇ»ç ¼±Åÿ¡ µû¸¥ reccnts¼ÂÆÃ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fChngDoct(degnitemlevlcd) { var sDrid = model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermcd"); var sDrnm = model.getValue("/root/init/drlist"+degnitemlevlcd+"/usercombo[userid='"+sDrid+"']/usernm"); if (sDrnm == "") { sDrnm = ""; model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermcd", ""); } model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermnm", sDrnm); model.refresh(); } /** * @desc : ¶óµð¿À¹öư ¼±Åÿ¡ µû¸¥ reccnts¼ÂÆÃ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fRadioYN(degnitemlevlcd) { var sRdoCd = model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermcd"); var sRdoNm = model.getValue("/root/main/forminfo/vallist[valcd='" + sRdoCd + "']/valitemnm"); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermnm", sRdoNm); } function fRadioYNDefault(degnitemlevlcd,rectermcd) { var sRdoNm = model.getValue("/root/main/forminfo/vallist[valcd='" + rectermcd + "']/valitemnm"); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermcd", rectermcd); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + degnitemlevlcd + "']/rectermnm", sRdoNm); } /** * @desc : ½Ã¼úÀÌ·Â ÆË¾÷ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fPatientHist() { modal("SMMMO02500"); } /** * @desc : ±â·Ï ÀνºÅϽº ¿¬°á * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fSetRecItemValue(reciteminfo) { return SetCommMediFormValue(gItemCds, reciteminfo); } /** * @desc : ½Ã¼ú¿¹¾à¹øÈ£¸¦ ÅëÇÑ Áø´Ü¸í, ¸¶ÃëÁ¾·ù Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fGetdiagFormOprsrvno(oprsrvno, iMcdnm, iMcdnm, iScdnm, iScdnm) { if(oprsrvno != ""){ model.removeNodeset("/root/main/diaginfo/diagcdlist"); model.makeValue("/root/send/oprsrvno", oprsrvno); //model.makeValue("/root/send/oprsrvno", "2007000009"); submit("TRMRF04001", false);//TRMRF04001 : (oprd, anst) ½Ã¼úÁø´ÜÁ¶È¸, ¸¶ÃëÁֺΠvar anstmthdcd = model.getValue("/root/main/diaginfo/anstlist/anstmthdcd"); var mcdnm = model.getValue("/root/main/diaginfo/anstlist/mcdnm"); var anstmthdcdsub = model.getValue("/root/main/diaginfo/anstlist/anstmthdcdsub"); var scdnm = model.getValue("/root/main/diaginfo/anstlist/scdnm"); var pageInfo = new PAGEINFO(); //var iptMObj = document.controls("ipt_mcdnm"); //var iptSObj = document.controls("ipt_scdnm"); // if (anstmthdcd != "" && mcdnm != "") // { // //ÁÖ¸¶Ãë // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermcd", anstmthdcd); // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermnm", mcdnm); // // iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/rectermnm"; // } // else // { // iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/reccnts"; // } // // if (anstmthdcdsub != "" && scdnm != "") // { // //ºÎ¸¶Ãë // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermcd", anstmthdcdsub); // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermnm", scdnm); // // iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/rectermnm"; // } // else // { // iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/reccnts"; // } //dhkim /* //½Ã¼úÀüÁø´Ü¸í, ½Ã¼úÈÄ Áø´Ü¸í copyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/diaginfo/diagcdlist", "replace", ivw_0007983001.model, model); copyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/diaginfo/diagcdlist", "replace", ivw_0000521001.model, model); model.refresh(); ivw_0007983001.window.javascript.fSetDiagNmInstance(); ivw_0000521001.window.javascript.fSetDiagNmInstance(); */ return true; }else{ //alert("ÇØ´çȯÀÚ´Â ½Ã¼úȯÀÚ°¡ ¾Æ´Õ´Ï´Ù!"); //grup_base.disabled = true; //parent.window.javascript.fBtnDisable(); return false; } } /** * @desc : ½Ã¼úÀü Áø´Ü¸í »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormDiag() { ivw_0007983001.window.javascript.fInitPage(false, parseInt(ivw_0007983001.attribute("height")), parseInt(ivw_0007983001.attribute("width")), "ivw_0007983001", "½Ã¼úÀü Áø´Ü¸í(Free text)"); //ivw_0000521001.window.javascript.fInitPage(false, parseInt(ivw_0000521001.attribute("height")), parseInt(ivw_0000521001.attribute("width")), "ivw_0000521001", "½Ã¼úÈÄ Áø´Ü¸í"); } /** * @desc : ½Ã¼úÈÄ Áø´Ü¸í »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormDiag1() { //ivw_0007983001.window.javascript.fInitPage(false, parseInt(ivw_0007983001.attribute("height")), parseInt(ivw_0007983001.attribute("width")), "ivw_0007983001", "½Ã¼úÀü Áø´Ü¸í"); ivw_0000521001.window.javascript.fInitPage(false, parseInt(ivw_0000521001.attribute("height")), parseInt(ivw_0000521001.attribute("width")), "ivw_0000521001", "½Ã¼úÈÄ Áø´Ü¸í(Free text)"); } /** * @desc : ¼­½Ä ½Ã¼ú¸í »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormOpr() { //fFormReady(); ivw_0000509001.window.javascript.fInitPage(false, parseInt(ivw_0000509001.attribute("height")), parseInt(ivw_0000509001.attribute("width")), "ivw_0000509001", "½Ã¼ú¸í(Free_text)"); } /***************************************************************************** Æ©´× ******************************************************************************/ var gLoadFormCnts = 0; /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : È­¸é ·ÎµùÈÄ ÃʱâÈ­ ÀÛ¾÷ ¼öÇà * @param : * @return : * @--------------------------------------------------- */ function fFormReady() { grup_base.attribute("border-style") = "none"; setSectionSize(gItemCds, 335, 350); //20080702 ¹ÚÁ¾ÈÆ Ãß°¡ //fInitialize(); InitBtnImge(gItemCdsTextArea); InitBtnEtcRec(gItemCdsTextArea); InitBtnComn(gItemCdsTextArea); dispOnLoadComplete(COMN_FORM); fCosignCheck(); if (parent.window.javascript.fGetFormRec("status") == "C") { //20091211 dhkim Ãß°¡(½Ã¼ú°úÁ¤ ĸ¼Ç visible/hiddenó¸®) //fViewOPfindingsCaption_SMMMR00601("0000507001");//½Ã¼ú°úÁ¤ //2010.01.18 dhkim - ½Ã¼ú¼Ò°ß ĸ¼Ç visible/hiddenó¸® Ãß°¡ //fViewOPfindingsCaption_SMMMR00601("0000512001");//½Ã¼ú°úÁ¤ } //2010.01.25, hkjoo initCmbExtnList(gItemCds); //½Ã¼ú¿¹¹æÀû Ç×»ýÁ¦ Åõ¾à¹Ìºñ°Ç¼ö fGetMibiMedrCnt(); } /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : ºÎºÐ¼­½Ä ·Îµù * @param : * @return : * @--------------------------------------------------- */ function fLoadUnitForm() { initSection(gItemCds); } var diagcnt = 0; /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : ºÎºÐ¼­½Ä ·ÎµùÈÄ ÈÄó¸® * @param : * @return : * @--------------------------------------------------- */ function fOnLoadComplete() { var rtn = false; var curLoadFormCd = getParameter("loadformcd"); setParameter("loadformcd", ""); var fstLevlItemCd = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/orgsupdegnitemcd"); var ivwObj = document.controls("ivw_" + fstLevlItemCd); var unitformload = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/loaded"); //if(ivwObj != null) if(ivwObj != null && unitformload != "true") { //ivwObj.window.javascript.setFstLevlItemCd(fstLevlItemCd); setFstLevlItemCd(ivwObj, curLoadFormCd); model.setValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "']/loaded", "true"); } //½Ã¼úÀüÁø´Ü¸í ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0007983001') { fSetSizeFormDiag(); } //½Ã¼úÈÄÁø´Ü¸í ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0000521001') { fSetSizeFormDiag1(); if (parent.window.javascript.fGetFormRec("status") == "C") { //rtn = fGetdiagFormOprsrvno(oprsrvno, iMcdnm, iMcdnm, iScdnm, iScdnm); //½Ã¼ú¿¹¾à¹øÈ£·Î Áø´Ü¸í Á¶È¸ } } //½Ã¼ú¸í ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0000509001') { fSetSizeFormOpr(); if (parent.window.javascript.fGetFormRec("status") == "C") { if(!fClearComnFormData()){ return false; } } else if (parent.window.javascript.fGetFormRec("status") == "U") { fCosignCheck(); } } gLoadFormCnts++; if(gItemCds.length == gLoadFormCnts) { if (parent.window.javascript.fGetFormRec("status") == "U") { // var anstmthdcd = parent.model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermcd"); // var mcdnm = parent.model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermnm"); // var anstmthdcdsub = parent.model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermcd"); // var scdnm = parent.model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermnm"); //var iptMObj = document.controls("ipt_mcdnm"); //var iptSObj = document.controls("ipt_scdnm"); // if (anstmthdcd != "" && mcdnm != "") // { // iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/rectermnm"; // } // else // { // iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/reccnts"; // } // // if (anstmthdcdsub != "" && scdnm != "") // { // iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/rectermnm"; // } // else // { // iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/reccnts"; // } // // iptMObj.refresh(); // iptSObj.refresh(); //fSetOprInfo_MMR00601();//dhkim } dispOnLoadComplete(UNIT_FORM);//COMN_FORM = 1, UNIT_FORM = 2, GENL_FORM = 3 //¼­½Ä ·Îµù ÈÄ Æ÷Ä¿½º ó¸®(2008-11-18 ¹ÚÁ¾ÈÆ) SetDefFocusIVW(gItemCdsTextArea); } // if(!rtn) // { // return "oprfalse"; // } else { // model.refresh(); // } } /** * @group : * @ver : 2008.11.28 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : µ¿ÀÏ ¼­½ÄÀÌ ¶°ÀÖÀ» °æ¿ì ³»ºÎ ÀνºÅϽº ·Îµù ÈÄ µðÆúÆ® Á¶È¸³»¿ë Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetDefData() { fSetSizeFormOpr(); operation = getGlobalVariable("operation").split("¢Ì")[1]; if(operation != null && operation != ""){ oprsrvno = operation.split("¢Ë")[0]; perfdeptcd = operation.split("¢Ë")[10]; } dispOnLoadComplete(UNIT_FORM);//COMN_FORM = 1, UNIT_FORM = 2, GENL_FORM = 3 } /** * @desc : ÀúÀå¹öư Disable * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fBtnDisEnable(flag) { if(flag) { parent.window.javascript.fDisalbeSave(flag); } else { parent.window.javascript.fDisalbeSave(flag); } } /** * @group : * @ver : 2008.06.13 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : ÄÚ»çÀιöưó¸® * 2010.04.20 dhkim ½ºÅDZÇÇÑüũ ¼­ºê¹Ì¼Ç TRMMR01302·Î º¯°æ(unpreplibÈ£Ãâ·Î ÅëÇÕ) * @param : * @return : * @--------------------------------------------------- */ function fCosignCheck() { //2010.04.20 dhkim ½ºÅDZÇÇÑüũ ¼­ºê¹Ì¼Ç TRMMR01302·Î º¯°æ(unpreplibÈ£Ãâ·Î ÅëÇÕ) //ÀÌÀüÀÇ TRMMR00802 È£ÃâºÎºÐÀº ÁÖ¼®Ã³¸®ÇÔ. if (parent.window.javascript.fGetFormRec("status") == "U" && parent.window.javascript.fGetFormRec("espiyn") == "Y") { model.removenode("/root/send/extninfo"); model.makeValue("/root/send/extninfo/infoflag", "staffauth"); model.makeValue("/root/send/extninfo/formrecseq", parent.window.javascript.fGetFormRec("formrecseq")); if(submit("TRMMR01302")) { var authyn = model.getValue("/root/main/extninfo/staffauthinfo/authyn"); if(authyn == "Y") { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_cosign.attribute("left") = parent.window.btn_signsave.attribute("left"); parent.window.btn_signsave.visible = false; parent.window.btn_cosign.visible = true; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_resend.attribute("left") = parent.window.btn_tmpsave.attribute("left"); parent.window.btn_tmpsave.visible = false; parent.window.btn_resend.visible = true; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = true; parent.window.btn_preview.disabled = true; parent.window.btn_signsaveasnew.disabled = true; parent.window.btn_del.disabled = true; if (parent.window.javascript.fGetFormRec("cosign") == "Y") { parent.window.btn_cosign.disabled = true; grup_base.disabled = true; } else { parent.window.btn_cosign.disabled = false; grup_base.disabled = false; } } else { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_signsave.visible = true; parent.window.btn_cosign.visible = false; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_tmpsave.visible = true; parent.window.btn_resend.visible = false; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = false; parent.window.btn_preview.disabled = false; parent.window.btn_signsaveasnew.disabled = false; parent.window.btn_del.disabled = false; } } } /* //2010.04.20 dhkim ½ºÅDZÇÇÑüũ ¼­ºê¹Ì¼Ç TRMMR01302·Î º¯°æ(unpreplibÈ£Ãâ·Î ÅëÇÕ)ÈÄ ÁÖ¼®Ã³¸®. if (parent.window.javascript.fGetFormRec("status") == "U" && parent.window.javascript.fGetFormRec("espiyn") == "Y") { //ÄÚ»çÀÎ ±ÇÇÑ °ü·Ã ó¸®(2008-11-27 ¹ÚÁ¾ÈÆ) model.makeValue("/root/authsend/pid", parent.window.javascript.fGetFormRec("pid")); model.makeValue("/root/authsend/indd", parent.window.javascript.fGetFormRec("orddd")); model.makeValue("/root/authsend/cretno", parent.window.javascript.fGetFormRec("cretno")); model.makeValue("/root/authsend/formcd", parent.window.javascript.fGetFormRec("formcd")); model.makeValue("/root/authsend/srcformcd", parent.window.javascript.fGetFormRec("srcformcd")); model.makeValue("/root/authsend/formkind" , "opr"); model.makeValue("/root/authsend/oprsrvno" , parent.window.javascript.fGetFormRec("oprsrvno")); if(submit("TRMMR00802")) { if(model.getValue("/root/staffcoyn/authyn") == "Y") { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_cosign.attribute("left") = parent.window.btn_signsave.attribute("left"); parent.window.btn_signsave.visible = false; parent.window.btn_cosign.visible = true; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_resend.attribute("left") = parent.window.btn_tmpsave.attribute("left"); parent.window.btn_tmpsave.visible = false; parent.window.btn_resend.visible = true; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = true; parent.window.btn_preview.disabled = true; parent.window.btn_signsaveasnew.disabled = true; parent.window.btn_del.disabled = true; if (parent.window.javascript.fGetFormRec("cosign") == "Y") { parent.window.btn_cosign.disabled = true; grup_base.disabled = true; } else { parent.window.btn_cosign.disabled = false; grup_base.disabled = false; } } else { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_signsave.visible = true; parent.window.btn_cosign.visible = false; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_tmpsave.visible = true; parent.window.btn_resend.visible = false; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = false; parent.window.btn_preview.disabled = false; parent.window.btn_signsaveasnew.disabled = false; parent.window.btn_del.disabled = false; } } } */ } /** * @group : * @ver : 2009.01.05 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : ½Ã¼ú ÀÌ·Â ¸®½ºÆ® ¼±Åýà * @param : * @return : * @--------------------------------------------------- function fChngOpList_MMR00601_old() { if (model.getValue("/root/send/reqinfstrec/oprsrvno") != "") { if (gMaxSectionID != "") { var MaxObj = document.controls("lbl_" + gMaxSectionID); MaxObj.dispatch("onclick"); } ClearComnFormData(gItemCds); fInitialize(); parent.window.javascript.fSetFormRec("oprsrvno", model.getValue("/root/send/reqinfstrec/oprsrvno")); model.makeValue("/root/send/reqinfstrec/pid", parent.window.javascript.fGetPamInfo("pid")); model.makeValue("/root/send/reqinfstrec/orddd", parent.window.javascript.fGetPamInfo("indd")); model.makeValue("/root/send/reqinfstrec/cretno", parent.window.javascript.fGetPamInfo("cretno")); //TRMMR01003 : (oprd, anst)½Ã¼úÁø´ÜÁ¶È¸,¸¶ÃëÁֺΠif (submit("TRMMR01003")) //½Ã¼ú ¿¹¾à¹øÈ£¿¡ µû¸¥ ½Ã¼ú±â·ÏÁö ±â·Ï³»¿ë Á¶È¸ { var nodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem"); //ÇØ´ç ½Ã¼ú°Ç¿¡ ´ëÇÑ ½Ã¼ú±â·Ï À¯¹«¿¡ µû¸¥ ºÐ±â if (nodeList.length > 0) { fSetOprRecIf_MMR00601(); } else { fDefInfo_MMR00601(); //½Ã¼ú±â·ÏÀÌ ¾øÀ»°æ¿ì µðÆúÆ® Á¤º¸ Á¶È¸ } } } } */ /** * @group : * @ver : 2009.01.05 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : ½Ã¼ú¿¡ ´ëÇÑ ±âº» Á¤º¸ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fDefInfo_MMR00601() { return;//2010.01..18 dhkim »ç¿ë¾ÈÇÔ var tmpoprsrvno = model.getValue("/root/send/reqinfstrec/oprsrvno"); if(tmpoprsrvno != "") { //½Ã¼úÀü Áø´Ü Á¶È¸ ½ÃÀÛ model.removeNodeset("/root/main/diaginfo/diagcdlist"); model.makeValue("/root/send/oprsrvno", tmpoprsrvno); submit("TRMRF04001", false);//TRMRF04001 : (oprd, anst) ½Ã¼úÁø´ÜÁ¶È¸, ¸¶ÃëÁֺΠcopyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/diaginfo/diagcdlist", "replace", ivw_0007983001.model, model); copyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/diaginfo/diagcdlist", "replace", ivw_0000521001.model, model); model.refresh(); ivw_0007983001.window.javascript.fSetDiagNmInstance(); ivw_0000521001.window.javascript.fSetDiagNmInstance(); //½Ã¼úÀü Áø´Ü Á¶È¸ ³¡ //½Ã¼ú¸í, ÁýµµÀÇ, ½Ã¼ú½Ã°£ Á¶È¸ ½ÃÀÛ model.removeNodeset("/root/tmpop/selectoplist"); model.removeNodeset("/root/main/paminfo/list"); var node = getGlobalVariable("paminfo"); if(node != "" && node != null) { setCSVToNode("/root/main/paminfo", node); model.makeValue("/root/send/pid", model.getValue("/root/main/paminfo/list/pid")); model.makeValue("/root/send/cretno", model.getValue("/root/main/paminfo/list/cretno")); if (model.getValue("/root/main/paminfo/list/ioflag") == "O") { model.makeValue("/root/send/orddd", model.getValue("/root/main/paminfo/list/orddd")); } else { model.makeValue("/root/send/orddd", model.getValue("/root/main/paminfo/list/indd")); } model.makeValue("/root/send/oprsrvno", oprsrvno); model.makeValue("/root/send/srchmode", "dr"); if (submit("TRMRF04301"))//TRMRF04301 : ½Ã¼ú¸í (oprc, iprc)optermcd, opengnmÁ¶È¸ { //½Ã¼ú¸í copyNodeset("/root/tmpop/selectoplist", "/root/tmpop/selectoplist", "replace", ivw_0000509001.model, model); ivw_0000509001.window.javascript.fAfterSrch(); } if (submit("TRMRF04302"))//TRMRF04302 : (oprs, ocad, anst) ÁýµµÀÇ,¸¶ÃëÀÇ,½Ã¼úÀϽà { var perfdrnm = model.getValue("/root/tmp/perfdr/perfdrnm"); var opfromdt = model.getValue("/root/tmp/perfdr/opfromdt"); var opstdd = opfromdt.substring(0, 8); var opsttm = opfromdt.substring(8, 12); if (opstdd == "" || opstdd.length < 8) { opstdd = model.getValue("/root/init/oprlist/oplist[oprsrvno='" + model.getValue("/root/send/reqinfstrec/oprsrvno") + "']/opcnfmdd"); } if (opsttm == "" || opsttm.length < 4) { opsttm = getCurrentTime().substr(0, 4); } var transopdd = opstdd.substr(0, 4) + "-" + opstdd.substr(4, 2) + "-" + opstdd.substr(6, 2) parent.window.javascript.fSetFormRec("formrecdd" , opstdd); parent.window.javascript.fSetFormRec("formrechm" , opsttm); parent.ipt_formrecdd.refresh(); parent.ipt_formrectm.refresh(); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iSurg + "']/reccnts", opstdd); //½Ã¼úÀÏ //20091216 dhkim ÁýµµÀÇ ÁÖ¼®Ã³¸® //model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000980]/reccnts", perfdrnm); //ÁýµµÀÇ model.refresh(); } model.removeNodeset("/root/main/paminfo"); } //½Ã¼ú¸í, ÁýµµÀÇ, ½Ã¼ú½Ã°£ Á¶È¸ ³¡ } } /** * @group : * @ver : 2009.01.05 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : ½Ã¼ú±â·Ï ÀÎÅÍÆäÀ̽º ³»¿ë ¼ÂÆÃ * @param : * @return : * @--------------------------------------------------- */ function fSetOprRecIf_MMR00601() { return; //2010.01.18 dhkim »ç¿ë¾ÈÇÔ //½Ã¼úÀÏ var opdd = model.getValue("/root/main/infstrec/recitem[degnitemlevlcd='0000515']/reccnts"); if (opdd == "") { opdd = model.getValue("/root/init/oprlist/oplist[oprsrvno='" + model.getValue("/root/send/reqinfstrec/oprsrvno") + "']/opcnfmdd"); } model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000515]/reccnts", opdd); parent.window.javascript.fSetFormRec("formrecdd" , opdd); parent.ipt_formrecdd.refresh(); //½Ã¼úÀüÁø´Ü var nodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0007983001' and formcd = '0000000899']"); if (nodeList.length > 0) { setSrchData("/root/main/infstrec/recitem[fstlevlitemcd='0007983001' and formcd = '0000000899']", ivw_0007983001); ivw_0007983001.window.javascript.fAddrow(); } //½Ã¼úÈÄÁø´Ü var nodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000521001' and formcd = '0000000899']"); if (nodeList.length > 0) { setSrchData("/root/main/infstrec/recitem[fstlevlitemcd='0000521001' and formcd = '0000000899']", ivw_0000521001); ivw_0000521001.window.javascript.fAddrow(); } //½Ã¼ú¸í var nodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000509001' and formcd = '0000000900']"); if (nodeList.length > 0) { setSrchData("/root/main/infstrec/recitem[fstlevlitemcd='0000509001' and formcd = '0000000900']", ivw_0000509001); ivw_0000509001.window.javascript.fAddrow(); } /* //20091216 dhkim ÁýµµÀÇ,º¸Á¶ÀÇ, ½Ã¼ú¼Ò°ß, ½Ã¼ú°úÁ¤ ÁÖ¼®Ã³¸® //ÁýµµÀÇ var mOpDrList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000980001']"); var mOpdegnitemlevlcd = ""; var mOprectermcd = ""; var mOprectermnm = ""; var mOpreccnts = ""; var mOpdegnitemnm = ""; var mOpdegnitemkind = ""; var mOprecrslt = ""; for(var i = 0; i < mOpDrList.length; i++) { mOpdegnitemlevlcd = mOpDrList.item(i).selectSingleNode("degnitemlevlcd").text; mOprectermcd = mOpDrList.item(i).selectSingleNode("rectermcd").text; mOprectermnm = mOpDrList.item(i).selectSingleNode("rectermnm").text; mOpreccnts = mOpDrList.item(i).selectSingleNode("reccnts").text; mOpdegnitemnm = mOpDrList.item(i).selectSingleNode("degnitemnm").text; mOpdegnitemkind = mOpDrList.item(i).selectSingleNode("degnitemkind").text; if (mOprectermnm != "" && mOprecrslt == "") { mOprecrslt += mOprectermnm; } else if(mOprectermnm != "") { mOprecrslt += ", " + mOprectermnm; } else if(mOpreccnts != "") { mOprecrslt += ", " + mOpreccnts; } } //ÁýµµÀÇ model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000980]/reccnts", mOprecrslt); //º¸Á¶ÀÇ var sOpDrList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000341001']"); var sOpdegnitemlevlcd = ""; var sOprectermcd = ""; var sOprectermnm = ""; var sOpreccnts = ""; var sOpdegnitemnm = ""; var sOpdegnitemkind = ""; var sOprecrslt = ""; for(var i = 0; i < sOpDrList.length; i++) { sOpdegnitemlevlcd = sOpDrList.item(i).selectSingleNode("degnitemlevlcd").text; sOprectermcd = sOpDrList.item(i).selectSingleNode("rectermcd").text; sOprectermnm = sOpDrList.item(i).selectSingleNode("rectermnm").text; sOpreccnts = sOpDrList.item(i).selectSingleNode("reccnts").text; sOpdegnitemnm = sOpDrList.item(i).selectSingleNode("degnitemnm").text; sOpdegnitemkind = sOpDrList.item(i).selectSingleNode("degnitemkind").text; if (sOprectermnm != "" && sOprecrslt == "") { sOprecrslt += sOprectermnm; } else if(sOprectermnm != "") { sOprecrslt += ", " + sOprectermnm; } else if(sOpreccnts != "") { sOprecrslt += ", " + sOpreccnts; } } //º¸Á¶ÀÇ model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000341]/reccnts", sOprecrslt); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //½Ã¼ú¼Ò°ß var OpFindNodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000512001']"); var opFinddegnitemlevlcd = ""; var opFindrectermcd = ""; var opFindrectermnm = ""; var opFindreccnts = ""; var opFinddegnitemnm = ""; var opFinddegnitemkind = ""; var opFindrecrslt = ""; for(var i = 0; i < OpFindNodeList.length; i++) { opFinddegnitemlevlcd = OpFindNodeList.item(i).selectSingleNode("degnitemlevlcd").text; opFindrectermcd = OpFindNodeList.item(i).selectSingleNode("rectermcd").text; opFindrectermnm = OpFindNodeList.item(i).selectSingleNode("rectermnm").text; opFindreccnts = OpFindNodeList.item(i).selectSingleNode("reccnts").text; opFinddegnitemnm = OpFindNodeList.item(i).selectSingleNode("degnitemnm").text; opFinddegnitemkind = OpFindNodeList.item(i).selectSingleNode("degnitemkind").text; if(opFinddegnitemkind == "IMG" || opFinddegnitemkind == "FDG") continue; opFinddegnitemlevlcd = opFinddegnitemlevlcd.split("."); if (opFinddegnitemlevlcd.length > 1) { if (opFinddegnitemlevlcd.length == 2) { opFindrecrslt += opFinddegnitemnm + "\n"; } if (opFindrectermnm != "" && opFindreccnts != "") { opFindrecrslt += opFinddegnitemnm + " : " + opFindrectermnm + " ¡Ø " + opFindreccnts + "\n"; } else if (opFindrectermnm != "") { opFindrecrslt += opFinddegnitemnm + " : " + opFindrectermnm + "\n"; } else if (opFindreccnts != "") { if (opFinddegnitemnm != "") { opFindrecrslt += opFinddegnitemnm + " " + opFindreccnts + "\n"; } else { opFindrecrslt += opFindreccnts + "\n"; } } } else { opFindrecrslt = opFindreccnts + "\n"; } } //½Ã¼ú¼Ò°ß model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000512]/reccnts", opFindrecrslt); //½Ã¼ú°úÁ¤ var OpProcNodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000507001']"); var opProcdegnitemlevlcd = ""; var opProcrectermcd = ""; var opProcrectermnm = ""; var opProcreccnts = ""; var opProcdegnitemnm = ""; var opProcdegnitemkind = ""; var opProcrecrslt = ""; for(var i = 0; i < OpProcNodeList.length; i++) { opProcdegnitemlevlcd = OpProcNodeList.item(i).selectSingleNode("degnitemlevlcd").text; opProcrectermcd = OpProcNodeList.item(i).selectSingleNode("rectermcd").text; opProcrectermnm = OpProcNodeList.item(i).selectSingleNode("rectermnm").text; opProcreccnts = OpProcNodeList.item(i).selectSingleNode("reccnts").text; opProcdegnitemnm = OpProcNodeList.item(i).selectSingleNode("degnitemnm").text; opProcdegnitemkind = OpProcNodeList.item(i).selectSingleNode("degnitemkind").text; if(opProcdegnitemkind == "IMG" || opProcdegnitemkind == "FDG") continue; opProcdegnitemlevlcd = opProcdegnitemlevlcd.split("."); if (opProcdegnitemlevlcd.length > 1) { if (opProcdegnitemlevlcd.length == 2) { opProcrecrslt += opProcdegnitemnm + "\n"; } if (opProcrectermnm != "" && opProcreccnts != "") { opProcrecrslt += opProcdegnitemnm + " : " + opProcrectermnm + " ¡Ø " + opProcreccnts + "\n"; } else if (opProcrectermnm != "") { opProcrecrslt += opProcdegnitemnm + " : " + opProcrectermnm + "\n"; } else if (opProcreccnts != "") { if (opProcdegnitemnm != "") { opProcrecrslt += opProcdegnitemnm + " " + opProcreccnts + "\n"; } else { opProcrecrslt += opProcreccnts + "\n"; } } } else { opProcrecrslt = opProcreccnts + "\n"; } } //½Ã¼ú°úÁ¤ model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000507]/reccnts", opProcrecrslt); */ model.refresh(); } /** * @group : * @ver : 2009.01.05 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : ¼­½Ä ·Îµù ¿Ï·á ÈÄ ½Ã¼ú ¿¹¾à¹øÈ£ À¯¹«¿¡ µû¶ó ¼­½Ä ³»¿ë ¼ÂÆÃ * @param : * @return : * @--------------------------------------------------- */ function fSetOprInfo_MMR00601() { if (parent.window.javascript.fGetFormRec("status") == "C") { var dschdd = parent.window.javascript.fGetPamInfo("dschdd"); if (dschdd == "" || dschdd == "-") { dschdd = "99991231"; } model.makeValue("/root/send/oprinfo/pid", parent.window.javascript.fGetPamInfo("pid")); model.makeValue("/root/send/oprinfo/indd", parent.window.javascript.fGetPamInfo("indd")); model.makeValue("/root/send/oprinfo/dschdd", dschdd); //TRMMR01002 : (oprs, opcr)½Ã¼úÈ®Á¤ÀÏÀÚ, ½Ã¼ú¸í, °ú -->ÄÞº¸¿¡ ¼¼ÆÃ if (submit("TRMMR01002")) //½Ã¼ú ÀÌ·Â Á¶È¸ { var nodeList = model.instances(0).selectNodes("/root/init/oprlist/oplist"); if (oprsrvno != "") { parent.window.javascript.fSetFormRec("oprsrvno", oprsrvno); model.makeValue("/root/send/reqinfstrec/pid", parent.window.javascript.fGetPamInfo("pid")); model.makeValue("/root/send/reqinfstrec/orddd", parent.window.javascript.fGetPamInfo("indd")); model.makeValue("/root/send/reqinfstrec/cretno", parent.window.javascript.fGetPamInfo("cretno")); model.makeValue("/root/send/reqinfstrec/oprsrvno", oprsrvno); //TRMMR01003 : (oprd, anst)½Ã¼úÁø´ÜÁ¶È¸,¸¶ÃëÁֺΠif (submit("TRMMR01003")) //½Ã¼ú ¿¹¾à¹øÈ£¿¡ µû¸¥ ½Ã¼ú±â·ÏÁö ±â·Ï³»¿ë Á¶È¸ { var nodeList1 = model.instances(0).selectNodes("/root/main/infstrec/recitem"); //ÇØ´ç ½Ã¼ú°Ç¿¡ ´ëÇÑ ½Ã¼ú±â·Ï À¯¹«¿¡ µû¸¥ ºÐ±â if (nodeList1.length > 0) { fSetOprRecIf_MMR00601(); } else { fDefInfo_MMR00601(); //½Ã¼ú±â·ÏÀÌ ¾øÀ»°æ¿ì µðÆúÆ® Á¤º¸ Á¶È¸ } } } else if(nodeList.length == 1) { var opsrvno = model.getValue("/root/init/oprlist/oplist/oprsrvno"); if (opsrvno != "" && opsrvno != "-") { parent.window.javascript.fSetFormRec("oprsrvno", opsrvno); model.makeValue("/root/send/reqinfstrec/pid", parent.window.javascript.fGetPamInfo("pid")); model.makeValue("/root/send/reqinfstrec/orddd", parent.window.javascript.fGetPamInfo("indd")); model.makeValue("/root/send/reqinfstrec/cretno", parent.window.javascript.fGetPamInfo("cretno")); model.makeValue("/root/send/reqinfstrec/oprsrvno", opsrvno); //TRMMR01003 : (oprd, anst)½Ã¼úÁø´ÜÁ¶È¸,¸¶ÃëÁֺΠif (submit("TRMMR01003")) //½Ã¼ú ¿¹¾à¹øÈ£¿¡ µû¸¥ ½Ã¼ú±â·ÏÁö ±â·Ï³»¿ë Á¶È¸ { var nodeList2 = model.instances(0).selectNodes("/root/main/infstrec/recitem"); //ÇØ´ç ½Ã¼ú°Ç¿¡ ´ëÇÑ ½Ã¼ú±â·Ï À¯¹«¿¡ µû¸¥ ºÐ±â if (nodeList2.length > 0) { fSetOprRecIf_MMR00601(); } else { fDefInfo_MMR00601(); //½Ã¼ú±â·ÏÀÌ ¾øÀ»°æ¿ì µðÆúÆ® Á¤º¸ Á¶È¸ } } } } else { var curdd = getCurrentDate(); model.setValue(pageInfo.recItemRef + "[degnitemlevlcd=0000515]/reccnts", curdd); } } } } /** * 20091211 dhkim * ½Ã¼ú°úÁ¤¿¡ µ¥ÀÌÅͰ¡ ¾øÀ»¶§ ĸ¼ÇÀ» º¸¿©ÁØ´Ù. * 2010.01.18 dhkim * ½Ã¼ú¼Ò°ß¿¡ µ¥ÀÌÅͰ¡ ¾øÀ»¶§ ĸ¼ÇÀ» º¸¿©ÁØ´Ù.(½Ã¼ú½Ã È®ÀÎµÈ °Ëü¿¡ ´ëÇÑ findingsµµ ±âÀçÇØÁÖ¼¼¿ä.) * ½Ã¼ú°úÁ¤¿¡ µ¥ÀÌÅͰ¡ ¾øÀ»¶§ ĸ¼ÇÀ» º¸¿©ÁØ´Ù.(ÁÂÃø(ÇϴûöºÎºÐ)À» Ŭ¸¯ÇÏ¸é ±â·ÏÇ׸ñÀÌ ·ÎµùµË´Ï´Ù.) */ function fViewOPfindingsCaption_SMMMR00601(itemcd){ if(itemcd == "0000507001"){//½Ã¼ú°úÁ¤ var tarid = document.controls("tar_" + itemcd); var ivwid = document.controls("ivw_" + itemcd); var capid = document.controls("cap_" + itemcd); var tarVal = ""; if(ivwid != null && ivwid.src != ""){ tarVal = ivwid.model.getValue(pageInfo.recItemRef + "[fstlevlitemcd = '" + itemcd + "']/reccnts"); } if(tarVal == null || tarVal == ""){ capid.attribute("visibility") = "visible"; tarid.attribute("visibility") = "hidden"; ivwid.attribute("visibility") = "hidden"; }else{ capid.attribute("visibility") = "hidden"; tarid.attribute("visibility") = "visible"; ivwid.attribute("visibility") = "visible"; } } if(itemcd == "0000512001"){//½Ã¼ú¼Ò°ß var tarid = document.controls("tar_" + itemcd); var ivwid = document.controls("ivw_" + itemcd); var capid = document.controls("cap_" + itemcd); var tarVal = ""; if(ivwid != null && ivwid.src != ""){ tarVal = ivwid.model.getValue(pageInfo.recItemRef + "[fstlevlitemcd = '" + itemcd + "']/reccnts"); } if(tarVal == null || tarVal == ""){ capid.attribute("visibility") = "visible"; tarid.attribute("visibility") = "hidden"; ivwid.attribute("visibility") = "hidden"; }else{ capid.attribute("visibility") = "hidden"; tarid.attribute("visibility") = "visible"; ivwid.attribute("visibility") = "visible"; } } } /** * MMR01300.js¿¡¼­ submitÁ÷Àü¿¡ submitID¸¦ ¼³Á¤Çϱâ À§Çؼ­ È£ÃâÇÑ´Ù. * @return */ function getSubmitID_MMR01300I(flag) { //2010.02.23 dhkim - ÅëÇÕ±â·ÏÁ¶È¸¿ë JCI±¸ºÐÀÚÃß°¡(fSetXsltFlag¾ø¾Ö°í getSubmitID_MMR01300I·Î À̵¿) parent.window.javascript.fSetFormRec("xsltflag", "JCI"); //2010.03.12 ¾ÈÄ¡¿ø - ¼öÁ¤¾øÀÌ staff-signÇÒ¶§ xsltflag°¡ µé¾î°¡Áö ¾Ê´Â ¿À·ù¼öÁ¤ if (flag == null) { parent.window.javascript.fSetFormRec("extnflag", "opr"); parent.window.javascript.fSetFormRec("addexecflag", "cosign"); return TX_SUBMIT_EXTN_FORM; } } function fSetOpInfo_SMMMR00601() { } /** * @desc : staff-sign ¹öưÀ» ¼³Á¤ÇÑ´Ù. * @ * @param : * @return : * @authur : acwon 20091218 */ function fCosignCheck_SMMMR00601() { //2010.01.29 dhkim - ½Ã¼ú±â·ÏJCI Staff-Sign ¸·À½. //2010.02.09 dhkim- ½Ã¼ú±â·ÏJCI Staff-Sign ÁÖ¼®ÇØÁ¦. //return; if (parent.window.javascript.fGetFormRec("formrecdeptcd") == getUserInfo("dutplcecd")) { if (parent.window.javascript.fGetFormRec("espiyn") == "Y") { var authyn = model.getValue("/root/main/extninfo/staffauthinfo/authyn"); var cosign = parent.window.javascript.fGetFormRec("cosign"); //alert("authyn :"+authyn + "cosign :"+cosign ); //alert("authyn getFormrec:"+parent.window.javascript.fGetFormRec("authyn")); if (cosign == "Y") { if (parent.window.javascript.fGetFormRec("cosignid") == getUserId()) { if (parent.window.javascript.fGetFormRec("formrecuserid") == getUserId()) { //staffÀÌ ½Å±ÔÀÛ¼ºÇÏ¿© signµÈ °æ¿ì ¼öÁ¤¸ðµå parent.window.javascript.initButtonLayer_MMR01100("staff_auth_n"); } else { //Àü°øÀǰ¡ ½Å±ÔÀÛ¼ºÇÏ¿© staffÀÌ signÇÑ °æ¿ì ½ÎÀθðµå parent.window.javascript.initButtonLayer_MMR01100("staff_auth_y"); } } else { //staff signÀÌÈÄÀ̹ǷΠstaffÀ̿ܿ¡´Â ¼öÁ¤ºÒ°¡ parent.window.javascript.initButtonLayer_MMR01100("no_auth"); } } else { if (authyn == "Y") { //Àü°øÀÇ ½Å±ÔÀÛ¼ºÈÄ¿¡ staffÀÌ ¼öÁ¤¸ðµå·Î ¿­¾úÀ¸¹Ç·Î, ½ÎÀθðµå parent.window.javascript.initButtonLayer_MMR01100("staff_auth_y"); } else { //¼öÁ¤¸ðµå parent.window.javascript.initButtonLayer_MMR01100("staff_auth_n"); } } } else { //¼öÁ¤¸ðµå parent.window.javascript.initButtonLayer_MMR01100("staff_auth_n"); } } else { parent.window.javascript.initButtonLayer_MMR01100("no_auth"); } } /** * @desc : º¸Á¶ÀÇcombo³ëµå¿¡ noneÀ» Ãß°¡ÇÑ´Ù. * @ * @param : * @return : * @authur : dhkim 20091228 */ function fMakeNodeSdt_MMR00601(nodeset){ ///root/init/drlist0000341.0001830/usercombo var sdtNodeCnt = getNodesetCount(nodeset); if(sdtNodeCnt > 0){ model.makeValue(nodeset+"["+sdtNodeCnt+"]/userid", "none"); model.makeValue(nodeset+"["+sdtNodeCnt+"]/usernm", "¾øÀ½"); model.makeValue(nodeset+"["+sdtNodeCnt+"]/mpphonno", ""); model.makeValue(nodeset+"["+sdtNodeCnt+"]/refseq", "C"); } model.refresh(); } /** * 20091231 dhkim Ãß°¡ * MMR01100.js¿¡¼­ ¼­½Äload¸¦ ¿Ï·áÇÑ ÈÄ¿¡ È£ÃâÇÑ´Ù. * @return */ function initFormAtLast_MMR01100I() { var formcd = parent.window.javascript.fGetFormMast("formcd"); fInitAnstTypeCtrl_SMMMR00601();//2010.01.18 dhkim - ÄÞº¸¹ÙÀεù ÈÄ ¿¬µ¿µ¥ÀÌÅÍ ¼¼ÆÃÇϵµ·Ï ¼ø¼­º¯°æ //½Å±Ô¼­½Ä·ÎµùÀÇ °æ¿ì¸¸ »ó´ÜÁø´Ü(°úÃÖ±Ù) ¿¬µ¿ if (parent.window.javascript.fGetFormRec("status") == "C") { //20141211 ÀÌÀ±ÁÖ if(!fGetRecIfData_MMR00601("sisuldiag")){ return false; } var cnt = getNodesetCount("/root/main/extninfo/oplistinfo"); if (cnt == 0) { //parent.window.javascript.initButtonLayer_MMR01100("no_auth"); } else if (cnt == 1) { model.makeValue("/root/send/reqinfstrec/oprsrvno", model.getValue("/root/init/extninfo/oplistinfo/oprsrvno")); cmb_oplist.disabled = true; parent.window.javascript.initButtonLayer_MMR01100("staff_auth_n"); parent.window.javascript.fSetFormRec("oprsrvno", model.getValue("/root/send/reqinfstrec/oprsrvno")); } else { model.makeValue("/root/send/reqinfstrec/oprsrvno", model.getValue("/root/init/extninfo/oplistinfo[0]/oprsrvno")); cmb_oplist.disabled = false; if (parent.window.javascript.fGetFormRec("status") == "C") { parent.window.javascript.initButtonLayer_MMR01100("no_auth"); } } } else { if (parent.window.javascript.fGetFormRec("espiyn") == "Y") { //2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) //2010.01.29 dhkim - ½Ã¼ú±â·ÏJCI Staff-Sign ¸·À½. //2010.02.09 dhkim- ½Ã¼ú±â·ÏJCI Staff-Sign ÁÖ¼®ÇØÁ¦. // if(!fGetRecIfData_MMR00601("staffauth;oplist;drlist")){ // return false; // } /* if(!fGetRecIfData_MMR00601("oplist;drlist")){ return false; } */ } else { // if(!fGetRecIfData_MMR00601("oplist;drlist")){ // return false; // } } model.makeValue("/root/send/reqinfstrec/oprsrvno", parent.window.javascript.fGetFormRec("oprsrvno")); cmb_oplist.disabled = true; fCosignCheck_SMMMR00601(); } //2010.01.19 dhkim - ÅëÇÕ±â·ÏÁ¶È¸¿ë JCI±¸ºÐÀÚÃß°¡ //parent.window.javascript.fSetFormRec("xsltflag", "JCI");//fSetXsltFlag¾ø¾Ö°í getSubmitID_MMR01300I·Î À̵¿ model.refresh(); return true; } /** * ½Ã¼ú¸®½ºÆ® ÄÞº¸¼±Åýà ½Ã¼ú¹øÈ£·Î Brief OP Note¸¦ ã¾Æ ¼³Á¤ÇÑ´Ù. * ½Å±Ô¼­½ÄÀ϶§¸¸ ¼öÇàÇϵµ·Ï ÇÑ´Ù. * @return */ function fChngOpList_MMR00601() { if (parent.window.javascript.fGetFormRec("status") == "C") { var v_oprsrvno = model.getValue("/root/send/reqinfstrec/oprsrvno"); if (v_oprsrvno != "") { model.removenodeset("/root/init/extninfo/oplistinfo[oprsrvno = '']"); parent.window.javascript.fSetFormRec("oprsrvno", v_oprsrvno); //2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) //2010.01.29 dhkim - ½Ã¼ú±â·ÏJCI Staff-Sign ¸·À½. //2010.02.09 dhkim- ½Ã¼ú±â·ÏJCI Staff-Sign ÁÖ¼®ÇØÁ¦. // if(!fGetRecIfData_MMR00601("drlist;opr;recdata;staffauth")){ // return false; // } fCosignCheck_SMMMR00601(); model.refresh(); } } return true;//2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) } /** * ½Ã¼ú±â·ÏÀÇ Data¸¦ ¼³Á¤ÇÑ´Ù. * @return */ function fGetRecIfData_MMR00601(infoflag) { model.removenode("/root/send/extninfo"); model.makeValue("/root/send/extninfo/infoflag", infoflag); model.makeValue("/root/send/extninfo/pid", parent.window.javascript.fGetFormRec("pid")); model.makeValue("/root/send/extninfo/orddd", parent.window.javascript.fGetFormRec("orddd")); model.makeValue("/root/send/extninfo/cretno", parent.window.javascript.fGetFormRec("cretno")); model.makeValue("/root/send/extninfo/fromsrcformcd", "0000003169"); //BriefOpNote±â·ÏÀÇ ±âº»¼­½ÄÄÚµå model.makeValue("/root/send/extninfo/toformcd", parent.window.javascript.fGetFormMast("formcd")); model.makeValue("/root/send/extninfo/srcformcd", parent.window.javascript.fGetFormRec("srcformcd")); model.makeValue("/root/send/extninfo/formrecdd", parent.window.javascript.fGetFormRec("formrecdd")); model.makeValue("/root/send/extninfo/oprsrvno", parent.window.javascript.fGetFormRec("oprsrvno")); model.makeValue("/root/send/extninfo/indd", model.getValue("/root/send/extninfo/orddd")); model.makeValue("/root/send/extninfo/standd", parent.window.javascript.fGetFormRec("formrecdd")); model.makeValue("/root/send/extninfo/deptcd", parent.window.javascript.fGetFormRec("formrecdeptcd")); model.makeValue("/root/send/extninfo/jobkindcd", "0330"); model.makeValue("/root/send/extninfo/orddeptcd", parent.window.javascript.fGetPamInfo("orddeptcd")); //2010.02.22 dhkim Ãß°¡ model.makeValue("/root/send/extninfo/formrecseq", parent.window.javascript.fGetFormRec("formrecseq")); //debugger; // knuh_20110602_¼öÁ¤ //if (submit("TRMMR01302")) { if (submit("TRMMR01302", false) == true) { var execInfoFlag = model.getValue("/root/main/extninfo/resultinfo/infoflag"); if (execInfoFlag.indexOf("oplist;") != -1) { //¼ö¼ú¸®½ºÆ®¼³Á¤ copyNodeset("/root/init/extninfo/oplistinfo", "/root/main/extninfo/oplistinfo", "replace", model, model); } if (execInfoFlag.indexOf("drlist;") != -1) { //ÁýµµÀÇ ¼³Á¤ copyNodeset("/root/init/drlist" + cOdt1+ "/usercombo", "/root/main/extninfo/drlistinfo", "replace", model, model); //º¸Á¶ÀÇ ¼³Á¤ copyNodeset("/root/init/drlist" + cSdt1+ "/usercombo", "/root/main/extninfo/drlistinfo", "replace", model, model); //º¸Á¶ÀÇ ¸¶Áö¸·¿¡ '¾øÀ½' Ãß°¡ var node_userid = instance1.createElement("userid"); var node_usernm = instance1.createElement("usernm"); var node_usercombo = instance1.createElement("usercombo"); node_userid.text = "-"; node_usernm.text = "¾øÀ½"; node_usercombo.appendChild(node_userid); node_usercombo.appendChild(node_usernm); var node_drlist = model.instance1.selectSingleNode("/root/init/drlist" + cSdt1); node_drlist.appendChild(node_usercombo); //2010.01.11 dhkim ·ÎµùÇØ¿Â ÁýµµÀÇ, º¸Á¶Àǰ¡ nodelist¾øÀ¸¸é ¸¶Áö¸·¿¡ Ãß°¡ //ÁýµµÀÇ var perfdrid = model.getValue("/root/main/extninfo/oprinfo/perfdrid"); var perfdrnm = model.getValue("/root/main/extninfo/oprinfo/perfdrnm"); var perfCnt = getNodesetCount("/root/init/drlist" + cOdt1+ "/usercombo[userid='"+perfdrid+"']/userid"); if(perfCnt == 0){ var node_userid = instance1.createElement("userid"); var node_usernm = instance1.createElement("usernm"); var node_drlistinfo = instance1.createElement("usercombo"); //2010-06-23 ±è´ÞÇö - id¿¡ ¿¬µ¿Çؿ °ªÀÌ ¾ø´Â °æ¿ì '-' ¸¦ ³Ö¾îÁØ´Ù. if(perfdrid == null || perfdrid == ""){ perfdrid = "-"; } node_userid.text = perfdrid; node_usernm.text = perfdrnm; node_drlistinfo.appendChild(node_userid); node_drlistinfo.appendChild(node_usernm); var node_drlist = model.instance1.selectSingleNode("/root/init/drlist" + cOdt1); node_drlist.appendChild(node_drlistinfo); } //º¸Á¶ÀÇ var assdrid = model.getValue("/root/main/extninfo/oprinfo/assdrid"); var assdrnm = model.getValue("/root/main/extninfo/oprinfo/assdrnm"); var assCnt = getNodesetCount("/root/init/drlist" + cSdt1+ "/usercombo[userid='"+assdrid+"']/userid"); if(assCnt == 0){ var node_userid = instance1.createElement("userid"); var node_usernm = instance1.createElement("usernm"); var node_drlistinfo = instance1.createElement("usercombo"); //2010-06-23 ±è´ÞÇö - assdrid¿¡ ¿¬µ¿Çؿ °ªÀÌ ¾ø´Â °æ¿ì '-' ¸¦ ³Ö¾îÁØ´Ù. if(assdrid == null || assdrid == ""){ assdrid = "-"; } node_userid.text = assdrid; node_usernm.text = assdrnm; node_drlistinfo.appendChild(node_userid); node_drlistinfo.appendChild(node_usernm); var node_drlist = model.instance1.selectSingleNode("/root/init/drlist" + cSdt1); node_drlist.appendChild(node_drlistinfo); } } //2010.05.19 ±è´ÞÇö - recdata, opr, opdiag ºÐ±â¼ø¼­º¯°æ if (execInfoFlag.indexOf("opr;") != -1) { //¼ö¼úÁ¤º¸¼³Á¤ //¼ö¼úÀÏÀÚ,Áø·áÀÏÀÚ var opcnfmdd = model.getValue("/root/main/extninfo/oprinfo/opcnfmdd"); var opcnfmhm = model.getValue("/root/main/extninfo/oprinfo/opcnfmhm"); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000515']/reccnts", opcnfmdd); //2010.01.11 dhkim - Áø·áÀÏÀÚ,Áø·á½Ã°£ ¼¼ÆÃ parent.window.javascript.fSetFormRec("formrecdd", opcnfmdd); parent.window.javascript.fSetFormRec("formrechm", opcnfmhm); parent.ipt_formrecdd.refresh(); parent.ipt_formrectm.refresh(); //2010.01.08 dhkim - ¸¶ÃëÁ¾·ù ÁÖ,ºÎ ¼³Á¤ Ãß°¡ var anstmthdcd = model.getValue("/root/main/extninfo/oprinfo/anstmthdcd"); var anstmthdnm = model.getValue("/root/main/extninfo/oprinfo/anstmthdnm"); var anstmthdcdsub = model.getValue("/root/main/extninfo/oprinfo/anstmthdcdsub"); var anstmthdcdsubnm = model.getValue("/root/main/extninfo/oprinfo/anstmthdcdsubnm"); //2010.01.18 dhkim - ¸¶ÃëÁ¾·ù ÁÖ,ºÎ¸¦ rectermcd, rectermnm¿¡ ¹ÙÀεùÀ¸·Î º¯°æ //¸¶ÃëÁ¾·ù ÁÖ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0015528']/rectermcd", anstmthdcd); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0015528']/rectermnm", anstmthdnm); //¸¶ÃëÁ¾·ù ºÎ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0008458']/rectermcd", anstmthdcdsub); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0008458']/rectermnm", anstmthdcdsubnm); /* //¸¶ÃëÁ¾·ù ÁÖ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0015528']/reccnts", anstmthdnm); //¸¶ÃëÁ¾·ù ºÎ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000248.0008458']/reccnts", anstmthdcdsubnm); */ //ÁýµµÀÇ1 ¼³Á¤ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001830']/rectermcd", model.getValue("/root/main/extninfo/oprinfo/perfdrid")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001830']/rectermnm", model.getValue("/root/main/extninfo/oprinfo/perfdrnm")); //º¸Á¶ÀÇ1 ¼³Á¤ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001830']/rectermcd", model.getValue("/root/main/extninfo/oprinfo/assdrid")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001830']/rectermnm", model.getValue("/root/main/extninfo/oprinfo/assdrnm")); //±×¿Ü ÁýµµÀÇ,º¸Á¶ÀÇ ¼³Á¤ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001831']/reccnts", model.getValue("/root/main/extninfo/oprinfo/perfdrnm2")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001832']/reccnts", model.getValue("/root/main/extninfo/oprinfo/perfdrnm3")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001831']/reccnts", model.getValue("/root/main/extninfo/oprinfo/assdrnm2")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001832']/reccnts", model.getValue("/root/main/extninfo/oprinfo/assdrnm3")); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001833']/reccnts", model.getValue("/root/main/extninfo/oprinfo/assdrnm4")); } //2010.01.15 dhkim - ¼ö¼úÀü Áø´Ü¸í, ¼ö¼úÈÄ Áø´Ü¸í Ãß°¡ if (execInfoFlag.indexOf("sisuldiag;") != -1) { //½Ã¼úÁø´Ü ¼³Á¤ if (getNodesetCnt(ivw_0007983001.model,"/root/main/diaginfo/diagcdlist") == 0 ) { copyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/extninfo/diagcdlist", "replace", ivw_0007983001.model, model); copyNodeset("/root/main/diaginfo/diagcdlist", "/root/main/extninfo/diagcdlist", "replace", ivw_0000521001.model, model); ivw_0007983001.window.javascript.fSetDiagNmInstance(); ivw_0000521001.window.javascript.fSetDiagNmInstance(); } } //2010.05.19 ±è´ÞÇö - recdata, opr, opdiag ºÐ±â¼ø¼­º¯°æ //alert("execInfoFlag : " + execInfoFlag); if (execInfoFlag.indexOf("recdata;") != -1) { /*--> 2010.01.15 dhkim - Brief Op NoteÀÇ OP Findings £¦ Procedure -> ¼ö¼ú°úÁ¤À¸·Î ¿¬µ¿ --> 2010.01.18 dhkim - Brief Op NoteÀÇ OP Findings £¦ Procedure ¿¬µ¿ ¾ÈÇÏ´Â °ÍÀ¸·Î ´Ù½Ã º¯°æµÊ. --> 2010.05.19 ±è´ÞÇö - Brief OP Note¼­½ÄÀÌ OP Findings ¿Í Procedure·Î ºÐ¸®µÇ¸é¼­ ¼ö¼ú¼Ò°ß, ¼ö¼ú°úÁ¤¿¡ ¿¬µ¿ÇÏ´Â °ÍÀ¸·Î º¯°æ */ //¼ö¼ú¼Ò°ß var findings_itemcd = '0000512001'; var findings = model.getValue("/root/main/extninfo/recitem[fstlevlitemcd='"+findings_itemcd+"']/reccnts"); var findings_degnitemcd = model.getValue(gPageInfo.formdegnRef+"[supdegnitemcd='"+findings_itemcd+"' and degnitemkind='FRM']/degnitemcd"); //¼ö¼ú°úÁ¤ var procedures_itemcd = '0000507001'; var procedures = model.getValue("/root/main/extninfo/recitem[fstlevlitemcd='"+procedures_itemcd+"']/reccnts"); var procedures_degnitemcd = model.getValue(gPageInfo.formdegnRef+"[supdegnitemcd='"+procedures_itemcd+"' and degnitemkind='FRM']/degnitemcd"); //°ª ¼¼ÆÃÈÄ remove model.removeNodeset("/root/main/extninfo/recitem[fstlevlitemcd='"+findings_itemcd+"']");//findings model.removeNodeset("/root/main/extninfo/recitem[fstlevlitemcd='"+procedures_itemcd+"']");//procedures //2010.05.26 ±è´ÞÇö - Brief OP Note ±â·ÏÀÇ ¸ðµçÇ׸ñ ¿¬µ¿ÇÑ´Ù. // Brief OP NoteÀÇ ÁýµµÀÇ, º¸Á¶ÀÇ´Â inputbox·Î µÇ¾îÀÖÀ¸³ª, ¼ö¼ú±â·ÏÀº combo ·Î µÇ¾îÀÖÀ½. // ÀÔ·ÂÇÑ À̸§°ªÀÌ ³ëµå¸®½ºÆ®¿¡ ÀÖÀ» °æ¿ì¿¡ ¿¬µ¿ÇÏ°í ¾øÀ»°æ¿ì ÇÏÀ§³ëµå¿¡ ÇØ´ç À̸§À» Ãß°¡. //ÁýµµÀÇÄÞº¸ ³ëµå ¼³Á¤ var perfdrnm = model.getValue("/root/main/extninfo/recitem[fstlevlitemcd='0000980001']/reccnts"); var perfCnt = getNodesetCount("/root/init/drlist" + cOdt1+ "/usercombo[usernm='"+perfdrnm+"']/usernm"); var perfdrid = model.getValue("/root/init/drlist" + cOdt1+ "/usercombo[usernm='"+perfdrnm+"']/userid"); if(perfCnt == 0){ var node_userid = instance1.createElement("userid"); var node_usernm = instance1.createElement("usernm"); var node_drlistinfo = instance1.createElement("usercombo"); //2010-06-23 ±è´ÞÇö - perfdrid¿¡ ¿¬µ¿Çؿ °ªÀÌ ¾ø´Â °æ¿ì '-'¸¦ ÀÔ·ÂÇÑ´Ù. if(perfdrid == null || perfdrid == ""){ perfdrid = "-"; } node_userid.text = perfdrid; node_usernm.text = perfdrnm; node_drlistinfo.appendChild(node_userid); node_drlistinfo.appendChild(node_usernm); var node_drlist = model.instance1.selectSingleNode("/root/init/drlist" + cOdt1); node_drlist.appendChild(node_drlistinfo); } model.removeNodeset("/root/main/extninfo/recitem[fstlevlitemcd='0000980001']"); //º¸Á¶ÀÇÄÞº¸ ³ëµå ¼³Á¤ var assdrnm = model.getValue("/root/main/extninfo/recitem[fstlevlitemcd='0000341001']/reccnts"); var assCnt = getNodesetCount("/root/init/drlist" + cSdt1+ "/usercombo[usernm='"+assdrnm+"']/usernm"); var assdrid = model.getValue("/root/init/drlist" + cSdt1+ "/usercombo[usernm='"+assdrnm+"']/userid"); if(assCnt == 0){ var node_userid = instance1.createElement("userid"); var node_usernm = instance1.createElement("usernm"); var node_drlistinfo = instance1.createElement("usercombo"); //2010-06-23 ±è´ÞÇö - assdrid¿¡ ¿¬µ¿Çؿ °ªÀÌ ¾ø´Â °æ¿ì '-' ¸¦ ³Ö¾îÁØ´Ù. if(assdrid == null || assdrid == ""){ assdrid = "-"; } node_userid.text = assdrid; node_usernm.text = assdrnm; node_drlistinfo.appendChild(node_userid); node_drlistinfo.appendChild(node_usernm); var node_drlist = model.instance1.selectSingleNode("/root/init/drlist" + cSdt1); node_drlist.appendChild(node_drlistinfo); } model.removeNodeset("/root/main/extninfo/recitem[fstlevlitemcd='0000341001']"); ClearComnFormData(gItemCds); //Copy Of Brief OP Note copyNodeset(gPageInfo.recItemRef2, "/root/main/extninfo/recitem", "replace", model, model); //2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) if(!fLoadData()){ return false; } //¼ö¼ú¼Ò°ß ¼¼ÆÃ if(findings_degnitemcd == "0000000005"){//ÀÚÀ¯ÀԷ¼­½Ä if (ivw_0000512001.src != "") { ivw_0000512001.model.setValue(gPageInfo.recItemRef+"[fstlevlitemcd='"+findings_itemcd+"']/reccnts", findings); ivw_0000512001.model.refresh(); } }else if(findings_degnitemcd == null || findings_degnitemcd == ""){ model.setValue(gPageInfo.recItemRef+"[fstlevlitemcd='"+findings_itemcd+"']/reccnts", findings);//MTX } //¼ö¼ú°úÁ¤ ¼¼ÆÃ if(procedures_degnitemcd == "0000000005"){//ÀÚÀ¯ÀԷ¼­½Ä var node = gPageInfo.recItemRef+"/reccnts"; if (ivw_0000507001.src != "") //knuh_20110512_¹Ú¼ºÈ£_¼öÁ¤_¼ö¼ú°úÁ¤ÀÇ iview¿¡ src°¡ ¼ÂÆÃµÇÁö ¾ÊÀº °æ¿ì { ivw_0000507001.model.setValue(gPageInfo.recItemRef+"[fstlevlitemcd='"+procedures_itemcd+"']/reccnts", procedures); ivw_0000507001.model.refresh(); } }else if(procedures_degnitemcd == null || procedures_degnitemcd == ""){ model.setValue(gPageInfo.recItemRef+"[fstlevlitemcd='"+procedures_itemcd+"']/reccnts", procedures);//MTX } //ÁýµµÀÇ1,º¸Á¶ÀÇ1 ÄÞº¸ °ª ¼¼ÆÃ model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001830']/rectermcd", perfdrid); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000980.0001830']/rectermnm", perfdrnm); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001830']/rectermcd", assdrid); model.setValue(gPageInfo.recItemRef+"[degnitemlevlcd='0000341.0001830']/rectermnm", assdrnm); model.refresh(); //2010.05.19 ±è´ÞÇö - ¼ö¼ú¼Ò°ß, ¼ö¼ú°úÁ¤ ĸ¼Ç visible/hidden ó¸® if(findings != ""){ fViewOPfindingsCaption_SMMMR00601(findings_itemcd); } if(procedures != ""){ fViewOPfindingsCaption_SMMMR00601(procedures_itemcd); } } //2013.12.30 //fSetArrayDoctor(); // if (execInfoFlag.indexOf("staffauth") != -1) { // fCosignCheck_SMMMR00601(); // } } else { return false; } //2010.01.21 dhkim - ¸®Åϰª Ãß°¡(blocking ¸Þ¼¼ÁöÈÄ ¸®ÅÏ) return true; } function fInitAnstTypeCtrl_SMMMR00601() { var anstmthdcd = ""; var mcdnm = ""; var anstmthdcdsub = ""; var scdnm = ""; // //ÁÖ¸¶Ãë // var node = model.instance1.selectSingleNode(gPageInfo.recItemRef2+"[degnitemlevlcd='0000248.0015528']"); // if (node != null) { // anstmthdcd = node.getXPathString("rectermcd"); // mcdnm = node.getXPathString("rectermnm"); // } // //ºÎ¸¶Ãë // node = model.instance1.selectSingleNode(gPageInfo.recItemRef2+"[degnitemlevlcd='0000248.0008458']"); // if (node != null) { // anstmthdcdsub = node.getXPathString("rectermcd"); // scdnm = node.getXPathString("rectermnm"); // } // var pageInfo = new PAGEINFO(); // //var iptMObj = document.controls("ipt_mcdnm"); // //var iptSObj = document.controls("ipt_scdnm"); // // // //2010.01.18 dhkim - ¸¶Ãë¹ÙÀεù ¹«Á¶°Ç rectermcd, rectermnmÀ¸·Î º¯°æ // if(anstmthdcd == null || anstmthdcd == ""){ // anstmthdcd = "-"; // } // // if(anstmthdcdsub == null || anstmthdcdsub == ""){ // anstmthdcdsub = "-"; // } // // //ÁÖ¸¶Ãë // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermcd", anstmthdcd); // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermnm", mcdnm); // // iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/rectermnm"; // // //ºÎ¸¶Ãë // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermcd", anstmthdcdsub); // model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermnm", scdnm); // // iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/rectermnm"; // /* if (anstmthdcd != "" && mcdnm != "") { //ÁÖ¸¶Ãë model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermcd", anstmthdcd); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iMcdnm + "']/rectermnm", mcdnm); iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/rectermnm"; } else { iptMObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iMcdnm + "']/reccnts"; } if (anstmthdcdsub != "" && scdnm != "") { //ºÎ¸¶Ãë model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermcd", anstmthdcdsub); model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='" + iScdnm + "']/rectermnm", scdnm); iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/rectermnm"; } else { iptSObj.attribute("ref") = pageInfo.recItemRef + "[degnitemlevlcd='" + iScdnm + "']/reccnts"; } */ //iptMObj.refresh(); //iptSObj.refresh(); } /** * @desc : 2010.01.18 dhkim - Ãß°¡) ÀúÀåÀü üũ ·ÎÁ÷ * @id : * @event : xforms-ready * @return : void * @authur : dhkim */ function fChkPreSave() { var intm = ipt_intm.value; var outtm = ipt_outtm.value; if (intm.length != 12) { messageBox("ÀԽǽð¢À» Á¤È®È÷ ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù.", "E"); return false; } if (outtm.length != 12) { messageBox("Åð½Ç½Ã°¢À» Á¤È®È÷ ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù.", "E"); return false; } if ( radio1.value == "") { messageBox("Á¶Á÷Ç¥º» °Ëü È®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.!", "E"); return false; } if ( radio2.value == "") { messageBox("¹è¾×°ü È®ÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.!", "E"); return false; } if ( radio3.value == "") { messageBox("ƯÀÌ»çÇ× ¿©ºÎ°¡ È®ÀÎ µÇÁö ¾Ê¾Ò½À´Ï´Ù.!", "E"); return false; } //ƯÀÌ»çÇ× ¿©ºÎ °ü·Ã üũ if (radio3.value == "0003762001" && textarea10.value !="") { messageBox("ƯÀÌ»çÇ× ¿©ºÎ°¡ [N] À¸·Î üũµÇ¾úÁö¸¸ ƯÀÌ»çÇ×ÀÌ ÀԷµǾú½À´Ï´Ù","E"); return false; } if (radio3.value == "0003763001" && textarea10.value =="") { messageBox("ƯÀÌ»çÇ× ¿©ºÎ°¡ [Y] À¸·Î üũµÇ¾úÁö¸¸ ƯÀÌ»çÇ×ÀÌ ¾ø½À´Ï´Ù","E"); return false; } if ( radio4.value == "") { messageBox("½Ã¼ú Àü ÇǺλóÅ ȮÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.!", "E"); return false; } if ( radio5.value == "") { messageBox("½Ã¼ú ÈÄ ÇǺλóÅ ȮÀÎÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.!", "E"); return false; } //ÀÎÁõÀúÀå½Ã¿¡¸¸ üũ /* 20150529 ¸·À½(±è°æ¾Æ ¼±»ý´Ô ¿äû) if (parent.window.javascript.fGetFormRec("signsaveyn") == "Y") { var espiseq = parent.window.javascript.fGetFormRec("espiseq"); model.makeValue("/root/send/reqdata/espiseq",espiseq); model.makeValue("/root/send/reqdata/fromdt",outtm); submit("TRMMR06002"); var timegap = model.getValue("/root/hidden/gap/gap"); if ( timegap > 0 && timegap <= 10 ) { messageBox("ÀÎÁõÆò°¡±âÁØ5.1.3 \n\n ÀÛ¼º ½Ã°£ÀÌ Åð½Ç ½Ã°£º¸´Ù "+timegap+"ºÐ ÃʰúÇÏ¿´À¸´Ï Åð½Ç½Ã°£À» ¼öÁ¤ ¹Ù¶ø´Ï´Ù\n\n ¹®ÀÇ»çÇ×:Àǹ«±â·ÏÆÀ(5235)","I"); return false; } } */ } /** * FreeText·Î µé¾î¿Â ÁýµµÀÇ, º¸Á¶ÀǸ¦ °¢ Ç׸ñ¿¡ ÀÔ·Âó¸® */ function fSetArrayDoctor(){ var objItem; var sAssistantDoctorList = model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='" + cmb_sdt1.attribute("degnitemlevlcd") + "']/rectermnm"); if(!isNull(sAssistantDoctorList)){ var arrAssistantDoctorList = sAssistantDoctorList.split(','); // º¸Á¶ÀÇ 1 for(var i = 0; i < cmb_sdt1.length; i++){ if( cmb_sdt1.item(i).label == arrAssistantDoctorList[0].getTrim() ){ cmb_sdt1.select(i); } } // º¸Á¶ÀÇ 2 ~ 4 for(var i = 1; i < arrAssistantDoctorList.length; i++){ objItem = document.controls("ipt_sdt"+eval(i+1)); if(objItem != null){ objItem.value = arrAssistantDoctorList[i].getTrim(); objItem.refresh(); } } } objItem = null; } /* ¿¹¹æÀû Ç×»ýÁ¦ ¹ÌÅõ¾à ¸®½ºÆ® ¶ç¿ì±â 20140124 ÀÌÀ±ÁÖ */ function fGetMedr(){ var mibimedrcnt = model.getValue("/root/hidden/mibimedrcnt"); if (mibimedrcnt == 0) { messageBox("Ç×»ýÁ¦ Åõ¾à¹Ìºñ°Ç¼ö°¡ ¾ø½À´Ï´Ù","I999"); return; } var tmp = getGlobalVariable("operation"); operation = getGlobalVariable("operation").split("¢Ì")[1]; if(operation != null && operation != ""){ opno = operation.split("¢Ë")[0]; pid = operation.split("¢Ë")[5]; todd = operation.split("¢Ë")[8]; var fromdd = (todd.toDate()).getAddDate(-1, "D"); fromdd = fromdd.getDateFormat(); setParameter("SMMNR00600_gbn", "dr"); setParameter("SMMNR00600_pid", pid); setParameter("SMMNR00600_opdate", todd); setParameter("SMMNR00600_oprsrvno", opno); modal("SMMNR00600"); setGlobalVariable("operation", tmp); fGetMibiMedrCnt(); } } /* ¿¹¹æÀû Ç×»ýÁ¦ ¹ÌÅõ¾à ¸®½ºÆ® ¶ç¿ì±â 20140124 ÀÌÀ±ÁÖ */ function fGetMibiMedrCnt(){ var tmp = getGlobalVariable("operation"); operation = getGlobalVariable("operation").split("¢Ì")[1]; if(operation != null && operation != ""){ opno = operation.split("¢Ë")[0]; todd = operation.split("¢Ë")[8]; var fromdd = (todd.toDate()).getAddDate(-1, "D"); fromdd = fromdd.getDateFormat(); model.makeValue("/root/send/mibi/pid",model.getValue("/root/main/vpaminfo/pid")); model.makeValue("/root/send/mibi/orddd",model.getValue("/root/main/vpaminfo/indd")); model.makeValue("/root/send/mibi/cretno",model.getValue("/root/main/vpaminfo/cretno")); model.makeValue("/root/send/mibi/fromdd",fromdd); model.makeValue("/root/send/mibi/todd",todd); submit("TRMMR06001"); setGlobalVariable("operation", tmp); } }