| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 | 
							- {extend name="common/common2" /}
 
- {block name="css"}
 
- <link rel="stylesheet" href="/static/fullcalendar-3.10.2/fullcalendar.css">
 
- {/block}
 
- {block name="main"}
 
- <div class="row">
 
-     <div class="col-sm-12">
 
-         <div class="ibox float-e-margins">
 
-             <div class="ibox-title">
 
-                 <h5>排班表</h5>
 
-                 <div class="ibox-tools">
 
-                     <a class="toback" href="{:url('index')}">
 
-                         返回上一页
 
-                     </a>
 
-                 </div>
 
-             </div>
 
-             <div class="ibox-content">
 
-                 <div id="calendar"></div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- {/block}
 
- {block name="script"}
 
- <script src='/static/fullcalendar-3.10.2/lib/moment.min.js'></script>
 
- <script src='/static/fullcalendar-3.10.2/fullcalendar.js'></script>
 
- <script src='/static/fullcalendar-3.10.2/locale-all.js'></script>
 
- <script src="/static/fullcalendar-3.10.2/locale/zh-cn.js"></script>
 
- <script src="/static/form.js"></script>
 
- <script src="/static/study/js/base.js"></script>
 
- <script>
 
-     var url = "{:url('AttendanceGroup/pbjson',['id'=>$id])}";
 
-     var date = new Date();
 
-     var d = date.getDate();
 
-     var m = date.getMonth();
 
-     var y = date.getFullYear();
 
-     $(function (){
 
-         var calendar = $('#calendar').fullCalendar({
 
-             firstDay: 1,
 
-             locale:'zh-cn',
 
-             currentTimezone: 'Asia/Shanghai',
 
-             eventLimit: false, //多个记录,显示更多查看
 
-             buttonText: {
 
-                 prev: '<',
 
-                 next: '>',
 
-                 prevYear: '去年',
 
-                 nextYear: '明年',
 
-                 today: '今天',
 
-                 month: '月',
 
-                 week: '周',
 
-                 day: '日'
 
-             },
 
-             header: {
 
-                 left: 'prev,next today',
 
-                 center: 'title',
 
-                 right: 'month,agendaWeek,agendaDay'
 
-             },
 
-             events: url,
 
-             loading: function(bool) {
 
-                 if (bool) {
 
-                     var layerIndex = layer.load(1);
 
-                 } else {
 
-                     layer.closeAll('loading');
 
-                 }
 
-             },
 
-             eventRender: function(event, element) {
 
-                 element.html(event.title);
 
-             },
 
-             editable: false,
 
-             selectable: true,
 
-             selectHelper: true,
 
-             select: function(start, end, allDay) {
 
-                 var start = formatDateTime(new Date(start));
 
-                 var end = formatDateTime(new Date(end));
 
-                 console.log(allDay)
 
-                 var addurl = "{:url('addGroupClass',['id'=>$id])}?start=" + start + "&end=" + end;
 
-                 jFlyer.show_dialog_form("添加修改", addurl);
 
-                 calendar.fullCalendar('unselect');
 
-             }
 
-             ,
 
-             eventClick: function(calEvent, jsEvent, view) {
 
-                 var start = formatDateTime(new Date(calEvent.start));
 
-                 var end = formatDateTime(new Date(calEvent.end));
 
-                 // var addurl = "addGroupClass?id=<?=$id?>&start=" + start + "&end=" + end;
 
-                 console.log(calEvent)
 
-                 var addurl = "{:url('addGroupClass',['id'=>$id])}?start=" + start + "&end=" + end+'&group_id='+calEvent.taskid
 
-                 jFlyer.show_dialog_form("添加修改", addurl);
 
-                 calendar.fullCalendar('unselect');
 
-             }
 
-         });
 
-     })
 
-     var formatDateTime = function(date) {
 
-         date = new Date(date.getTime() + date.getTimezoneOffset() * 60000);
 
-         var y = date.getFullYear();
 
-         var m = date.getMonth() + 1;
 
-         m = m < 10 ? ('0' + m) : m;
 
-         var d = date.getDate();
 
-         d = d < 10 ? ('0' + d) : d;
 
-         var h = date.getHours();
 
-         h = h < 10 ? ('0' + h) : h;
 
-         var minute = date.getMinutes();
 
-         minute = minute < 10 ? ('0' + minute) : minute;
 
-         var second = date.getSeconds();
 
-         second = second < 10 ? ('0' + second) : second;
 
-         return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;
 
-     };
 
- </script>
 
- {/block}
 
 
  |