2020-07-01 15:22:07 +08:00

25 lines
941 B
JavaScript

import BaseListRoute from './../base-list';
import { set } from '@ember/object';
export default BaseListRoute.extend({
perm: 'PERM_VIEW_CAMPAIGN_LIST',
breadcrumbs: [{text: '外呼活动列表'}],
actions:{
toggleCampaignTask(model) {
const me = this;
const op = model.status=='RUNNING'?'停止':'开启';
me.get('dialog').confirm(
'确认要' + op + '外呼活动吗?', () => {
me.get('store').ajaxGet(
'campaign/'
+ (model.status=='RUNNING' ? 'stop' : 'start'), model.id )
.then(() => {
me.get('message').alert('外呼活动' + op + '成功');
set(model, 'status', model.status=='RUNNING'?'STOPPED':'RUNNING');
set(model, 'running', model.status=='RUNNING');
});
});
}
}
});