|
|
@ -178,11 +178,12 @@ |
|
|
|
} |
|
|
|
], |
|
|
|
queryParams: { |
|
|
|
customerSid: '', |
|
|
|
customerSid: '11', |
|
|
|
date: "", |
|
|
|
type: '' // 类别key |
|
|
|
type: "" // 类别key |
|
|
|
}, |
|
|
|
nowDate: new Date().getFullYear() + "-" + (new Date().getMonth() + 1) + "-" + new Date().getDate(), |
|
|
|
|
|
|
|
nowDate: this.getDate(), |
|
|
|
// 柱状图 |
|
|
|
option: { |
|
|
|
legend: {}, |
|
|
@ -224,6 +225,13 @@ |
|
|
|
this.loadList() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
getDate(){ |
|
|
|
var tempDate = new Date() // 获取今天的日期 |
|
|
|
tempDate.setDate(tempDate.getDate() - 1) // 今天的前N天的日期,N自定义 |
|
|
|
var endDate = tempDate.getFullYear() + '-' + (tempDate.getMonth() + 1) + '-' + tempDate.getDate() |
|
|
|
console.log(endDate) |
|
|
|
return endDate |
|
|
|
}, |
|
|
|
// 搜索条件效果 |
|
|
|
clicksearchShow() { |
|
|
|
this.isSearchShow = !this.isSearchShow |
|
|
@ -247,8 +255,8 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
loadList() { |
|
|
|
console.log('2222222') |
|
|
|
this.tableLoading = true |
|
|
|
|
|
|
|
let _this = this |
|
|
|
req.initData(_this.queryParams).then((resp) => { |
|
|
|
if (resp.success) { |
|
|
@ -256,8 +264,7 @@ |
|
|
|
const data = resp.data |
|
|
|
_this.dataList = data.financialData |
|
|
|
_this.listSalesChannelData = data.listSalesChannelData |
|
|
|
_this.financialAnalysisChartData = data.financialAnalysisChartData |
|
|
|
_this.drawLine() |
|
|
|
_this.drawLine(data.financialAnalysisChartData) |
|
|
|
this.tableLoading = false |
|
|
|
} else { |
|
|
|
// 根据resp.code进行异常情况处理 |
|
|
@ -270,12 +277,31 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 柱状图初始化 |
|
|
|
drawLine() { |
|
|
|
drawLine(obj) { |
|
|
|
// 基于准备好的dom,初始化echarts实例 |
|
|
|
var myChart = echarts.init(document.getElementById('main')); |
|
|
|
// 绘制图表 |
|
|
|
console.log('option', this.financialAnalysisChartData) |
|
|
|
myChart.setOption(this.financialAnalysisChartData); |
|
|
|
console.log('option', obj) |
|
|
|
myChart.setOption({ |
|
|
|
legend: {}, |
|
|
|
tooltip: {}, |
|
|
|
dataset: { |
|
|
|
// 提供一份数据。 |
|
|
|
source: obj |
|
|
|
}, |
|
|
|
// 声明一个 X 轴,类目轴(category)。默认情况下,类目轴对应到 dataset 第一列。 |
|
|
|
xAxis: { |
|
|
|
type: 'category' |
|
|
|
}, |
|
|
|
// 声明一个 Y 轴,数值轴。 |
|
|
|
yAxis: {}, |
|
|
|
// 声明多个 bar 系列,默认情况下,每个系列会自动对应到 dataset 的每一列。 |
|
|
|
series: [{ |
|
|
|
type: 'bar' |
|
|
|
}, { |
|
|
|
type: 'bar' |
|
|
|
}] |
|
|
|
}) |
|
|
|
}, |
|
|
|
|
|
|
|
dosearch() { |
|
|
|