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