From 414647aa49baf3f4989ea2dfca7df7ba76a32a00 Mon Sep 17 00:00:00 2001 From: loveflow <5269966+loveflow@user.noreply.gitee.com> Date: Mon, 8 Apr 2024 00:28:34 +0800 Subject: [PATCH] update --- .../enterpriseRiskIndex/synthetical/index.js | 2 +- .../enterpriseTeamWork/riskOverview/index.js | 8 + src/loveflow/assets/reset.less | 1 + src/loveflow/components/echart/bar/three.vue | 22 +- src/loveflow/components/echart/pie/dPie.vue | 51 ++-- src/loveflow/mixins/commonMixins.js | 46 +++- src/views/enterpriseRiskIndex/analysis.vue | 115 ++++++-- .../components/tableCard.vue | 6 +- src/views/enterpriseRiskIndex/estimate.vue | 15 +- .../enterpriseRiskIndex/estimateDetail.vue | 14 + src/views/enterpriseRiskIndex/synthetical.vue | 252 +++++++---------- .../components/timeSelect.vue | 8 +- .../problemAnalysis/index.vue | 205 +++++++------- .../enterpriseTeamWork/riskHandle/index.vue | 38 ++- .../enterpriseTeamWork/riskOverview/dpie.vue | 43 ++- .../enterpriseTeamWork/riskOverview/index.vue | 253 +++++++++--------- .../riskOverview/indexDuty.vue | 58 ++-- .../riskOverview/indexRisk.vue | 147 ++++++---- .../enterpriseTeamWork/riskOverview/pie.vue | 2 +- 19 files changed, 709 insertions(+), 577 deletions(-) diff --git a/src/api/enterpriseRiskIndex/synthetical/index.js b/src/api/enterpriseRiskIndex/synthetical/index.js index 969e1c8..1a38ced 100644 --- a/src/api/enterpriseRiskIndex/synthetical/index.js +++ b/src/api/enterpriseRiskIndex/synthetical/index.js @@ -2,7 +2,7 @@ import request from "@/utils/request"; //企业综合风险雷达图 export function enterpriseComprehensiveRisk() { return request({ - url: "/IntegratedRisk/EnterpriseComprehensiveRisk", + url: "/IntegratedRisk/RadarMap", method: "post", }); } diff --git a/src/api/enterpriseTeamWork/riskOverview/index.js b/src/api/enterpriseTeamWork/riskOverview/index.js index 9b06114..b58cc1c 100644 --- a/src/api/enterpriseTeamWork/riskOverview/index.js +++ b/src/api/enterpriseTeamWork/riskOverview/index.js @@ -84,6 +84,14 @@ export function typeanstreetcount() { method: "get", }); } +//统计企业类型与所属街道 +export function listingsupervision(params) { + return request({ + url: "/synergism/listingsupervision", + method: "post", + params, + }); +} // 已办任务查询 export function testFlow(data) { diff --git a/src/loveflow/assets/reset.less b/src/loveflow/assets/reset.less index 98c53ce..f9879cb 100644 --- a/src/loveflow/assets/reset.less +++ b/src/loveflow/assets/reset.less @@ -76,6 +76,7 @@ .el-input-number { .el-input-number__decrease, .el-input-number__increase { + color: #eaf6ff; height: 34px; line-height: 34px; border-right: 0.1px solid #495e70; diff --git a/src/loveflow/components/echart/bar/three.vue b/src/loveflow/components/echart/bar/three.vue index c492c4f..741bdf1 100644 --- a/src/loveflow/components/echart/bar/three.vue +++ b/src/loveflow/components/echart/bar/three.vue @@ -19,11 +19,14 @@ export default { }; }, mounted() { - this.setOption(); + setTimeout(() => { + this.setOption(); + }, 500); }, methods: { setOption() { - let data = this.chartObj.data; + let data = JSON.parse(JSON.stringify(this.chartObj.data)); + console.log(data); let total = 0; for (let i = 0; i < data.length; i++) { total += data[i].value; @@ -159,6 +162,12 @@ export default { }; }, pyramidChart(data = [], dom, option = {}) { + if (data.length > 3) { + data[0]["value"] = 334; + data[1]["value"] = 234; + data[2]["value"] = 134; + data[3]["value"] = 84; + } let domHeight = dom ? dom.clientHeight : 0; let domWidth = dom ? dom.clientWidth : 0; // 默认获取一个正方形空间 @@ -314,5 +323,14 @@ export default { }); }, }, + watch: { + chartObj: { + handler(newval) { + this.setOption(); + }, + deep: true, + // immediate: true, + }, + }, }; diff --git a/src/loveflow/components/echart/pie/dPie.vue b/src/loveflow/components/echart/pie/dPie.vue index adda418..a2605bf 100644 --- a/src/loveflow/components/echart/pie/dPie.vue +++ b/src/loveflow/components/echart/pie/dPie.vue @@ -1,7 +1,11 @@