| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 | <!DOCTYPE html><html lang="en">    <head>        {{ template "head_tmpl" }}    </head>    <body>        <!-- APP WRAPPER -->        <div class="app">            <!-- START APP CONTAINER -->            <div class="app-container" >                <!-- START SIDEBAR -->                <div class="app-sidebar app-navigation app-navigation-fixed scroll app-navigation-style-default dir-left">                {{ template "navbar" }}            </div>            <!-- END SIDEBAR -->            <!-- START APP CONTENT -->            <div class="app-content" id="app">                <!-- START APP HEADER -->                <div class="app-header app-header-design-default">                    <ul class="app-header-buttons">                        <li class="visible-mobile"><a href="#" class="btn btn-link btn-icon" data-sidebar-toggle=".app-sidebar.dir-left"><span class="icon-menu"></span></a></li>                        <li class="hidden-mobile"><a href="#" class="btn btn-link btn-icon" data-sidebar-minimize=".app-sidebar.dir-left"><span class="icon-menu"></span></a></li>                    </ul>                    <!-- END APP HEADER  -->                    <!-- START PAGE HEADING -->                    <div class="app-heading app-heading-bordered app-heading-page">                        <div class="title">                            <h2>Распределение нагрузки преподавателей</h2>                            <p>Здесь можно создать новый учебный план</p>                        </div>                    </div>                    <!-- END PAGE HEADING -->                    <!-- START PAGE CONTAINER -->                    <div class="container">                    <div class="block">                        <div class="col-md-12">                            <div class="app-heading app-heading-small app-heading-condensed padding-left-0">                                <div class="title">                                    <h2>Расписание занятий</h2>                                </div>                            </div>                            <div class="row">                                <div class="col-md-4">                                    <!--data-target="#modal-backdrop-disable"-->                                    <button class="btn btn-primary" @click="generateSchedule()">Сгенерировать расписание</button>                                </div>                                <div class="col-md-4">                                                                    </div>                                <div class="col-md-4">                                    <div class="btn-group">                                        <button class="btn btn-primary btn-icon-fixed dropdown-toggle" data-toggle="dropdown"><span class="fa fa-bars"></span>Экспорт расписания</button>                                        <ul class="dropdown-menu dropdown-left">                                                                                       <li><a href="#" onClick ="$('#sortable-data').tableExport({type:'excel',escape:'false'});"><img src='img/icons/xls.png' width="24"> XLS</a></li>                                                                                       <li><a href="#" onClick ="$('#sortable-data').tableExport({type:'pdf',escape:'false'});"><img src='img/icons/pdf.png' width="24"> PDF</a></li>                                        </ul>                                    </div>                                 </div>                            </div>                                <div class="heading-elements">                                                                    </div>                                <br>                            <div>                                <ul class="nav nav-pills nav-justified">                                    <li class="active"><a href="#pills-4" data-toggle="tab" @click="getScheduleForDay(1)">Понедельник</a></li>                                    <li><a href="#pills-5" @click="getScheduleForDay(2)">Вторник</a></li>                                    <li><a href="#pills-6" @click="getScheduleForDay(3)">Среда</a></li>                                    <li><a href="#pills-7" @click="getScheduleForDay(4)">Четверг</a></li>                                    <li><a href="#pills-8" @click="getScheduleForDay(5)">Пятница</a></li>                                    <li><a href="#pills-9" @click="getScheduleForDay(6)">Суббота</a></li>                                </ul>                                <div class="tab-content">                                    <div class="tab-pane active col-md-3" id="pills-4" v-for='group in scheduleForDay'>                                        <table class="table table-bordered table-hover">                                            <thead  >                                                <tr >                                                    <th colspan="4" height="50px" style="font-size: 20pt"><center>${group.Group}</center></th>                                                </tr>                                            </thead>                                            <tbody>                                                <tr v-for='tableData in group.Table'>                                                    <td>1</td>                                                    <td v-for="subj in tableData.Subject.slice(0,1)">${subj}</td>                                                    <td  v-for="teacher in tableData.Teacher.slice(0,1)">${teacher}</td>                                                    <td v-for="cab in tableData.Cabinet.slice(0,1)">${cab}</td>                                                </tr>                                            </tbody>                                        </table>                                    </div>                                    <div class="tab-pane" id="pills-5">                                        <p>Текст</p>                                    </div>                                    <div class="tab-pane" id="pills-6">                                        <p>Текст</p>                                    </div>                                    <div class="tab-pane" id="pills-7">                                        <p>Текст</p>                                    </div>                                    <div class="tab-pane" id="pills-8">                                        <p>Текст</p>                                    </div>                                    <div class="tab-pane" id="pills-8">                                        <p>Текст</p>                                    </div>                                    <div class="tab-pane" id="pills-9">                                        <p>Текст</p>                                    </div>                                </div>                            </div>                        </div>                    </div>                                    </div>                <!-- END APP CONTAINER -->                <!-- MODALS -->                            <div class="modal fade" id="modal-backdrop-disable" tabindex="-1" role="dialog">                                <div class="modal-dialog" role="document">                                                        <div class="modal-content">                                                            <div class="modal-body">                                            <div class="form-group">                                                <label class="col-md-3 control-label">Начало недели</label>                                                <div class="col-md-9">                                                    <input type="text" class="mask_date_rev form-control">                                                    <span class="help-block">Format: DD-MM-YYYY</span>                                                </div>                                            </div>                                              <div class="form-group">                                                <label class="col-md-3 control-label">Конец недели</label>                                                <div class="col-md-9">                                                    <input type="text" class="mask_date_rev form-control">                                                    <span class="help-block">Format: DD-MM-YYYY</span>                                                </div>                                            </div>                                              <div class="form-group">                                                <label class="col-md-3 control-label">Четная/Нечетная</label>                                                <div class="col-md-9">                                                    <div class="app-radio inline">                                                         <label><input type="radio" name="app-radio-2" value="1" checked> Четная</label>                                                    </div>                                                    <div class="app-radio inline">                                                         <label><input type="radio" name="app-radio-2" value="0"> Нечетная</label>                                                     </div>                                                </div>                                            </div>                                        </div>                                            <div class="modal-footer">                                                <button type="button" class="btn btn-link" data-dismiss="modal">Закрыть</button>                                                <button type="submit" class="btn btn-default">Сгенерировать</button>                                            </div>                                        </div>                                                       </div>                                </div>                                        </div>                            </div>            <script src="https://unpkg.com/vue"></script>            <script type="text/javascript" src="../static/js/vendor/maskedinput/jquery.maskedinput.min.js"></script>            <!-- THIS PAGE SCRIPTS -->            <script type="text/javascript" src="../static/js/vendor/bootstrap-select/bootstrap-select.js"></script>            <script type="text/javascript" src="../static/js/vendor/select2/select2.full.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/bootstrap-datetimepicker/bootstrap-datetimepicker.js"></script>            <script type="text/javascript" src="../static/js/vendor/bootstrap-daterange/daterangepicker.js"></script>            <script type="text/javascript" src="../static/js/vendor/multiselect/jquery.multi-select.js"></script>            <script type="text/javascript" src="../static/js/vendor/datatables/jquery.dataTables.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/datatables/dataTables.bootstrap.min.js"></script>                        <script type="text/javascript" src="../static/js/vendor/tableexport/tableExport.js"></script>            <script type="text/javascript" src="../static/js/vendor/tableexport/jquery.base64.js"></script>            <script type="text/javascript" src="../static/js/vendor/tableexport/html2canvas.js"></script>            <script type="text/javascript" src="../static/js/vendor/tableexport/jspdf/libs/sprintf.js"></script>            <script type="text/javascript" src="../static/js/vendor/tableexport/jspdf/jspdf.js"></script>            <script type="text/javascript" src="../static/js/vendor/tableexport/jspdf/libs/base64.js"></script>            <!-- END THIS PAGE SCRIPTS -->            <!-- IMPORTANT SCRIPTS -->            <script type="text/javascript" src="../static/js/vendor/jquery/jquery.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/jquery/jquery-migrate.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/jquery/jquery-ui.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/bootstrap/bootstrap.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/moment/moment.min.js"></script>            <script type="text/javascript" src="../static/js/vendor/customscrollbar/jquery.mCustomScrollbar.min.js"></script>            <!-- END IMPORTANT SCRIPTS -->            <script type="text/javascript" src="../static/js/vendor/bootstrap-select/bootstrap-select.js"></script>            <script type="text/javascript" src="../static/js/vendor/select2/select2.full.min.js"></script>            <!-- APP SCRIPTS -->            <script type="text/javascript" src="../static/js/app.js"></script>            <script type="text/javascript" src="../static/js/app_plugins.js"></script>            <script type="text/javascript" src="../static/js/api/vueSchedule.js"></script>            <!-- SATISFYING RED BUTTON AT RIGHT CORNER -->            <!-- END APP SCRIPTS -->        </body>    </html>
 |