123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- * 제 목 : SMAHA01100.xrw
- * 설 명 : 검사실현황 집계표
- * 설 계 자 : 손범성
- * 작 성 자 : 손범성
- * 작 성 일 : 2008.08.06
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>검사실현황 집계표</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <mainlist>
- <item>
- <testroomcd/>
- <testroomnm/>
- <rsrvcnt/>
- <acptcnt/>
- </item>
- </mainlist>
- <sublist>
- <item>
- <pid/>
- <testcd/>
- <testnm/>
- <hngnm/>
- <statflag/>
- <rrgstno/>
- <rsrvdd/>
- <acptdd/>
- <hometel/>
- <mpphontel/>
- <cmpynm/>
- <remcnts/>
- <email/>
- </item>
- </sublist>
- <roomcdlst>
- <item>
- <orddd/>
- <weekname/>
- <total/>
- <male/>
- <female/>
- <rsrv/>
- <acpt/>
- <cncl/>
- <hold/>
- <remfact/>
- <choiflag/>
- <rsrv24/>
- <acpt24/>
- <rsrv12/>
- <acpt12/>
- <rsrv11/>
- <acpt11/>
- <rsrv15/>
- <acpt15/>
- <rsrv16/>
- <acpt16/>
- <rsrv19/>
- <acpt19/>
- <rsrv29/>
- <acpt29/>
- <rsrv20/>
- <acpt20/>
- <rsrv30/>
- <acpt30/>
- </item>
- </roomcdlst>
- <dayblist>
- <remdd/>
- <remcnts/>
- <instcd/>
- </dayblist>
- </main>
- <send>
- <srchhealexamflag/>
- <srchfromdd/>
- <srchtodd/>
- <srchinstcd/>
- <srchprescond/>
- <srchyear/>
- <srchmoth/>
- <srchtestroomcd/>
- <srchplacecd>S</srchplacecd>
- <srchlastdd/>
- </send>
- <init>
- <baseinfo>
- <healflaglst/>
- <yearlst/>
- <monthlst/>
- <statflag/>
- <healexamplacelst/>
- <G40list/>
- </baseinfo>
- <srch>
- <fromdd/>
- <todd/>
- <year/>
- <month/>
- <ddflag/>
- </srch>
- </init>
- <hidden/>
- <temp>
- <dayinfo>
- <item>
- <basedd/>
- <dutflag/>
- </item>
- </dayinfo>
- </temp>
- </root>
- </instance>
- <submission id="TRZBC00101"/>
- <submission id="TRAHA00001"/>
- <submission id="TRAHA02500" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/roomcdlst"/>
- <submission id="TRAHA01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/mainlist"/>
- <submission id="TRAHA01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/sublist"/>
- <submission id="TRAHA01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp/dayinfo"/>
- <submission id="TRAHB01508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/dayblist" resultref="/root/main/dayblist"/>
- <submission id="TRAHB00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/baseinfo/G40list/detlcodelst"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../ast/healthexambaseweb/js/healcombolist.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../ast/healexamweb/js/AHA001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 기초코드 조회
- fGetBasicList();
- // 초기화
- fInit();
- fGetSearch();
- //makeReportPreview(0,70,1195,670);
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- /************************************************************
- *기초코드 정보 조회
- *************************************************************/
- function fGetBasicList() {
- //검사실 코드
- model.setValue("/root/send/srchinstcd",getUserInfo("dutplceinstcd"));
-
- //공통코드
- zbcfGetCodeList( new Array("A0068" ,"P0167", "R0009", "A0107"),
- new Array("/root/init/baseinfo/healflaglst"
- , "/root/init/baseinfo/yearlst"
- , "/root/init/baseinfo/monthlst", "/root/init/baseinfo/statflag" ) );
- healGetCodeList( new Array("S600")
- , new Array("/root/init/baseinfo/healexamplacelst") );
-
- model.makeValue("/root/send/clscd", "G");
- model.makeValue("/root/send/etccd", "G40");
- submit("TRAHB00602");
- }
-
- /************************************************************
- *초기화
- *************************************************************/
- function fInit() {
- //일자 셋팅
- model.setValue("/root/send/srchyear" , getCurrentDate().substr(0,4));
- model.setValue("/root/send/srchmoth" , getCurrentDate().substr(4,2));
- model.removenode("/root/main/mainlist");
- model.removenode("/root/main/sublist");
-
- btn_case1.selected = true;
- var vHealExamDetlFg = fGetHealExamDetlFlag();
- if( vHealExamDetlFg == 'C01' ){
- cmb_place.value='S';
- } else if (vHealExamDetlFg == 'C03') {
- cmb_place.value='K';
- }
- cmb_place.refresh();
- var cur_date = getCurrentDate();
- model.setValue( ipt_srchfromdd.attribute("ref") , cur_date);
-
- model.makeValue("/root/main/dayblist/remdd" , getCurrentDate());
- btn_srch_dayb.dispatch("DOMActivate");//일자별 비고내용 조회
- model.refresh();
- }
-
- /************************************************************
- *검사실현황 집계표 조회
- *************************************************************/
- function fGetSearch() {
- var captionString = '';
- model.removenode("/root/main/mainlist");
- model.removenode("/root/main/sublist");
- grd_mainlist.allStyle("data", "background-color") = "#FFFFFF";
-
- var year1= model.getValue("/root/send/srchfromdd").substring(0,4);
- if (model.getValue("/root/send/srchfromdd").substring(4,5) == '0') {
- var month1 = parseInt(model.getValue("/root/send/srchfromdd").substring(5,6))-1;
- } else {
- var month1 = parseInt(model.getValue("/root/send/srchfromdd").substring(4,6))-1;
- }
- var date1 = model.getValue("/root/send/srchfromdd").substring(6,8);
- var strtdd = new Date(year1, month1, date1);
- for (var ii=0 ; ii < 31 ; ii++) {
- var day2 = new Date(strtdd.getFullYear(), strtdd.getMonth(), strtdd.getDate() + ii);
- captionString = captionString + '^' + day2.getDate() + '일';
- }
-
- grd_mainlist.caption = '검사실코드 ^ 검사실'+captionString;
-
- submit("TRAHA01101");
-
- //검사실별/일별 합계처리(2018/02/08 이정택)
- fSubTotal2();
- //fSubTotal();
- //검사실별/일별 합계처리(2018/02/08 이정택)
- /*
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("acptcnt"), "#,###", "background-color:#FFFFCC; color:#000000; font-weight:bold; ", 1, "총계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("rsrvcnt"), "#,###", "background-color:#FFFFCC; color:#000000; font-weight:bold; ", 1, "총계");
- */
- model.refresh();
- btn_case1.selected = true;
- model.toggle("case1");
- // 공휴일 색깔표시 2012.05.03 By 김금련
- var month= model.getValue("/root/send/srchfromdd").substring(4,6);
- var last_day =(year1+month+date1).toDate().getAddDate(+30,"D").getDateFormat("YYYYMMDD"); //마지막날
- model.setValue("/root/send/srchlastdd", last_day );
- submit("TRAHA01103");
-
- for(var i = 0; i <= 30 ; i++) {
- var day = (year1+month+date1).toDate().getAddDate(i,"D").getDateFormat("YYYYMMDD");
- var dutflag = model.getValue("/root/temp/dayinfo/item[basedd='" + day + "']/dutflag");
- if(dutflag == "4"){
- grd_mainlist.colStyle(i+2, "data", "background-color") = "#85B3FF"; //파랑
- }
- if(dutflag == "8"){
- grd_mainlist.colStyle(i+2, "data", "background-color") = "#FF8888"; //빨강
- }
- // else{
- // grd_mainlist.colStyle(i+2, "data", "background-color") = "#FFDC74"; //노랑
- // }
- }
- grd_mainlist.rowStyle(parseInt(grd_mainlist.rows)-parseInt(grd_mainlist.fixedRows)-1, "data", "background-color") = "#87CEFA";
- grd_mainlist.rowStyle(parseInt(grd_mainlist.rows)-parseInt(grd_mainlist.fixedRows), "data", "background-color") = "#F9E6C5";
- grd_mainlist.refresh();
- }
-
- /************************************************************
- *검사실별 상세현황 조회
- *************************************************************/
- function fGetDetailSearch() {
-
- if ( grd_mainlist.row == 0 ) return;
-
- if ( grd_mainlist.isCell(event.target) && grd_mainlist.row >= grd_mainlist.fixedRows ) {
-
- model.removenode("/root/main/sublist");
-
- var rowidx = grd_mainlist.row;
-
- var year1= model.getValue("/root/send/srchfromdd").substring(0,4);;
- if (model.getValue("/root/send/srchfromdd").substring(4,5) == '0') {
- var month1 = parseInt(model.getValue("/root/send/srchfromdd").substring(5,6))-1;
- } else {
- var month1 = parseInt(model.getValue("/root/send/srchfromdd").substring(4,6))-1;
- }
- var date1 = model.getValue("/root/send/srchfromdd").substring(6,8);
- var strtdd = new Date(year1, month1, date1);
- var day2 = new Date(strtdd.getFullYear(), strtdd.getMonth(), strtdd.getDate() + grd_mainlist.col - 2);
- var year2 =day2.getFullYear();
- if ((day2.getMonth()+1)<10) {
- var month2 = '0'+(day2.getMonth()+1);
- } else {
- var month2 = day2.getMonth()+1;
- }
- var date2 = day2.getDate();
- model.makeValue("/root/send/srchyear", year2);
- model.makeValue("/root/send/srchmoth", month2);
- model.makeValue("/root/send/srchdd", date2);
- model.makeValue("/root/send/srchhealexamplacecd", cmb_place.value);
- model.makeValue("/root/send/srchtestroomcd", grd_mainlist.valueMatrix(rowidx, grd_mainlist.colRef("testroomcd")));
- submit("TRAHA01102");
- btn_case2.selected = true;
- model.toggle("case2");
- }
-
- }
- /*
- * 일자 활성화 및 일자초기화
- * 1 : 기간별 2: 월별
- */
- function fSetDate() {
-
- // 일자초기화
- var year = cmb_year.value;
- var month = cmb_month.value;
-
- var todd = new Date(year , parseInt(month,10) , '01' );
- // 시작일
- model.setValue("/root/send/srchfromdd" , year + month + "01");
- // 종료일
- model.setValue("/root/send/srchtodd", new String(todd.getYear()) + new String(todd.getMonth() + 1 ).getLeftPad(2,"0") + new String(todd.getDate()) );
-
- }
-
- // 소계추가(2018/02/08 이정택)
- function fSubTotal(){return;
- if(grd_mainlist.rows-1>grd_mainlist.fixedRows){
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day01"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day02"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day03"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day04"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day05"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day06"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day07"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day08"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day09"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day10"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day11"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day12"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day13"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day14"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day15"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day16"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day17"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day18"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day19"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day20"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day21"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day22"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day23"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day24"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day25"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day26"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day27"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day28"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day29"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day30"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- grd_mainlist.subtotal("sum", -1, grd_mainlist.colRef("day31"), "#,###,###", "", grd_mainlist.colRef("testroomnm"), "합계");
- }
- }
-
- // 초음파실 소계추가
- function fSubTotal2(){
- var subtotrow = parseInt(getNodesetCount("/root/main/mainlist/item"))+1;
- var totrow = parseInt(subtotrow)+1;
- for(var k = 1 ; k <= 31 ; k++) {
- var total = 0;
- var subtotal = 0;
- var colnm = "";
-
- if(k < 10) colnm = "day0" + k;
- else colnm = "day" + k;
-
- for(var i = 1 ; i < subtotrow ; i++) {
- for(var j = 1 ; j <= getNodesetCount("/root/init/baseinfo/G40list/detlcodelst/item") ; j++) {
- if(model.getValue("/root/main/mainlist/item["+i+"]/testroomcd") == model.getValue("/root/init/baseinfo/G40list/detlcodelst/item["+j+"]/etcdetlcd")) {
- subtotal = subtotal + parseInt(model.getValue("/root/main/mainlist/item["+i+"]/"+colnm));
- break;
- }
- }
- //if(colnm == "day03") alert(parseInt(model.getValue("/root/main/mainlist/item["+i+"]/"+colnm)));
- total = total + parseInt(model.getValue("/root/main/mainlist/item["+i+"]/"+colnm));
- }
-
- model.makeValue("/root/main/mainlist/item["+subtotrow+"]/"+colnm, subtotal);
- model.makeValue("/root/main/mainlist/item["+subtotrow+"]/testroomnm", "초음파실 합계");
-
- model.makeValue("/root/main/mainlist/item["+totrow+"]/"+colnm, total);
- model.makeValue("/root/main/mainlist/item["+totrow+"]/testroomnm", "합계");
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body>
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">검사실현황 집계표</caption>
- <group id="group5" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:10px; width:1189px; height:35px; "/>
- <caption id="caption21" class="search_name" style="left:7px; top:21px; width:61px; height:17px; ">기간 :</caption>
- <line id="line18" class="line_4" style="x1:385px; y1:17px; x2:385px; y2:39px; border-left-style:solid; "/>
- <button id="btn_search" class="btn1_letter2" style="left:395px; top:17px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetSearch();
-
- ]]>
- </script>
- </button>
- <select1 id="cmb_year" ref="/root/send/srchyear" visibility="hidden" appearance="minimal" style="left:200px; top:50px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/yearlst/P0167">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fSetDate();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_month" ref="/root/send/srchmoth" visibility="hidden" appearance="minimal" style="left:305px; top:50px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/monthlst/R0009">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fSetDate();
- ]]>
- </script>
- </select1>
- <switch id="switch1" style="left:5px; top:72px; width:1185px; height:665px; ">
- <case id="case1" selected="true" style="left:0px; top:0px; width:1185px; height:665px; ">
- <datagrid id="grd_mainlist" nodeset="/root/main/mainlist/item" autoresize="true" caption="검사실코드^검사실명^01일^02일^03일^04일^05일^06일^07일^08일^09일^10일^11일^12일^13일^14일^15일^16일^17일^18일^19일^20일^21일^22일^23일^24일^25일^26일^27일^28일^29일^30일^31일" colsep="^" colwidth="0, 120, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33" mergecellsfixedrows="bycolrec" rowsep="|" subtotalposition="below" style="left:5px; top:10px; width:1170px; height:655px; text-align:center; ">
- <col ref="testroomcd"/>
- <col explorerbar="sortshow" ref="testroomnm" style="text-align:left; "/>
- <col ref="day01" savetype="text"/>
- <col ref="day02" savetype="text"/>
- <col ref="day03" savetype="text"/>
- <col ref="day04" savetype="text"/>
- <col ref="day05" savetype="text"/>
- <col ref="day06" savetype="text"/>
- <col ref="day07" savetype="text"/>
- <col ref="day08" savetype="text"/>
- <col ref="day09" savetype="text"/>
- <col ref="day10" savetype="text"/>
- <col ref="day11" savetype="text"/>
- <col ref="day12" savetype="text"/>
- <col ref="day13" savetype="text"/>
- <col ref="day14" savetype="text"/>
- <col ref="day15" savetype="text"/>
- <col ref="day16" savetype="text"/>
- <col ref="day17" savetype="text"/>
- <col ref="day18" savetype="text"/>
- <col ref="day19" savetype="text"/>
- <col ref="day20" savetype="text"/>
- <col ref="day21" savetype="text"/>
- <col ref="day22" savetype="text"/>
- <col ref="day23" savetype="text"/>
- <col ref="day24" savetype="text"/>
- <col ref="day25" savetype="text"/>
- <col ref="day26" savetype="text"/>
- <col ref="day27" savetype="text"/>
- <col ref="day28" savetype="text"/>
- <col ref="day29" savetype="text"/>
- <col ref="day30" savetype="text"/>
- <col ref="day31" savetype="text"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- fGetDetailSearch();
- btn_case2.dispatch("DOMActivate");
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case2">
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
-
- ]]>
- </script>
- <datagrid id="grd_sublist" nodeset="/root/main/sublist/item" caption="등록번호^처방코드^처방명^환자명^상태^주민번호^처방일자^종합검진일^연락처^휴대번호^단체명^비고^E-Mail" colsep="^" colwidth="70, 75, 94, 81, 75, 90, 100, 91, 95, 95, 90, 85, 80" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:5px; width:1175px; height:655px; ">
- <col ref="pid"/>
- <col ref="testcd"/>
- <col ref="testnm"/>
- <col ref="hngnm"/>
- <col disabled="true" ref="statflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/statflag/A0107">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rrgstno" format="999999-9999999" style="text-align:center; "/>
- <col ref="rsrvdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="acptdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="hometel"/>
- <col ref="mpphontel" style="text-align:center; "/>
- <col ref="cmpynm"/>
- <col ref="remcnts"/>
- <col ref="email"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_sublist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="btn_case1" class="btn_sw" group="tab2" style="left:5px; top:50px; width:90px; height:22px; ">
- <caption>검사실현황</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //fGetSearch();
- ]]>
- </script>
- </button>
- <button id="btn_case2" class="btn_sw" group="tab2" style="left:95px; top:50px; width:90px; height:22px; ">
- <caption>실별 처방내역</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //makeReportPreview(7,86,1180,660);
- ]]>
- </script>
- </button>
- <button id="button1" class="btn2_letter4" visibility="visible" style="left:1120px; top:50px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var sIndex = switch1.selectedIndex;
-
- var fileName = window.fileDialog("save", ",", false, "", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "") {
- if(sIndex == 0)
- {
- grd_mainlist.saveExcel(fileName,"sheetname:검사실현황;");
- }
- else
- {
- grd_sublist.saveExcel(fileName);
- }
- }
- ]]>
- </script>
- </button>
- <select1 id="cmb_place" ref="/root/send/srchplacecd" class="combo_essential" appearance="minimal" style="left:284px; top:18px; width:85px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/healexamplacelst/S600">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption1" class="search_name" style="left:190px; top:20px; width:86px; height:17px; ">건진장소 :</caption>
- <input id="ipt_srchfromdd" ref="/root/send/srchfromdd" class="input_essential" inputtype="date" style="left:75px; top:18px; width:95px; height:19px; "/>
- <textarea id="tar_remcnts" ref="/root/main/dayblist/remcnts" tooltip="true" style="left:665px; top:12px; width:520px; height:30px; "/>
- <caption id="caption2" class="search_name" style="left:460px; top:20px; width:99px; height:17px; ">일자별비고 :</caption>
- <input id="ipt_remdd" ref="/root/main/dayblist/remdd" inputtype="date" style="left:560px; top:18px; width:100px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- btn_srch_dayb.dispatch("DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_srch_dayb" class="btn2_letter2" visibility="hidden" style="left:475px; top:45px; width:100px; height:20px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.makeValue("/root/main/dayblist/instcd" , getUserInfo("dutplceinstcd"));
- var tmp_remdd = model.getValue("/root/main/dayblist/remdd" );
- submit("TRAHB01508",false);
- if(model.getValue("/root/main/dayblist/remdd") == ""){
- //해당 일자에 데이터가 없으므로 노드와 일자를 셋팅해줌
- model.makeNode("/root/main/dayblist/remcnts");
- model.makeValue("/root/main/dayblist/remdd" , tmp_remdd);
- }
-
- tar_remcnts.refresh();
- ipt_remdd.refresh();
- ]]>
- </script>
- </button>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:756px; width:1195px; height:28px; "/>
- </xhtml:body>
- </xhtml:html>
|