diff --git a/src/api/home-index/index.js b/src/api/home-index/index.js
new file mode 100644
index 0000000..188d113
--- /dev/null
+++ b/src/api/home-index/index.js
@@ -0,0 +1,68 @@
+import request from '@/utils/request'
+
+// 首页 一级页面 获取数据概览(工程)
+export const getDataOverviewProjectAPI = (data) => {
+ return request({
+ url: '/bmw/homePage/getDataOverview',
+ method: 'GET',
+ params: data,
+ })
+}
+// 首页 一级页面 人员考勤
+export const getPersonAttendanceAPI = (data) => {
+ return request({
+ url: '/bmw/homePage/getWorkerAtt',
+ method: 'GET',
+ params: data,
+ })
+}
+// 首页 一级页面 工程信息
+export const getProjectInfoAPI = (data) => {
+ return request({
+ url: '/bmw/homePage/getProjectMsg',
+ method: 'GET',
+ params: data,
+ })
+}
+// 首页 一级页面 在场人员
+export const getPersonPresenceAPI = (data) => {
+ return request({
+ url: '/bmw/homePage/getEinWorkerDistribution',
+ method: 'GET',
+ params: data,
+ })
+}
+
+// 首页 二级页面 总工程列表
+export const getTotalProjectListAPI = (data) => {
+ return request({
+ url: '/bmw/homePageSub/getMainProMsg',
+ method: 'GET',
+ params: data,
+ })
+}
+// 首页 三级页面 标段工程列表 (工程信息)
+export const getLotProjectListAPI = (data) => {
+ return request({
+ url: '/bmw/homePageSub/getProMsg',
+ method: 'GET',
+ params: data,
+ })
+}
+
+// 首页 三级页面 分包信息列表 (分包信息)
+export const getSubProjectListAPI = (data) => {
+ return request({
+ url: '/bmw/homePageSub/getSubMsg',
+ method: 'GET',
+ params: data,
+ })
+}
+// 首页 三级页面 班组信息列表 (班组信息)
+export const getTeamProjectListAPI = (data) => {
+ return request({
+ url: '/bmw/homePageSub/getTeamMsg',
+ method: 'GET',
+ params: data,
+ })
+}
diff --git a/src/views/home-index/components/dataOverviewCompany/index.vue b/src/views/home-index/components/dataOverviewCompany/index.vue
index 0e30bae..55d3635 100644
--- a/src/views/home-index/components/dataOverviewCompany/index.vue
+++ b/src/views/home-index/components/dataOverviewCompany/index.vue
@@ -11,14 +11,16 @@
@change="onHandleCheckCompany"
>