From 5e596c844f68f6a3ae6e8400a63c4a2f5b3a68f8 Mon Sep 17 00:00:00 2001 From: rouchen <3133657697@qq.com> Date: Fri, 26 Apr 2024 16:37:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AD=97=E5=85=B8=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/kvt/kvt.js | 38 +++++ .../dashboard/OverallAssetStructure.vue | 8 +- .../analysisData/dashboard/OverallAssets.vue | 4 +- .../dashboard/OverallSpecificAssets.vue | 136 ++++++++++++++---- src/views/kvt/analysisData/index.vue | 21 ++- src/views/kvt/kvt/index.vue | 4 +- 6 files changed, 174 insertions(+), 37 deletions(-) diff --git a/src/api/kvt/kvt.js b/src/api/kvt/kvt.js index e410d1b..8eeecf5 100644 --- a/src/api/kvt/kvt.js +++ b/src/api/kvt/kvt.js @@ -128,3 +128,41 @@ export function selectDept() { method: 'post' }) } +//查询字典 +export function selectDictionaryy(id) { + return request({ + url: '/kvt/kvt/selectDictionaryy?id=' + id, + method: 'post' + }) +} +//字典添加 +export function dictionaryTypeAdd(data) { + return request({ + url: '/kvt/kvt/dictionaryTypeAdd', + method: 'post', + data + }) +} +//字典添加类型 +export function dictionTypeAdd(data) { + return request({ + url: '/kvt/kvt/dictionTypeAdd', + method: 'post', + data + }) +} +//查询字典类型 +export function selectDictionaryType() { + return request({ + url: '/kvt/kvt/selectDictionaryType', + method: 'post' + }) +} +//查询字典类型 +export function selectDictionaryTypeId(data) { + return request({ + url: '/kvt/kvt/selectDictionaryTypeId', + method: 'post', + data + }) +} diff --git a/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue b/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue index 5db0bdc..5b9acf2 100644 --- a/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue +++ b/src/views/kvt/analysisData/dashboard/OverallAssetStructure.vue @@ -185,7 +185,8 @@ export default { props: [ 'selectData', 'childrenMess', - 'selectAll' + 'selectAll', + ], data() { return { @@ -277,6 +278,11 @@ export default { created() { this.ENEN() }, + beforeDestroy() { + this.$off(); + this.$off('send',this.childrenMess ); + this.$off('大头小头',this.selectData); + }, methods: { sendSelectAll(){ bus.$emit("sendSelecr", this. selectAll) diff --git a/src/views/kvt/analysisData/dashboard/OverallAssets.vue b/src/views/kvt/analysisData/dashboard/OverallAssets.vue index 1d75a9f..a04dd2a 100644 --- a/src/views/kvt/analysisData/dashboard/OverallAssets.vue +++ b/src/views/kvt/analysisData/dashboard/OverallAssets.vue @@ -2,6 +2,7 @@
整体数据资产结构概述 +
@@ -12,7 +13,7 @@
数据接入
- +
@@ -49,6 +50,7 @@ import CountTo from 'vue-count-to' export default { + components: { CountTo }, diff --git a/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue b/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue index e98d940..86204f4 100644 --- a/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue +++ b/src/views/kvt/analysisData/dashboard/OverallSpecificAssets.vue @@ -32,7 +32,7 @@
- 基础字典 + {{dictAddName}}基础字典 + + + + + + + 确定 + + + 新增字典 +
+ {{dictName}} - +
- {{key}} + {{item.name}}({{item.type}}) + 新增
- - + + + + - +