diff --git a/src/components/getPersonnel/index.vue b/src/components/getPersonnel/index.vue
index 1df5172..1dc228a 100644
--- a/src/components/getPersonnel/index.vue
+++ b/src/components/getPersonnel/index.vue
@@ -3,6 +3,7 @@
require(['@/views/kpi/workbench/initiateAssessment/index.vue'], resolve),
+ meta: {
+ title: '发起考核',
+ isNav: false,
+ hide: true
+ }
}, {
path: 'stepList',
name: 'assessment-stepList',
@@ -99,15 +108,6 @@ export default [
}
}
]
- }, {
- path: 'initiate',
- name: 'initiate',
- component: (resolve) => require(['@/views/kpi/workbench/initiateAssessment/index.vue'], resolve),
- meta: {
- title: '发起考核',
- isNav: false,
- hide: true
- }
}, {
path: 'okr',
name: 'okr',
@@ -123,7 +123,25 @@ export default [
meta: {
title: '绩效报表',
isNav: true
- }
+ },
+ redirect: 'report/reportHome',
+ children: [{
+ path: 'reportHome',
+ name: 'reportHome',
+ component: (resolve) => require(['@/views/kpi/report/home/index.vue'], resolve),
+ meta: {
+ title: '绩效报表',
+ isNav: true
+ }
+ }, {
+ path: 'detial',
+ name: 'reportDetial',
+ component: (resolve) => require(['@/views/kpi/report/detail/index.vue'], resolve),
+ meta: {
+ title: '绩效详情',
+ isNav: true
+ }
+ }]
}, {
path: 'set',
name: 'set',
@@ -147,14 +165,6 @@ export default [
title: '智能测试带弹窗',
pop: true
}
- }, {
- path: 'report-detial',
- name: 'reportDetial',
- component: (resolve) => require(['@/views/kpi/report/detail.vue'], resolve),
- meta: {
- title: '绩效详情',
- isNav: true
- }
}
]
}
diff --git a/src/utils/request.js b/src/utils/request.js
index b1ae2e5..ec8e507 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -45,20 +45,15 @@ service.interceptors.request.use(config => {
// 响应拦截器
service.interceptors.response.use(res => {
+ console.log('res: ', res)
const id = setTimeout(() => {
Loading.service(options).close()
clearTimeout(id)
}, 300)
- // 未设置状态码则默认成功状态
- const code = res.data.code || 200
- if (code !== 200) {
- return Promise.reject(res.data)
- } else {
- if (res.config.responseType === 'blob') {
- return res
- }
- return res.data
+ if (res.config.responseType === 'blob') {
+ return res
}
+ return res.data
},
error => {
const id = setTimeout(() => {
diff --git a/src/views/kpi/assessment/goals/index.vue b/src/views/kpi/assessment/goals/index.vue
index ef5c5a3..5e090d3 100644
--- a/src/views/kpi/assessment/goals/index.vue
+++ b/src/views/kpi/assessment/goals/index.vue
@@ -168,11 +168,14 @@ export default {
async handleSaveDetail (params = this.obj) {
let res = await apiSaveDetail(params)
if (res.code !== 200) {
- this.$message.error = res.msg
+ this.$message.error(res.msg)
return
}
+ this.$message({
+ message: res.msg,
+ type: 'success'
+ })
this.handleGetTbale()
- console.log('res: ', res)
},
// 获取维度类型
async handleGetDimensions () {
diff --git a/src/views/kpi/assessment/homeList/index.vue b/src/views/kpi/assessment/homeList/index.vue
index 0b03030..e52a124 100644
--- a/src/views/kpi/assessment/homeList/index.vue
+++ b/src/views/kpi/assessment/homeList/index.vue
@@ -20,7 +20,7 @@
- 发起考核
+ 发起考核
-
结果值录入
-
开始评分
-
制定目标
-
同 意
-
驳 回
+
结果值录入
+
开始评分
+
制定目标
+
同 意
+
驳 回
+
跳过
转 交
-
+
+
- 999
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/kpi/report/index.vue b/src/views/kpi/report/index.vue
index 4a1db78..bf07fcd 100644
--- a/src/views/kpi/report/index.vue
+++ b/src/views/kpi/report/index.vue
@@ -1,478 +1,27 @@
-
-
-
-
-
-
-
考核人数分析
-
-
-
-
参与考核部门人数
-
- -
-
-
-
{{index}}
-
{{assessItem.desc}}
-
-
{{ assessItem.num }}人
-
-
-
-
-
-
结果分析
-
-
-
-
-
-
-
-
-
-
- 查看详情
-
-
-
-
-
+
+
-
-
diff --git a/src/views/kpi/set/authority/index.vue b/src/views/kpi/set/authority/index.vue
index b79cfbe..17e688a 100644
--- a/src/views/kpi/set/authority/index.vue
+++ b/src/views/kpi/set/authority/index.vue
@@ -7,6 +7,7 @@
更换智能绩效主管理员
@@ -55,40 +56,211 @@