硕顺crm后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

203 lines
6.6 KiB

define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template','form'],
function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template,Form) {
var Controller = {
//合同数量统计分析
newadd: function () {
var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
var option2 = {
title: {
text: Orderdata.data.title
},
color:['#c23531'],
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show: true,
feature: {
dataZoom: {
yAxisIndex: 'none'
},
dataView: { readOnly: false },
magicType: { type: ['line', 'bar'] },
restore: {},
saveAsImage: {}
}
},
legend: {
data: [ '2021年度','2022年度']
},
xAxis: {
type: 'category',
boundaryGap: false,
data: Orderdata.data.date,
},
yAxis: {
type: 'value'
},
series: [
{
name: '2021年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.last_number
},
{
name: '2022年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.number
},
]
};
// 使用刚指定的配置项和数据显示图表。
myChart2.setOption(option2);
Form.events.selectpage($("form"));
Form.events.daterangepicker($("form"));
},
//合同金额统计分析
money: function () {
var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
var option2 = {
title: {
text: Orderdata.data.title
},
color:['#c23531'],
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show: true,
feature: {
dataZoom: {
yAxisIndex: 'none'
},
dataView: { readOnly: false },
magicType: { type: ['line', 'bar'] },
restore: {},
saveAsImage: {}
}
},
legend: {
data: [ '2021年度','2022年度']
},
xAxis: {
type: 'category',
boundaryGap: false,
data: Orderdata.data.date,
},
yAxis: {
type: 'value'
},
series: [
{
name: '2021年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.last_number
},
{
name: '2022年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.number
},
]
};
// 使用刚指定的配置项和数据显示图表。
myChart2.setOption(option2);
Form.events.selectpage($("form"));
Form.events.daterangepicker($("form"));
},
//回款金额统计分析
receivables: function () {
var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
var option2 = {
title: {
text: Orderdata.data.title
},
color:['#c23531'],
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
toolbox: {
show: true,
feature: {
dataZoom: {
yAxisIndex: 'none'
},
dataView: { readOnly: false },
magicType: { type: ['line', 'bar'] },
restore: {},
saveAsImage: {}
}
},
legend: {
data: [ '2021年度','2022年度']
},
xAxis: {
type: 'category',
boundaryGap: false,
data: Orderdata.data.date,
},
yAxis: {
type: 'value'
},
series: [
{
name: '2021年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.last_number
},
{
name: '2022年度',
type: 'line',
stack: 'Total',
data: Orderdata.data.number
},
]
};
// 使用刚指定的配置项和数据显示图表。
myChart2.setOption(option2);
Form.events.selectpage($("form"));
Form.events.daterangepicker($("form"));
},
};
return Controller;
});