From 6ff065f24f826c1304f29e0290b98cf14a0b7b78 Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Fri, 22 Aug 2025 15:29:40 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/home-index/index.js | 8 +
src/router/index.js | 1 +
.../components/item-four.vue | 279 +++++++++++++
.../components/item-three.vue | 320 +++++++++++++++
.../components/item-two.vue | 371 ++++++++++++++++++
.../components/person-list.vue | 132 +++++++
.../components/dataOverviewProject/index.vue | 15 +-
7 files changed, 1123 insertions(+), 3 deletions(-)
create mode 100644 src/views/home-index/components/dataOverviewProject/components/item-four.vue
create mode 100644 src/views/home-index/components/dataOverviewProject/components/item-three.vue
create mode 100644 src/views/home-index/components/dataOverviewProject/components/item-two.vue
create mode 100644 src/views/home-index/components/dataOverviewProject/components/person-list.vue
diff --git a/src/api/home-index/index.js b/src/api/home-index/index.js
index 188d113..719458c 100644
--- a/src/api/home-index/index.js
+++ b/src/api/home-index/index.js
@@ -66,3 +66,11 @@ export const getTeamProjectListAPI = (data) => {
params: data,
})
}
+// 首页 三级页面 班组信息列表 (人员列表)
+export const getWorkerProjectListAPI = (data) => {
+ return request({
+ url: '/bmw/homePageSub/getWorkerMsg',
+ method: 'GET',
+ params: data,
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index fed2a1c..b3345e1 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -65,6 +65,7 @@ export const constantRoutes = [
path: '',
component: Layout,
redirect: 'index',
+ permissions: ['home:page:query'],
children: [
{
path: 'index',
diff --git a/src/views/home-index/components/dataOverviewProject/components/item-four.vue b/src/views/home-index/components/dataOverviewProject/components/item-four.vue
new file mode 100644
index 0000000..f8860ef
--- /dev/null
+++ b/src/views/home-index/components/dataOverviewProject/components/item-four.vue
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.userName }}
+
+
+
+
+
+ 红灯
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/home-index/components/dataOverviewProject/components/item-three.vue b/src/views/home-index/components/dataOverviewProject/components/item-three.vue
new file mode 100644
index 0000000..3f8c44e
--- /dev/null
+++ b/src/views/home-index/components/dataOverviewProject/components/item-three.vue
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.teamCount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.userName }}
+
+
+
+
+
+ 红灯
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/home-index/components/dataOverviewProject/components/item-two.vue b/src/views/home-index/components/dataOverviewProject/components/item-two.vue
new file mode 100644
index 0000000..8f4f1d2
--- /dev/null
+++ b/src/views/home-index/components/dataOverviewProject/components/item-two.vue
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.subNum }}
+
+
+
+
+
+ {{ data.teamNum }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.teamCount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.userName }}
+
+
+
+
+
+ 红灯
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/home-index/components/dataOverviewProject/components/person-list.vue b/src/views/home-index/components/dataOverviewProject/components/person-list.vue
new file mode 100644
index 0000000..37f516a
--- /dev/null
+++ b/src/views/home-index/components/dataOverviewProject/components/person-list.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.userName }}
+
+
+
+
+
+ 红灯
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/home-index/components/dataOverviewProject/index.vue b/src/views/home-index/components/dataOverviewProject/index.vue
index 587bef5..03d49fc 100644
--- a/src/views/home-index/components/dataOverviewProject/index.vue
+++ b/src/views/home-index/components/dataOverviewProject/index.vue
@@ -70,12 +70,20 @@