34 lines
922 B
JavaScript
34 lines
922 B
JavaScript
import BaseRoute from '../base';
|
|
import RSVP from 'rsvp';
|
|
|
|
export default BaseRoute.extend({
|
|
perm: 'PERM_VIEW_CAMPAIGN_QUOTA_CREATE',
|
|
queryParams: {
|
|
campaignId: {
|
|
refreshModel: true
|
|
}
|
|
},
|
|
model(params) {
|
|
const me = this;
|
|
return RSVP.hash({
|
|
campaignId: params.campaignId,
|
|
campaign: me.get('store').ajaxGet('campaign/find', {id: params.campaignId}),
|
|
active: true
|
|
});
|
|
},
|
|
afterModel(model) {
|
|
const me = this;
|
|
me._super(...arguments);
|
|
|
|
me.set('breadcrumbs', [{
|
|
route: 'campaign.list', text: '呼叫活动列表'
|
|
}, {
|
|
route: 'campaign-quota.list',
|
|
text: '呼叫活动[' + model.campaign.name + ']配额列表',
|
|
queryParams: {campaignId: model.campaign.id}
|
|
}, {
|
|
text: '创建呼叫活动配额'
|
|
}]);
|
|
}
|
|
});
|