riku
2022-10-17 eb7366f400867d3f401fe60f06d848d6d1448457
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import moment from '../utils/moment.min'
 
//
const sysSchedules = function () {
  let s = []
  const now = moment().hour(0).minute(0).second(0).millisecond(0)
  const year = now.year()
  //台账每月10号为提交日
  const day = 10
  for (let m = 1; m <= 12; m++) {
    const mon = m > 9 ? m : `0${m}`
    const item = {
      time: moment(`${year}-${mon}-10`),
      events: [{
        category: `${year}年${m}月环保工作日程`,
        name: `本月需提交台账`,
        type: 1, //系统日程
        steps: [{
          index: '01',
          title: ['提交', '方式'],
          content: '前往台账管理界面,根据台账类型分类上传台账图片。'
        }, {
          index: '02',
          title: ['提交', '期限'],
          content: '注意台账提交周期为一个月,每月尽量10号之前提交上月台账,逾期后环保信用评估会有所影响。'
        }]
      }]
    }
    s.push(item)
  }
  //评估每月提交一次,定为5号
  for (let m = 1; m <= 12; m++) {
    const mon = m > 9 ? m : `0${m}`
    const item = {
      time: moment(`${year}-${mon}-05`),
      events: [{
        category: `${year}年${m}月环保工作日程`,
        name: `本月需要完成自测智评`,
        type: 1, //系统日程
        steps: [{
          index: '01',
          title: ['自评', '方法'],
          content: '前往自测智评界面,点击“去测评”按钮进行自评。'
        }, {
          index: '02',
          title: ['测评', '周期'],
          content: '测评周期为一个月一次,积极自评可有效帮助您知晓企业当前的环保隐患。'
        }]
      }]
    }
    s.push(item)
  }
  //承诺每一年提交一次
  const item = {
    category: `${year}年12月环保工作日程`,
    time: moment(`${year}-12-31`),
    events: [{
      name: `本年度需要完成守法承诺`,
      type: 1, //系统日程
      steps: [{
        index: '01',
        title: ['承诺', '方法'],
        content: '前往守法承诺界面,根据提示,签署守法承诺书。'
      }, {
        index: '02',
        title: ['承诺书', '作用'],
        content: '签署守法承诺书,意味着您主动向环保部门承诺遵守相关规章制度。'
      }, {
        index: '03',
        title: ['承诺书', '有效期'],
        content: '守法承诺书从签署之日起,有效期为一年'
      }]
    }],
  }
  s.push(item)
 
  s.sort(function (x, y) {
    if (x.time.isBefore(y.time)) {
      return -1;
    } else if (x.time.isAfter(y.time)) {
      return 1;
    } else {
      return 0;
    }
  })
  return s
}
 
export default sysSchedules