feat(supervision): 更新隐患识别和处理页面功能

- 在AI隐患识别列表页面跳转时添加aiBatch参数传递
- 在查看内容页面接收并处理新增的aiBatch查询参数
- 在平均隐患列表中添加状态字段过滤功能
- 在特殊处置隐患列表中引入隐患状态枚举并实现状态显示渲染
master
fangjiakai 2026-01-21 15:05:02 +08:00
parent b4005263b8
commit f459c9ef46
4 changed files with 5 additions and 3 deletions

View File

@ -32,7 +32,7 @@ function ListView(props) {
<Button
type="link"
onClick={() => {
props.history.push(`./ViewContent?userId=${record.userId}`);
props.history.push(`./ViewContent?userId=${record.userId}&aiBatch=${record.aiBatch}`);
}}
>
{record.hiddenNum}

View File

@ -13,6 +13,7 @@ function ViewContent(props) {
form,
params: {
userId: query.userId,
aiBatch: query.aiBatch,
},
});

View File

@ -35,6 +35,7 @@ function HiddenList(props) {
transform: formData => ({
hiddenFindTime: formData.hiddenFindTime?.[0],
hiddenFindTimeLe: formData.hiddenFindTime?.[1],
state: formData.state ? [formData.state] : undefined,
}),
params: {
corpId: query.corpId,

View File

@ -10,7 +10,7 @@ import DictionarySelectTree from "zy-react-library/components/SelectTree/Diction
import HiddenLevelSelectTree from "zy-react-library/components/SelectTree/HiddenLevel/Gwj";
import Table from "zy-react-library/components/Table";
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
import { HIDDEN_RECTIFICATION_TYPE_ENUM, HIDDEN_SOURCE_ENUM } from "zy-react-library/enum/hidden/gwj";
import { HIDDEN_RECTIFICATION_TYPE_ENUM, HIDDEN_SOURCE_ENUM ,HIDDEN_STATE_ENUM} from "zy-react-library/enum/hidden/gwj";
import useDownloadBlob from "zy-react-library/hooks/useDownloadBlob";
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
import useTable from "zy-react-library/hooks/useTable";
@ -127,7 +127,7 @@ function HiddenList(props) {
},
{ title: "确认人", dataIndex: "confirmUserName", width: 100 },
{ title: "整改人", dataIndex: "rectifyUserName", width: 100 },
{ title: "隐患状态", dataIndex: "state", render: () => "待处理特殊隐患" },
{ title: "隐患状态", dataIndex: "state", render: (_, record) => getLabelName({ list: HIDDEN_STATE_ENUM, status: record.state }) },
{
title: "操作",
width: 100,