From 19c6d245b9a6f3739c367b27bba60bb0fd787ca8 Mon Sep 17 00:00:00 2001 From: cool <653314653@qq.com> Date: Fri, 22 Mar 2024 11:03:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ah-jjzhgd-web/src/api/basic/project.js | 2 +- ah-jjzhgd-web/src/api/car-man/staff.js | 84 +++ ah-jjzhgd-web/src/api/car-man/team.js | 2 +- .../staff/components/AccessTypeSelect.vue | 55 ++ .../staff/components/ProfessionSelect.vue | 55 ++ .../man-car/staff/components/TeamSelect.vue | 55 ++ .../src/views/man-car/staff/index.vue | 505 ++++++++++++++++++ 7 files changed, 756 insertions(+), 2 deletions(-) create mode 100644 ah-jjzhgd-web/src/api/car-man/staff.js create mode 100644 ah-jjzhgd-web/src/views/man-car/staff/components/AccessTypeSelect.vue create mode 100644 ah-jjzhgd-web/src/views/man-car/staff/components/ProfessionSelect.vue create mode 100644 ah-jjzhgd-web/src/views/man-car/staff/components/TeamSelect.vue create mode 100644 ah-jjzhgd-web/src/views/man-car/staff/index.vue diff --git a/ah-jjzhgd-web/src/api/basic/project.js b/ah-jjzhgd-web/src/api/basic/project.js index 0d92053..b7c7214 100644 --- a/ah-jjzhgd-web/src/api/basic/project.js +++ b/ah-jjzhgd-web/src/api/basic/project.js @@ -70,7 +70,7 @@ export function exportProject(data) { url: '/system/sys/export/exportProData', method: 'get', responseType: 'blob', - data + params: data }) } diff --git a/ah-jjzhgd-web/src/api/car-man/staff.js b/ah-jjzhgd-web/src/api/car-man/staff.js new file mode 100644 index 0000000..3691a0f --- /dev/null +++ b/ah-jjzhgd-web/src/api/car-man/staff.js @@ -0,0 +1,84 @@ +import request from '@/utils/request' + +// 查询人员列表 +export function getStaffList(data) { + return request({ + url: '/background/back/personnel/getHumanLists', + method: 'get', + params: data + }) +} + +// 新增人员 +export function addStaffItem(data) { + return request({ + url: '/background/back/personnel/addPersonnel', + method: 'post', + data + }) +} + +// 编辑人员 +export function updateStaffItem(data) { + return request({ + url: '/background/back/personnel/editPersonnel', + method: 'post', + data + }) +} + +// 删除人员 +export function deleteStaffItem(data) { + return request({ + url: '/background/back/personnel/delPersonnel', + method: 'post', + data + }) +} + +// 查看人员详情 +export function getTeamStaffDetail(data) { + return request({ + url: '/background/back/personnel/getPersonnelById', + method: 'get', + params: data + }) +} + +// 导出人员 +export function exportStaff(data) { + return request({ + url: '/background/back/export/exportTeamUserData', + method: 'get', + responseType: 'blob', + params: data + }) +} + +// 人员照片预览 +export function getStaffPhoto(data) { + return request({ + url: '/background/back/personnel/viewPersonnelFile', + method: 'get', + params: data + }) +} + +// 人员入场记录 +export function getStaffAccessRecord(data) { + return request({ + url: '/background/back/personnel/getPersonnelAccessLists', + method: 'get', + params: data + }) +} + +// 导出人员入场记录 +export function exportStaffAccessRecord(data) { + return request({ + url: '/background/back/export/exportUserAccessData', + method: 'get', + responseType: 'blob', + params: data + }) +} diff --git a/ah-jjzhgd-web/src/api/car-man/team.js b/ah-jjzhgd-web/src/api/car-man/team.js index 7351b33..db67e25 100644 --- a/ah-jjzhgd-web/src/api/car-man/team.js +++ b/ah-jjzhgd-web/src/api/car-man/team.js @@ -51,7 +51,7 @@ export function exportTeam(data) { url: '/background/back/export/exportTeamData', method: 'get', responseType: 'blob', - data + params: data }) } diff --git a/ah-jjzhgd-web/src/views/man-car/staff/components/AccessTypeSelect.vue b/ah-jjzhgd-web/src/views/man-car/staff/components/AccessTypeSelect.vue new file mode 100644 index 0000000..45a5c11 --- /dev/null +++ b/ah-jjzhgd-web/src/views/man-car/staff/components/AccessTypeSelect.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/ah-jjzhgd-web/src/views/man-car/staff/components/ProfessionSelect.vue b/ah-jjzhgd-web/src/views/man-car/staff/components/ProfessionSelect.vue new file mode 100644 index 0000000..3dc1b37 --- /dev/null +++ b/ah-jjzhgd-web/src/views/man-car/staff/components/ProfessionSelect.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/ah-jjzhgd-web/src/views/man-car/staff/components/TeamSelect.vue b/ah-jjzhgd-web/src/views/man-car/staff/components/TeamSelect.vue new file mode 100644 index 0000000..c672c1c --- /dev/null +++ b/ah-jjzhgd-web/src/views/man-car/staff/components/TeamSelect.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/ah-jjzhgd-web/src/views/man-car/staff/index.vue b/ah-jjzhgd-web/src/views/man-car/staff/index.vue new file mode 100644 index 0000000..9f1235d --- /dev/null +++ b/ah-jjzhgd-web/src/views/man-car/staff/index.vue @@ -0,0 +1,505 @@ + + +