1.28 完善主营业务模块表格,柱状图,饼状图
This commit is contained in:
@@ -184,12 +184,15 @@ const _sfc_main = {
|
||||
],
|
||||
//财务全景分类
|
||||
selectCaiwu: 0,
|
||||
financialStockInfo: null,
|
||||
mainBussinessBarCategoryList: [],
|
||||
//主营业务柱状图,折线图分类
|
||||
mainBussinessBarList: [],
|
||||
//主营业务柱状图数据
|
||||
mainBussinessLineList: [],
|
||||
//主营业务折线图数据
|
||||
productClassificationList: [],
|
||||
//主营业务产业分类数据
|
||||
dongTaiList: [
|
||||
{
|
||||
title: "新闻动态"
|
||||
@@ -248,7 +251,9 @@ const _sfc_main = {
|
||||
this.getIndustryRankListData();
|
||||
}
|
||||
} else if (index == 2) {
|
||||
this.getFinancialStockInfoData();
|
||||
this.getFinancialComparisonData();
|
||||
this.getFinancialMainBussinessData();
|
||||
} else if (index == 3) {
|
||||
this.getNewsListData();
|
||||
}
|
||||
@@ -563,6 +568,16 @@ const _sfc_main = {
|
||||
}).catch((error) => {
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 获取股票信息数据
|
||||
*/
|
||||
getFinancialStockInfoData() {
|
||||
let code = this.stockCode;
|
||||
request_api.financialStockInfo(code).then((res) => {
|
||||
this.financialStockInfo = res.data;
|
||||
}).catch((error) => {
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 获取财务比较数据
|
||||
*/
|
||||
@@ -575,13 +590,24 @@ const _sfc_main = {
|
||||
this.mainBussinessBarList = [];
|
||||
this.mainBussinessLineList = [];
|
||||
for (let item of data) {
|
||||
this.mainBussinessBarCategoryList.push(item.report_type);
|
||||
this.mainBussinessBarList.push((parseFloat(item.performance.revenue) / 1e8).toFixed(2));
|
||||
this.mainBussinessLineList.push((parseFloat(item.performance.net_profit) / 1e8).toFixed(2));
|
||||
this.mainBussinessBarCategoryList.unshift(item.report_type.replace("三季报", "Q3"));
|
||||
this.mainBussinessBarList.unshift((parseFloat(item.performance.revenue) / 1e8).toFixed(2));
|
||||
this.mainBussinessLineList.unshift((parseFloat(item.performance.net_profit) / 1e8).toFixed(2));
|
||||
}
|
||||
}).catch((error) => {
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 获取财务主营业务数据
|
||||
*/
|
||||
getFinancialMainBussinessData() {
|
||||
let code = this.stockCode;
|
||||
let param = { periods: 4 };
|
||||
request_api.financialMainBusiness(code, param).then((res) => {
|
||||
this.productClassificationList = res.data.product_classification;
|
||||
}).catch((error) => {
|
||||
});
|
||||
},
|
||||
/**
|
||||
* 获取新闻动态数据
|
||||
*/
|
||||
@@ -824,9 +850,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
az: $data.selectCaiwu == 0
|
||||
}, $data.selectCaiwu == 0 ? {
|
||||
aA: common_vendor.p({
|
||||
stockInfo: $data.financialStockInfo,
|
||||
barCategoryList: $data.mainBussinessBarCategoryList,
|
||||
barList: $data.mainBussinessBarList,
|
||||
lineList: $data.mainBussinessLineList
|
||||
lineList: $data.mainBussinessLineList,
|
||||
productClassificationList: $data.productClassificationList
|
||||
})
|
||||
} : {}, {
|
||||
aB: $data.selectCaiwu == 1
|
||||
|
||||
Reference in New Issue
Block a user