修改相关方隐患逻辑
parent
4832f978b5
commit
d3679c4d3b
|
|
@ -176,6 +176,21 @@ function Add(props) {
|
||||||
}
|
}
|
||||||
}, [form, hiddenLevel, isBigOrMajorHidden]);
|
}, [form, hiddenLevel, isBigOrMajorHidden]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (isRelated !== 1)
|
||||||
|
return;
|
||||||
|
|
||||||
|
form.setFieldsValue({
|
||||||
|
rectificationType: 2,
|
||||||
|
rectificationDescr: undefined,
|
||||||
|
afterRectificationImageFiles: undefined,
|
||||||
|
checkDeptId: undefined,
|
||||||
|
checkDeptName: undefined,
|
||||||
|
checkUserId: undefined,
|
||||||
|
checkUserName: undefined,
|
||||||
|
});
|
||||||
|
}, [form, isRelated]);
|
||||||
|
|
||||||
const clearHiddenRecognizeState = () => {
|
const clearHiddenRecognizeState = () => {
|
||||||
selectHiddens.current = [];
|
selectHiddens.current = [];
|
||||||
currentProcessHiddenIndex.current = -1;
|
currentProcessHiddenIndex.current = -1;
|
||||||
|
|
@ -274,6 +289,17 @@ function Add(props) {
|
||||||
checkUserId: undefined,
|
checkUserId: undefined,
|
||||||
checkUserName: undefined,
|
checkUserName: undefined,
|
||||||
}
|
}
|
||||||
|
: isRelated === 1
|
||||||
|
? {
|
||||||
|
...values,
|
||||||
|
rectificationType: 2,
|
||||||
|
rectificationDescr: undefined,
|
||||||
|
afterRectificationImageFiles: [],
|
||||||
|
checkDeptId: undefined,
|
||||||
|
checkDeptName: undefined,
|
||||||
|
checkUserId: undefined,
|
||||||
|
checkUserName: undefined,
|
||||||
|
}
|
||||||
: values;
|
: values;
|
||||||
await deleteFile({ single: false, files: deleteHiddenImageFiles.current });
|
await deleteFile({ single: false, files: deleteHiddenImageFiles.current });
|
||||||
await deleteFile({ single: false, files: deleteHiddenVideoFiles.current });
|
await deleteFile({ single: false, files: deleteHiddenVideoFiles.current });
|
||||||
|
|
@ -387,6 +413,7 @@ function Add(props) {
|
||||||
{
|
{
|
||||||
name: "hiddenImageFiles",
|
name: "hiddenImageFiles",
|
||||||
label: "隐患图片",
|
label: "隐患图片",
|
||||||
|
dependencies: ["isRelated"],
|
||||||
render: (
|
render: (
|
||||||
<Upload
|
<Upload
|
||||||
disabled={!isShowAiButton}
|
disabled={!isShowAiButton}
|
||||||
|
|
@ -436,10 +463,14 @@ function Add(props) {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "hiddenLevel",
|
name: "hiddenLevel",
|
||||||
|
dependencies: ["isRelated"],
|
||||||
label: "隐患级别",
|
label: "隐患级别",
|
||||||
render: (
|
render: (
|
||||||
<HiddenLevelSelectTree
|
<HiddenLevelSelectTree
|
||||||
|
key={`hidden-level-${isRelated}`}
|
||||||
isShowNeglect={false}
|
isShowNeglect={false}
|
||||||
|
isShowLarger={isRelated === 0}
|
||||||
|
isShowMajor={isRelated === 0}
|
||||||
onGetLabel={label => form.setFieldValue("hiddenLevelName", label)}
|
onGetLabel={label => form.setFieldValue("hiddenLevelName", label)}
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
|
|
@ -470,6 +501,8 @@ function Add(props) {
|
||||||
items: IS_RELATED_ENUM.map(item => ({ ...item, bianma: +item.bianma })),
|
items: IS_RELATED_ENUM.map(item => ({ ...item, bianma: +item.bianma })),
|
||||||
componentProps: {
|
componentProps: {
|
||||||
onChange: () => {
|
onChange: () => {
|
||||||
|
form.setFieldValue("hiddenLevel", undefined);
|
||||||
|
form.setFieldValue("hiddenLevelName", "");
|
||||||
form.setFieldValue("projectName", "");
|
form.setFieldValue("projectName", "");
|
||||||
form.setFieldValue("rectificationDeptId", "");
|
form.setFieldValue("rectificationDeptId", "");
|
||||||
form.setFieldValue("rectificationDeptName", "");
|
form.setFieldValue("rectificationDeptName", "");
|
||||||
|
|
@ -624,11 +657,12 @@ function Add(props) {
|
||||||
name: "rectificationType",
|
name: "rectificationType",
|
||||||
label: "隐患处置",
|
label: "隐患处置",
|
||||||
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
render: FORM_ITEM_RENDER_ENUM.RADIO,
|
||||||
items: isBigOrMajorHidden
|
items: (isBigOrMajorHidden || isRelated === 1)
|
||||||
? HIDDEN_RECTIFICATION_TYPE_ENUM.filter(item => item.bianma === 2)
|
? HIDDEN_RECTIFICATION_TYPE_ENUM.filter(item => item.bianma === 2)
|
||||||
: HIDDEN_RECTIFICATION_TYPE_ENUM,
|
: HIDDEN_RECTIFICATION_TYPE_ENUM,
|
||||||
span: 24,
|
span: 24,
|
||||||
componentProps: {
|
componentProps: {
|
||||||
|
disabled: isRelated === 1,
|
||||||
onChange: (value) => {
|
onChange: (value) => {
|
||||||
if (isAi === 1) {
|
if (isAi === 1) {
|
||||||
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current].rectificationSuggestions);
|
form.setFieldValue("rectificationDescr", selectHiddens.current[currentProcessHiddenIndex.current].rectificationSuggestions);
|
||||||
|
|
|
||||||
|
|
@ -167,7 +167,6 @@ function Confirm(props) {
|
||||||
label: "隐患级别",
|
label: "隐患级别",
|
||||||
render: (
|
render: (
|
||||||
<HiddenLevelSelectTree
|
<HiddenLevelSelectTree
|
||||||
isShowNeglect={false}
|
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
clearLevelRelatedFields();
|
clearLevelRelatedFields();
|
||||||
form.setFieldValue("hiddenLevel", value);
|
form.setFieldValue("hiddenLevel", value);
|
||||||
|
|
|
||||||
|
|
@ -88,8 +88,8 @@ function HiddenList(props) {
|
||||||
{ title: "确认人", dataIndex: "confirmUserName", width: 130 },
|
{ title: "确认人", dataIndex: "confirmUserName", width: 130 },
|
||||||
{ title: "核实人", dataIndex: "verifyUserName", width: 130 },
|
{ title: "核实人", dataIndex: "verifyUserName", width: 130 },
|
||||||
{ title: "核定人", dataIndex: "approveUserName", width: 130 },
|
{ title: "核定人", dataIndex: "approveUserName", width: 130 },
|
||||||
{ title: "整改人", dataIndex: "rectifyUserName", width: 130 },
|
{ title: "整改人", dataIndex: "rectifyUserName", width: 130, hidden: query.type === "hiddenLevel2002" },
|
||||||
{ title: "验收人", dataIndex: "hiddenYUserName", width: 130 },
|
{ title: "验收人", dataIndex: "hiddenYUserName", width: 130, hidden: query.type === "hiddenLevel2002" },
|
||||||
{ title: "隐患状态", dataIndex: "state", render: (_, recode) => getLabelName({ list: HIDDEN_STATE_ENUM, status: recode.state }) },
|
{ title: "隐患状态", dataIndex: "state", render: (_, recode) => getLabelName({ list: HIDDEN_STATE_ENUM, status: recode.state }) },
|
||||||
{
|
{
|
||||||
title: "操作",
|
title: "操作",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue