正在加载诚伴...
📋
诚伴项目管理
AI驱动的任务管理系统
账号
密码
{{showPwd?'隐藏':'显示'}}
登录
邀请码加入团队
测试账号:
admin / admin123 (黄总)
professor / professor123 (教授)
coder / 123456 (AI同事)
当前团队:{{teamInfo.tenant_name}}
退出
{{user.name?user.name[0]:'U'}}
早上好,{{user.name}}
{{todayStr}} · {{dashboard.today_todo||0}} 件今日待办
{{dashboard.today_todo||0}}
今日待办
{{dashboard.overdue_count}}
0
已逾期
{{dashboard.urgent_count}}
0
紧急
{{dashboard.week_completion_rate||0}}%
本周完成率
待我验收
全部 >
没有待验收的任务
🔍
{{t.title}}
{{t.assignee_name||'执行人'}} 提交完成 · {{formatTimeAgo(t.accepted_at||t.updated_at)}}
去验收
逾期任务
全部 >
没有逾期任务
⚠️
{{t.title}}
已逾期{{overdueDays(t.due_date)}}天 · {{t.assignee_name||'未分配'}}
我负责的
全部 >
暂无任务
{{task.is_pinned==='1'?'📌 ':''}}{{task.is_starred==='1'?'★ ':''}}{{task.title}}
{{statusText(task.status)}}
{{priorityText(task.priority)}}
{{acceptanceText(task.acceptance_status)}}
📂 {{task.project_name}}
⏰ {{formatDate(task.due_date)}}
创建人:{{task.creator_name || userName(task.created_by)}}
进度 {{task.progress}}%
团队动态
暂无动态
{{item.type==='task_completed'?'✓':'+'}}
{{item.user_name}}
{{item.type==='task_completed'?'完成了':'创建了'}}
{{item.title}}
{{formatTimeAgo(item.time)}}
全部
今日
逾期
紧急
置顶
进行中
待验收
已完成
我负责的
我参与的
暂无任务
{{group.expanded?'▼':'▶'}}
{{group.project_name||'未分组'}}
{{group.done}}/{{group.list.length}} 完成
{{task.is_pinned==='1'?'📌 ':''}}{{task.is_starred==='1'?'★ ':''}}{{task.title}}
{{statusText(task.status)}}
{{priorityText(task.priority)}}
👤 {{task.assignee_name}}
创建人:{{task.creator_name || userName(task.created_by)}}
⏰ {{formatDate(task.due_date)}}
{{acceptanceText(task.acceptance_status)}}
⚠️逾期
{{ev.icon||'•'}}
{{formatShort(ev.created_at)}}
{{ev.user_name||'系统'}}:{{ev.content||ev.ai_summary||ev.event_type}}
进度 {{task.progress}}%
全部项目
{{projectTabCounts.all}}
进行中
{{projectTabCounts.active}}
已完成
{{projectTabCounts.completed}}
未发布
{{projectTabCounts.draft}}
暂无项目
🕐 待审批项目({{pendingApprovalProjects.length}})
查看全部
{{proj.name}}
{{proj.owner_name||'?'}} 发起 · 待审批
审批
待审批项目
暂无待审批项目
{{proj.name}}
发起人:{{proj.owner_name||'?'}} · {{formatShortTime(proj.created_at)}}
{{proj.description}}
{{proj.task_count||0}} 任务
{{proj.category||'未分类'}}
项目审批
{{approvalProject.name}}
发起人:{{approvalProject.owner_name||'?'}} · {{formatDateTime(approvalProject.created_at)}}
{{approvalProject.description}}
任务清单({{approvalProject.tasks.length}})
• {{t.title}}
驳回
✅ 通过
置顶
📌
{{proj.name}}
{{proj.completed_count}}/{{proj.task_count}} 任务完成 · {{lifecycleText(proj.lifecycle_status)}}
{{proj.task_count>0?Math.round(proj.completed_count/proj.task_count*100):0}}%
📄 详情
全部项目
📂
{{proj.name}}
{{proj.completed_count}}/{{proj.task_count}} 任务完成 · {{lifecycleText(proj.lifecycle_status)}}
{{proj.task_count>0?Math.round(proj.completed_count/proj.task_count*100):0}}%
📄 详情
已完成 / 已归档
✅
{{proj.name}}
{{lifecycleText(proj.lifecycle_status)}}
📄 详情
暂无{{projectTab==='active'?'进行中':projectTab==='completed'?'已完成':'未发布'}}项目
{{projectTab==='completed'?'✅':'📂'}}
{{proj.name}}
{{proj.completed_count}}/{{proj.task_count}} 任务完成 · {{lifecycleText(proj.lifecycle_status)}}
{{proj.task_count>0?Math.round(proj.completed_count/proj.task_count*100):0}}%
📄 详情
去发布
待我处理
@我
任务通知
项目动态
系统公告
暂无消息
{{msg.from_user_name?msg.from_user_name[0]:'系'}}
{{msg.title}}
{{formatTimeAgo(msg.created_at)}}
{{msg.content||msg.from_user_name}}
清理30天前已读消息
{{user.name?user.name[0]:'U'}}
{{user.name}}
{{roleLevelText(user.role_level)}} · {{user.title||'员工'}} · {{teamInfo.tenant_name||''}}
{{dashboard.my_pending||0}}
我待处理
{{dashboard.my_in_progress||0}}
我进行中
{{dashboard.my_completed||0}}
我已完成
{{projects.length}}
参与项目
诚伴项目管理系统 v2.0
敲敲树科技 ©2026
团队管理
{{teamInfo.tenant_name||'未命名团队'}}
成员 {{teamMembers.length||teamInfo.member_count||0}} 人 · 我的角色:{{roleLevelText(user.role_level)}}
邀请码(员工凭此码加入团队)
{{inviteCode||'加载中...'}}
刷新
7天有效 · 刷新后旧码作废
团队成员({{teamMembers.length}})
暂无成员或加载失败
{{(m.name||m.username||'?')[0]}}
{{m.name||m.username}}
{{m.role_name||roleLevelText(m.role_level)||m.role}}
{{m.title||m.position||'成员'}}
关闭
消息通知
保存
通用设置
保存
修改密码
确认修改
🚀 去发布 · AI 立项
🤖
你好,我是你的项目助理。请描述你想做的项目——可以用一句话,也可以说详细些(支持语音),我会帮你:
① 自动判断项目分类
② 生成项目名和介绍
③ 拆解任务清单
{{aiUserInput}}
🤖
AI 正在分析...
📄
{{f.name}}
×
🎤 转写中...
{{ aiVoicePreview.text || '(识别失败,点击手动输入)' }}
轻触气泡可以修改文字
× 取消
确认
{{ aiHoldRecording ? ('松开发送 ' + aiHoldDuration + 's') : '按住说话' }}
松开发送
{{ aiHoldDuration }}s
× 取消
👆 滑到这里 转文字
{{ aiAnalyzing ? '分析中...' : '分析' }}
💡 描述项目想法,可上传图片/文档辅助 AI 分析,语音自动转文字后点「分析」
👥 选择参与人{{aiParticipants.length?('('+aiParticipants.length+')'):''}}
{{userName(uid)}}
{{ex}}
项目分类
{{aiPlan.category}}
⚠️ 需领导审批
📛 项目名称
📝 项目介绍
👥 小组成员({{aiPlan.member_ids ? aiPlan.member_ids.length : 0}})
+ 添加
{{userName(uid)}}
×
暂未添加成员,可在发布前补充
📋 任务清单({{aiPlan.tasks.length}})
+ 添加
×
{{t.priority==='urgent'?'🔥紧急':'普通'}}
← 重新描述
{{aiPlan.needs_approval ? '提交审批' : '调整完毕-发布'}}
📋 AI 项目方案预览
{{aiPlan.category||'综合'}}
⚠️ 需领导审批
{{aiPlan.project_name||'未命名项目'}}
{{aiPlan.description}}
👥 参与人({{aiPlan.member_ids.length}})
{{userName(uid)}}
📋 任务清单({{(aiPlan.tasks||[]).length}})
任务
优先级
负责人
{{t.title||'(未命名任务)'}}
{{t.priority==='urgent'?'🔥紧急':t.priority==='high'?'高':t.priority==='low'?'低':'中'}}
{{t.assignee_name || '未分配'}}
← 重新描述
✏️ 编辑方案
✅ 确认发布
添加附件
📷
上传图片
📎
上传文档
🎤
语音描述
{{memberPickerMode==='participants'?'选择参与人':'选择项目成员'}}
{{u.name[0]}}
{{u.name}}
完成
AI 拆解任务清单
AI已自动拆解,请确认/修改后创建任务
AI暂未拆解出任务,请手动添加
添加任务
取消
确认创建
📊 本周任务概览
{{weekStats.total}}
总任务
{{weekStats.done}}
已完成
{{weekStats.todo}}
进行中
本周完成率
{{weekStats.rate}}%
共 {{weekStats.done}} 个任务已完成 / {{weekStats.total}} 个任务
关闭
任务详情
{{currentTask.title}}
{{priorityText(currentTask.priority)}}
{{statusText(currentTask.status)}}
{{acceptanceText(currentTask.acceptance_status)}}
📂 {{currentTask.project_name}}
❌ 驳回原因:{{currentTask.rejection_reason}}
{{currentTask.progress||0}}%
{{currentTask.description}}
完整时间轴
共{{timeline.length}}条
↻ 刷新
暂无记录
在底部对话框说出你的工作进展 →
{{day}}
{{getEventIcon(ev)}}
{{getEventTitle(ev)}}
最新
{{ev.user_name||'系统'}} · {{formatShortTime(ev.created_at)}}
{{ev.content||ev.ai_summary||ev.event_type}}
+{{getEventImages(ev).length-4}}
📎 {{getEventFiles(ev).length}} 个文件附件
反馈
共{{feedbackList.length}}条
{{showAllFeedback?'收起':'展开全部'}}
暂无反馈
{{fb.user_name}} · {{ftypeLabel(fb.ftype)}}
{{formatTimeAgo(fb.created_at)}}
{{fb.content}}
📎 {{fb.attachments.length}} 个附件
反馈详情
{{(currentFeedback.user_name||'U')[0]}}
{{currentFeedback.user_name||'未知用户'}}
{{formatDateTime(currentFeedback.created_at)}}
{{currentFeedback.ftype==='directive'?'📌批示':currentFeedback.ftype==='comment'?'💬评论':'📝备注'}}
{{currentFeedback.content}}
📎 附件({{currentFeedback.attachments.length}})
{{att.split('/').pop() || att}}
关闭
开始
提交验收
转派
阻塞
{{currentTask.is_pinned==='1'?'取消置顶':'置顶'}}
{{currentTask.is_starred==='1'?'取消关注':'★关注'}}
验收确认
去验收
×
🎤 转写中...
{{ voicePreview.text || '(识别失败,点击手动输入)' }}
轻触气泡可以修改文字
× 取消
🔊 发送原语音
发送
松开发送
{{ holdDuration }}s
× 取消
👆 滑到这里 转文字
{{ holdRecording ? ('松开发送 ' + holdDuration + 's') : '按住说话' }}
{{replyFtypeIcon}}
💡 自然语言汇报,AI 自动改写并写入时间轴
选择功能
📝
快速汇报
✅
完成任务
🚧
提交阻塞
💡
给建议
✨
AI 改写
📌
发布批示
📎
上传文件
@
提及成员
选择反馈标签
{{opt.icon}}
{{opt.label}}
✓
当前:{{replyFtypeIcon}} {{replyFtypeLabel}}
{{getEventIcon(currentTimelineEvent)}}
{{getEventTitle(currentTimelineEvent)}}
{{currentTimelineEvent.user_name||'系统'}} · {{formatDateTime(currentTimelineEvent.created_at)}}
{{currentTimelineEvent.content||currentTimelineEvent.ai_summary||currentTimelineEvent.event_type}}
📎 附件({{currentTimelineEvent.attachments.length}})
{{att.split('/').pop() || att}}
关闭
✨ AI 优化建议
🔥 紧急
🚧 阻塞
😊 正常
📊 建议进度:{{aiResult.progress_suggest}}%
📥 你的原文
{{aiResult.original}}
✨ AI 优化后(可修改)
📋 AI 一句话摘要
{{aiResult.summary}}
💡 AI 建议
{{aiResult.next_action}}
取消
📝 确认记录
选择要@的成员
加载中...
{{u.name[0]}}
{{u.name}}
{{roleLevelText(u.role_level)}} · {{u.title||'成员'}}
暂无成员
0 ? pendingImagePreviewIdx-- : 0" style="padding:10px;background:rgba(255,255,255,0.15);border-radius:50%;" />
{{pendingImagePreviewIdx+1}}/{{pendingImages.length}}
{{galleryIdx+1}} / {{galleryImages.length}}
✕
缩放复位
{{voiceRecording ? '正在录音...' : '点击下方按钮开始'}}
{{voiceText}}
🎙️
⏹
{{voiceRecording ? '点击 ⏹ 停止并发送' : '点击 🎙️ 开始录音'}}
💡 录音后自动转文字,确认后写入时间轴
任务验收
{{currentTask.title}}
执行人:{{currentTask.assignee_name||'未分配'}} · 提交于 {{formatDateTime(currentTask.accepted_at)}}
截止:{{currentTask.due_date?formatDate(currentTask.due_date):'无'}} · 优先级:{{priorityText(currentTask.priority)}}
📝 任务说明
{{currentTask.description}}
📎 附件({{acceptanceAttachments.length}})
{{att.split('/').pop() || att}}
提交验收
任务「{{currentTask.title}}」提交验收申请
提交后由布置人/验收人进行验收确认
任务转派
任务「{{currentTask.title}}」转交给:
提交审批
提交后需项目发起人审批通过才生效
📂
{{currentProject.name}}
{{lifecycleText(currentProject.lifecycle_status)}}
📅 会议
{{currentProject.completed_count||0}}/{{currentProject.task_count||0}} 任务
{{currentProject.description}}
{{currentProject.owner_name||'—'}}
创建人
{{currentProject.first_owner_name||'未设'}}
第一责任人
{{formatDate(currentProject.created_at)}}
创建时间
人员区
{{(currentProject.related_owner_ids||[]).length + (currentProject.participant_ids||[]).length}} 人
{{(currentProject.first_owner_name||'?')[0]}}
{{currentProject.first_owner_name||'未设'}}
负责
{{(userName(uid)||'?')[0]}}
{{userName(uid)}}
{{(userName(uid)||'?')[0]}}
{{userName(uid)}}
+{{(currentProject.participant_ids||[]).length-8}}
任务清单
{{currentProject.completed_count}}/{{currentProject.task_count}} 完成
暂无任务
{{t.status==='completed'?'✅':t.status==='in_progress'?'🔄':'⏳'}}
{{t.title}}
{{t.assignee_name||'未分配'}} · {{t.status==='completed'?'已完成':('进度 '+t.progress+'%')}}
{{acceptanceText(t.acceptance_status)}}
🔥紧急
📌
项目动态流
共{{projectEvents.length}}条
↻ 刷新
暂无动态
{{pev.user_name||'系统'}}
{{formatShortTime(pev.created_at)}}
{{pev.content||pev.event_type}}
发布项目
📄 项目详情
关闭
邀请码加入团队
加入
确认清理30天前的已读消息?此操作不可恢复。
确认退出当前团队?退出后将无法查看团队数据。
盯盯
任务
项目
消息
我的