From 2b30cfbfe84c7983e25881893a2c77fdf353b860 Mon Sep 17 00:00:00 2001 From: zhujida Date: Thu, 21 Jan 2021 15:40:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E6=A0=87=E5=BA=93=201=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0/=E7=BC=96=E8=BE=91=E6=8C=87=E6=A0=87=202?= =?UTF-8?q?=EF=BC=8C=E7=A7=BB=E5=8A=A8=E6=8C=87=E6=A0=87=E3=80=81=203?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=E6=8C=87=E6=A0=87=EF=BC=8C=204?= =?UTF-8?q?=EF=BC=8C=E5=88=86=E7=B1=BB=E5=88=97=E8=A1=A8=EF=BC=8C=E7=BC=96?= =?UTF-8?q?=E8=BE=91=205=EF=BC=8C=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/target.js | 67 +++++ src/components/ChooseTarget/index.vue | 120 ++++++++ src/components/PopupRadio/index.vue | 26 +- src/components/TargetFiltrate/index.vue | 75 +++-- src/utils/request.js | 1 + src/views/kpi/assessment/goals/index.vue | 363 ++++++++++++++--------- src/views/kpi/set/target/add/index.vue | 133 +++++++-- src/views/kpi/set/target/index.vue | 363 ++++++++++++++++++++--- 8 files changed, 922 insertions(+), 226 deletions(-) create mode 100644 src/api/target.js create mode 100644 src/components/ChooseTarget/index.vue diff --git a/src/api/target.js b/src/api/target.js new file mode 100644 index 0000000..4560559 --- /dev/null +++ b/src/api/target.js @@ -0,0 +1,67 @@ +import request from '@/utils/request' + +// 获取分类 类型列表 +export function apiGetIndicatorType (query) { + return request({ + url: '/lz_management/indicatorType/list', + method: 'post', + data: query + }) +} +// 删除分类 +export function apiGetIndicatorTypeDelete (query) { + return request({ + url: '/lz_management/indicatorType/delete', + method: 'get', + params: query + }) +} +// 添加 修改 分类 +export function apiGetIndicatorTypeEdit (query) { + return request({ + url: '/lz_management/indicatorType/saveOrUpdate', + method: 'post', + data: query + }) +} +// 指标库- 获取分类统计 +export function apiGetIndicatorLibraryStatistical (query) { + return request({ + url: '/lz_management/indicatorLibrary/statistical', + method: 'get', + params: query + }) +} +// 获取指标列表 +export function apiGetIndicatorLibraryList (query) { + return request({ + url: '/lz_management/indicatorLibrary/list', + method: 'post', + data: query + }) +} +// 移动指标 +export function apiGetIndicatorLibraryItemsMove (query) { + return request({ + url: '/lz_management/indicatorLibrary/move', + method: 'post', + data: query + }) +} +// 删除指标 +export function apiGetIndicatorLibraryItemsDelete (query) { + return request({ + url: '/lz_management/indicatorLibrary/delete', + method: 'get', + params: query + }) +} + +// 修改或新增指标 +export function apiGetIndicatorLibraryEdit (query) { + return request({ + url: '/lz_management/indicatorLibrary/saveOrUpdate', + method: 'post', + data: query + }) +} diff --git a/src/components/ChooseTarget/index.vue b/src/components/ChooseTarget/index.vue new file mode 100644 index 0000000..d1859a2 --- /dev/null +++ b/src/components/ChooseTarget/index.vue @@ -0,0 +1,120 @@ +// 选择指标项 + + + diff --git a/src/components/PopupRadio/index.vue b/src/components/PopupRadio/index.vue index a8619af..71fc5c8 100644 --- a/src/components/PopupRadio/index.vue +++ b/src/components/PopupRadio/index.vue @@ -24,13 +24,26 @@ +