Sélectionner une révision Git
scop_contribution.py
Bifurcation depuis
Le Filament / Confédération Générale des SCOP / cgscop_partner
Le projet source a une visibilité limitée.
operation_graph.js 9,55 Kio
odoo.define('enercoop_cdc.operation_graph', function (require) {
"use strict";
var qweb = require('web.qweb');
var viewRegistry = require('web.view_registry');
var core = require('web.core');
var QWeb = core.qweb;
let chartValues;
const Renderer = qweb.Renderer.extend({
events:_.extend({}, qweb.Renderer.prototype.events, {
'click .o_enercoop_button': '_onChartClicked',
}),
_render: async function () {
var self = this;
await this._super(...arguments);
var result = self.state.chartValues;
if (result.scale == 'week'){
var unit = 'day';
}
if (result.scale == 'day'){
var unit = 'hour';
}
if (result.scale == 'week' || result.scale == 'day'){
var options_line = { options: {
scales: {
xAxes: [{
type: 'time',
time: {
// Luxon format string
unit: unit
},
title: {
display: true,
text: 'Date'
}
}]
}
}};
}
var options = { options: {
scales: {
yAxes: {
beginAtZero: true,
}
}
}};
var options_stacked = { options: {
interaction: {
intersect: false,
},
scales: {
xAxes: [{
stacked: true,
}],
yAxes: [{
stacked: true,
ticks: {
beginAtZero: true,
},
type: 'linear',
}]
}
}};
var line_conso = self.$el.find('#line_chart_conso');
var donuts_conso = self.$el.find('#donuts_chart_conso');
var histo_conso = self.$el.find('#histo_chart_conso');