diff --git a/src/api/report.js b/src/api/report.js index 1434fb1..b08b85b 100644 --- a/src/api/report.js +++ b/src/api/report.js @@ -17,3 +17,20 @@ export function getStartsData (query) { data: query }) } +// 获取绩效排名详情 +export function getChartDetail (query) { + return requestFuc({ + url: '/lz_management/performance/chart/detail', + method: 'POST', + data: query + }) +} + +// 获取部门信息 +export function getDepList (query) { + return requestFuc({ + url: '/lz_management/staff/structure/deplist', + method: 'GET', + params: query + }) +} diff --git a/src/router/kpi_route.js b/src/router/kpi_route.js index 6370552..1cbbc19 100644 --- a/src/router/kpi_route.js +++ b/src/router/kpi_route.js @@ -147,6 +147,13 @@ export default [ title: '智能测试带弹窗', pop: true } + }, { + path: 'report-detial', + name: 'reportDetial', + component: (resolve) => require(['@/views/kpi/report/detail.vue'], resolve), + meta: { + title: '绩效详情' + } } ] } diff --git a/src/views/kpi/report/detail.vue b/src/views/kpi/report/detail.vue index 2fea95c..3d1eff7 100644 --- a/src/views/kpi/report/detail.vue +++ b/src/views/kpi/report/detail.vue @@ -1,40 +1,121 @@ diff --git a/src/views/kpi/report/index.vue b/src/views/kpi/report/index.vue index f880e85..d5aa51f 100644 --- a/src/views/kpi/report/index.vue +++ b/src/views/kpi/report/index.vue @@ -27,61 +27,65 @@
{{statisticals[4].desc}}
-
{{statisticals[4].num}}
-
{{statisticals[4].desc}}
+
{{statisticals[5].num}}
+
{{statisticals[5].desc}}
-
{{statisticals[4].num}}
-
{{statisticals[4].desc}}
+
{{statisticals[6].num}}
+
{{statisticals[6].desc}}
-
考核人数分析
-
+
考核人数分析
+
+
考核人数分析
-
参与考核部门人数
+
-
-
    +
    参与考核部门人数
    +
    • -
      {{index}} -
      -
      {{assessItem.desc}} {{ assessItem.num }}人
      +
      +
      {{index}}
      +
      {{assessItem.desc}}
      +
      {{ assessItem.num }}人
      +
-
结果分析
-
等级分布
-
+
+
结果分析
+
+
+
等级分布
- - - - - - - @@ -102,6 +106,8 @@ export default { // 当前选择的月份 pickerTime: '', // + startId: '', + // statisticals: [ {num: '0', desc: '参与人数'}, {num: '0', desc: '目标制定'}, @@ -255,9 +261,13 @@ export default { background: color } }, - // + // 页面跳转 handleDetailClick (index, rows) { - + this.$router.push({ + path: ('report-detial'), + query: {startId: this.startId, flowProcess: rows.desc} + }) + console.log(this.$router) }, // Y轴坐标计算,取靠近最大值的3的倍数作为上限,然后划分成4个刻度(0为初始刻度) handleChartYMul (val) { @@ -277,7 +287,7 @@ export default { }, // handleChange (val) { - console.log(val) + this.startId = val[1] this.handleChartDataReq(val[1]) }, // 获取报表内容 @@ -332,10 +342,8 @@ export default {