function init() { if(checkOpener()) { document.title ="통합검사결과조회 - "+"[ "+getUserInfo("dutplcenm")+" "+getUserInfo("usernm")+" ]"; } model.setValue("/root/send/data/singdata/srchpid", model.getProperty("pid")); model.setValue("/root/send/data/singdata/deptcd", model.getProperty("orddeptcd")); model.setValue("/root/send/data/singdata/deptnm", model.getProperty("deptnm")); model.setValue("/root/send/data/singdata/drnm", model.getProperty("medispclnm")); model.setValue("/root/send/data/singdata/drid", model.getProperty("drid")); if ( rdo_statecd.value == "Z" ) { grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd1"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd1"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("execdd1"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("execdd"), false); } else if ( rdo_statecd.value == "J" ) { grd_maindaily.setColHidden(grd_maindaily.colRef("execdd1"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("execdd"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd1"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd1"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd"), false); } else if ( rdo_statecd.value == "P" ) { grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd1"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("prcpdd"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("lastreptdd1"), false); grd_maindaily.setColHidden(grd_maindaily.colRef("execdd1"), true); grd_maindaily.setColHidden(grd_maindaily.colRef("execdd"), false); } aezfSetSuppDeptcd(); model.setValue("/root/send/globalinstance/instance2", getUserInfo("dutplceinstcd") ); fSetUserTermInit(); cmb_wardcd.select(0); cmb_roomcd.select(0); model.setValue("/root/send/codeflag", "0102|"); submit("TRMOB00013", false); model.setValue("/root/init/cmb_basecd/LB0102[1]/nm", " 검사분류별 누적조회"); if ( model.getValue("/root/send/data/singdata/srchpid") != "" ) { if ( (model.getValue("/root/send/data/singdata/srchdate11") != "" ) && (model.getValue("/root/send/data/singdata/srchdate22") != "" ) && (model.getValue("/root/send/data/singdata/listflag2") != "" ) ) { model.setValue("/root/send/data/singdata/srchdate1", model.getValue("/root/send/data/singdata/srchdate11") ); model.setValue("/root/send/data/singdata/srchdate2", model.getValue("/root/send/data/singdata/srchdate22") ); model.setValue("/root/send/data/singdata/listflag", model.getValue("/root/send/data/singdata/listflag2") ); } aezfGetSrchPatInfo("1", model.getValue ( "/root/send/data/singdata/srchpid" ), getUserInfo("dutplceinstcd"), "patchosinfo", "/root/main/patinfo/patinfolist" ); model.setValue("/root/send/data/singdata/chkcheck1", "A"); fSetUserDeptInit(); fSetUserTabInit(); } var instance1 = model.getValue("/root/send/globalinstance/instance1"); model.setValue("/root/send/globalinstance/instance1","1000000000"); model.setValue("/root/send/grupcdid","S001"); if (submit("TRAEB00010")) { if (model.getValue("/root/main/codelist/item/cdid") == "Y") { btn_PathoRsltOld.setVisible(true); } } model.setValue("/root/send/globalinstance/instance1",instance1); model.setValue("/root/send/data/singdata/chkcheck", ""); if(checkOpener()) { var authflagpid = opener.getParameter("opener_parameter_id"); var authflag = opener.getParameter("opener_parameter_authflag"); if (authflag == "N"){ ipt_pid.setDisabled(true); button5.setVisible(false); btn_MyPatList.setVisible(false); button40.setVisible(false); button1.setVisible(false); model.setValue("/root/send/data/singdata/srchpid", authflagpid); aezfGetSrchPatInfo("1", model.getValue ( "/root/send/data/singdata/srchpid" ), getUserInfo("dutplceinstcd"), "patchosinfo", "/root/main/patinfo/patinfolist" ); model.makeNode("/root/hidden/patinfo/patinfolist"); copyNodesetType("/root/hidden/patinfo/patinfolist", "/root/main/patinfo/patinfolist" , "replace"); } } model.refresh(); } function fSetUserTabInit(){ var chkbutton = "A"; var AnswData = "분류별"; if(AnswData != "" ) { if( AnswData == "분류별" ){ btn_case1.selected = true; if ( chkbutton == "A" ){ fGetHemoDailyList(); }else if ( chkbutton == "B" ) { fGetPlgyDailyList(); }else if ( chkbutton == "C" ) { fGetPhotDailyList(); }else if ( chkbutton == "D" ) { fGetNuclDailyList(); }else if ( chkbutton == "E" ) { fGetColonyDailyList(); }else if ( chkbutton == "F" ) { fGetFuncDailyList(); }else if ( chkbutton == "G" ) { fGetCellDailyList(); }else { btn_case1.dispatch("DOMActivate"); model.toggle("case1"); } } }else{ if ( chkbutton == "ALL" ) { fGetSytsRsltRefList("ALL","B"); } } } function fGetHemoDailyList() { model.setValue("/root/send/data/singdata/chkcheck1", "A"); fcheckyn2('A'); btn_srch.dispatch("DOMActivate"); } function fcheckyn2(gubn) { switch (gubn) { case "A" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "B" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "C" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "D" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "E" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "F" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck7", ""); break; case "G" : model.setValue("/root/send/data/singdata/chkcheck",""); model.setValue("/root/send/data/singdata/chkcheck1", ""); model.setValue("/root/send/data/singdata/chkcheck2", ""); model.setValue("/root/send/data/singdata/chkcheck3", ""); model.setValue("/root/send/data/singdata/chkcheck4", ""); model.setValue("/root/send/data/singdata/chkcheck5", ""); model.setValue("/root/send/data/singdata/chkcheck6", ""); break; default : break; } } function fSetUserSeriesButtonInit(){ var AnswData = fGetIntefeAnsw("012"); if(AnswData != "" ) { if( AnswData == "전체" ){ return "ALL"; } if( AnswData == "진검" ){ return "A"; } if( AnswData == "병리" ){ return "B"; } if( AnswData == "영상" ){ return "C"; } if( AnswData == "핵체외" ){ return "D"; } if( AnswData == "내시경" ){ return "E"; } if( AnswData == "기능" ){ return "F"; } if( AnswData == "미생물" ){ return "G"; } }else { return "ALL"; } } function aezfSetSuppDeptcd() { var dutplcecd = getUserInfo("dutplcecd"); var selectplcecd = ""; if ( selectplcecd == "" ) { selectplcecd = dutplcecd; } model.setValue("/root/send/globalinstance/instance1", selectplcecd); } function fGetSytsRsltRefList(chkcheck, srchflag){ model.setValue("/root/send/data/singdata/chkcheck", chkcheck); if (srchflag == "B") { model.toggle("case1"); if (chkcheck == "A") { datagrid2.setVisible(false); grd_subresultdetail1.setVisible(true); } else { datagrid2.setVisible(false); grd_subresultdetail1.setVisible(true); } fGetWideListX1(grd_maindaily); var check = fGetMainListCondiCheck_Case1(); if ( check == "0" ) return true; if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) { fcheckyn(); } fInitGrid(); model.setValue("/root/send/data/singdata/srchflag", srchflag); submit("TRAER00830",false); model.makeNode("/root/main/patinfo/patinfolist"); copyNodesetType("/root/main/patinfo/patinfolist", "/root/hidden/patinfo/patinfolist" , "replace"); var srchLength1 = model.instances.item(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length; if ( srchLength1 > 0 ) { var orddd = model.getValue("/root/main/baseorddd/initorddd/orddd"); var gubun = model.getValue("/root/main/baseorddd/initorddd/gubun"); var srchLength1 = model.instances.item(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length; for ( var i = 1; i <= srchLength1; i++ ) { grd_maindaily.setRowStyle( i , "data" , "background-color" , "#ffffff"); } for ( var i = 1; i <= srchLength1; i++ ) { if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno") == "") { var signno = 0; }else { var signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno")); } if ( signno > 0 ) { grd_maindaily.setRowStyle( i , "data" , "background-color" , "#b9e5fb"); } } var flag = "N"; for ( var i = 1; i <= srchLength1; i++ ) { var execprcpuniqno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/execprcpuniqno"); var signno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"); if ( execprcpuniqno != "0" && signno != "0" && signno != "" ) { for ( var j = 1; j <= srchLength1; j++ ) { var vsignno = model.getValue("/root/main/ordlist1/maindailylist[" + j + "]/signno"); if ( i != j && signno == vsignno ) { model.setValue("/root/main/ordlist1/maindailylist[" + j + "]/check", "N"); flag = "Y"; } } } if ( flag == "Y" ) break; } model.refresh(); fGetResultContinueListInit1(); } else { model.refresh(); } } else if (srchflag == "G") { model.toggle("case5"); if (chkcheck == "A") { datagrid2.setVisible(false); grp_makedset.setVisible(false); grd_subresultdetail1.setVisible(false); grd_subresultdetail2.setVisible(true); } else { datagrid2.setVisible(false); grp_makedset.setVisible(false); grd_subresultdetail2.setVisible(false); grd_subresultdetail1.setVisible(true); } fGetWideListX1(grd_maindaily); var check = fGetMainListCondiCheck_Case1(); if ( check == "0" ) return true; if ( model.getValue("/root/send/data/singdata/chkcheck") == "ALL" ) { fcheckyn(); } fInitGrid(); model.setValue("/root/send/data/singdata/srchflag", srchflag); submit("TRAER00830",false); model.makeNode("/root/main/patinfo/patinfolist"); copyNodesetType("/root/main/patinfo/patinfolist", "/root/hidden/patinfo/patinfolist" , "replace"); var srchLength1 = model.instances.item(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length; var cnt = 0; if ( srchLength1 > 0 ) { var orddd = model.getValue("/root/main/baseorddd/initorddd/orddd"); var gubun = model.getValue("/root/main/baseorddd/initorddd/gubun"); var srchLength1 = model.instances.item(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length; for ( var i = 1; i <= srchLength1; i++ ) { datagrid1.setRowStyle( i , "data" , "background-color" , "#ffffff"); } for ( var i = 1; i <= srchLength1; i++ ) { if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno") == "") { var signno = 0; }else { var signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno")); } if ( signno > 0 ) { datagrid1.setRowStyle( i , "data" , "background-color" , "#b9e5fb"); } } var flag = "N"; for ( var i = 1; i <= srchLength1; i++ ) { var execprcpuniqno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/execprcpuniqno"); var signno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"); if ( execprcpuniqno != "0" && signno != "0" && signno != "" ) { for ( var j = 1; j <= srchLength1; j++ ) { var vsignno = model.getValue("/root/main/ordlist1/maindailylist[" + j + "]/signno"); if ( i != j && signno == vsignno ) { model.setValue("/root/main/ordlist1/maindailylist[" + j + "]/check", "N"); flag = "Y"; } } } if ( flag == "Y" ) break; } model.refresh(); fGetResultContinueListInit2(); fSort2(); } else { model.refresh(); } } else if (srchflag == "S") { grp_makedset.setVisible(false); datagrid2.setVisible(true); grd_subresultdetail1.setVisible(false); model.setValue("/root/send/setdata/setkindcd", "D"); } else if (srchflag == "P") { var check = fGetMainListCondiCheck_Case4(); if ( check == "0" ) return true; } } function fGetIntefeAnsw(qestcd){ model.setValue("/root/send/interqestcd", qestcd); submit("TRMMB01104"); var answvalnm = model.getValue("/root/main/interface/answvalnm"); return answvalnm ; } function aezfGetSrchPatInfo(cond1, cond2, cond3, cond99, rtnXpath) { model.makeValue ( "/root/send/cond1", cond1 ); model.makeValue ( "/root/send/cond2", cond2 ); model.makeValue ( "/root/send/cond3", cond3 ); model.makeValue ( "/root/send/cond99", cond99 ); if (!submit ( "TRMMO02501",false )) { model.resetInstanceNode (rtnXpath ); model.refresh(); return "0"; }else { return "1"; } } function aezfGridSetColor(path, chkcol, chkval, imagename ) { var srchLength1 = model.instances.item(0).selectNodes( path ).length; for ( var i = 1; i <= srchLength1; i++ ) { if ( model.getValue ( path+"["+ i +"]/"+chkcol ) == chkval ) { grd_subresultdetail1.setRowStyle(i, "data", "background-image", "../../../com/commonweb/images/"+imagename); grd_subresultdetail1.setRowStyle(i, "data", "background-repeat", "repeat-x"); } else { grd_subresultdetail1.setRowStyle(i, "data", "background-image", ""); } } } function aezfSetFontRowStyle( gridID , styleFlag , data , colRef , control ) { var style = new Array("#fcd2c1" , "#ffe79d" , "#f3e1bf" , "#7BE6B7" , "#b9e5fb" , "#f7a08b" , "#fec34d" , "blue" , "#c8e67b" , "green" , "#ff9933" , "red" , "#9999cc", "#5A5A5A", "#000000" ); var styleFlags = styleFlag.split("^"); var datas = data.split("^"); if( control == null || control == "" ) control = "equal"; var controls = control.split("^"); gridObj = document.allElement.item(gridID); gridObj.backcoloralternate = "transparent"; for( var j = 0 ; j < datas.length ; j++ ) { var dataValue = datas[j]; var styleValue = style[styleFlags[j]]; for( var i = gridObj.fixedRows ; i < gridObj.rows ; i++ ) { if(controls[j] == null) controls[j] = "equal"; switch( controls[j] ) { case "small": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) < dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); } break; case "smallThen": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) <= dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); } break; case "bigger": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) > dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); } break; case "biggerThen": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) >= dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); } break; case "equalBold": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) == dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); gridObj.setRowStyle( i , "data" , "font-weight" , "bold"); } case "equal": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) == dataValue ) { gridObj.setRowStyle( i , "data" , "color" , styleValue); } break; } } } } function aezfSetRowStyle( gridID , styleFlag , data , colRef , control ) { var style = new Array("#fcd2c1" , "#ffe79d" , "#f3e1bf" , "#7BE6B7" , "#b9e5fb" , "#f7a08b" , "#fec34d" , "#dec6a4" , "#c8e67b" , "#43c8f5" , "#ff9933" , "#3399ff" , "#9999cc" , "#FFC8C8" , "#fab7bf" , "#ffff00" , "#ccffcc" , "#FF9A00"); var styleFlags = styleFlag.split("^"); var datas = data.split("^"); if( control == null || control == "" ) control = "equal"; var controls = control.split("^"); gridObj = document.allElement.item(gridID); gridObj.backcoloralternate = "transparent"; for( var j = 0 ; j < datas.length ; j++ ) { var dataValue = datas[j]; var styleValue = style[styleFlags[j]]; for( var i = gridObj.fixedRows ; i < gridObj.rows ; i++ ) { if(controls[j] == null) controls[j] = "equal"; switch( controls[j] ) { case "small": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) < dataValue ) { gridObj.setRowStyle( i , "data" , "background-color" , styleValue); } break; case "smallThen": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) <= dataValue ) { gridObj.setRowStyle( i , "data" , "background-color" , styleValue); } break; case "bigger": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) > dataValue ) { gridObj.setRowStyle( i , "data" , "background-color" , styleValue); } break; case "biggerThen": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) >= dataValue ) { gridObj.setRowStyle( i , "data" , "background-color" , styleValue); } break; case "equal": if( gridObj.labelMatrix(i , gridObj.colRef(colRef)) == dataValue ) { gridObj.setRowStyle( i , "data" , "background-color" , styleValue); } break; } } } } function fGetNSeriesResultRef(){ var vText = model.getValue("/root/send/data/singdata/srchpid"); if(vText == "" ){ messageBox("등록번호를","C001","") ; return; } fInitDatagrid2(); fGetMainSrchPatInfo(); model.setValue("/root/send/setdata/startdd", model.getValue("/root/send/data/singdata/srchdate1")); model.setValue("/root/send/setdata/enddd", model.getValue("/root/send/data/singdata/srchdate2")); model.setValue("/root/send/setdata/pid", model.getValue("/root/send/data/singdata/srchpid")); model.setValue("/root/send/setdata/setno", ""); model.setValue("/root/send/setdata/tclscdlist", cmb_mdl.value); model.setValue("/root/send/setdata/workflag", "1"); var offset = parseInt(model.getValue("root/page3/curpage")); if(offset == 1) { offset = offset - 1; } else { offset = (offset - 1) * 10; } model.removenode("/root/send/setdata/offset"); model.removenode("/root/send/setdata/pagesize"); model.makeValue("/root/send/setdata/offset", String(offset)); model.makeValue("/root/send/setdata/pagesize", model.getValue("/root/page3/pagesize")); submit("TRMOB00017", false); var maxpage = parseInt(model.getValue("/root/hidden/temp/rsltlist/getacmltestlist2cnt/maxcnt")); if(maxpage < 10) { model.setValue("/root/page3/maxpage", "1"); } else { maxpage = (maxpage / 10) - ((maxpage % 10) / 10) + 1; model.setValue("/root/page3/maxpage", String(maxpage)); } var gridCaption = model.getValue("/root/hidden/temp/rsltlist/header/caption"); if(gridCaption == "") return; var gridColRef = model.getValue("/root/hidden/temp/rsltlist/header/colref"); var gridColRefArray = gridColRef.split("^"); var gridColType = model.getValue("/root/hidden/temp/rsltlist/header/type"); var gridColTypeArray = gridColType.split("^"); for( var i = 1; i < gridColRefArray.length; i++ ) { datagrid2.addColumn("ref:" + gridColRefArray[i] + "; type:"+gridColTypeArray[i]+"; ", false); } datagrid2.setRowHeight(0, 35); var col = datagrid2.cols; var node = instance1.selectSingleNode("/root/main"); node.replaceChild(instance1.selectSingleNode("/root/hidden/temp/rsltlist"), instance1.selectSingleNode("/root/main/rsltlist")); model.refresh(); var algridCaption = gridCaption.split("^"); algridCaption.shift(); gridCaption = algridCaption.join("^"); datagrid2.setCaption(gridCaption); fReMake(); } function fInitDatagrid2() { var cols = datagrid2.cols-datagrid2.fixedCols; var rows = datagrid2.rows-datagrid2.fixedRows; for( var i = 0; i < cols; i++ ) { datagrid2.removeColumn(false); } model.removeNodeset("/root/main/rsltlist"); model.makeNode("/root/main/rsltlist/row"); model.refresh(); } function fReMake(){ xx = 0; for(i=1;i 0 ) { submit("TRAER00811"); var orddd = model.getValue("/root/init/baseorddd/initorddd/orddd"); var gubun = model.getValue("/root/init/baseorddd/initorddd/gubun"); var srchLength1 = model.instances.item(0).selectNodes( "/root/main/ordlist1/maindailylist" ).length; for ( var i = 1; i <= srchLength1; i++ ) { grd_maindaily.setRowStyle( i , "data" , "background-color" , "#ffffff"); } for ( var i = 1; i <= srchLength1; i++ ) { if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno") == "") { var signno = 0; }else { var signno = parseInt(model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno")); } if ( signno > 0 ) { grd_maindaily.setRowStyle( i , "data" , "background-color" , "#b9e5fb"); } } var flag = "N"; for ( var i = 1; i <= srchLength1; i++ ) { var execprcpuniqno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/execprcpuniqno"); var signno = model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/signno"); if ( execprcpuniqno != "0" && signno != "0" && signno != "" ) { for ( var j = 1; j <= srchLength1; j++ ) { var vsignno = model.getValue("/root/main/ordlist1/maindailylist[" + j + "]/signno"); if ( i != j && signno == vsignno ) { model.setValue("/root/main/ordlist1/maindailylist[" + j + "]/check", "N"); flag = "Y"; } } } if ( flag == "Y" ) break; } model.refresh(); fGetResultContinueListInit1(); } } function fInitial_subordlist() { model.removeNodeset("/root/main/subordlist1/subresultdetail1"); model.removeNodeset("/root/main/subordlist2/subresultdetail1"); model.removeNodeset("/root/send/maindata"); model.makeNode("/root/send/maindata"); } function fSetSubDetailGrid() { var srchLength1 = model.instances.item(0).selectNodes( "/root/main/subordlist1/subresultdetail1" ).length; for ( var i = 1; i <= srchLength1; i++ ) { grd_subresultdetail1.setRowStyle( i , "data" , "background-color" , "#FFFFFF"); grd_subresultdetail1.setRowStyle( i , "data" , "color" , "#000000"); } aezfGridSetColor( "/root/main/subordlist1/subresultdetail1", "judgmark", "T", "tab_hide.gif"); aezfSetFontRowStyle("grd_subresultdetail1" , "15" , "T" , "judgmark" ); aezfSetRowStyle("grd_subresultdetail1" , "5" , "P" , "judgmark" ); aezfSetRowStyle("grd_subresultdetail1" , "12" , "Q" , "judgmark" ); aezfSetFontRowStyle("grd_subresultdetail1" , "7" , "L" , "judgmark2" ); aezfSetFontRowStyle("grd_subresultdetail1" , "11" , "H" , "judgmark2" ); for ( var i = 1; i <= srchLength1; i++ ) { if ( model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark") == "" || model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark") == "T" || model.getValue("/root/main/subordlist1/subresultdetail1["+ i +"]/judgmark") == "P" ) { }else { } } fGetHLAList(); } function fGetHLAList() { if ( btn_case1.selected) { var cnt = 0; if ( grd_maindaily.rows >= grd_maindaily.fixedRows ) { var loop = grd_maindaily.rows - grd_maindaily.fixedRows; for( var i = 1 ; i <= loop ; i++ ) { if ( model.getValue("/root/main/ordlist1/maindailylist[" + i + "]/hla") == "Y" ) cnt++; } } if ( cnt > 0 ) { model.makeValue("/root/hidden/refparam/pid" , model.getValue("/root/send/data/singdata/srchpid")); return; } }else { return; } } function fClickResultList(maingridlistid) { if ( maingridlistid.row == 0 ) return; if ( maingridlistid.row >= maingridlistid.fixedRows ) { var row = maingridlistid.row; if ( btn_case1.selected == true ) { fGetWideListX1(grd_maindaily); fInitial_subordlist(); model.refresh(); var loop = grd_maindaily.rows - grd_maindaily.fixedRows; for( var i = 1 ; i <= loop ; i++ ) { model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/level","3"); } model.makeValue("/root/main/ordlist1/maindailylist[" + row + "]/srchpid", model.getValue("/root/send/data/singdata/srchpid")); model.makeValue("/root/main/ordlist1/maindailylist[" + row + "]/dutplceinstcd", model.getValue("/root/send/globalinstance/instance2")); var nodeList = instance1.selectNodes("/root/main/ordlist1/maindailylist["+row+"]"); model.copyNode("/root/send/maindata", "/root/main/ordlist1/maindailylist["+row+"]"); var offset = parseInt(model.getValue("root/page2/curpage")); if(offset == 1) { offset = offset - 1; } else { offset = (offset - 1) * 10; } model.removenode("/root/send/maindata/offset"); model.removenode("/root/send/maindata/pagesize"); model.makeValue("/root/send/maindata/offset", String(offset)); model.makeValue("/root/send/maindata/pagesize", model.getValue("root/page2/pagesize")); submit("TRMOB00016", false); var maxpage = parseInt(model.getValue("/root/main/subordlist1/subresultdetail1cnt/maxcnt")); if(maxpage < 10) { model.setValue("/root/page2/maxpage", "1"); } else { maxpage = (maxpage / 10) - ((maxpage % 10) / 10) + 1; model.setValue("/root/page2/maxpage", String(maxpage)); } model.refresh(); fSetSubDetailGrid(); } } } function fSetUserDeptInit(){ var AnswData = "진료과"; if(AnswData != "" ) { if( AnswData == "전체" ){ model.setValue("/root/send/data/singdata/deptcd" , ""); } } } function fSetUserTermInit(){ var AnswData = "2주"; if(AnswData != "" ) { if(AnswData == "3개월"){ model.setValue("/root/send/data/term", "90"); } if(AnswData == "6개월"){ model.setValue("/root/send/data/term", "180"); } if(AnswData =="9개월"){ model.setValue("/root/send/data/term", "270"); } if(AnswData == "1년"){ model.setValue("/root/send/data/term", "365"); } if(AnswData == "2년"){ model.setValue("/root/send/data/term", "730"); } if(AnswData == "1주"){ model.setValue("/root/send/data/term", "7"); } if(AnswData == "2주"){ model.setValue("/root/send/data/term", "14"); } ipt_date2.setValue(getCurrentDate()); var date2 = ipt_date2.value; var term = model.getValue("/root/send/data/term"); ipt_date1.setValue(date2.toDate().getAddDate(-term,"D").getDateFormat("YYYYMMDD") ); }else { ipt_date1.setValue(getCurrentDate()); var vRsrvdd = ipt_date1.value ; vRsrvdd = vRsrvdd.toDate("YYYYMMDD"); vRsrvdd = vRsrvdd.getAddDate(-90); ipt_date1.setValue(vRsrvdd.getDateFormat()); ipt_date2.setValue(getCurrentDate()); model.setValue("/root/send/data/term", 90); } } function fGetWideListX1(grd1) { var extnGrdWidht2 = 459; grd1.setAttribute("width", extnGrdWidht2); }