mirror of
https://github.com/gwenhael-le-moine/credger.git
synced 2024-12-26 09:58:36 +01:00
simplify
This commit is contained in:
parent
1f06a12fe4
commit
107ed1c093
2 changed files with 83 additions and 90 deletions
|
@ -47,7 +47,8 @@ app.component('bucket',
|
|||
|
||||
swal({
|
||||
title: response.data.key,
|
||||
html: `<table style="width: 100%;">
|
||||
html: `
|
||||
<table style="width: 100%;">
|
||||
<thead>
|
||||
<tr>
|
||||
<td>Date</td><td>Payee</td><td>Amount</td>
|
||||
|
|
|
@ -10,9 +10,8 @@ app.component('dashboard',
|
|||
.then((response) => {
|
||||
ctrl.periods = [];
|
||||
|
||||
let largest_cat = _(response.data).reduce((memo, cat) => { return cat.length > memo.length ? cat : memo; }, []);
|
||||
|
||||
_.chain(largest_cat)
|
||||
_.chain(response.data)
|
||||
.reduce((memo, cat) => { return cat.length > memo.length ? cat : memo; }, [])
|
||||
.pluck('date')
|
||||
.each((date) => {
|
||||
_(response.data).each((cat) => {
|
||||
|
@ -33,8 +32,7 @@ app.component('dashboard',
|
|||
});
|
||||
});
|
||||
|
||||
ctrl.graphiques = {
|
||||
monthly_values: {
|
||||
ctrl.graphique = {
|
||||
options: {
|
||||
chart: {
|
||||
type: 'multiBarChart',
|
||||
|
@ -62,13 +60,8 @@ app.component('dashboard',
|
|||
useInteractiveGuideline: true,
|
||||
multibar: {
|
||||
dispatch: {
|
||||
elementClick: (event) => {
|
||||
console.log('change period')
|
||||
console.log(ctrl.period)
|
||||
|
||||
ctrl.period = event.data.x;
|
||||
|
||||
console.log(ctrl.period)
|
||||
elementClick: function(event) {
|
||||
ctrl.period = event.data.x; // FIXME: doesn't trigger data-binding
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -97,7 +90,6 @@ app.component('dashboard',
|
|||
};
|
||||
})
|
||||
.value()
|
||||
}
|
||||
};
|
||||
|
||||
ctrl.periods = _.chain(ctrl.periods).uniq().sort().reverse().value();
|
||||
|
@ -124,9 +116,9 @@ app.component('dashboard',
|
|||
</select>
|
||||
</div>
|
||||
<div class="graph" style="width: 80%; float: left;">
|
||||
<nvd3 data="$ctrl.graphiques.monthly_values.data"
|
||||
options="$ctrl.graphiques.monthly_values.options">
|
||||
</nvd3>
|
||||
<nvd3 data="$ctrl.graphique.data"
|
||||
options="$ctrl.graphique.options">
|
||||
</nvd3>{{$ctrl.period}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in a new issue