From 94eff82a21fa8b3a7eaf316f464330ab5b1f1197 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Thu, 10 Dec 2020 17:20:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assessment.js | 27 ++ .../performance/components/process.vue | 273 +++++++++++++++++- .../performance/components/table.vue | 37 ++- 3 files changed, 319 insertions(+), 18 deletions(-) diff --git a/src/api/assessment.js b/src/api/assessment.js index 658cff3..2f5e8b7 100644 --- a/src/api/assessment.js +++ b/src/api/assessment.js @@ -104,4 +104,31 @@ export function apiAssessresetdata(query) { method: 'get', params: query }) +} + +// 获取绩效任务详情 +export function apiTaskDetail(query) { + return request({ + url: '/lz_management/performance/result/taskDetail', + method: 'get', + params: query + }) +} + +// 删除绩效任务 +export function apiDeleteTask(query) { + return request({ + url: '/lz_management/performance/result/deleteTask', + method: 'get', + params: query + }) +} + +// 修改任务 +export function apiEditTask(query) { + return request({ + url: '/lz_management/performance/result/changeTask', + method: 'post', + data: query + }) } \ No newline at end of file diff --git a/src/views/kpi/assessment/performance/components/process.vue b/src/views/kpi/assessment/performance/components/process.vue index 2e12a67..67c5f08 100644 --- a/src/views/kpi/assessment/performance/components/process.vue +++ b/src/views/kpi/assessment/performance/components/process.vue @@ -15,11 +15,11 @@ 整体进度: - +
-
关键结果(3)
+
关键结果({{handleFilter(taskInfo.resultTasks).length}})
@@ -27,9 +27,123 @@ type="text">添加
-
- ss +
+
+ +
+ {{i.name}} + + +
+
+
+
+ 确认 + 取消 +
+
+
+ + + + +
+
+ + + +
+
+ + + + + + 编辑 + 删除 + + + +
+
+
+
+
+
+
+ + {{i.staffName}} + :{{i.label}} +
+
+ +
+
+ +
+
+ + + + + + + + + + + +
+ 确定 + 取消 +
+
+
+
@@ -97,16 +211,27 @@