Commit c61a6514 authored by drigle's avatar drigle

fix: preserve audit report control point text

parent b0da9253
import { DataTable, DataTableTextPair } from '@/components/DataTable';
import { DataTable } from '@/components/DataTable';
import FileUploadField from '@/components/FileUploadField';
import FilterSelect from '@/components/FilterSelect';
import { Check, Delete, Eye, OpenExternal, Search } from '@/components/AppIcons';
......@@ -214,7 +214,16 @@ export default function AuditReportContent({
title: '控制点',
minWidth: 288,
render: ({ point }) => (
<DataTableTextPair primary={point.name} secondary={point.description} />
<div className="flex min-w-0 flex-col gap-1">
<span className="block min-w-0 whitespace-pre-wrap break-words [overflow-wrap:anywhere] font-medium">
{point.name || '-'}
</span>
{point.description ? (
<span className="block min-w-0 whitespace-pre-wrap text-sm text-muted [overflow-wrap:anywhere]">
{point.description}
</span>
) : null}
</div>
),
},
{
......
......@@ -64,13 +64,14 @@
1. 页面最上方左侧通过“进行中 / 历史报告”Tabs 切换报告视图;当前报告存在时,“导出 / 填报链接 / 提交报告”位于同一行最右侧,并沿用既有权限与报告状态限制。
2. “进行中”内的并列稽核项目使用第二级内容宽度 Tabs,一次展示当前项目的控制点 DataGrid;项目名称由 Tabs 表达,项目区不重复标题和完成数,整体完成情况继续由 KPI 表达。项目切换只改变当前快照的可见项目,不改变整体 KPI、保存或提交口径。
3. 关键词搜索位于项目 Tabs 下方、DataGrid 上方,桌面端在工具栏左侧,移动端独占一行;搜索只筛选当前项目列表,项目 Tabs 保持完整。当前项目确认与备注保存位于同一工具栏右侧;责任部门填报仍只展示该部门实际拥有控制点的项目。
4. 只有存在有效 `value` 且状态为 `undo` 的控制点可以确认。
5. 可逐项确认,也可确认当前项目内全部已填写控制点;确认后状态变为 `done`。
6. 管理员修改复核备注后点击“保存备注修改”持久化。
7. 仅当报告至少包含一个控制点且所有控制点均为 `done` 时允许提交。
8. 提交写入 `metadata.status=history` 和 ISO 8601 格式的 `metadata.submitted_time`,随后进入历史报告列表。
9. 历史详情只读,可导出 Excel,不允许继续填报或修改。
10. 进行中、填报和历史详情中的控制点列表均提供查看图标,打开当前快照的只读详情;历史报告列表的查看图标继续进入原 `/audit_report/:reportId` 详情路由。
4. 控制点列展示完整名称和描述:长文本在单元格内自动换行,不因固定行高或单行省略号截断。
5. 只有存在有效 `value` 且状态为 `undo` 的控制点可以确认。
6. 可逐项确认,也可确认当前项目内全部已填写控制点;确认后状态变为 `done`。
7. 管理员修改复核备注后点击“保存备注修改”持久化。
8. 仅当报告至少包含一个控制点且所有控制点均为 `done` 时允许提交。
9. 提交写入 `metadata.status=history` 和 ISO 8601 格式的 `metadata.submitted_time`,随后进入历史报告列表。
10. 历史详情只读,可导出 Excel,不允许继续填报或修改。
11. 进行中、填报和历史详情中的控制点列表均提供查看图标,打开当前快照的只读详情;历史报告列表的查看图标继续进入原 `/audit_report/:reportId` 详情路由。
## 6. 状态说明
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment