数据看板

This commit is contained in:
lSun 2024-12-18 20:14:18 +08:00
parent 16d78b158f
commit 56a3c5a248
2 changed files with 26 additions and 16 deletions

View File

@ -19,6 +19,15 @@ export function getAttDayReportDetailsList(query) {
}) })
} }
// 查询列表
export function getAttDayReportDetailsListData(query) {
return request({
url: '/system/attDetails/getAttDayReportDetailsListData',
method: 'get',
params: query
})
}
// 导出 // 导出
export function exportDayReport(query) { export function exportDayReport(query) {
return request({ return request({

View File

@ -202,7 +202,7 @@ import {listDept} from "@/api/system/dept";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import {getDetailsList} from "@/api/report/attReport"; import {getDetailsList} from "@/api/report/attReport";
import {getAttDayReportDetailsList,getAttDayList} from "@/api/report/dayReport"; import {getAttDayReportDetailsListData,getAttDayList} from "@/api/report/dayReport";
import {getDetailExceptionAll} from "@/api/dashboard"; import {getDetailExceptionAll} from "@/api/dashboard";
export default { export default {
@ -300,8 +300,8 @@ export default {
}; };
}, },
// //
async getAttDayReportDetailsList(data) { async getAttDayReportDetailsListData(data) {
let res = await getAttDayReportDetailsList(data).then(response => { let res = await getAttDayReportDetailsListData(data).then(response => {
return response return response
}); });
return res return res
@ -372,8 +372,9 @@ export default {
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayList this.currentFunc = this.getAttDayList
// this.currentFunc = this.getAttDayReportDetailsList
this.getTableList(this.getAttDayList, v.param) this.getTableList(this.getAttDayList, v.param)
// this.currentFunc = this.getAttDayReportDetailsListData
// this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 2: case 2:
this.title = "迟到记录" this.title = "迟到记录"
@ -387,8 +388,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 3: case 3:
this.title = "旷工记录" this.title = "旷工记录"
@ -402,8 +403,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 4: case 4:
this.title = "早退记录" this.title = "早退记录"
@ -417,8 +418,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 6: case 6:
this.title = "请假记录" this.title = "请假记录"
@ -432,8 +433,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 8: case 8:
this.title = "出入异常记录" this.title = "出入异常记录"
@ -447,8 +448,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 9: case 9:
this.title = "打卡地异常记录" this.title = "打卡地异常记录"
@ -462,8 +463,8 @@ export default {
{t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'}, {t_props: 'offWorkAttStatus', t_label: '下班状态', t_slot: 'attStatus'},
{t_props: 'offWorkAttAddress', t_label: '打卡地址'}, {t_props: 'offWorkAttAddress', t_label: '打卡地址'},
] ]
this.currentFunc = this.getAttDayReportDetailsList this.currentFunc = this.getAttDayReportDetailsListData
this.getTableList(this.getAttDayReportDetailsList, v.param) this.getTableList(this.getAttDayReportDetailsListData, v.param)
break; break;
case 10: case 10:
this.title = "已处理异常数据" this.title = "已处理异常数据"