diff --git a/src/api/api_result.js b/src/api/api_result.js index 7ace164..91e5342 100644 --- a/src/api/api_result.js +++ b/src/api/api_result.js @@ -8,3 +8,8 @@ export const apiGetResultRecordList = params => { export const departmentQuery = params => { return http({url: '/lz_management/user/lzresultrecord/departmentQuery', method: 'get', params}) } + + +export const getStaffResultDetail = params => { + return http({url: '/lz_management/user/lzresultrecord/getStaffResultDetail', method: 'get', params}) +} diff --git a/src/router/index.js b/src/router/index.js index 7b0ebb6..30ca83c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -21,6 +21,15 @@ const globalRoutes = [ { path: '/login', component: _import('common/login'), name: 'login', meta: { title: '登录' } } ] +const configRoutes = [ + { + path: '/recorddetail', + component: _import('modules/result/record/recorddetail'), + name: 'recorddetail', + meta: {title: '业绩详情', isDynamic: true, isTab: true} + } +] + // 主入口路由(需嵌套上左右整体布局) const mainRoutes = { path: '/', @@ -134,7 +143,7 @@ function fnAddDynamicMenuRoutes (menuList = [], routes = []) { fnAddDynamicMenuRoutes(temp, routes) } else { mainRoutes.name = 'main-dynamic' - mainRoutes.children = routes + mainRoutes.children = routes.concat(configRoutes) router.addRoutes([ mainRoutes, { path: '*', redirect: { name: '404' } } diff --git a/src/views/modules/result/record/lzresultrecord.vue b/src/views/modules/result/record/lzresultrecord.vue index 5721c7f..babf45a 100644 --- a/src/views/modules/result/record/lzresultrecord.vue +++ b/src/views/modules/result/record/lzresultrecord.vue @@ -118,7 +118,7 @@ width="150" label="操作"> - 修改 + 详情 删除 @@ -138,9 +138,11 @@ diff --git a/src/views/modules/result/record/recorddetail.vue b/src/views/modules/result/record/recorddetail.vue new file mode 100644 index 0000000..5222f36 --- /dev/null +++ b/src/views/modules/result/record/recorddetail.vue @@ -0,0 +1,428 @@ + + + + + + + + + + + + + + + + + + + 考核月份:{{checkMonth}} + 员工姓名:{{ staffName }} + 一级部门:{{ department1 }} + 二级部门:{{ department2 }} + 三级部门:{{ department3 }} + 直属上级:{{ superStaff }} + + + + + + + + + + + + + + + {{ scope.row.checkWeight | getcheckWeightStr }} + + + + + + + + + {{ scope.row.acquireScore }} + + + + + + + 添加 + 修改 + 删除 + + + + + + + + + + + + + diff --git a/src/views/modules/staff/manage/index.vue b/src/views/modules/staff/manage/index.vue index 25e02ed..b4349f6 100644 --- a/src/views/modules/staff/manage/index.vue +++ b/src/views/modules/staff/manage/index.vue @@ -309,12 +309,6 @@ export default { console.log(tab, event) }, async handleView (data) { - this.$message({ - message: '编辑暂未开放', - showClose: true, - type: 'warning' - }) - return console.log('data: ', data) this.activeName = 'first' await this.getEmployeesInfo(data.staffId)