mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
59 lines
1.9 KiB
Markdown
59 lines
1.9 KiB
Markdown
---
|
||
id: report.edit.howto
|
||
title: 编辑已提交的报告
|
||
type: howto
|
||
feature: report
|
||
scope: end-user
|
||
locale: zh
|
||
aliases:
|
||
- 修改报告
|
||
- 编辑日报
|
||
- 报告写错了怎么改
|
||
- 改周报
|
||
- 重新发送
|
||
related_tools: []
|
||
related_pages: []
|
||
prerequisites:
|
||
- 只有报告的提交人本人可以编辑
|
||
negative:
|
||
- 接收人不能改单条;保存时会按新填的接收人列表整体覆盖原有接收人
|
||
- 不能改 sign(周期标识),换周期等于另一份新报告
|
||
- 不会回退接收人的已读状态:编辑后接收人那边仍维持当前已读 / 未读
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 编辑已提交的报告
|
||
|
||
## 入口
|
||
- 桌面端:「工作报告」→「我发送的」→ 列表中点击行右侧编辑图标
|
||
- 详情独立页:`single/report/edit/<reportEditId>`
|
||
|
||
## 操作步骤
|
||
1. 进入编辑页(自动加载原标题、类型、内容、接收人)
|
||
2. 修改标题 / 正文 / 类型 / 接收人
|
||
3. 点「提交」保存
|
||
|
||
## 哪些字段可以改
|
||
| 字段 | 可改 | 说明 |
|
||
|---|---|---|
|
||
| title | 是 | 单行文本 |
|
||
| type | 是 | 但 sign 不会重新生成 |
|
||
| content | 是 | 富文本,支持图片 |
|
||
| 接收人 | 是 | **整体替换**,不是追加 |
|
||
| sign | 否 | 创建时确定,编辑保留原值 |
|
||
| 提交人 userid | 否 | 不可转让 |
|
||
|
||
## 接收人变更规则
|
||
保存时执行 `Receives()->delete()` 清空原接收人,再按新列表重建。结果:
|
||
- 新加的人会出现在他们的「我收到的」列表
|
||
- 被移除的人原来已经在自己列表里看到的那份报告,**仍能看到**(旧记录不会强行回收),但下次未读统计不再算这份
|
||
- 已读状态不会重置
|
||
|
||
## 不支持
|
||
- 改 sign:编辑时不会重算周期
|
||
- 编辑后让接收人重新变为未读
|
||
- 不能把别人的报告改成自己的(提交人 userid 锁死)
|
||
|
||
## 接收人想自己改怎么办
|
||
接收人无法编辑别人的报告,只能在自己侧标已读/未读 [[report.read-unread.howto]]。
|