123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?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>
- <data>
- <gnrlmenu1>
- <appdd/>
- <breakgnrl/>
- <breakchoi/>
- <lunchgnrl/>
- <lunchchoi/>
- <dinnergnrl/>
- <dinnerchoi/>
- </gnrlmenu1>
- <gnrlmenu1gnrl>
- <appdd/>
- <mealflag/>
- <seq/>
- <dishnm/>
- </gnrlmenu1gnrl>
- <gnrlmenu1choi>
- <appdd/>
- <mealflag/>
- <seq/>
- <dishnm/>
- </gnrlmenu1choi>
- <gnrlmenu2>
- <appdd/>
- <breakdish/>
- <lunchdish/>
- <dinnerdish/>
- </gnrlmenu2>
- </data>
- </main>
- <send>
- <searchitem>
- <appdd/>
- <appfromdd/>
- <apptodd/>
- <menuflag/>
- <mdlcd/>
- <mdlnm/>
- <smlcd/>
- <smlnm/>
- <sml2cd/>
- <dietcd/>
- <dietnm/>
- <etccd/>
- </searchitem>
- </send>
- <send1>
- <list>
- <prid/>
- </list>
- </send1>
- <init>
- <code>
- <dietstatscd>
- <lrgcd/>
- <mealflag/>
- <mdlcd/>
- <mdlnm/>
- </dietstatscd>
- </code>
- <basecode>
- <dietlrg>
- <A0046>
- <cdid/>
- <cdnm/>
- </A0046>
- </dietlrg>
- <dietmdl>
- <A0047>
- <cdid/>
- <cdnm/>
- </A0047>
- </dietmdl>
- </basecode>
- <dietprcpcd>
- <data>
- <dietcd/>
- <dietnm/>
- </data>
- </dietprcpcd>
- </init>
- <hidden/>
- </root>
- </instance>
- <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/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- finit();
- //식사분류코드 조회
- submit("TRANT01408");
- ]]>
- </script>
- <submission id="TRZBC00101"/>
- <submission id="TRANT01501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/searchitem" replace="instance" resultref="/root/main/patmealstats"/>
- <submission id="TRANT01502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/searchitem" replace="instance" resultref="/root/init/dietprcpcd"/>
- <submission id="TRANT01408" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/code"/>
- <submission id="TRANT01409" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/searchitem" resultref="/root/send1"/>
- </model>
- <script type="javascript">
- <![CDATA[
- function finit() {
- // 화면open시 공통코드 setting
- zbcfGetCodeList( new Array( "A0046","A0047" ), new Array( "/root/init/basecode/dietlrg", "/root/init/basecode/dietmdl" ) );
- model.resetInstanceNode("/root/main");
- model.resetInstanceNode("/root/send");
- model.removeNodeset("/root/main/data/gnrlmenu1");
- model.removeNodeset("/root/main/data/gnrlmenu1gnrl");
- model.removeNodeset("/root/main/data/gnrlmenu1choi");
- //model.setFocus("ipt_pid");
- model.setValue("/root/send/searchitem/appdd", getCurrentDate());
- model.setValue("/root/send/searchitem/menuflag", "Q1");
- model.setValue("/root/send/searchitem/mdlcd", "DM1");
- submit("TRANT01409");
- rdo_mdlcd1.visible = true;
- rdo_mdlcd2.visible = false;
- cmb_smlcd1.visible = false;
- cmb_smlcd2.visible = false;
- cmb_sml2cd.visible = false;
- cmb_dietcd.visible = false;
- ipt_etccd.visible = false;
- //btn_dish.dispatch("DOMActivate");
- model.refresh();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1193;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:200px; height:14px; ">환자식단출력</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:770px; ">
- <group id="group1" style="left:5px; top:10px; width:1180px; height:35px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1178px; height:35px; background-color:#fffbf2; "/>
- <caption id="caption3" class="search_name" style="left:25px; top:9px; width:65px; height:17px; ">기간 :</caption>
- <line id="line14" class="line_4" style="x1:1095px; y1:7px; x2:1095px; y2:29px; "/>
- <input id="ipt_appdd" ref="/root/send/searchitem/appdd" class="input_default" navindex="1" format="yyyy-mm" style="left:90px; top:9px; width:95px; height:19px; text-align:center; "/>
- <caption id="caption1" class="search_name" style="left:260px; top:9px; width:65px; height:17px; ">구분 :</caption>
- <select1 id="rdo_menuflag" ref="/root/send/searchitem/menuflag" class="radio_search" appearance="full" cellspacing="3" cols="2" rows="1" overflow="visible" style="left:325px; top:10px; width:120px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>일반식</label>
- <value>Q1</value>
- </item>
- <item>
- <label>치료식</label>
- <value>Q2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- //일반식일 경우
- if ( model.getValue("/root/send/searchitem/menuflag") == "Q1" ) {
- rdo_mdlcd1.visible = true;
- rdo_mdlcd2.visible = false;
- cmb_smlcd1.visible = false;
- cmb_smlcd2.visible = false;
- cmb_sml2cd.visible = false;
- cmb_dietcd.visible = false;
- ipt_etccd.visible = false;
- }
- //치료식일 경우
- else if ( model.getValue("/root/send/searchitem/menuflag") == "Q2" ) {
- rdo_mdlcd1.visible = false;
- rdo_mdlcd2.visible = true;
- cmb_smlcd1.visible = false;
- cmb_smlcd2.visible = false;
- cmb_sml2cd.visible = false;
- cmb_dietcd.visible = false;
- ipt_etccd.visible = false;
- }
- submit("TRANT01409");
- ]]>
- </script>
- </select1>
- <select1 id="rdo_mdlcd1" ref="/root/send/searchitem/mdlcd" class="radio_search" appearance="full" cellspacing="3" cols="4" rows="1" overflow="visible" style="left:500px; top:10px; width:215px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>상식</label>
- <value>DM1</value>
- </item>
- <item>
- <label>연식</label>
- <value>DM2</value>
- </item>
- <item>
- <label>소아식</label>
- <value>DM11</value>
- </item>
- <item>
- <label>산모식</label>
- <value>DM12</value>
- </item>
- </choices>
- </select1>
- <select1 id="rdo_mdlcd2" ref="/root/send/searchitem/mdlcd" class="radio_search" appearance="full" cellspacing="4" cols="3" rows="1" overflow="visible" style="left:500px; top:10px; width:200px; height:19px; ">
- <choices>
- <item>
- <label>식단표1</label>
- <value>DM3</value>
- </item>
- <item>
- <label>식단표2</label>
- <value>DM4</value>
- </item>
- <item>
- <label>식단표3</label>
- <value>DM5</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if (model.getValue("/root/send/searchitem/mdlcd")=='DM4') {
- cmb_smlcd1.visible = true;
- cmb_smlcd2.visible = false;
- cmb_sml2cd.visible = false;
- cmb_dietcd.visible = false;
- ipt_etccd.visible = false;
- cmb_smlcd1.choices.itemset.attribute("nodeset") = "/root/init/code/dietstatscd[starts-with(lrgcd, 'Q2')]";
- } else if (model.getValue("/root/send/searchitem/mdlcd")=='DM5') {
- cmb_smlcd1.visible = false;
- cmb_smlcd2.visible = true;
- cmb_sml2cd.visible = true;
- cmb_dietcd.visible = true;
- ipt_etccd.visible = true;
- //치료식,멸균식,비급여식만 보임.
- cmb_smlcd2.choices.itemset.attribute("nodeset") = "/root/init/basecode/dietlrg/A0046[cdid='Q2' or cdid='Q3' or cdid='Q4']";
- } else {
- cmb_smlcd1.visible = false;
- cmb_smlcd2.visible = false;
- cmb_sml2cd.visible = false;
- cmb_dietcd.visible = false;
- ipt_etccd.visible = false;
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_smlcd1" ref="/root/send/searchitem/smlcd" class="combo_s_essential" appearance="minimal" style="left:705px; top:10px; width:130px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/code/dietstatscd">
- <label ref="mdlnm"/>
- <value ref="mdlcd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="cmb_smlcd2" ref="/root/send/searchitem/smlcd" class="combo_s_essential" appearance="minimal" style="left:705px; top:10px; width:75px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/basecode/dietlrg/A0046">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- //해당 식사중분류만 보임.
- if (cmb_smlcd2.value == 'Q2') {
- cmb_sml2cd.choices.itemset.attribute("nodeset") = "/root/init/basecode/dietmdl/A0047[cdid='04' or cdid='05' or cdid='06' or cdid='07' or cdid='08' or cdid='09' or cdid='10' or cdid='11']";
- } else if (cmb_smlcd2.value == 'Q3') {
- cmb_sml2cd.choices.itemset.attribute("nodeset") = "/root/init/basecode/dietmdl/A0047[cdid='12']";
- } else if (cmb_smlcd2.value == 'Q4') {
- cmb_sml2cd.choices.itemset.attribute("nodeset") = "/root/init/basecode/dietmdl/A0047[cdid='13']";
- }
- model.resetInstanceNode("/root/init/dietprcpcd/data");
- model.setValue("/root/send/searchitem/etccd", "");
- cmb_sml2cd.refresh();
- cmb_dietcd.refresh();
- ipt_etccd.refresh();
- //model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_sml2cd" ref="/root/send/searchitem/sml2cd" class="combo_s_essential" appearance="minimal" style="left:785px; top:10px; width:95x; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/basecode/dietmdl/A0047">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- //해당 식사처방코드 조회
- model.setValue("/root/send/searchitem/etccd", "");
- submit("TRANT01502");
- ]]>
- </script>
- </select1>
- <select1 id="cmb_dietcd" ref="/root/send/searchitem/dietcd" class="combo_s_essential" appearance="minimal" style="left:885px; top:10px; width:130px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/dietprcpcd/data">
- <label ref="dietnm"/>
- <value ref="dietcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- model.setValue("/root/send/searchitem/etccd", "");
- ipt_etccd.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_etccd" ref="/root/send/searchitem/etccd" class="input_search" style="left:1020px; top:10px; width:50px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- inputEnterKey("btn_search", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_search" class="btn1_letter2" navindex="4" style="left:1110px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeset("/root/main/data");
- var appdd = model.getValue("/root/send/searchitem/appdd");
-
- if (isValidDateTime(appdd.substr(0,6), "YYYYMM") == false){
- messageBox("조회 시작일자의 형식이", "E016");
- model.setFocus("ipt_appdd");
- return;
- }
- //년월까지만 선택하고 1일부터 10일까지의 데이터만 조회함.
- model.setValue("/root/send/searchitem/appfromdd", appdd.substr(0,6) + "01");
- //model.setValue("/root/send/searchitem/apptodd", appdd.substr(0,6) + "10");
- var sdd = model.getValue("/root/send1/list/prid");
- if (sdd.length < 2){
- sdd = "0" + sdd;
- }
- model.setValue("/root/send/searchitem/apptodd", appdd.substr(0,6) + sdd);
- submit("TRANT01501");
-
- var ymd2 = "";
- if (appdd.length == 8){
- ymd2 = appdd.substr(0, 6);
- }else{
- ymd2 = appdd;
- }
- //var seqdd = appdd.substr(0,6) + "01";
- var mdlcd = model.getValue("/root/send/searchitem/mdlcd");
- var seqdd = model.getValue("/root/send/searchitem/appfromdd");
-
- //일반식 상식일 경우
- if ( mdlcd == "DM1" ) {
- model.toggle("case1");
- var gnrlcnt = getNodesetCount("/root/main/data/gnrlmenu1gnrl");
- var choicnt = getNodesetCount("/root/main/data/gnrlmenu1choi");
- var n = 1;
- //상식
- var kcnt = parseInt(model.getValue("/root/send1/list/prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=15 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(model.getValue("/root/send1/list/prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- grd_gnrlmenu1.addrow();
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '1']/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '1']/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '1']/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '1']/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '1']/dishnm");
- var dish51 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '1']/dishnm");
- var dish52 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '1']/dishnm");
- var dish53 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '1']/dishnm");
- var dish54 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '1']/dishnm");
- var dish55 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '1']/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '2']/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '2']/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '2']/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '2']/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '2']/dishnm");
- var dish101 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '2']/dishnm");
- var dish102 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '2']/dishnm");
- var dish103 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '2']/dishnm");
- var dish104 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '2']/dishnm");
- var dish105 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '2']/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '3']/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '3']/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '3']/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '3']/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '3']/dishnm");
- var dish151 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '3']/dishnm");
- var dish152 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '3']/dishnm");
- var dish153 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '3']/dishnm");
- var dish154 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '3']/dishnm");
- var dish155 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '3']/dishnm");
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish = "";
- if (dish1 != "") { breakdish = breakdish + dish1; }
- if (dish2 != "") { breakdish = breakdish + "\n" + dish2; }
- if (dish3 != "") { breakdish = breakdish + "\n" + dish3; }
- if (dish4 != "") { breakdish = breakdish + "\n" + dish4; }
- if (dish5 != "") { breakdish = breakdish + "\n" + dish5; }
- if (dish51 != "") { breakdish = breakdish + "\n" + dish51; }
- if (dish52 != "") { breakdish = breakdish + "\n" + dish52; }
- if (dish53 != "") { breakdish = breakdish + "\n" + dish53; }
- if (dish54 != "") { breakdish = breakdish + "\n" + dish54; }
- if (dish55 != "") { breakdish = breakdish + "\n" + dish55; }
- if (dish6 != "") { lunchdish = lunchdish + dish6; }
- if (dish7 != "") { lunchdish = lunchdish + "\n" + dish7; }
- if (dish8 != "") { lunchdish = lunchdish + "\n" + dish8; }
- if (dish9 != "") { lunchdish = lunchdish + "\n" + dish9; }
- if (dish10 != "") { lunchdish = lunchdish + "\n" + dish10; }
- if (dish101 != "") { lunchdish = lunchdish + "\n" + dish101; }
- if (dish102 != "") { lunchdish = lunchdish + "\n" + dish102; }
- if (dish103 != "") { lunchdish = lunchdish + "\n" + dish103; }
- if (dish104 != "") { lunchdish = lunchdish + "\n" + dish104; }
- if (dish105 != "") { lunchdish = lunchdish + "\n" + dish105; }
- if (dish11 != "") { dinnerdish = dinnerdish + dish11; }
- if (dish12 != "") { dinnerdish = dinnerdish + "\n" + dish12; }
- if (dish13 != "") { dinnerdish = dinnerdish + "\n" + dish13; }
- if (dish14 != "") { dinnerdish = dinnerdish + "\n" + dish14; }
- if (dish15 != "") { dinnerdish = dinnerdish + "\n" + dish15; }
- if (dish151 != "") { dinnerdish = dinnerdish + "\n" + dish151; }
- if (dish152 != "") { dinnerdish = dinnerdish + "\n" + dish152; }
- if (dish153 != "") { dinnerdish = dinnerdish + "\n" + dish153; }
- if (dish154 != "") { dinnerdish = dinnerdish + "\n" + dish154; }
- if (dish155 != "") { dinnerdish = dinnerdish + "\n" + dish155; }
- /*
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ i +"]/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+1) +"]/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+2) +"]/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+3) +"]/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+4) +"]/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+5) +"]/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+6) +"]/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+7) +"]/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+8) +"]/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+9) +"]/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+10) +"]/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+11) +"]/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+12) +"]/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+13) +"]/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+14) +"]/dishnm");
- var breakgnrl = dish1 + "\n" + dish2 + "\n" + dish3 + "\n" + dish4 + "\n" + dish5 + "\n" + dish51 + "\n" + dish52 + "\n" + dish53 + "\n" + dish54 + "\n" + dish55 + "\n" + dish56;
- var lunchgnrl = dish6 + "\n" + dish7 + "\n" + dish8 + "\n" + dish9 + "\n" + dish10 + "\n" + dish101 + "\n" + dish102 + "\n" + dish103 + "\n" + dish104 + "\n" + dish105 + "\n" + dish106;
- var dinnergnrl = dish11 + "\n" + dish12 + "\n" + dish13 + "\n" + dish14 + "\n" + dish15 + "\n" + dish151 + "\n" + dish152 + "\n" + dish153 + "\n" + dish154 + "\n" + dish155 + "\n" + dish156;
- */
-
- model.setValue("/root/main/data/gnrlmenu1["+ n +"]/appdd", dd);
- model.setValue("/root/main/data/gnrlmenu1["+ n +"]/breakgnrl", breakdish);
- model.setValue("/root/main/data/gnrlmenu1["+ n +"]/lunchgnrl", lunchdish);
- model.setValue("/root/main/data/gnrlmenu1["+ n +"]/dinnergnrl", dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = getDateTime(seqdd, 'D');
- }
-
- //선택식
- var breakchoi = "";
- var lunchchoi = "";
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- var dinnerchoi = "";
- n = 1;
- var kcnt = parseInt(model.getValue("/root/send1/list/prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<choicnt; i+=12 ) {
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- var dish1 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '1' and mealflag = '1']/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '2' and mealflag = '1']/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '3' and mealflag = '1']/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '4' and mealflag = '1']/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '5' and mealflag = '1']/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '6' and mealflag = '1']/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '7' and mealflag = '1']/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '8' and mealflag = '1']/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '9' and mealflag = '1']/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '10' and mealflag = '1']/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '11' and mealflag = '1']/dishnm");
- if (dish1 != "") { breakchoi = breakchoi + dish1; }
- if (dish2 != "") { breakchoi = breakchoi + "\n" + dish2; }
- if (dish3 != "") { breakchoi = breakchoi + "\n" + dish3; }
- if (dish4 != "") { breakchoi = breakchoi + "\n" + dish4; }
- if (dish5 != "") { breakchoi = breakchoi + "\n" + dish5; }
- if (dish6 != "") { breakchoi = breakchoi + "\n" + dish6; }
- if (dish7 != "") { breakchoi = breakchoi + "\n" + dish7; }
- if (dish8 != "") { breakchoi = breakchoi + "\n" + dish8; }
- if (dish9 != "") { breakchoi = breakchoi + "\n" + dish9; }
- if (dish10 != "") { breakchoi = breakchoi + "\n" + dish10; }
- if (dish11 != "") { breakchoi = breakchoi + "\n" + dish11; }
- var lunc1 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '1' and mealflag = '2']/dishnm");
- var lunc2 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '2' and mealflag = '2']/dishnm");
- var lunc3 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '3' and mealflag = '2']/dishnm");
- var lunc4 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '4' and mealflag = '2']/dishnm");
- var lunc5 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '5' and mealflag = '2']/dishnm");
- var lunc6 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '6' and mealflag = '2']/dishnm");
- var lunc7 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '7' and mealflag = '2']/dishnm");
- var lunc8 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '8' and mealflag = '2']/dishnm");
- var lunc9 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '9' and mealflag = '2']/dishnm");
- var lunc10 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '10' and mealflag = '2']/dishnm");
- var lunc11 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '11' and mealflag = '2']/dishnm");
- if (lunc1 != "") { lunchchoi = lunchchoi + lunc1; }
- if (lunc2 != "") { lunchchoi = lunchchoi + "\n" + lunc2; }
- if (lunc3 != "") { lunchchoi = lunchchoi + "\n" + lunc3; }
- if (lunc4 != "") { lunchchoi = lunchchoi + "\n" + lunc4; }
- if (lunc5 != "") { lunchchoi = lunchchoi + "\n" + lunc5; }
- if (lunc6 != "") { lunchchoi = lunchchoi + "\n" + lunc6; }
- if (lunc7 != "") { lunchchoi = lunchchoi + "\n" + lunc7; }
- if (lunc8 != "") { lunchchoi = lunchchoi + "\n" + lunc8; }
- if (lunc9 != "") { lunchchoi = lunchchoi + "\n" + lunc9; }
- if (lunc10 != "") { lunchchoi = lunchchoi + "\n" + lunc10; }
- if (lunc11 != "") { lunchchoi = lunchchoi + "\n" + lunc11; }
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- var dinn1 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '1' and mealflag = '3']/dishnm");
- var dinn2 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '2' and mealflag = '3']/dishnm");
- var dinn3 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '3' and mealflag = '3']/dishnm");
- var dinn4 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '4' and mealflag = '3']/dishnm");
- var dinn5 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '5' and mealflag = '3']/dishnm");
- var dinn6 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '6' and mealflag = '3']/dishnm");
- var dinn7 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '7' and mealflag = '3']/dishnm");
- var dinn8 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '8' and mealflag = '3']/dishnm");
- var dinn9 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '9' and mealflag = '3']/dishnm");
- var dinn10 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '10' and mealflag = '3']/dishnm");
- var dinn11 = model.getValue("/root/main/data/gnrlmenu1choi[appdd = " + ymd1 + " and seq = '11' and mealflag = '3']/dishnm");
- if (dinn1 != "") { dinnerchoi = dinnerchoi + dinn1; }
- if (dinn2 != "") { dinnerchoi = dinnerchoi + "\n" + dinn2; }
- if (dinn3 != "") { dinnerchoi = dinnerchoi + "\n" + dinn3; }
- if (dinn4 != "") { dinnerchoi = dinnerchoi + "\n" + dinn4; }
- if (dinn5 != "") { dinnerchoi = dinnerchoi + "\n" + dinn5; }
- if (dinn6 != "") { dinnerchoi = dinnerchoi + "\n" + dinn6; }
- if (dinn7 != "") { dinnerchoi = dinnerchoi + "\n" + dinn7; }
- if (dinn8 != "") { dinnerchoi = dinnerchoi + "\n" + dinn8; }
- if (dinn9 != "") { dinnerchoi = dinnerchoi + "\n" + dinn9; }
- if (dinn10 != "") { dinnerchoi = dinnerchoi + "\n" + dinn10; }
- if (dinn11 != "") { dinnerchoi = dinnerchoi + "\n" + dinn11; }
- /*
- //아침
- for ( k=0; k<=5; k++ ) {
- if ( (model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") != "") && (k != 5) ) {
- breakchoi = breakchoi + model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") + "\n";
- } else if ( (model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") != "") && (k == 5) ) {
- breakchoi = breakchoi + model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm");
- }
- }
- //점심
- for ( k=6; k<=11; k++ ) {
- if ( (model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") != "") && (k != 11) ) {
- lunchchoi = lunchchoi + model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") + "\n";
- } else if ( (model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm") != "") && (k == 11) ) {
- lunchchoi = lunchchoi + model.getValue("/root/main/data/gnrlmenu1choi["+ (i+k) +"]/dishnm");
- }
- }
- */
- model.makeValue("/root/main/data/gnrlmenu1["+ n +"]/breakchoi", breakchoi);
- model.makeValue("/root/main/data/gnrlmenu1["+ n +"]/lunchchoi", lunchchoi);
- //2011.01.31 석식 선택식 조회 추가 - 박재영
- model.makeValue("/root/main/data/gnrlmenu1["+ n +"]/dinnerchoi", dinnerchoi);
- breakchoi = "";
- lunchchoi = "";
- dinnerchoi="";
- n = n + 1;
- }
-
- grd_gnrlmenu1.rebuild();
- }
-
- //일반식 연식, 치료식 식단표1,2,3 일 경우
- else {
- model.toggle("case2");
- var gnrlcnt = getNodesetCount("/root/main/data/gnrlmenu1gnrl");
- var n = 1;
-
- //일반식 연식, 치료식 식단표2,3 일 경우
- if ( mdlcd == "DM2" || mdlcd == "DM4" || mdlcd == "DM5" || mdlcd == "DM11" || mdlcd == "DM12") {
- var kcnt = parseInt(model.getValue("/root/send1/list/prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=15 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(model.getValue("/root/send1/list/prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- grd_gnrlmenu2.addrow();
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '1']/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '1']/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '1']/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '1']/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '1']/dishnm");
- var dish51 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '1']/dishnm");
- var dish52 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '1']/dishnm");
- var dish53 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '1']/dishnm");
- var dish54 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '1']/dishnm");
- var dish55 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '1']/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '2']/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '2']/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '2']/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '2']/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '2']/dishnm");
- var dish101 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '2']/dishnm");
- var dish102 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '2']/dishnm");
- var dish103 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '2']/dishnm");
- var dish104 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '2']/dishnm");
- var dish105 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '2']/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '3']/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '3']/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '3']/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '3']/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '3']/dishnm");
- var dish151 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '3']/dishnm");
- var dish152 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '7' and mealflag = '3']/dishnm");
- var dish153 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '8' and mealflag = '3']/dishnm");
- var dish154 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '9' and mealflag = '3']/dishnm");
- var dish155 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '10' and mealflag = '3']/dishnm");
- /*
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ i +"]/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+1) +"]/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+2) +"]/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+3) +"]/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+4) +"]/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+5) +"]/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+6) +"]/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+7) +"]/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+8) +"]/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+9) +"]/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+10) +"]/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+11) +"]/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+12) +"]/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+13) +"]/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+14) +"]/dishnm");
- */
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish = "";
- if (dish1 != "") { breakdish = breakdish + dish1; }
- if (dish2 != "") { breakdish = breakdish + "\n" + dish2; }
- if (dish3 != "") { breakdish = breakdish + "\n" + dish3; }
- if (dish4 != "") { breakdish = breakdish + "\n" + dish4; }
- if (dish5 != "") { breakdish = breakdish + "\n" + dish5; }
- if (dish51 != "") { breakdish = breakdish + "\n" + dish51; }
- if (dish52 != "") { breakdish = breakdish + "\n" + dish52; }
- if (dish53 != "") { breakdish = breakdish + "\n" + dish53; }
- if (dish54 != "") { breakdish = breakdish + "\n" + dish54; }
- if (dish55 != "") { breakdish = breakdish + "\n" + dish55; }
- if (dish6 != "") { lunchdish = lunchdish + dish6; }
- if (dish7 != "") { lunchdish = lunchdish + "\n" + dish7; }
- if (dish8 != "") { lunchdish = lunchdish + "\n" + dish8; }
- if (dish9 != "") { lunchdish = lunchdish + "\n" + dish9; }
- if (dish10 != "") { lunchdish = lunchdish + "\n" + dish10; }
- if (dish101 != "") { lunchdish = lunchdish + "\n" + dish101; }
- if (dish102 != "") { lunchdish = lunchdish + "\n" + dish102; }
- if (dish103 != "") { lunchdish = lunchdish + "\n" + dish103; }
- if (dish104 != "") { lunchdish = lunchdish + "\n" + dish104; }
- if (dish105 != "") { lunchdish = lunchdish + "\n" + dish105; }
- if (dish11 != "") { dinnerdish = dinnerdish + dish11; }
- if (dish12 != "") { dinnerdish = dinnerdish + "\n" + dish12; }
- if (dish13 != "") { dinnerdish = dinnerdish + "\n" + dish13; }
- if (dish14 != "") { dinnerdish = dinnerdish + "\n" + dish14; }
- if (dish15 != "") { dinnerdish = dinnerdish + "\n" + dish15; }
- if (dish151 != "") { dinnerdish = dinnerdish + "\n" + dish151; }
- if (dish152 != "") { dinnerdish = dinnerdish + "\n" + dish152; }
- if (dish153 != "") { dinnerdish = dinnerdish + "\n" + dish153; }
- if (dish154 != "") { dinnerdish = dinnerdish + "\n" + dish154; }
- if (dish155 != "") { dinnerdish = dinnerdish + "\n" + dish155; }
-
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/appdd", dd);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/breakdish", breakdish);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/lunchdish", lunchdish);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/dinnerdish", dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = getDateTime(seqdd, 'D');
- }
- }
-
- //치료식 식단표1 일 경우
- else if ( mdlcd == "DM3" ) {
- var kcnt = parseInt(model.getValue("/root/send1/list/prid"));
- var k = 0;
- for (i = 0; i < kcnt; i++){
- //for ( i=1; i<gnrlcnt; i+=18 ) {
- //일+요일 구하기
- var dd = "";
- var ymd = seqdd;
- for ( j=1; j<=4; j++ ) {
- if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j != 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K") + "\n";
- } else if ( (appdd.substr(0,6) == ymd.substr(0,6)) && ( j == 4 ) ) {
- dd = dd + ymd.substr(6,2) + ymd.toDate("YYYYMMDD").getDayOfWeek("K");
- }
- var sdd = parseInt(model.getValue("/root/send1/list/prid"));
- ymd = ymd.toDate("YYYYMMDD").getAddDate(sdd, "D");
- ymd = getDateTime(ymd, 'D');
- }
- k = parseInt(k) + 1;
- if (k < 10){
- var ymd1 = ymd2 + "0" + k;
- }else{
- var ymd1 = ymd2 + k;
- }
- grd_gnrlmenu2.addrow();
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '1']/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '1']/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '1']/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '1']/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '1']/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '1']/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '2']/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '2']/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '2']/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '2']/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '2']/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '2']/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '1' and mealflag = '3']/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '2' and mealflag = '3']/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '3' and mealflag = '3']/dishnm");
- var dish16 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '4' and mealflag = '3']/dishnm");
- var dish17 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '5' and mealflag = '3']/dishnm");
- var dish18 = model.getValue("/root/main/data/gnrlmenu1gnrl[appdd = " + ymd1 + " and seq = '6' and mealflag = '3']/dishnm");
- /*
- var dish1 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ i +"]/dishnm");
- var dish2 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+1) +"]/dishnm");
- var dish3 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+2) +"]/dishnm");
- var dish4 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+3) +"]/dishnm");
- var dish5 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+4) +"]/dishnm");
- var dish6 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+5) +"]/dishnm");
- var dish7 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+6) +"]/dishnm");
- var dish8 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+7) +"]/dishnm");
- var dish9 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+8) +"]/dishnm");
- var dish10 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+9) +"]/dishnm");
- var dish11 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+10) +"]/dishnm");
- var dish12 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+11) +"]/dishnm");
- var dish13 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+12) +"]/dishnm");
- var dish14 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+13) +"]/dishnm");
- var dish15 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+14) +"]/dishnm");
- var dish16 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+15) +"]/dishnm");
- var dish17 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+16) +"]/dishnm");
- var dish18 = model.getValue("/root/main/data/gnrlmenu1gnrl["+ (i+17) +"]/dishnm");
- */
- var breakdish = "";
- var lunchdish = "";
- var dinnerdish = "";
- if (dish1 != "") { breakdish = breakdish + dish1; }
- if (dish2 != "") { breakdish = breakdish + "\n" + dish2; }
- if (dish3 != "") { breakdish = breakdish + "\n" + dish3; }
- if (dish4 != "") { breakdish = breakdish + "\n" + dish4; }
- if (dish5 != "") { breakdish = breakdish + "\n" + dish5; }
- if (dish6 != "") { breakdish = breakdish + "\n" + dish6; }
- if (dish7 != "") { lunchdish = lunchdish + dish7; }
- if (dish8 != "") { lunchdish = lunchdish + "\n" + dish8; }
- if (dish9 != "") { lunchdish = lunchdish + "\n" + dish9; }
- if (dish10 != "") { lunchdish = lunchdish + "\n" + dish10; }
- if (dish11 != "") { lunchdish = lunchdish + "\n" + dish11; }
- if (dish12 != "") { lunchdish = lunchdish + "\n" + dish12; }
- if (dish13 != "") { dinnerdish = dinnerdish + dish13; }
- if (dish14 != "") { dinnerdish = dinnerdish + "\n" + dish14; }
- if (dish15 != "") { dinnerdish = dinnerdish + "\n" + dish15; }
- if (dish16 != "") { dinnerdish = dinnerdish + "\n" + dish16; }
- if (dish17 != "") { dinnerdish = dinnerdish + "\n" + dish17; }
- if (dish18 != "") { dinnerdish = dinnerdish + "\n" + dish18; }
- /*
- var breakdish = dish1 + "\n" + dish2 + "\n" + dish3 + "\n" + dish4 + "\n" + dish5 + "\n" + dish6;
- var lunchdish = dish7 + "\n" + dish8 + "\n" + dish9 + "\n" + dish10 + "\n" + dish11 + "\n" + dish12;
- var dinnerdish = dish13 + "\n" + dish14 + "\n" + dish15 + "\n" + dish16 + "\n" + dish17 + "\n" + dish18;
- */
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/appdd", dd);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/breakdish", breakdish);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/lunchdish", lunchdish);
- model.setValue("/root/main/data/gnrlmenu2["+ n +"]/dinnerdish", dinnerdish);
- n = n + 1;
- seqdd = seqdd.toDate("YYYYMMDD").getAddDate(1, "D");
- seqdd = getDateTime(seqdd, 'D');
- }
- }
-
- grd_gnrlmenu2.rebuild();
- }
- ]]>
- </script>
- </button>
- </group>
- <line id="line2" class="line_1" style="x1:5px; y1:50px; x2:1185px; y2:50px; "/>
- <switch id="switch2" style="left:5px; top:55px; width:1180px; height:687px; ">
- <case id="case1">
- <datagrid id="grd_gnrlmenu1" nodeset="/root/main/data/gnrlmenu1" autoresize="true" caption="일자^아침^아침^점심^점심^저녁^저녁" colsep="^" colwidth="50, 120, 120, 120, 120, 120, 120" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:1177px; height:685px; ">
- <col ref="appdd" style="text-align:center; "/>
- <col ref="breakgnrl" style="text-align:left; "/>
- <col ref="breakchoi" style="text-align:left; "/>
- <col ref="lunchgnrl" style="text-align:left; "/>
- <col ref="lunchchoi" style="text-align:left; "/>
- <col ref="dinnergnrl" style="text-align:left; "/>
- <col ref="dinnerchoi" style="text-align:left; "/>
- </datagrid>
- </case>
- <case id="case2" selected="true">
- <datagrid id="grd_gnrlmenu2" nodeset="/root/main/data/gnrlmenu2" autoresize="true" caption="일자^아침^점심^저녁" colsep="^" colwidth="50, 370, 370, 362" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:1177px; height:685px; ">
- <col ref="appdd" style="text-align:center; "/>
- <col ref="breakdish" style="text-align:left; "/>
- <col ref="lunchdish" style="text-align:left; "/>
- <col ref="dinnerdish" style="text-align:left; "/>
- </datagrid>
- </case>
- </switch>
- <button id="btn_print" class="btn6_letter2" style="left:5px; top:745px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var mdlcd = model.getValue("/root/send/searchitem/mdlcd");
-
- //일반식 상식일때
- if ( mdlcd == 'DM1' ) {
- exeReportPreview("RPANT01501", "XMLSTR", "/root/main/data");
- }
- //일반식 연식일때
- else if ( mdlcd == 'DM2' ) {
- exeReportPreview("RPANT01502", "XMLSTR", "/root/main/data");
- }
- //일반식 소아식일때
- else if ( mdlcd == 'DM11' ) {
- exeReportPreview("RPANT01502", "XMLSTR", "/root/main/data");
- }
- //일반식 산모식일때
- else if ( mdlcd == 'DM12' ) {
- exeReportPreview("RPANT01502", "XMLSTR", "/root/main/data");
- }
- //치료식 식단표1 일때
- else if ( mdlcd == 'DM3' ) {
- exeReportPreview("RPANT01503", "XMLSTR", "/root/main/data");
- }
- //치료식 식단표2 일때
- else if ( mdlcd == 'DM4' ) {
- model.setValue("/root/send/searchitem/smlnm", cmb_smlcd1.label);
- exeReportPreview("RPANT01504", "XMLSTR", "/root/main/data");
- }
- //치료식 식단표3 일때
- else if ( mdlcd == 'DM5' ) {
- model.setValue("/root/send/searchitem/dietnm", cmb_dietcd.label);
- exeReportPreview("RPANT01504", "XMLSTR", "/root/main/data");
- }
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|