2021-09-06 00:36:08 +08:00

52 lines
1.2 KiB
JavaScript

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);
}
}
}
});