[charts] update charts API

This commit is contained in:
Prateeksha Singh 2018-03-12 09:54:56 +05:30
parent fd75d554d2
commit 9362cf37e0
7 changed files with 13 additions and 15 deletions

View File

@ -132,11 +132,11 @@ def get_chart_data(filters, columns, asset, liability, equity):
datasets = [] datasets = []
if asset_data: if asset_data:
datasets.append({'title':'Assets', 'values': asset_data}) datasets.append({'name':'Assets', 'values': asset_data})
if liability_data: if liability_data:
datasets.append({'title':'Liabilities', 'values': liability_data}) datasets.append({'name':'Liabilities', 'values': liability_data})
if equity_data: if equity_data:
datasets.append({'title':'Equity', 'values': equity_data}) datasets.append({'name':'Equity', 'values': equity_data})
chart = { chart = {
"data": { "data": {

View File

@ -75,11 +75,11 @@ def get_chart_data(filters, columns, income, expense, net_profit_loss):
datasets = [] datasets = []
if income_data: if income_data:
datasets.append({'title': 'Income', 'values': income_data}) datasets.append({'name': 'Income', 'values': income_data})
if expense_data: if expense_data:
datasets.append({'title': 'Expense', 'values': expense_data}) datasets.append({'name': 'Expense', 'values': expense_data})
if net_profit: if net_profit:
datasets.append({'title': 'Net Profit/Loss', 'values': net_profit}) datasets.append({'name': 'Net Profit/Loss', 'values': net_profit})
chart = { chart = {
"data": { "data": {

View File

@ -23,7 +23,7 @@ frappe.query_reports["Minutes to First Response for Opportunity"] = {
data: { data: {
labels: result.map(d => d[0]), labels: result.map(d => d[0]),
datasets: [{ datasets: [{
title: 'Mins to first response', name: 'Mins to first response',
values: result.map(d => d[1]) values: result.map(d => d[1])
}] }]
}, },

View File

@ -69,12 +69,12 @@ def get_chart_data(data,period_list):
datasets = [] datasets = []
if fuel_exp_data: if fuel_exp_data:
datasets.append({ datasets.append({
'title': 'Fuel Expenses', 'name': 'Fuel Expenses',
'values': fuel_exp_data 'values': fuel_exp_data
}) })
if service_exp_data: if service_exp_data:
datasets.append({ datasets.append({
'title': 'Service Expenses', 'name': 'Service Expenses',
'values': service_exp_data 'values': service_exp_data
}) })
chart = { chart = {

View File

@ -64,8 +64,7 @@ erpnext.ProductionAnalytics = frappe.views.GridReportWithPlot.extend({
var chart_data = this.get_chart_data ? this.get_chart_data() : null; var chart_data = this.get_chart_data ? this.get_chart_data() : null;
this.chart = new Chart({ this.chart = new Chart(".chart", {
parent: ".chart",
data: chart_data, data: chart_data,
type: 'line' type: 'line'
}); });

View File

@ -20,7 +20,7 @@ frappe.query_reports["Minutes to First Response for Issues"] = {
data: { data: {
labels: result.map(d => d[0]), labels: result.map(d => d[0]),
datasets: [{ datasets: [{
title: 'Mins to first response', name: 'Mins to first response',
values: result.map(d => d[1]) values: result.map(d => d[1])
}] }]
}, },

View File

@ -146,7 +146,6 @@ frappe.Leaderboard = Class.extend({
me.$graph_area.show().empty(); me.$graph_area.show().empty();
let args = { let args = {
parent: '.leaderboard-graph',
data: { data: {
datasets: [ datasets: [
{ {
@ -160,7 +159,7 @@ frappe.Leaderboard = Class.extend({
type: 'bar', type: 'bar',
height: 140 height: 140
}; };
new Chart(args); new Chart('.leaderboard-graph', args);
notify(me, r, $container); notify(me, r, $container);
} }
@ -280,7 +279,7 @@ frappe.Leaderboard = Class.extend({
fields.map(col => { fields.map(col => {
let val = item[col]; let val = item[col];
if(col=="name") { if(col=="name") {
var formatted_value = `<a class="grey list-id ellipsis" var formatted_value = `<a class="grey list-id ellipsis"
href="#Form/${me.options.selected_doctype}/${item["name"]}"> ${val} </a>` href="#Form/${me.options.selected_doctype}/${item["name"]}"> ${val} </a>`
} else { } else {
var formatted_value = `<span class="text-muted ellipsis"> var formatted_value = `<span class="text-muted ellipsis">