import BaseListRoute from '../base-list'; export default BaseListRoute.extend({ perm: 'PERM_VIEW_AGENT_DAILY_IDLE_DETAIL_LIST', breadcrumbs: [{text: '坐席日空闲列表'}], queryParams: { page: { refreshModel: true }, date: { refreshModel: false }, account: { refreshModel: false } }, model(params) { const me = this; let page = params.page; if (!Number.isInteger(page)) { page = parseInt(page); } if (page < 1) { page = 1; } if (!params.date) { params.date = moment(new Date()).format('YYYY-MM-DD'); } return me.get('service').listPage(page, params); }, setupController(controller) { const me = this; me._super(...arguments); if (!controller.get('date')) { controller.set('date', moment(new Date()).format('YYYY-MM-DD')); } }, actions: { search() { let me = this; if (me.get('controller.page') == 1) { me.refresh(); } else { me.set('controller.page', 1); } } } });