diff --git a/src/api/construction-person/attendance-manage/attendance-count.js b/src/api/construction-person/attendance-manage/attendance-count.js
index 1a944b4..2ad7eae 100644
--- a/src/api/construction-person/attendance-manage/attendance-count.js
+++ b/src/api/construction-person/attendance-manage/attendance-count.js
@@ -16,6 +16,15 @@ export const getProjectListAPI = (data) => {
params: data,
})
}
+
+// 获取考勤概览列表
+export const getAttOverviewListAPI = (data) => {
+ return request({
+ url: '/workerLight/getWorkerAttByMonth',
+ method: 'GET',
+ params: data,
+ })
+}
// 获取分包班组列表
export const getSubTeamListAPI = (data) => {
return request({
diff --git a/src/views/construction-person/attendance-manage/attendance-count/att-overview.vue b/src/views/construction-person/attendance-manage/attendance-count/att-overview.vue
new file mode 100644
index 0000000..ba01b1f
--- /dev/null
+++ b/src/views/construction-person/attendance-manage/attendance-count/att-overview.vue
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 重置
+
+
+
+
+
+
+
+
+
+ {{ row.attendanceDayList[j - 1].isAtt }}
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/construction-person/attendance-manage/attendance-count/config.js b/src/views/construction-person/attendance-manage/attendance-count/config.js
index 8437a3b..5c0426c 100644
--- a/src/views/construction-person/attendance-manage/attendance-count/config.js
+++ b/src/views/construction-person/attendance-manage/attendance-count/config.js
@@ -21,7 +21,7 @@ export const columnsList = [
export const dialogConfig = {
outerVisible: false,
outerTitle: '工程',
- outerWidth: '80%',
+ outerWidth: '85%',
minHeight: '90vh',
maxHeight: '90vh',
}
diff --git a/src/views/construction-person/attendance-manage/attendance-count/project-table.vue b/src/views/construction-person/attendance-manage/attendance-count/project-table.vue
index b7a6d3b..d59926c 100644
--- a/src/views/construction-person/attendance-manage/attendance-count/project-table.vue
+++ b/src/views/construction-person/attendance-manage/attendance-count/project-table.vue
@@ -2,7 +2,7 @@
{{ data[item] ? data[item] : 0 }}
+
+
+
+
+ 考勤概览
+
+
-
+
+
+
+
@@ -60,6 +83,7 @@
import TableModel from '@/components/TableModel'
import DialogModel from '@/components/DialogModel'
import SubTeamTable from './sub-team-table'
+import AttOverview from './att-overview'
import { getProjectListAPI } from '@/api/construction-person/attendance-manage/attendance-count'
import {
projectFormLabel,
@@ -80,6 +104,7 @@ export default {
TableModel,
DialogModel,
SubTeamTable,
+ AttOverview,
},
data() {
@@ -112,6 +137,7 @@ export default {
// 点击工程 弹出分包班组弹框
onHandleCheckProject(data) {
this.proId = data.proId
+ this.projectDialogConfig.outerTitle = '分包班组'
this.projectDialogConfig.outerVisible = true
},
@@ -144,6 +170,13 @@ export default {
return 'primary' || ''
},
+
+ // 点击考勤概览
+ onHandleCheckAttOverview(data) {
+ this.proId = data.proId
+ this.projectDialogConfig.outerTitle = '考勤概览'
+ this.projectDialogConfig.outerVisible = true
+ },
},
created() {