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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
| import moment from '../utils/moment.min';
| import scheduleservice from '../service/scheduleservice';
|
| var schedules = undefined;
| //
| // 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`),
| // type: 0,
| // events: [{
| // category: `${year}年${m}月环保工作日程`,
| // name: `提交${m}月环保台账`,
| // 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`),
| // type: 1,
| // events: [{
| // category: `${year}年${m}月环保工作日程`,
| // name: `完成${m}月自测智评`,
| // type: 1, //系统日程
| // steps: [{
| // index: '01',
| // title: ['自评', '方法'],
| // content: '前往自测智评界面,点击“去测评”按钮进行自评。'
| // }, {
| // index: '02',
| // title: ['测评', '周期'],
| // content: '测评周期为一个月一次,积极自评可有效帮助您知晓企业当前的环保隐患。'
| // }]
| // }]
| // }
| // s.push(item)
| // }
| // //承诺每一年提交一次
| // const item = {
| // category: `${year}年12月环保工作日程`,
| // time: moment(`${year}-12-31`),
| // type: 2,
| // 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
| // }
|
| /**
| * 获取用户本年度的所有环保日程
| */
| function sysSchedules() {
| let startTime = moment()
| .month(0)
| .date(1)
| .format('YYYY-MM-DD')
| let endTime = moment()
| .month(11)
| .date(31)
| .format('YYYY-MM-DD')
| return new Promise((resolve, reject) => {
| if (schedules) {
| resolve(schedules);
| } else {
| scheduleservice.getSchedules(
| { startTime, endTime, type: 0 },
| {
| success: res => {
| schedules = res.data;
| schedules.forEach(s => {
| s.time = moment(s.time.split('T')[0]).format('YYYY-MM-DD');
| });
| resolve(res.data);
| },
| fail: e => {
| reject(e);
| },
| },
| );
| }
| });
| }
|
| export default sysSchedules;
|
|