| | |
| | | import moment from '../utils/moment.min' |
| | | 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`), |
| | | 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) |
| | | // 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; |
| | | // 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 { |
| | | return 0; |
| | | 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); |
| | | }, |
| | | }, |
| | | ); |
| | | } |
| | | }) |
| | | return s |
| | | }); |
| | | } |
| | | |
| | | export default sysSchedules |
| | | export default sysSchedules; |