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 @@
+
+
+
+
+
+
+ 查询
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+ {{ (listQuery.pageNum - 1) * 10 + scope.$index + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+ 查看
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 导出
+
+
+
+
+
+
+ {{ (listQuery2.pageNum - 1) * 10 + scope.$index + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+