workquery.js 2.48 KB
/**
 * Created by mac on 18/7/24.
 */
var fun={
    init:function () {
        $('#workquery-projectName').selectpicker('render');
        fun.dateInit();
    },
    dateInit:function () {
        //时间初始化
        $('#workquery-daterange-btnsta').val(moment().subtract('days', 6).format('YYYY-MM-DD'));
        $('#workquery-daterange-btnend').val(moment().subtract('days', 0).format('YYYY-MM-DD'));
        //开始日期
        $("#workquery-daterange-btnsta").datetimepicker({
            endDate: moment().subtract('days', 0).format('YYYY-MM-DD'),
            format: 'yyyy-mm-dd',
            autoclose: true,
            startView: 2,
            //maxDate:moment().subtract('months', 3),
            minView: 2,
            forceParse: false,
            clearBtn: true , //添加清除按钮,可选值:true/false
            locale: "zh-CN",
            language: 'zh-CN',
            pickerPosition: "bottom-right"
        }).on("change", function () {
            $("#workquery-daterange-btnend").val('');
        });
        //结束日期
        $("#workquery-daterange-btnend").datetimepicker({
            endDate: moment().subtract('days', 0).format('YYYY-MM-DD'),
            //startDate:startVal,
            format: 'yyyy-mm-dd',
            weekStart: 1,
            autoclose: true,
            clearBtn: true , //添加清除按钮,可选值:true/false
            startView: 2,
            minView: 2,
            forceParse: false,
            locale: "zh-CN",
            language: 'zh-CN',
            pickerPosition: "bottom-right"
        }).on("click", function () {
            $("#workquery-daterange-btnend").datetimepicker("setStartDate", $("#workquery-daterange-btnsta").val())
        });
    },
    listToggle:function (ele) {
        var text = ele.find('.slide-text').text();
        ele.parent().siblings().find('.slide-text').text('全部展开');
        if(text == '全部展开'){
            ele.find('.slide-text').text('全部折叠')
        }else{
            ele.find('.slide-text').text('全部展开')
        };
        ele.parent().siblings().find('.slide-icon').removeClass('slide-icon-active');
        ele.find('.slide-icon').toggleClass('slide-icon-active');


        ele.parent().siblings().find('.workquery-list-container').slideUp();
        ele.parent().find('.workquery-list-container').slideToggle();
    }

}
fun.init();

$('#workquery-list-wrap').delegate('.workquery-list-title','click',function () {
    var ele = $(this);
   fun.listToggle(ele);
});