lemo-crm/web/app/components/query-criterion.js
Shaun Chyxion edae9383d3 complete
2017-07-13 00:20:14 +08:00

29 lines
823 B
JavaScript

import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['form-group'],
actions: {
remove() {
let me = this;
let criterion = me.get('criterion');
Ember.Logger.info('Remove Criterion: ', criterion);
let removeAction = me.get('removeCriterion');
removeAction && removeAction(criterion);
},
onColChanged(col) {
let me = this;
// remove option val
if ('status' === me.get('criterion.col')) {
me.set('criterion.val', '');
}
me.set('criterion.col', col);
},
onOpChanged(op) {
this.set('criterion.op', op);
},
onValChanged(val) {
this.set('criterion.val', val);
}
}
});