import ngModule from '../module'; import ModuleMain from 'salix/components/module-main'; export default class Route extends ModuleMain { constructor() { super(); this.filterParams = { scopeDays: 1 }; } fetchParams($params) { if (!Object.entries($params).length) $params.scopeDays = 1; if (typeof $params.scopeDays === 'number') { const from = new Date(); from.setHours(0, 0, 0, 0); const to = new Date(from.getTime()); to.setDate(to.getDate() + $params.scopeDays); to.setHours(23, 59, 59, 999); Object.assign($params, {from, to}); } return $params; } } ngModule.vnComponent('vnRoute', { controller: Route, template: require('./index.html') });