import Ember from 'ember'; import BaseListRoute from './../base-list'; export default BaseListRoute.extend({ breadcrumbs: [{text: 'Customer Status'}], extraParams() { return {type: 'STATUS'}; }, actions: { moveUp(it) { let me = this; let data = me.get('controller.model.data'); if (data && data.length > 1) { let index = data.indexOf(it); data.removeObject(it); data.insertAt(index - 1, it); me.updateSort(); } }, moveDown(it) { let me = this; let data = me.get('controller.model.data'); if (data && data.length > 1) { let index = data.indexOf(it); data.removeObject(it); data.insertAt(index + 1, it); me.updateSort(); } } }, updateSort() { let me = this; me.get('ajax').doPost('customer-property/update-sort', { ids: JSON.stringify(me.get('controller.model.data').mapBy('id')) }, false); } });