| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 | {extend name="common/common2" /}{block name="main"}<script src="/static/fullcalendar-3.10.2/lib/jquery.min.js"></script><script src='/static/fullcalendar-3.10.2/lib/moment.min.js'></script><script src="/static/fullcalendar-3.10.2/fullcalendar.min.js"></script><script src="/static/fullcalendar-3.10.2/locale/zh-cn.js"></script><link rel="stylesheet" href="/static/fullcalendar-3.10.2/fullcalendar.min.css" /><link href='/static/fullcalendar-3.10.2/fullcalendar.print.min.css' rel='stylesheet' media='print' /><style>    .bgstatus{        display: inline-block;        width: 60px;        height: 20px;        line-height: 20px;        color: #fff;        border-radius: 3px;        text-align: center;    }    .bgs0{        background-color: #777777;    }</style><div class="ibox">    <div class="ibox-title">        <h5>{$addrName}</h5>        <div class="ibox-tools">            <a class="toback" href="javascript:;" onclick="history.back();">                返回上一页            </a>        </div>    </div>    <div class="ibox-content">        <div id="calendar"></div>    </div></div>{/block}{block name="script"}<script>        var url = "{:url('PatrolTask/taskjsonResult')}?mode={$mode}&addrId={$addrId}";        var date = new Date();        var d = date.getDate();        var m = date.getMonth();        var y = date.getFullYear();        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) {            }            ,            eventClick: function(calEvent, jsEvent, view) {                layer.confirm('请选择您想做的操作', {                    icon: 3,                    // btn: ['编辑', '删除'],                    btn: ['详情'],                    skin: 'layer-ext-moon',                    btn1: function(index) {                        layer.close(index);                        var editurl = "{:url('patrol_record/details',[],'')}/id/"+calEvent.id+"/mode/{$mode}?type=-1";                        lay_open("查看", editurl);                    },                });            }        });        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;        };    function lay_open (title,url) {        layer.open({            type: 2,            title: title,            shadeClose: true,            shade: 0.3,            maxmin: true,            area: ['90%', '90%'],            content: url,            end: function () {            }        });    }</script>{/block}
 |