/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø´Ü ( SPMMO03100_Áø´Ü.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sDIAGHIST = "/root/param/diaginfo/diagcdlist"; var sDIAGHISTORG = "/root/hidden/diaghistorg/diaghist"; var sDIAGCDLIST = "/root/main/diaginfo/diagcdlist"; var sDIAGCDLIST_HIDDEN = "/root/hidden/diaginfo/diagcdlist"; var sPRMSPRCPSETLIST = "/root/main/prmsprcpsetinfo/prmsprcpsetlist"; var sPRMSPRCPSETLIST_HIDDEN = "/root/hidden/prmsprcpsetinfo/prmsprcpsetlist"; var sPATPAMINFO = "/root/main/topinfo/paminfo/list"; var sCONDITION = "/root/main/cond"; var sSNWHISTLIST = "/root/main/snwhistlist/snwhistlist"; var sCHOSINFOLIST = "/root/main/choshistinfo/choshistlist"; var exndflag = true; //Áø´ÜÈ­¸éÀÇ grid È®´ë, Ãà¼Ò »óŰª var gPRCPDD = ""; //ó¹æÀÏÀÚ(ÀÔ¿øÈ¯ÀÚ »ó´ÜÁ¤º¸ Á¶È¸¸¦ À§ÇÑ) var gPID = ""; var gORDDD = ""; var sORDERBY = "desc"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SPMMO03100(){ model.removeNodeset(sDIAGCDLIST); model.removeNodeset(sDIAGHIST); model.removeNodeset(sSNWHISTLIST); model.removeNodeset(sCHOSINFOLIST); model.refresh(); patinfo = opener.javascript.getParameter("SPMMO03100_patinfo"); if(patinfo.length > 0){ // parameter°¡ ÀÖ´Â °æ¿ì patinfo = patinfo.split("¢Ë"); gPID = patinfo[0]; gORDDD = patinfo[1]; }else{ // parameter°¡ ¾ø´Â °æ¿ì var paminfo = getGlobalVariable("paminfo"); var patflag = getGlobalVariable("patflag"); if(paminfo.length <1){ //ȯÀÚ ¿ø¹« Á¤º¸¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì messageBox("¼±ÅÃµÈ È¯ÀÚ Á¤º¸¸¦ ãÀ» ¼ö", "I004"); model.close(); return; }else{ setCSVToNode("/root/main/topinfo/paminfo", paminfo); setCSVToNode("/root/main/topinfo/patflag", patflag); gPID = model.getValue("/root/main/topinfo/paminfo/list/pid"); var ioflag = model.getValue("/root/main/topinfo/patflag/list/prcpgenrflag"); if(ioflag == "O" || ioflag == "S"){ gORDDD= model.getValue("/root/main/topinfo/paminfo/list/orddd"); }else{ gORDDD= model.getValue("/root/main/topinfo/paminfo/list/indd"); } } } // 2009. 02.10 pymi if(opener.javascript.getParameter("SPMMO03100_param") == "Y") { fChngDiagScrn("deptindx"); button3.selected = true; } else { fChngDiagScrn("snwhist"); //default·Î »óº´·ÂÄÚµå ÅÇÀ» ¼³Á¤ } grd_diagcdlist.backcoloralternate = "transparent"; //Áø´ÜÁ¶È¸ °á°ú color¼³Á¤ } /** * @desc : º¹¼öÀÇ Áø´ÜÄÚµå, Áø´Ü³»¿ª µî·Ï * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fAddDiagHist(srcRow){ var diagcd = model.getValue(sDIAGCDLIST + "[" + srcRow + "]/diagcd"); var diagengnm = model.getValue(sDIAGCDLIST + "[" + srcRow + "]/diagengnm"); var diaghngnm = model.getValue(sDIAGCDLIST + "[" + srcRow + "]/diaghngnm"); var icd10cd = model.getValue(sDIAGCDLIST + "[" + srcRow + "]/icd10cd"); var dispdiagcd= model.getValue(sDIAGCDLIST + "[" + srcRow + "]/dispdiagcd"); var spclinfo = model.getValue(sDIAGCDLIST + "[" + srcRow + "]/spclinfo"); grd_diaghist.addRow(false, true); desRow = grd_diaghist.row; model.setValue(sDIAGHIST + "[" + desRow + "]/status" , "I"); model.setValue(sDIAGHIST + "[" + desRow + "]/diagcd" , diagcd); model.setValue(sDIAGHIST + "[" + desRow + "]/dispdiagcd", dispdiagcd); model.setValue(sDIAGHIST + "[" + desRow + "]/diagengnm" , diagengnm); model.setValue(sDIAGHIST + "[" + desRow + "]/diaghngnm" , diaghngnm); model.setValue(sDIAGHIST + "[" + desRow + "]/icd10cd" , icd10cd); model.setValue(sDIAGHIST + "[" + desRow + "]/orgdiagcd" , diagcd); model.setValue(sDIAGHIST + "[" + desRow + "]/spclinfo" , spclinfo); model.refresh(); } /** * @desc : Áø´ÜÈ­¸é º¯°æ * @ * @param : scrnflag - È­¸é±¸ºÐ ( indset : °³ÀÎSET ) * ( deptset : °úSET ) * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChngDiagScrn(caseID){ if(caseID == "indset"){ //°³ÀÎSET¼±Åà model.toggle("indset"); grd_indset.caption = "°³ÀÎSET"; model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/setkindcd", "P"); model.makeValue("/root/send/reqdata/setclscd" , "D"); model.makeValue("/root/send/reqdata/settypecd", "D"); model.makeValue("/root/send/reqdata/ioflag" , "N"); submit("TRMMB00601"); }else if(caseID == "icd10"){ //ICD10¼±Åà model.toggle("icd10"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/indxflag", "0"); submit("TRMMO03101"); }else if(caseID == "snwhist"){ //»óº´·Â¼±Åà model.toggle("snwhist"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid", gPID); submit("TRMMO03107"); }else if(caseID == "choshist"){ //³»¿øÀ̷¼±Åà model.toggle("choshist"); model.setValue("/root/main/choscond/diagtodd", getCurrentDate()); var dd = model.getValue("/root/main/choscond/diagtodd"); var diagfromdd = (dd.toDate()).getAddDate(-7); diagfromdd = diagfromdd.getDateFormat(); model.setValue("/root/main/choscond/diagfromdd", diagfromdd); ipt_diagfromdd.attribute("visibility") = "visible"; ipt_diagtodd.attribute("visibility") = "visible"; caption5.attribute("visibility") = "visible"; cmb_drlist.attribute("visibility") = "hidden"; cmb_deptlist.attribute("visibility") = "hidden"; mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept" , "A"); //ºÎ¼­ÄÚµå ÄÞº¸ addComboInstance("/root/init/orddept", "deptcd^depthngnm", "-^Àüü", "dept"); //ºÎ¼­ÄÞº¸ ÀüüÇ׸ñ Ãß°¡ var deptcd = model.getValue("/root/init/orddept/dept[deptcd = '" + getUserInfo("dutplcecd") + "']/deptcd"); if(deptcd != ""){ model.setValue("/root/main/choscond/orddeptcd", deptcd); }else{ model.setValue("/root/main/choscond/orddeptcd", "-"); } btn_srch.dispatch("DOMActivate"); }else if(caseID == "deptindx"){ //°ú»öÀμ±Åà model.toggle("deptindx"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/deptindxflag", "0"); submit("TRMMO03111"); //°ú»öÀÎÁ¶È¸ } } /** * @desc : °³ÀÎSET Áø´ÜÄÚµå Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqIndSetDiagCD(){ model.removeNodeset("/root/send/reqdata"); var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex); var rowpos = item.index + 1; var setno = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/setno"); var settypecd = model.getValue(sPRMSPRCPSETLIST + "[" + rowpos + "]/settypecd"); if(setno == 1){ return; } model.makeValue("/root/send/reqdata/setno" , setno); model.makeValue("/root/send/reqdata/settypecd", settypecd); if(submit("TRMMO03104")){ } } /** * @desc : Áø´ÜÄÚµå Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqDiagInfo(){ var cond1 = ""; var cond2 = ""; var cond5 = model.getValue("/root/main/cond/reqdata"); if(cond5.length < 1){ //°Ë»ö¾î¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀº °æ¿ì messageBox("°Ë»ö¾î¸¦ ", "C002"); return; } var cond3 = fIsHangul(cond5); //ÇѱÛ, ¿µ¹®±¸ºÐ var cond4 = getCurrentDate(); //±âÁØÀÏÀÚ if(cond3 == "H"){ //ÇѱÛÀÎ °æ¿ì cond1 = 2; cond2 = 3; }else if(cond3 == "E"){ //¿µ¹®ÀÎ °æ¿ì if(isNumber(cond5.charAt(1)) == true){ //µÎ¹øÂ° ÀÚ¸®°¡ ¼ýÀÚ´Â ¿µ¹®ÄÚµå cond1 = 1; cond2 = 1; }else{ //µÎ¹øÂ° ÀÚ¸®°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì, ¿µ¹®´Ü¾î cond1 = 2; cond2 = 3; } } model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/cond1", cond1); //°Ë»ö±¸ºÐ 1:ÄÚµå, 2:¸í model.makeValue("/root/send/reqdata/cond2", cond2); //¸íĪ°Ë»ö±¸ºÐ, 1:ÄÚµå, 2:´Ü¾î, 3:¹®Àå, 4:ù´Ü¾î model.makeValue("/root/send/reqdata/cond3", cond3); //ÇÑ¿µ±¸ºÐ(H:ÇѱÛ, E:¿µ¹®) model.makeValue("/root/send/reqdata/cond4", cond4); //±âÁØÀÏÀÚ model.makeValue("/root/send/reqdata/cond5", cond5); //°Ë»ö³»¿ë /*=============================================================================== * Áø´Ü°Ë»ö½Ã Á¶°Ç Ãß°¡ (³ªÀÌ/¼ºº°) * by sonjy 2008-07-21 ===============================================================================*/ var vAge = getPatientInfo("age") ; if( !isNull(vAge) ){ model.makeValue("/root/send/reqdata/sexflag", getArrayData (vAge, 0, 0, "^", "/" ) ); model.makeValue("/root/send/reqdata/ageflag", getArrayData (vAge, 0, 1, "^", "/" ) ); } if(submit("TRMMO03103")){ } } /** * @desc : ICD10ÄÚµå·Î Áø´ÜÄÚµå Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelectICD10(trvobj){ var item = trvobj.item(trvobj.selectedIndex); if(item.depth == 0){ //»óÀ§index¸¸À» Ŭ¸¯ÇÑ °æ¿ì returnÇÑ´Ù. return; } var indxcd = trvobj.value; model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/reqflag" , model.getValue("/root/main/cond/reqflag")); model.makeValue("/root/send/reqdata/icd10indxcd", indxcd); if(submit("TRMMO03102")){ } } /** * @desc : ȯÀÚ ³»¿øÀÌ·Â Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqPatChosHistList(){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" , gPID); model.makeValue("/root/send/reqdata/orddd" , gORDDD); model.makeNode("/root/send/reqdata/diagfromdd"); model.makeNode("/root/send/reqdata/diagtodd"); model.makeNode("/root/send/reqdata/orddeptcd"); model.makeNode("/root/send/reqdata/orddrid"); model.makeNode("/root/send/reqdata/queryflag"); var cmbflag = model.getValue("/root/main/choscond/cmbflag"); if(cmbflag == "diagdd"){ //Áø´ÜÀÏ·Î Á¶È¸ÇÒ °æ¿ì model.setValue("/root/send/reqdata/queryflag" , "diagdd"); model.setValue("/root/send/reqdata/diagfromdd", model.getValue("/root/main/choscond/diagfromdd")); model.setValue("/root/send/reqdata/diagtodd" , model.getValue("/root/main/choscond/diagtodd")); }else if(cmbflag == "orddept"){ //Áø·á°ú·Î Á¶È¸ÇÒ °æ¿ì model.setValue("/root/send/reqdata/queryflag", "orddept"); model.setValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/choscond/orddeptcd")); }else if(cmbflag == "orddr"){ //Áø·áÀÇ»ç·Î Á¶È¸ÇÒ °æ¿ì model.setValue("/root/send/reqdata/queryflag", "orddr"); model.setValue("/root/send/reqdata/orddrid" , model.getValue("/root/main/choscond/drid")); } if(submit("TRMMO03108")){ } } /** * @desc : ³»¿øÀÌ·Â Á¶È¸Á¶°Ç º¯°æ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChngChosCond(){ var cmbflag = model.getValue("/root/main/choscond/cmbflag"); if(cmbflag == "diagdd"){ ipt_diagfromdd.attribute("visibility") = "visible"; ipt_diagtodd.attribute("visibility") = "visible"; caption5.attribute("visibility") = "visible"; cmb_drlist.attribute("visibility") = "hidden"; cmb_deptlist.attribute("visibility") = "hidden"; }else if(cmbflag == "orddept"){ cmb_drlist.disabled = "true"; cmb_drlist.attribute("visibility") = "visible"; cmb_deptlist.attribute("visibility") = "visible"; ipt_diagfromdd.attribute("visibility") = "hidden"; ipt_diagtodd.attribute("visibility") = "hidden"; caption5.attribute("visibility") = "hidden"; model.setValue("/root/main/choscond/drid", ""); //Áø´ÜÀǻ簡 ¼±ÅÃµÈ °æ¿ì °ªÀ» Áö¿î´Ù }else if(cmbflag == "orddr"){ ipt_diagfromdd.attribute("visibility") = "hidden"; ipt_diagtodd.attribute("visibility") = "hidden"; cmb_drlist.disabled = "false"; cmb_drlist.attribute("visibility") = "visible"; cmb_deptlist.attribute("visibility") = "visible"; caption5.attribute("visibility") = "hidden"; cmb_deptlist.dispatch("xforms-value-changed"); addComboInstance("/root/init/userlist" , "userid^usernm", "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸(´ã´ç±³¼ö) ÀüüÇ׸ñ Ãß°¡ } model.refresh(); } /** * @desc : Áø´ÜÀÌ·Â grid double click½Ã * : iCol - 24¿­, Ä¡½ÄÈ­¸é open * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fDbClkDiagHist(){ var currow = grd_diaghist.row; var curcol = grd_diaghist.col; if(curcol == grd_diaghist.colref("tootflagcd")){ //Ä¡½Äµî·Ï fMakeTootFact(); }else if(curcol == grd_diaghist.colref("diagremfact")){ //Âü°í»çÇ× µî·Ï } model.refresh(); } /** * @desc : Ä¡½Äµî·Ï âopen * : * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fOpenTootFact(){ var totrow = grd_diaghist.rows; var tootstr = "diagcd¢Ëtootfact¢Ërtntootfact¢Ërowcnt¢Ì"; for(var currow = 1; currow < totrow; currow++){ if(grd_diaghist.isSelected(currow) == true){ var diagcd = model.getValue("/root/main/diaghistinfo/diaghist[" + currow + "]/diagcd"); var tootfact = model.getValue("/root/main/diaghistinfo/diaghist[" + currow + "]/tootfact"); var tmpstr = diagcd + "¢Ë¢Ë" + tootfact + "¢Ë" + currow + "¢Ì"; tootstr += tmpstr; } } var xpt = event.screenX - 600; var ypt = event.screenY + 20; setParameter("param_diaglist", diagstr); modal("SPMMO10500", 1, xpt, ypt); fSetRtnTootFact(); } /** * @desc : Ä¡½Ä ¼³Á¤ * : * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSetRtnTootFact(){ if(getParameter("rtn_useyn") == "Y"){ var sDIAGLIST = getParameter("rtn_diagtootfact"); setCSVToNode("/root/temp/diaglist", sDIAGLIST, "diaglist"); var totrow = getNodeSetCnt("/root/temp/diaglist/diaglist"); for(var i = 1; i <= totrow ; i++){ var tootfact = model.getValue("/root/temp/diaglist/diaglist[" + i + "]/rtntootfact"); var rowcnt = model.getValue("/root/temp/diaglist/diaglist[" + i + "]/rowcnt"); model.setValue("/root/main/diaghistinfo/diaghist[" + rowcnt + "]/tootflagcd", "Y"); model.setValue("/root/main/diaghistinfo/diaghist[" + rowcnt + "]/tootfact" , tootfact); } } model.refresh(); } /** * @desc : Âü°í»çÇ× Open * : * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fOpenRemFact(){ var currow = grd_diaghist.row; var remfact= model.getValue("/root/main/diaghistinfo/diaghist[" + currow + "]/diagremfact"); var xpt = event.screenX - 600; var ypt = event.screenY + 20; setParameter ("SPMMO03800_param_remfact", remfact); modal("SPMMO03800", 1, xpt, ypt); fSetRemFact(); } /** * @desc : Âü°í»çÇ× ¼³Á¤ * : * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSetRemFact(){ var currow = grd_diaghist.row; if(getParameter("SPMMO03800_rtn_useyn") == "Y"){ var remfact = getParameter("SPMMO03800_rtn_remfact"); model.setValue("/root/main/diaghistinfo/diaghist[" + grd_diaghist.row + "]/diagremfact", remfact); } } /** * @desc : Áø´Ü³»¿ª È®Àå * : * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fCtrlSizeDiagList(){ if(exndflag == true){ switch1.visible = false; grd_diagcdlist.attribute("left") = 0; grd_diagcdlist.attribute("width") = 1178; grd_diaghist.attribute("left") = 0; grd_diaghist.attribute("width") = 1178; btn_expand.attribute("left") = 8; line4.attribute("x1") = 0; exndflag = false; grd_diagcdlist.colWidth(grd_diagcdlist.colRef("diagengnm")) = 392; //Áø´Ü ¿µ¹®¸í grd_diagcdlist.colWidth(grd_diagcdlist.colRef("diaghngnm")) = 399; //Áø´Ü Çѱ۸í grd_diagcdlist.colWidth(grd_diagcdlist.colRef("tootflagcd"))= 48; //Ä¡½Ä grd_diagcdlist.colWidth(grd_diagcdlist.colRef("spclinfo")) = 55; //Ư·ÊÁ¤º¸ grd_diagcdlist.colWidth(grd_diagcdlist.colRef("refval")) = 150; // Âü°í grd_diaghist.colWidth(grd_diaghist.colRef("diagengnm")) = 392; //Áø´Ü³»¿ª ¿µ¹®¸í grd_diaghist.colWidth(grd_diaghist.colRef("diaghngnm")) = 399; //Áø´Ü³»¿ª Çѱ۸í }else{ switch1.visible = true; grd_diagcdlist.attribute("left") = 539; grd_diagcdlist.attribute("width") = 639; grd_diaghist.attribute("left") = 539; grd_diaghist.attribute("width") = 639; btn_expand.attribute("left") = 546; line4.attribute("x1") = 539; exndflag = true; grd_diagcdlist.colWidth(grd_diagcdlist.colRef("diagengnm")) = 192; //Áø´Ü ¿µ¹®¸í grd_diagcdlist.colWidth(grd_diagcdlist.colRef("diaghngnm")) = 0; // 199; //Áø´Ü Çѱ۸í grd_diagcdlist.colWidth(grd_diagcdlist.colRef("tootflagcd"))= 48; //Ä¡½Ä grd_diagcdlist.colWidth(grd_diagcdlist.colRef("spclinfo")) = 55; //Ư·ÊÁ¤º¸ grd_diagcdlist.colWidth(grd_diagcdlist.colRef("refval")) = 163; // Âü°í grd_diaghist.colWidth(grd_diaghist.colRef("diagengnm")) = 229; //Áø´Ü³»¿ª ¿µ¹®¸í grd_diaghist.colWidth(grd_diaghist.colRef("diaghngnm")) = 229; //Áø´Ü³»¿ª Çѱ۸í } model.refresh(); } /** * @desc : ¾à¼ÓSET ¼±Åýà Áø´Ü Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelectPrmsSET(){ var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex); var iRow = item.index + 1; var iSetNO = model.getValue("/root/main/prmsprcpsetinfo/prmsprcpsetlist[" + iRow + "]/setno"); var sSetTypeCD = model.getValue("/root/main/prmsprcpsetinfo/prmsprcpsetlist[" + iRow + "]/settypecd"); model.makeValue("/root/send/reqdata/setno", iSetNO); model.makeValue("/root/send/reqdata/settypecd", sSetTypeCD); if(submit("TRMMO03104")){ //¾à¼ÓÁø´ÜSET»ó¼¼(Áø´ÜÄÚµå) Á¶È¸ } } /** * @desc : °ú»öÀÎ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelectDeptIndx(trvobj){ var deptindxcd = trvobj.item(trvobj.mouseRow).value; if(deptindxcd == ""){ return; } model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/deptindxflag", "0"); model.makeValue("/root/send/reqdata/deptindxcd" , deptindxcd); model.makeValue("/root/send/reqdata/deptcd" , getUserInfo("dutplcecd")); if(submit("TRMMO03112")){ } } /** * @desc : ºÎ¼­ÄÚµå º¯°æ½Ã * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChngDeptListCombo(){ var cmbflag = model.getValue("/root/main/choscond/cmbflag"); if(cmbflag == "orddr"){ var deptcd = model.getValue("/root/main/choscond/orddeptcd"); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", deptcd, "0330"); addComboInstance("/root/init/userlist" , "userid^usernm" , "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸(´ã´ç±³¼ö) ÀüüÇ׸ñ Ãß°¡ } model.refresh(); } /** * @desc : Áø´ÜÃß°¡ ¹öư Ŭ¸¯½Ã * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnAddDiag(){ var totrow = grd_diagcdlist.selectedRows; for(var i = 0; i < totrow; i++){ var currow = grd_diagcdlist.selectedRow(i); fAddDiagHist(currow); } } /** * @desc : ¿ìÃø»ó´Ü Áø´ÜÈ­¸é¿¡¼­ °³ÀÎÁø´Ü Áñ°Üã±â Ãß°¡ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fAddEnjoyPrivate(){ model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata"); var header = "settypecd¢Ësetkindcd¢Ësetclscd¢Ësettrgtcd¢Ëdetlsetcd¢Ì"; var totRow = grd_diagcdlist.rows; for(var i = 0; i < totRow ; i++){ if(grd_diagcdlist.isselected(i) == true){ var diagcd = model.getValue("/root/main/diaginfo/diagcdlist[" + i + "]/diagcd"); var settrgtcd = getUserInfo("userid"); header += "E¢ËP¢ËD¢Ë" + settrgtcd + "¢Ë" + diagcd + "¢Ì"; } } model.makeValue("/root/send/savedata", header); submit("TXMMB00604"); } /** * @desc : »èÁ¦¹öư Ŭ¸¯ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnDel(){ var currow = grd_diaghist.row; if(currow < 1){ return; } var status = model.getValue(sDIAGHIST + "[" + currow + "]/status"); if(status == "I"){ grd_diaghist.deleteItem(currow); }else{ model.setValue(sDIAGHIST + "[" + currow + "]/status", "D"); } model.refresh(); }