[charts] update charts API
This commit is contained in:
parent
fd75d554d2
commit
9362cf37e0
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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])
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
|
@ -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 = {
|
||||||
|
@ -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'
|
||||||
});
|
});
|
||||||
|
@ -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])
|
||||||
}]
|
}]
|
||||||
},
|
},
|
||||||
|
@ -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">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user