From e181a0ef357949054a8216d978ccbd406c470e35 Mon Sep 17 00:00:00 2001 From: z Date: Wed, 17 Jan 2024 17:56:46 +0800 Subject: [PATCH] init --- src/assets/js/asyncRouter.js | 36 +++ src/components/print_table_package/index.vue | 34 ++- src/request/off_duty_management.js | 5 + src/request/performance_appraisal.js | 6 + src/request/workforce_management.js | 16 ++ src/views/archives/user/detail.vue | 2 +- .../blind_plate_plugging/job_data/view.vue | 2 +- src/views/confined_space/job_data/view.vue | 2 +- .../enterprise_report/index.vue | 6 +- src/views/enterprise_management/user/add.vue | 2 - src/views/groundbreaking/job_data/view.vue | 2 +- src/views/high/job_data/view.vue | 2 +- src/views/hoisting/job_data/view.vue | 2 +- src/views/hot_work/job_data/view.vue | 2 +- .../leave/components/time_adjustment.vue | 77 ++++++ .../leave/components/view.vue | 66 +++++ src/views/off_duty_management/leave/index.vue | 243 +++++++++++++++++ src/views/open_circuit/job_data/view.vue | 2 +- .../components/assessment_standards.vue | 61 +++++ .../departmental/components/list.vue | 217 +++++++++++++++ .../departmental/index.vue | 101 +++++++ .../components/assessment_standards.vue | 61 +++++ .../personnel/components/list.vue | 218 +++++++++++++++ .../performance_appraisal/personnel/index.vue | 101 +++++++ src/views/risk_control/ledger/allocation.vue | 5 +- .../job_data/view.vue | 2 +- .../components/add_one.vue | 77 ++++++ .../components/add_two.vue | 162 +++++++++++ .../workforce_management/components/view.vue | 49 ++++ src/views/workforce_management/index.vue | 255 ++++++++++++++++++ 30 files changed, 1789 insertions(+), 27 deletions(-) create mode 100644 src/request/off_duty_management.js create mode 100644 src/request/performance_appraisal.js create mode 100644 src/request/workforce_management.js create mode 100644 src/views/off_duty_management/leave/components/time_adjustment.vue create mode 100644 src/views/off_duty_management/leave/components/view.vue create mode 100644 src/views/off_duty_management/leave/index.vue create mode 100644 src/views/performance_appraisal/departmental/components/assessment_standards.vue create mode 100644 src/views/performance_appraisal/departmental/components/list.vue create mode 100644 src/views/performance_appraisal/departmental/index.vue create mode 100644 src/views/performance_appraisal/personnel/components/assessment_standards.vue create mode 100644 src/views/performance_appraisal/personnel/components/list.vue create mode 100644 src/views/performance_appraisal/personnel/index.vue create mode 100644 src/views/workforce_management/components/add_one.vue create mode 100644 src/views/workforce_management/components/add_two.vue create mode 100644 src/views/workforce_management/components/view.vue create mode 100644 src/views/workforce_management/index.vue diff --git a/src/assets/js/asyncRouter.js b/src/assets/js/asyncRouter.js index dc71232..20e8413 100644 --- a/src/assets/js/asyncRouter.js +++ b/src/assets/js/asyncRouter.js @@ -641,6 +641,42 @@ export default [ }, ], }, + { + path: "/performance_appraisal", + redirect: "/performance_appraisal/departmental", + meta: { title: "绩效考核", model: MODEL["1"] }, + component: "children", + children: [ + { + path: "/performance_appraisal/departmental", + meta: { title: "部门绩效", isSubMenu: false }, + component: "performance_appraisal/departmental/index", + }, + { + path: "/performance_appraisal/personnel", + meta: { title: "人员绩效", isSubMenu: false }, + component: "performance_appraisal/personnel/index", + }, + ], + }, + { + path: "/workforce_management", + meta: { title: "排班管理", model: MODEL["1"], isSubMenu: false }, + component: "workforce_management/index", + }, + { + path: "/off_duty_management", + redirect: "/off_duty_management/leave", + meta: { title: "离岗管理", model: MODEL["1"] }, + component: "children", + children: [ + { + path: "/off_duty_management/leave", + meta: { title: "离岗管理", isSubMenu: false }, + component: "off_duty_management/leave/index", + }, + ], + }, { path: "/platform_resource_library", redirect: "/platform_resource_library/courseware", diff --git a/src/components/print_table_package/index.vue b/src/components/print_table_package/index.vue index 400edde..01ea482 100644 --- a/src/components/print_table_package/index.vue +++ b/src/components/print_table_package/index.vue @@ -1,13 +1,9 @@ diff --git a/src/views/off_duty_management/leave/components/view.vue b/src/views/off_duty_management/leave/components/view.vue new file mode 100644 index 0000000..a993da5 --- /dev/null +++ b/src/views/off_duty_management/leave/components/view.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/off_duty_management/leave/index.vue b/src/views/off_duty_management/leave/index.vue new file mode 100644 index 0000000..ad17cf9 --- /dev/null +++ b/src/views/off_duty_management/leave/index.vue @@ -0,0 +1,243 @@ + + + + + diff --git a/src/views/open_circuit/job_data/view.vue b/src/views/open_circuit/job_data/view.vue index 06dd504..6997a48 100644 --- a/src/views/open_circuit/job_data/view.vue +++ b/src/views/open_circuit/job_data/view.vue @@ -1,5 +1,5 @@