diff --git a/src/widerscreen/components/systemRiskComponent.vue b/src/widerscreen/components/systemRiskComponent.vue new file mode 100644 index 0000000..f175537 --- /dev/null +++ b/src/widerscreen/components/systemRiskComponent.vue @@ -0,0 +1,368 @@ + + + + + \ No newline at end of file diff --git a/src/widerscreen/index1.vue b/src/widerscreen/index1.vue index ad8a006..a8e9db0 100644 --- a/src/widerscreen/index1.vue +++ b/src/widerscreen/index1.vue @@ -240,27 +240,18 @@
- 板块1 + 板块3
-
+

类型统计

-
-

48

-

38

-
-
- 节点类型总数 - 边类型总数 -
- - +
-
+
@@ -360,16 +351,22 @@ import LineChart from './components/LineChart.vue' import http from "@/utils/request"; import * as echarts from "echarts"; import { color } from 'd3'; +import systemRiskComponent from './components/systemRiskComponent';// 系统风险折线大图 +import dimensionComponent from "@/components/dimensionComponent"; export default { name: 'App', components: { Map, RadarChart, CapsuleChart, - LineChart + LineChart, + systemRiskComponent, + dimensionComponent }, data() { return { + compName:'systemRiskComponent', + datazoom:[], scale: 0, width: 5760, height: 1080, @@ -669,6 +666,13 @@ export default { }, delays); }; }, + changeComp(mesg){ + this.datazoom=mesg + console.log(mesg) + }, + }, + created() { + }, mounted() { // 大屏自适应部分 @@ -676,7 +680,26 @@ export default { window.removeEventListener("resize",this.debounce(this.setScale)) window.addEventListener("resize", this.debounce(this.setScale)); - // 获取股票风险 圆圈类饼图部分 + // 自动登录 + const params = new URLSearchParams(); + params.append('username', 'gongdragon'); + params.append('password', 'gwl123'); + http.post('/users/login/', params) + .then((res)=>{ + if (res.data.message===1){ + this.loading = false + let user={token:res.data.data,name:'gongdragon',stats:res.data.stats} + this.$store.commit('login',user) + } else { + this.$message({ + showClose: true, + message: res.data.data, + type: 'warning' + }); + this.loading = false + } + }).then(()=>{ + // 获取股票风险 圆圈类饼图部分 http.get('/warning/get_warning_count/').then((res)=> { // console.log('get_warning_count',res); @@ -780,11 +803,19 @@ export default { name: '上海纳尔实业股份有限公司',//公司名 date: '2024-01',//时间(年份+季度) }}).then(response => { + console.log('Response',response); + + // let radarDatas// 存放所有数据项 + // radarDatas = response.data.data.map(item => { + // // 单个数据项 转化为echarts格式 + // let radarData = [item.投资关系,item.操盘模式,item.财务状态,item.运行状态,item.规模扩张,item.声誉风险,item.外部环境] + // return radarData + // }) + // console.log('radarDatas',radarDatas) let radarData = [] for (let i in response.data.data) { if (i !== '健康指数' && i !== '等级' && typeof response.data.data[i] === 'number') radarData.push(response.data.data[i]) } - // console.log('radarData',radarData) const echarts3 = echarts.init(this.$refs.echarts_3) const option_3 = { title: { @@ -948,6 +979,11 @@ export default { // } // echarts1.setOption(option_1,true) // }) + + // 系统性风险 + this.$refs.systemRisk.getData() + } + ) } }