From 3c8c63548b5741409626c8524b476060e9968b49 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Thu, 13 Aug 2020 17:56:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api_result.js | 5 + src/router/index.js | 11 +- .../modules/result/record/lzresultrecord.vue | 12 +- src/views/modules/result/record/record.txt | 129 ++++++ .../record/recorddetail-add-or-update.vue | 147 ++++++ .../modules/result/record/recorddetail.vue | 428 ++++++++++++++++++ src/views/modules/staff/manage/index.vue | 6 - 7 files changed, 726 insertions(+), 12 deletions(-) create mode 100644 src/views/modules/result/record/record.txt create mode 100644 src/views/modules/result/record/recorddetail-add-or-update.vue create mode 100644 src/views/modules/result/record/recorddetail.vue 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 @@ + + + + + + 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)