# ldesign-work-log **Repository Path**: ldesign-v1/ldesign-work-log ## Basic Information - **Project Name**: ldesign-work-log - **Description**: ???? - ??/??/??????? - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @ldesign/work-log 工作日志组件,支持日报/周报/月报的结构化填写、模板管理和统计分析。 ## ✨ 特性 - 📝 **结构化填报** - 今日完成/明日计划/需要协调/心得备注等结构化模板 - 📅 **日历视图** - 日历面板快速翻阅历史日志,缺填日期高亮提醒 - 📋 **多种周期** - 日报/周报/月报/自定义周期 - 📄 **模板管理** - 自定义日志模板,部门级模板统一配置 - 🔗 **关联事项** - 日志关联任务/项目/工单,自动汇总工时 - 👥 **团队概览** - 管理者视角查看团队成员日志提交情况 - 💬 **评论批注** - 上级对日志的评论与批注 - 📊 **统计汇总** - 工作量统计、工时分布、关键词词云 - 🔔 **填报提醒** - 定时提醒填写日志,未填写预警 - 📤 **导出功能** - 导出个人/团队日志报告(Excel/PDF) - 📱 **移动端适配** - 移动端快速填报 - 🌓 **主题切换** - 亮色/暗色主题 --- ## 📦 安装 ```bash pnpm add @ldesign/work-log ``` ## 🚀 快速开始 ```typescript import { WorkLog } from '@ldesign/work-log'; const log = new WorkLog({ container: '#work-log', type: 'daily', // 'daily' | 'weekly' | 'monthly' template: { sections: ['completed', 'planned', 'issues', 'notes'], }, }); ``` --- ## 📁 项目结构 ``` work-log/ ├── packages/ │ ├── core/ # 核心库 @ldesign/work-log │ │ └── src/ │ │ ├── core/ # 核心引擎 │ │ ├── templates/ # 日志模板 │ │ ├── stats/ # 统计分析 │ │ ├── utils/ # 工具函数 │ │ └── types/ # TypeScript 类型 │ └── vue/ # Vue 组件 @ldesign/work-log-vue ├── playground/ # 演示应用 └── README.md ``` ## 📄 License MIT