From b29f7445a3eee1df20872339545644c72460440c Mon Sep 17 00:00:00 2001 From: loveflow <5269966+loveflow@user.noreply.gitee.com> Date: Thu, 28 Mar 2024 23:53:31 +0800 Subject: [PATCH] update --- public/static/config.js | 3 +- src/api/enterpriseRiskIndex/analysis/index.js | 43 +++++++++ src/loveflow/util.js | 25 +++-- src/views/enterpriseRiskIndex/analysis.vue | 91 ++++++++++++------- 4 files changed, 123 insertions(+), 39 deletions(-) create mode 100644 src/api/enterpriseRiskIndex/analysis/index.js diff --git a/public/static/config.js b/public/static/config.js index b366935..bae8feb 100644 --- a/public/static/config.js +++ b/public/static/config.js @@ -16,5 +16,6 @@ window.$SYSTEMCONFIG = { }; window.$SERVICE = { - BASEURL: "http://1.94.45.26:10006/zhapi", //后端服务地址 + BASEURL:"http://1.94.45.26:10004/zhapi" + //BASEURL: "http://1.94.45.26:10006/zhapi", //后端服务地址 }; diff --git a/src/api/enterpriseRiskIndex/analysis/index.js b/src/api/enterpriseRiskIndex/analysis/index.js new file mode 100644 index 0000000..85f61ce --- /dev/null +++ b/src/api/enterpriseRiskIndex/analysis/index.js @@ -0,0 +1,43 @@ +import request from "@/utils/request"; +//风险监测项评分排行 +export function riskDetection() { + return request({ + url: "/tbCompanyRiskStatistics/RiskDetection", + method: "post", + }); +} +//风险标签排行 +export function riskLabelRanking() { + return request({ + url: "/tbCompanyRiskStatistics/RiskLabelRanking", + method: "post", + }); +} +//频繁变化风险监测信息近一年变化趋势图 +export function frequentChangeRisk() { + return request({ + url: "/tbCompanyRiskStatistics/FrequentChangeRisk", + method: "post", + }); +} +//风险总量分析变化趋势图 +export function aggregateRiskAnalysis() { + return request({ + url: "/tbCompanyRiskStatistics/AggregateRiskAnalysis", + method: "post", + }); +} +//异常风险项得分占比 +export function riskItemScore() { + return request({ + url: "/tbCompanyRiskStatistics/RiskItemScore", + method: "post", + }); +} +//异常风险得分对比 +export function abnormalRiskScore() { + return request({ + url: "/tbCompanyRiskStatistics/AbnormalRiskScore", + method: "post", + }); +} diff --git a/src/loveflow/util.js b/src/loveflow/util.js index 3d3c6e8..7db6148 100644 --- a/src/loveflow/util.js +++ b/src/loveflow/util.js @@ -1,18 +1,29 @@ /* 数组一维转二维 */ export function arrayResolve(n, arr) { - let result = [] + let result = []; for (let i = 0, len = arr.length; i < len; i += n) { - result.push(arr.slice(i, i + n)) + result.push(arr.slice(i, i + n)); } - return result + return result; } export function importAll(r, arr, needModuleName) { r.keys().forEach((key) => { if (!r(key).default.module_name && needModuleName) { - const module_name = key - r(key).default.module_name = module_name + const module_name = key; + r(key).default.module_name = module_name; } - arr.push(r(key).default) - }) + arr.push(r(key).default); + }); +} + +export function groupByReduce(arr, property, perty) { + return arr.reduce((acc, obj) => { + const key = obj[property]; + if (!acc[key]) { + acc[key] = []; + } + acc[key].push(obj[perty]); + return acc; + }, {}); } diff --git a/src/views/enterpriseRiskIndex/analysis.vue b/src/views/enterpriseRiskIndex/analysis.vue index c2d0a7a..5a2adb6 100644 --- a/src/views/enterpriseRiskIndex/analysis.vue +++ b/src/views/enterpriseRiskIndex/analysis.vue @@ -1,7 +1,7 @@