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 @@ + + + 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 @@ + + + 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 @@ + + + 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 @@ + + + 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 @@