Blame view

topages/workfill/workfill.js 3.01 KB
d34df23d   liuqimichale   头部公用
1
2
3
  /**
   * Created by mac on 18/7/25.
   */
7552bd7a   liuqimichale   填报--- 时间操作
4
5
6
7
  var weekOfday = Number(moment().format('E'));//计算今天是这周第几天
  var clicknum = 0;//定义上下周点击次数
  var fun = {
      init:function () {
909cfbfb   王富生   登录模块提交
8
9
          debugger;
          $("#loginName").text(fn.getUserName());
7dd4675c   Andy   add 工时填报添加插件
10
11
          //初始化项目
          $('.work-projectName').selectpicker('render');
7552bd7a   liuqimichale   填报--- 时间操作
12
13
14
15
16
          //获取本周时间
          $('#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);
909cfbfb   王富生   登录模块提交
17
18
          //
          fun.logout();
7552bd7a   liuqimichale   填报--- 时间操作
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
      },
      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'));
          }
  
  
      },
909cfbfb   王富生   登录模块提交
43
44
45
46
47
48
      //退出
      logout:function(){
         $(document).on('click','#logoutId',function(){
             fn.loginOut();
         });
      }
7552bd7a   liuqimichale   填报--- 时间操作
49
50
51
52
53
54
55
56
57
  };
  fun.init();
  // 上一周点击time-opr-prevbtn
  $('#time-opr-prevbtn').on('click',function () {
      fun.timeoprprevbtn();
  });
  // 下一周点击time-opr-nextbtn
  $('#time-opr-nextbtn').on('click',function () {
      fun.timeoprnextbtn();
e2a48bfd   Andy   add
58
  });
d8c028fb   Andy   编辑 提交 切换
59
  
e2a48bfd   Andy   add
60
  //提交事件
d8c028fb   Andy   编辑 提交 切换
61
  $(document).on('click','.workfill-list-btn',function () {
e2a48bfd   Andy   add
62
      var _this=$(this);
d8c028fb   Andy   编辑 提交 切换
63
      if(_this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon').hasClass('display-none')){
d199cade   Andy   add
64
          _this.text('提交');
d8c028fb   Andy   编辑 提交 切换
65
          _this.parent().parent().find(".workfill-list-container").attr("contenteditable","true");
d199cade   Andy   add
66
67
      }else {
          _this.text('编辑');
d8c028fb   Andy   编辑 提交 切换
68
          _this.parent().parent().find(".workfill-list-container").attr("contenteditable","false");
d199cade   Andy   add
69
70
      }
      _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon').toggleClass('display-none');
d8c028fb   Andy   编辑 提交 切换
71
      var projectName=_this.parent().parent().find('.workfill-list-projectnamewrap .workfill-projectCon .work-projectName').find("option:selected").text();
d199cade   Andy   add
72
      _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').toggleClass('display-none');
d8c028fb   Andy   编辑 提交 切换
73
74
      _this.parent().parent().find('.workfill-list-projectnamewrap .workfill-list-projectname').text(projectName);
  
e2a48bfd   Andy   add
75
76
  
  });