lemo-crm/web/app/components/week-goal-completion-rate.js
Shaun Chyxion 64d1dab732 update
2017-08-16 21:33:34 +08:00

16 lines
532 B
JavaScript

import Ember from 'ember';
const WeekGoalCompletionRateComponent = Ember.Component.extend({
rate: Ember.computed('goal', 'goal.goal', 'goal.done', function() {
let me = this;
let goal = me.get('goal.goal');
let done = me.get('goal.done');
let result = ((done * 1.0 / goal * 1.0) * 100).toFixed(2);
return result > 0 ? (result + '%').replace(/\.00%$/g, '%') : 0;
})
});
WeekGoalCompletionRateComponent.reopenClass({
positionalParams: ['goal'],
});
export default WeekGoalCompletionRateComponent;