优化日报模块

This commit is contained in:
hero920103 committed 2026-10-22 00:27:26 +08:00
1 parent 79d5ae6b66
commit 51fd90fc51
17 files changed
+1767 -257

No files matched your search

+17
View File
@@ -30,6 +30,18 @@ export function fetchMyDailyReports(params = {}) {
})
}
/**
* 我的日报近期热力图(默认含本月往前 3 个月)
* @param {{months?:number}} params
* @returns {{start_date:string,end_date:string,total:number,submitted:number,days:Array<{date:string,status:number,id:number}>}}
*/
export function fetchMyDailyReportCalendar(params = {}) {
return request({
url: '/api/oa/dailyreport/calendar',
data: { months: params.months || 3 }
})
}
/** 日报详情:{ report, comments, can_edit, can_delete, can_comment } */
export function fetchDailyReportDetail(id) {
return request({ url: `/api/oa/dailyreport/detail/${id}` })
@@ -58,6 +70,11 @@ export function deleteDailyReport(id) {
return request({ url: `/api/oa/dailyreport/delete/${id}`, method: 'DELETE' })
}
/** 撤销提交:已提交日报退回草稿,本次提交内容写入修改痕迹,需重新提交 */
export function withdrawDailyReport(id) {
return request({ url: `/api/oa/dailyreport/withdraw/${id}`, method: 'POST' })
}
/**
* 团队日报汇总
* @param {{date?:string,orgId?:number,keyword?:string,page?:number,pageSize?:number}} params