workfill.js 2.29 KB
/**
 * Created by mac on 18/7/25.
 */
var weekOfday = Number(moment().format('E'));//计算今天是这周第几天
var clicknum = 0;//定义上下周点击次数
var fun = {
    init:function () {

        //初始化项目
        $('.work-projectName').selectpicker('render');
        //获取本周时间
        $('#time-opr-show').text(moment().subtract('days', weekOfday-1).format('YYYY/MM/DD')+' - '+moment().subtract('days', 0).format('YYYY/MM/DD'));
        // 获取今天时间
        var todaytime  = moment().subtract('days', 0).format('YYYY/MM/DD');
        $('#time-opr-nowtime').text(todaytime);
    },
    timeoprprevbtn:function () {
        $('#time-opr-nextbtn').removeClass('display-none');
        clicknum ++;
        console.log(clicknum)
        var start = weekOfday+7*clicknum-1;
        var end = weekOfday+ clicknum*7-7;
        $('#time-opr-show').text(moment().subtract('days', start).format('YYYY/MM/DD')+' - '+moment().subtract('days',end).format('YYYY/MM/DD'));
    },
    timeoprnextbtn:function () {

        clicknum --;
        console.log(clicknum)
        if(clicknum == 0){
            $('#time-opr-show').text(moment().subtract('days', weekOfday-1).format('YYYY/MM/DD')+' - '+moment().subtract('days', 0).format('YYYY/MM/DD'));
            $('#time-opr-nextbtn').addClass('display-none');
        }else{
            var start = weekOfday+7*clicknum-1;
            var end = weekOfday+ clicknum*7-7;
            $('#time-opr-show').text(moment().subtract('days', start).format('YYYY/MM/DD')+' - '+moment().subtract('days',end).format('YYYY/MM/DD'));
        }


    },
};
fun.init();
// 上一周点击time-opr-prevbtn
$('#time-opr-prevbtn').on('click',function () {
    fun.timeoprprevbtn();
});
// 下一周点击time-opr-nextbtn
$('#time-opr-nextbtn').on('click',function () {
    fun.timeoprnextbtn();
});
//提交事件
$('.workfill-list-btn').on('click',function () {
    var _this=$(this);
    console.log(_this);
    if($('.workfill-projectCon').hasClass('display-none')){
        _this.text('提交');
    }else {
        _this.text('编辑');
    }
    _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon').toggleClass('display-none');
    _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').toggleClass('display-none');

});