| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822 | 
							- {include file="../application/h5/view/wx_book_dinner/header.html"}
 
- <script src="/static/elementui2.15.5/vue-2.6.14.js"></script>
 
- <style type="text/css">
 
-     .icon-center{
 
-         display: block;
 
-         font-size:20px;
 
-         text-align: center;
 
-     }
 
-     .weui-header .weui-header-left, .weui-header .weui-header-right {
 
-         position: absolute;
 
-         top: 14px;
 
-         display: block;
 
-         font-size: 12px;
 
-         line-height: 21px;
 
-         color: #FFF;
 
-     }
 
-     .weui_tab_bd{
 
-         /*-webkit-overflow-scrolling: touch;*/
 
-     }
 
-     .weui-navigator-list2{
 
-         background-color: #ffffff;
 
-         border: 1px solid #6eb7ff;
 
-         border-radius: 1vw;
 
-     }
 
-     .weui-navigator-list2 li{
 
-         width: 45vw;
 
-         background-color: #ffffff;
 
-         border-radius: 1vw;
 
-     }
 
-     .weui-navigator-list2 li.weui-state-active1{
 
-         background-color: #6eb7ff;
 
-         color: #ffffff !important;
 
-     }
 
-     .weui-navigator-list2 li.weui-state-hover, .weui-navigator-list2 li.weui-state-active a:after {
 
-         display: none;
 
-     }
 
-     .weui-navigator-list2 li.weui-state-hover, .weui-navigator-list2 li.weui-state-active a {
 
-         color: #ffffff!important;
 
-     }
 
-     .wsss a{
 
-         color: #ffffff !important;
 
-     }
 
- </style>
 
- <style>
 
-     .weui_tab_bd{
 
-         background-color: #ffffff;
 
-         position: relative;
 
-     }
 
-     .leftbox{
 
-         position: absolute;
 
-         z-index: 10;
 
-         left: 0;
 
-         top: 0;
 
-         bottom: 10vh;
 
-         width: 25vw;
 
-         height: auto;
 
-         background-color: #eee;
 
-     }
 
-     .leftbox .leftbox-nav{
 
-         width: 100%;
 
-         height: 50px;
 
-         line-height: 50px;
 
-         text-align: center;
 
-     }
 
-     .leftbox .leftbox-nav.cur{
 
-         background-color: #ffffff;
 
-     }
 
-     .leftbox .leftbox-nav:hover{
 
-         background-color: #ffffff;
 
-     }
 
-     .mainbox{
 
-         position: absolute;
 
-         z-index: 10;
 
-         left: 25vw;
 
-         top: 0;
 
-         bottom: 10vh;
 
-         width: 75vw;
 
-         overflow: auto;
 
-         margin-bottom: 100px;
 
-         padding: 10px;
 
-         padding-top: 8vh;
 
-     }
 
-     .tcbox{
 
-         margin-bottom: 10px;
 
-     }
 
-     .tcbox .tcheader{
 
-         font-size: 16px;
 
-         font-weight: bold;
 
-     }
 
-     .tcbox .tclist{
 
-         position: relative;
 
-         padding: 10px 0;
 
-         overflow: auto;
 
-         border-bottom:1px solid #eeeeee;
 
-     }
 
-     .tcbox .tclist .tcimg{
 
-         width: 15vw;
 
-         height: 15vw;
 
-         object-fit: cover;
 
-         float: left;
 
-     }
 
-     .tcbox .tclist .tcbody{
 
-         width: 56vw;
 
-         height: auto;
 
-         float: left;
 
-         padding: 0 2vw;
 
-     }
 
-     .tcbox .tclist .tctitle{
 
-         font-size: 16px;
 
-         font-weight: 500;
 
-     }
 
-     .tcbox .tclist .tcdesc{
 
-         font-size: 14px;
 
-         vertical-align: middle;
 
-     }
 
-     .tcbox .tclist .tcdesc{
 
-         vertical-align: middle;
 
-     }
 
-     .tcbox .tclist .tcdesc img{
 
-         width: 26px;
 
-         height: 26px;
 
-         margin-right: 30px;
 
-         /*margin-top: 5px;*/
 
-         cursor: pointer;
 
-         vertical-align: middle;
 
-     }
 
-     .tcbox .tclist .tcdesc img.tcmins{
 
-         margin-right: 0;
 
-     }
 
-     .tcbox .tclist .tcdesc img.tcplus{
 
-         margin-right: 20px;
 
-     }
 
-     .tcbox .tclist .tcdesc .tcbtn .tcnums{
 
-         display: inline-block;
 
-         padding: 0 5px;
 
-         height: 31px;
 
-         line-height: 31px;
 
-         vertical-align: middle;
 
-     }
 
-     .tcbox .tclist .tcdesc .tcbtn{
 
-         position: absolute;
 
-         z-index: 11;
 
-         right: 0px;
 
-         bottom: 5px;
 
-         display: inline-block;
 
-         width: 200px;
 
-         height: 31px;
 
-         vertical-align: middle;
 
-         text-align: right;
 
-         /*font-size: 18px;*/
 
-         /*margin-bottom: 10px;*/
 
-     }
 
-     .bottombox{
 
-         position: fixed;
 
-         z-index: 20;
 
-         height: 10vh;
 
-         line-height: 10vh;
 
-         bottom: 0;
 
-         left: 0;
 
-         right: 0;
 
-         border-top: 1px solid #eeeeee;
 
-         background-color: #ffffff;
 
-         padding-left: 3vw;
 
-     }
 
-     .bottombox .bottombox-btn{
 
-         position: fixed;
 
-         z-index: 21;
 
-         bottom: 0;
 
-         right: 0;
 
-         width: 30vw;
 
-         height: 10vh;
 
-         background-color: #6eb7ff;
 
-         color: #ffffff;
 
-         text-align: center;
 
-     }
 
-     .sgroup{
 
-         position: absolute;
 
-         top: 0;
 
-         left: 25vw;
 
-         right: 0;
 
-         height: 7vh;
 
-         line-height: 7vh;
 
-         background-color: #ffffff;
 
-         font-size: 18px;
 
-         font-weight: bold;
 
-         z-index: 1000;
 
-         padding: 0 10px;
 
-         border-bottom: 1px solid #e5e5e5;
 
-     }
 
-     .groupbox{
 
-         width: 100%;
 
-         height: auto;
 
-         border-top: 1px solid #e5e5e5;
 
-         border-bottom: 1px solid #e5e5e5;
 
-     }
 
-     .groupbox .groupbox-list{
 
-         padding: 10px 20px;
 
-         border-bottom: 1px solid #e5e5e5;
 
-         font-size: 18px;
 
-         text-align: center;
 
-     }
 
- </style>
 
- <div id="vueapp" class="weui_tab tab-bottom">
 
-     <div class="weui-header">
 
-         <div class="bg-blue">
 
-             <div class="weui-header-left"></div>
 
-             <h1 class="weui-header-title"><a href="javascript:;">{$user.HospitalName}<span class="icon icon-74"></span></a></h1>
 
-             <div class="weui-header-left">
 
-                 <a style="color:#fff;" href="{:url('order')}">我的</a>
 
-             </div>
 
-             <div class="weui-header-right">
 
-                 <a style="color:#fff;" href="{:url('index')}">普通点餐</a>
 
-             </div>
 
-         </div>
 
-         <div id="tagnav1" class="weui-navigator weui-navigator-wrapper" style="margin-top: 10px;margin-bottom: 10px;background-color: transparent;">
 
-             <ul class="weui-navigator-list weui-navigator-list2">
 
-                 <li {if $week == 0}class="weui-state-active1 wsss"{/if}>
 
-                     <a href="{:url('tc',['week'=>0])}">本周</a>
 
-                 </li>
 
-                 <li {if $week == 1}class="weui-state-active1 wsss"{/if}>
 
-                     <a href="{:url('tc',['week'=>1])}">下周</a>
 
-                 </li>
 
-             </ul>
 
-         </div>
 
-     </div>
 
-     <div class="weui_tab_bd" v-if="groupid === 0">
 
-         <div style="padding: 10px 20px; font-size: 14px;">
 
-             请选择套餐,每周只能选择一种套餐 <span style="color: red;">(注意:出院当天若不退伙自费84.3元)</span>
 
-         </div>
 
-         {if count($days) > 0 && count($groups) > 0}
 
-         <div class="groupbox">
 
-             <div v-for="(item,index) in groups" :key="index" @click="changeGroup(item)" class="groupbox-list" >{{item.title}}</div>
 
-         </div>
 
-         {else /}
 
-         <div style="padding: 10px 20px; font-size: 14px;text-align: center;">
 
-             暂无套餐
 
-         </div>
 
-         {/if}
 
-     </div>
 
-     <div class="weui_tab_bd" v-if="groupid > 0">
 
-         <div class="leftbox">
 
-             <template v-for="(item,index) in curdays">
 
-                 <div v-if="index === typeidx" :key="index" @click="changeDay(index)" class="leftbox-nav cur">{{item.text}}<span v-if="item.count > 0" class="weui-badge">{{item.count}}</span></div>
 
-                 <div v-if="index !== typeidx" :key="index" @click="changeDay(index)" class="leftbox-nav">{{item.text}}<span v-if="item.count > 0" class="weui-badge">{{item.count}}</span></div>
 
-             </template>
 
-         </div>
 
-         <div class="sgroup">{{grouptitle}}  <span v-if="curdaymoney > 0" style="color: red;">¥{{curdaymoney}}</span> <a href="javascript:;" @click="rechangeGroup()" style="float:right;">切换</a></div>
 
-         <div class="mainbox">
 
-             <template v-for="(item,idx) in curtypes">
 
-                 <div v-if="curdinners.length > 0" :key="idx" class="tcbox">
 
-                     <div class="tcheader" v-if="item.limit > 0">{{item.name}}(最多选{{item.limit}}种)</div>
 
-                     <div class="tcheader" v-if="item.limit <= 0">{{item.name}}</div>
 
-                     <template v-for="(item2,idx2) in item.dinners">
 
-                         <div :key="idx2" class="tclist">
 
-                             <img onerror="this.src='/img/mrbg.png'" :src="item2.imgs" class="tcimg" alt="" />
 
-                             <div class="tcbody">
 
-                                 <div class="tctitle" v-if="item2.ctitle">[{{item2.ctitle}}]{{item2.name}}</div>
 
-                                 <div class="tctitle" v-if="!item2.ctitle">{{item2.name}}</div>
 
-                                 <div class="tcdesc">
 
-                                     <span>¥{{item2.money}} <span v-if="item2.required" class="weui-badge">必选</span></span>
 
-                                     <div class="tcbtn">
 
-                                         <img v-if="item2.nums > 0" src="/static/mobile/img/minus-circle.png" @click="changeDinner(item2,1)" class="tcmins" alt="">
 
-                                         <div v-if="item2.nums > 0" class="tcnums">{{item2.nums}}</div>
 
-                                         <img src="/static/mobile/img/add-circle.png" @click="changeDinner(item2,0)" class="tcplus" alt="">
 
-                                     </div>
 
-                                 </div>
 
-                             </div>
 
-                         </div>
 
-                     </template>
 
-                 </div>
 
-             </template>
 
-             <div class="tcbox" style="display: none;">
 
-                 <div class="tcheader">套餐B</div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="tcbox" style="display: none;">
 
-                 <div class="tcheader">套餐C</div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-                 <div class="tclist">
 
-                     <img src="http://gt60.demo.com/uploads/u1/files/20230403/298184647e743f3f50352391be77783a.jpg" class="tcimg" alt="">
 
-                     <div class="tcbody">
 
-                         <div class="tctitle">【早餐】西红柿鸡蛋</div>
 
-                         <div class="tcdesc">
 
-                             <span>¥2</span>
 
-                             <span class="tcbtn">
 
-                                 <svg t="1680501834288" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3863" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#666666" p-id="3864"></path><path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z" fill="#666666" p-id="3865"></path></svg>
 
-                                 <!--                                <svg t="1680501789601" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3642" width="64" height="64"><path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z m0 810.666666c-204.8 0-373.333333-168.533333-373.333333-373.333333S307.2 138.666667 512 138.666667 885.333333 307.2 885.333333 512 716.8 885.333333 512 885.333333z" fill="#6eb7ff" p-id="3643"></path><path d="M701.866667 381.866667L448 637.866667 322.133333 512c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l149.333334 149.333333c6.4 6.4 14.933333 8.533333 23.466666 8.533334s17.066667-2.133333 23.466667-8.533334l277.333333-277.333333c12.8-12.8 12.8-32 0-44.8-14.933333-12.8-36.266667-12.8-49.066666-2.133333z" fill="#6eb7ff" p-id="3644"></path></svg>-->
 
-                             </span>
 
-                         </div>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-         </div>
 
-         <div class="bottombox">
 
-             <span>总金额:¥{{money}}  </span>
 
- <!--            <span>实收:¥0</span>-->
 
-             <div class="bottombox-btn" @click="settlement">去结算</div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <script>
 
-     var weeks = [];
 
-     var groups = JSON.parse('{:json_encode($groups)}');
 
-     var standard = {$standard};
 
-     var standardmin = {$standardmin};
 
-     var vm = new Vue({
 
-         el: '#vueapp',
 
-         data: {
 
-             weekidx: 0,
 
-             weeks: weeks,
 
-             groups: groups,
 
-             // curdays: weeks[0]['days'],
 
-             curdays: [],
 
-             day: '',
 
-             curdaymoney: '',
 
-             typeidx: 0,
 
-             // curtypes: weeks[0]['days'][0]['types'],
 
-             curtypes: [],
 
-             curdinners: [], // 当前套餐的所有商品
 
-             money: 0,
 
-             groupid: 0,
 
-             grouptitle: '',
 
-             selectids: [], // 已选商品id
 
-             selected: [], // 已选商品,信息 id,money
 
-             standard: standard, // 餐标
 
-             standardmin: standardmin, // 餐标
 
-             curcombination: [], // 前套餐的所有组合
 
-             selcombination: [], // 当前选择的组合
 
-         },
 
-         computed: {
 
-             resoptions: function () {
 
-                 return JSON.parse(JSON.stringify(this.curdinners));
 
-             }
 
-         },
 
-         watch: {
 
-             selectids: function (newval, oldval) {
 
-                 // console.log(newval, oldval);
 
-                 this.formatMoney();
 
-                 this.formatDays();
 
-             },
 
-             resoptions: function (newval, oldval) {
 
-                 // console.log(newval, oldval);
 
-                 this.formatMoney();
 
-                 this.formatDays();
 
-             }
 
-         },
 
-         created: function () {
 
-         },
 
-         methods: {
 
-             changeDay(idx) {
 
-                 this.typeidx = idx;
 
-                 this.day = this.curdays[idx]['day'];
 
-                 this.curdaymoney = this.curdays[idx]['money'];
 
-                 this.curtypes =  JSON.parse(JSON.stringify(this.curdays[idx]['types']));
 
-                 this.formatTypes();
 
-                 // console.log('this.curtypes',this.curtypes,this.curdays[idx]);
 
-             },
 
-             changeGroup(obj){
 
-                 this.groupid = obj.id;
 
-                 this.grouptitle = obj.title;
 
-                 this.curdays = JSON.parse(JSON.stringify(obj.days));
 
-                 this.typeidx = 0;
 
-                 this.day = obj.days[0]['day'];
 
-                 this.curdaymoney = obj.days[0]['money'];
 
-                 this.curtypes = JSON.parse(JSON.stringify(obj.days[0]['types']));
 
-                 this.curdinners = JSON.parse(JSON.stringify(obj.dinners));
 
-                 this.curcombination = JSON.parse(JSON.stringify(obj.combination));
 
-                 // console.log('curdays',this.curdays);
 
-                 try{
 
-                     let ids = [];
 
-                     this.curdays.forEach((item) => {
 
-                         item.types.forEach((item2) => {
 
-                             item2.dinners.forEach((item3) => {
 
-                                 ids.push(Number(item3.id));
 
-                             })
 
-                         })
 
-                     });
 
-                     let seldinners = JSON.parse(localStorage.getItem('seldinners'));
 
-                     if(seldinners.length > 0){
 
-                         this.curdinners.forEach((item) => {
 
-                             seldinners.forEach((item2) => {
 
-                                 if(ids.includes(Number(item2.id)) && item.id == item2.id){
 
-                                     item.nums = item2.nums;
 
-                                 }
 
-                             })
 
-                         })
 
-                         this.formatTypes();
 
-                     }
 
-                 }catch (e) {
 
-                 }
 
-                 // console.log('curdinners',this.curtypes,this.curcombination);
 
-             },
 
-             rechangeGroup(){
 
-                 this.groupid = 0;
 
-                 this.grouptitle = '';
 
-                 this.curdays = [];
 
-                 this.typeidx = 0;
 
-                 this.curtypes = [];
 
-                 this.money = 0;
 
-                 this.selectids = [];
 
-                 this.selected = [];
 
-             },
 
-             changeDinner(obj,type){
 
-                 // console.log('obj',obj);
 
-                 //TODO:: 一个餐次只能选择一种套餐,添加限制,流食写成商品属性,套餐内添加流食,套餐不再分类型,订单替换时成流食时只能替换套餐内的流食商品
 
-                 if(type == 0){ //选择
 
-                     if(obj.max > 0 && obj.max <= obj.nums){
 
-                         obj.nums = Number(obj.nums);
 
-                     }else{
 
-                         obj.nums = Number(obj.nums) + 1;
 
-                     }
 
-                     this.curdinners.forEach((item) => {
 
-                         if(item.id == obj.id){
 
-                             item.nums = obj.nums;
 
-                         }
 
-                     });
 
-                     // 检查同一餐是否存在流食
 
-                     if(obj.type == 1){ // 选择流食,去掉同餐次的普通餐
 
-                         this.curdinners.forEach((item) => {
 
-                             if(item.day == obj.day && item.dinner_type_id == obj.dinner_type_id && item.group_id == obj.group_id && item.type == 0){
 
-                                 item.nums = 0;
 
-                             }
 
-                         });
 
-                     }else{ // 选择普通餐,去掉同餐次的流食
 
-                         this.curdinners.forEach((item) => {
 
-                             if(item.day == obj.day && item.dinner_type_id == obj.dinner_type_id && item.group_id == obj.group_id && item.type == 1){
 
-                                 item.nums = 0;
 
-                             }
 
-                         });
 
-                     }
 
-                     // 检查互斥套餐
 
-                     if(obj.combination2.length > 0){
 
-                         // console.log('dddddddddd',obj.combination2);
 
-                         this.curdinners.forEach((item) => {
 
-                             if(item.day == obj.day && item.dinner_type_id == obj.dinner_type_id && item.group_id == obj.group_id && obj.combination2.includes(item.id.toString())){
 
-                                 item.nums = 0;
 
-                             }
 
-                         });
 
-                     }
 
-                     if(obj.cid > 0){ // 是套餐
 
-                         let flag = false;
 
-                         let delcid = 0;
 
-                         this.selcombination.forEach((item) => {
 
-                             if(item.group_id == obj.group_id && item.day == obj.day && item.dinner_type_id == obj.dinner_type_id){
 
-                                 if(item.id != obj.cid){
 
-                                     delcid = item.id;
 
-                                     item.id = obj.cid;
 
-                                 }
 
-                                 flag = true;
 
-                             }
 
-                         });
 
-                         if(!flag){
 
-                             this.selcombination.push({
 
-                                 group_id: obj.group_id,
 
-                                 day: obj.day,
 
-                                 dinner_type_id: obj.dinner_type_id,
 
-                                 id: obj.cid
 
-                             })
 
-                         }
 
-                         if(delcid > 0){
 
-                             let ids = [];
 
-                             // console.log('sssddddffff',this.curdinners);
 
-                             this.curcombination.forEach((item) => {
 
-                                 if(delcid == item.id){
 
-                                     ids = item.items
 
-                                 }
 
-                             });
 
-                             this.curdinners.forEach((item) => {
 
-                                 if(ids.includes(item.id.toString())){
 
-                                     item.nums = 0;
 
-                                 }
 
-                             });
 
-                             // console.log('sssdddd',ids,this.curdinners);
 
-                         }
 
-                     }
 
-                 }else{ // 取消
 
-                     if(obj.nums <= 0){
 
-                         obj.nums = 0;
 
-                     }else{
 
-                         obj.nums = Number(obj.nums) - 1;
 
-                     }
 
-                     this.curdinners.forEach((item) => {
 
-                         if(item.id == obj.id){
 
-                             item.nums = obj.nums;
 
-                         }
 
-                     });
 
-                     if(obj.nums == 0 && obj.cid > 0){
 
-                         let tt = false;
 
-                         this.curdinners.forEach((item) => {
 
-                             if(obj.cid == item.cid && item.nums > 0){
 
-                                 tt = true;
 
-                             }
 
-                         });
 
-                         if(!tt){
 
-                             this.selcombination = this.selcombination.filter((item) => {
 
-                                 return item.id != obj.cid;
 
-                             });
 
-                         }
 
-                     }
 
-                 }
 
-                 this.formatTypes();
 
-                 // console.log('sss',this.selcombination);
 
-             },
 
-             formatTypes(){
 
-                 this.curtypes.forEach((item) => {
 
-                     item.dinners.forEach((item2) => {
 
-                         this.curdinners.forEach((item3) => {
 
-                             if(item3.id == item2.id){
 
-                                 item2.nums = item3.nums;
 
-                             }
 
-                         });
 
-                     });
 
-                 });
 
-                 if(Number(this.groupid) > 0){
 
-                     let seldinners = [];
 
-                     this.curdinners.forEach((item3) => {
 
-                         if(Number(item3.nums) > 0){
 
-                             seldinners.push({
 
-                                 id: item3.id,
 
-                                 nums: item3.nums
 
-                             });
 
-                         }
 
-                     });
 
-                     localStorage.setItem('seldinners',JSON.stringify(seldinners));
 
-                 }
 
-             },
 
-             selectDinner(obj,type){
 
-                 //TODO:: 一个餐次只能选择一种套餐,添加限制,流食写成商品属性,套餐内添加流食,套餐不再分类型,订单替换时成流食时只能替换套餐内的流食商品
 
-                 if(type == 0){ //选择
 
-                     if(!this.selectids.includes(obj.id)){
 
-                         this.selectids.push(obj.id);
 
-                         this.selected.push(obj);
 
-                         let ids = [];
 
-                         if(obj.type == 1){ // 选择流食,去掉同餐次的普通餐
 
-                             this.selected.forEach((item) => {
 
-                                 if(item.day == obj.day && item.dinner_type_id == obj.dinner_type_id && item.group_id == obj.group_id && item.type == 0){
 
-                                     ids.push(item.id);
 
-                                 }
 
-                             });
 
-                         }else{ // 选择普通餐,去掉同餐次的流食
 
-                             this.selected.forEach((item) => {
 
-                                 if(item.day == obj.day && item.dinner_type_id == obj.dinner_type_id && item.group_id == obj.group_id && item.type == 1){
 
-                                     ids.push(item.id);
 
-                                 }
 
-                             });
 
-                         }
 
-                         if(ids.length > 0){
 
-                             this.selectids = this.selectids.filter((item) => {
 
-                                 return !ids.includes(item);
 
-                             })
 
-                             this.selected = this.selected.filter((item) => {
 
-                                 return !ids.includes(item.id);
 
-                             })
 
-                         }
 
-                     }
 
-                 }else{ // 取消
 
-                     if(this.selectids.includes(obj.id)){
 
-                         this.selectids = this.selectids.filter((item) => {
 
-                             return item != obj.id;
 
-                         });
 
-                         this.selected = this.selected.filter((item) => {
 
-                             return item.id != obj.id;
 
-                         });
 
-                     }
 
-                 }
 
-                 // console.log('sss',this.selected);
 
-             },
 
-             settlement(){
 
-                 let flag = false;
 
-                 let error = false;
 
-                 let curdays = JSON.parse(JSON.stringify(this.curdays));
 
-                 try{
 
-                     curdays.forEach((item) => {
 
-                         // console.log('sdddsd',item);
 
-                         if(Number(item.money) > 0 && Number(item.money) > Number(this.standard)){
 
-                             // $.toptips(item.text+"已超过餐标标准",'warning');
 
-                             error = true;
 
-                             throw new Error(item.text+"已超过餐标标准");
 
-                         }
 
-                         if(Number(item.money) > 0 && Number(item.money) < Number(this.standardmin)){
 
-                             // $.toptips(item.text+"未达到餐标最底标准"+this.standardmin,'warning');
 
-                             error = true;
 
-                             // return false;
 
-                             throw new Error(item.text+"未达到餐标最底标准");
 
-                         }
 
-                         item.types.forEach((item2) => {
 
-                             let info = item2;
 
-                             let dinners = [];
 
-                             let cates = 0; // 种类数
 
-                             // 选择商品,检查今天的套餐是否有选择
 
-                             let comids = [];
 
-                             this.curcombination.forEach((citem) => {
 
-                                 if(citem.group_id == this.groupid &&citem.day == item.day && citem.dinner_type_id ==item2.id){
 
-                                     comids.push(citem.id);
 
-                                 }
 
-                             });
 
-                             if(comids.length > 0 && item.money > 0){ // 有组合,且有选择商品
 
-                                 let tt = false;
 
-                                 this.selcombination.forEach((scitem) => {
 
-                                     if(comids.includes(scitem.id)){
 
-                                         tt = true;
 
-                                     }
 
-                                 });
 
-                                 // console.log('sdddddd',comids,this.selcombination);
 
-                                 if(!tt){
 
-                                     // $.toptips("未选择"+item.text+item2.name+"套餐",'warning');
 
-                                     error = true;
 
-                                     // return false;
 
-                                     throw new Error("未选择"+item.text+item2.name+"套餐必选菜品");
 
-                                 }
 
-                             }
 
-                             this.curdinners.forEach((item3) => {
 
-                                 if(item3.group_id == this.groupid &&item3.day == item.day && item3.dinner_type_id ==item2.id){
 
-                                     if(item3.nums <= 0 && item3.required == 1){
 
-                                         // $.toptips(item.text+item2.group_title+item2.name+item3.name+"必选",'warning');
 
-                                         error = true;
 
-                                         // return false;
 
-                                         throw new Error(item.text+item2.group_title+item2.name+item3.name+"必选");
 
-                                     }
 
-                                     if(item3.nums > 0){
 
-                                         dinners.push(JSON.parse(JSON.stringify(item3)));
 
-                                         cates = cates + 1;
 
-                                     }
 
-                                 }
 
-                             });
 
-                             if(dinners.length > 0){
 
-                                 flag = true;
 
-                             }
 
-                             info.dinners = dinners;
 
-                             if(item2.limit > 0 && cates > item2.limit){
 
-                                 $.toptips(item.text+item2.group_title+item2.name+"最多选"+item2.limit+"种",'warning');
 
-                                 error = true;
 
-                                 // return false;
 
-                                 throw new Error(item.text+item2.group_title+item2.name+"最多选"+item2.limit+"种");
 
-                             }
 
-                         });
 
-                     });
 
-                 }catch (e) {
 
-                     $.toptips(e.message,'warning');
 
-                     return  false;
 
-                 }
 
-                 if(error){
 
-                     return false;
 
-                 }
 
-                 // console.log('flag',this.flag,curdays);
 
-                 if(!flag){
 
-                     $.toptips("未选择菜品",'warning');
 
-                     return false;
 
-                 }
 
-                 localStorage.setItem('userdinners',JSON.stringify(curdays));
 
-                 // console.log('settlement',this.curdays);
 
-                 window.location.href = "{:url('submitorder2')}";
 
-             },
 
-             formatMoney(){
 
-                 let money = 0;
 
-                 this.curdinners.forEach((item) => {
 
-                     if(item.nums > 0){
 
-                         money = Number(money) + Number(item.money) * item.nums;
 
-                     }
 
-                 });
 
-                 this.money = money.toFixed(2);
 
-             },
 
-             formatDays(){
 
-                 this.curdaymoney = 0;
 
-                 this.curdays.forEach((item) => {
 
-                     let count = 0;
 
-                     let money = 0;
 
-                     this.curdinners.forEach((item2) => {
 
-                         if(item.day == item2.day && item2.nums > 0){
 
-                             count += item2.nums;
 
-                             money += Number(item2.money)*item2.nums;
 
-                             if(this.day === item2.day){
 
-                                 this.curdaymoney += Number(item2.money)*item2.nums;
 
-                             }
 
-                         }
 
-                         if(item2.cid > 0 && item.day == item2.day && item2.nums > 0){
 
-                             let flag = false;
 
-                             let delcid = 0;
 
-                             this.selcombination.forEach((item3) => {
 
-                                 if(item3.group_id == item2.group_id && item3.day == item2.day && item3.dinner_type_id == item2.dinner_type_id){
 
-                                     if(item3.id != item2.cid){
 
-                                         delcid = item3.id;
 
-                                         item3.id = item2.cid;
 
-                                     }
 
-                                     flag = true;
 
-                                 }
 
-                             });
 
-                             if(!flag){
 
-                                 this.selcombination.push({
 
-                                     group_id: item2.group_id,
 
-                                     day: item2.day,
 
-                                     dinner_type_id: item2.dinner_type_id,
 
-                                     id: item2.cid
 
-                                 })
 
-                             }
 
-                             // console.log('this.selcombination', this.selcombination);
 
-                         }
 
-                     });
 
-                     item.count = count;
 
-                     item.money = money.toFixed(2);
 
-                 });
 
-                 this.curdaymoney = this.curdaymoney.toFixed(2);
 
-                 // console.log('cdays',this.curdays);
 
-             }
 
-         },
 
-     });
 
- </script>
 
 
  |