feat(reporting): enhance time reports page with new filters and components

- Added new components for filtering by billable status, categories, projects, members, and teams in the time reports overview.
- Implemented a new header component to manage the layout and functionality of the time reports page.
- Refactored existing components to improve organization and maintainability, including the removal of deprecated files.
- Updated localization files to support new UI elements and ensure consistency across languages.
- Adjusted the language selector to reflect the correct language codes for Chinese.
This commit is contained in:
chamikaJ
2025-07-24 11:40:39 +05:30
parent fe3fb5e627
commit 20ce0c9687
44 changed files with 2897 additions and 1294 deletions

View File

@@ -15,5 +15,15 @@
"assignToMe": "分配给我",
"archive": "归档",
"newTaskNamePlaceholder": "写一个任务名称",
"newSubtaskNamePlaceholder": "写一个子任务名称"
"newSubtaskNamePlaceholder": "写一个子任务名称",
"untitledSection": "无标题部分",
"unmapped": "未映射",
"clickToChangeDate": "点击更改日期",
"noDueDate": "无截止日期",
"save": "保存",
"clear": "清除",
"nextWeek": "下周",
"noSubtasks": "无子任务",
"showSubtasks": "显示子任务",
"hideSubtasks": "隐藏子任务"
}

View File

@@ -38,5 +38,13 @@
"createClient": "创建客户",
"searchInputPlaceholder": "按名称或电子邮件搜索",
"hoursPerDayValidationMessage": "每天小时数必须是1到24之间的数字",
"noPermission": "无权限"
"workingDaysValidationMessage": "工作日必须是正数",
"manDaysValidationMessage": "人天必须是正数",
"noPermission": "无权限",
"progressSettings": "进度设置",
"manualProgress": "手动进度",
"manualProgressTooltip": "允许对没有子任务的任务进行手动进度更新",
"weightedProgress": "加权进度",
"weightedProgressTooltip": "基于子任务权重计算进度",
"timeProgress": "基于时间的进度"
}

View File

@@ -0,0 +1,34 @@
{
"recurring": "重复",
"recurringTaskConfiguration": "重复任务配置",
"repeats": "重复",
"daily": "每日",
"weekly": "每周",
"everyXDays": "每X天",
"everyXWeeks": "每X周",
"everyXMonths": "每X月",
"monthly": "每月",
"selectDaysOfWeek": "选择星期几",
"mon": "周一",
"tue": "周二",
"wed": "周三",
"thu": "周四",
"fri": "周五",
"sat": "周六",
"sun": "周日",
"monthlyRepeatType": "每月重复类型",
"onSpecificDate": "在特定日期",
"onSpecificDay": "在特定星期几",
"dateOfMonth": "月份日期",
"weekOfMonth": "月份周数",
"dayOfWeek": "星期几",
"first": "第一",
"second": "第二",
"third": "第三",
"fourth": "第四",
"last": "最后",
"intervalDays": "间隔(天)",
"intervalWeeks": "间隔(周)",
"intervalMonths": "间隔(月)",
"saveChanges": "保存更改"
}

View File

@@ -4,6 +4,7 @@
"timeSheet": "时间表",
"searchByName": "按名称搜索",
"selectAll": "全选",
"clearAll": "清除全部",
"teams": "团队",
"searchByProject": "按项目名称搜索",
"projects": "项目",
@@ -11,6 +12,8 @@
"categories": "类别",
"billable": "可计费",
"nonBillable": "不可计费",
"allBillableTypes": "所有计费类型",
"filterByBillableStatus": "按计费状态筛选",
"total": "总计",
"projectsTimeSheet": "项目时间表",
"loggedTime": "已记录时间(小时)",
@@ -19,6 +22,9 @@
"for": "为",
"membersTimeSheet": "成员时间表",
"member": "成员",
"members": "成员",
"searchByMember": "按成员搜索",
"utilization": "利用率",
"estimatedVsActual": "预计用时 vs 实际用时",
"workingDays": "工作日",
"manDays": "人天",
@@ -29,5 +35,17 @@
"noCategory": "无类别",
"noProjects": "未找到项目",
"noTeams": "未找到团队",
"noData": "未找到数据"
"noData": "未找到数据",
"groupBy": "分组方式",
"groupByCategory": "类别",
"groupByTeam": "团队",
"groupByStatus": "状态",
"groupByNone": "无",
"clearSearch": "清除搜索",
"selectedProjects": "已选项目",
"projectsSelected": "个项目已选择",
"showSelected": "仅显示已选择",
"expandAll": "全部展开",
"collapseAll": "全部折叠",
"ungrouped": "未分组"
}