2017-07-19 23:55:50 +08:00

38 lines
1.1 KiB
JavaScript

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