- {info.relatedProjectId && (
+ {(info.relatedProjectId && props.view !== "0") && (
一级项目信息
@@ -284,7 +286,12 @@ function Review(props) {
{ label: "项目类别", children: info.qualificationsTypeName },
{ label: "是否存在分包项目", children: info.subcontractFlag === 1 ? "是" : "否" },
{ label: "是否为属地公司推荐", children: info.isLocalCompany === 1 ? "是" : "否" },
- { label: "安全管理协议", children: },
+ { label: "安全管理协议", children: (
+ <>
+
+
+ >
+ ) },
]}
/>
diff --git a/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplicationTwo/Add/index.js b/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplicationTwo/Add/index.js
index 2b6faf1..58a00b6 100644
--- a/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplicationTwo/Add/index.js
+++ b/src/pages/Container/Stakeholder/ProjectReview/ProjectFilingApplicationTwo/Add/index.js
@@ -199,6 +199,9 @@ const StepOneComponent = (props) => {
}
}
}, [props.formValues]);
+ useEffect(() => {
+ props.setQualificationsTypeId(qualificationsTypeId);
+ }, [qualificationsTypeId]);
return (
{
itemsField: { valueKey: "qualificationsTypeId", labelKey: "qualificationsTypeName" },
componentProps: {
onChange: (event) => {
- props.setQualificationsTypeId(event);
form.setFieldValue("qualificationsTypeName", getLabelName({
list: qualificationsTypeList,
status: event,
@@ -428,7 +430,7 @@ const StepTwoComponent = (props) => {
deleteFiles: values.deleteFiles || [],
startValidityPeriod: values.startValidityPeriod,
endValidityPeriod: values.endValidityPeriod,
- createTime: dayjs().format("YYYY-MM-DD hh:mm:ss"),
+ createTime: dayjs().format("YYYY-MM-DD HH:mm:ss"),
existingFlag: 2,
};
if (values.type === "add") {
@@ -538,19 +540,14 @@ const StepTwoComponent = (props) => {
}
};
const handleChooseFilsSubmit = (selectedRows) => {
- const existingIds = projectFileList
- .filter(item => item.detailId)
- .map(item => item.detailId);
- const newRows = selectedRows.filter(row =>
- row.detailId && !existingIds.includes(row.detailId),
- );
- const formattedRows = newRows.map(row => ({
+ const enterList = projectFileList.filter(item => !item.detailId);
+ const formattedRows = selectedRows.map(row => ({
...row,
existingFlag: 1,
}));
// 合并到现有列表中
- setProjectFileList(prev => [...prev, ...formattedRows]);
+ setProjectFileList([...enterList, ...formattedRows]);
setChooseFilsListModalOpen(false);
};
return (
@@ -588,7 +585,7 @@ const StepTwoComponent = (props) => {
pagination={false}
options={false}
disabledResizer={true}
- rowKey={record => record.id || record.dataName}
+ rowKey={record => record.id || record.detailId}
columns={[
{ title: "材料名称", key: "dataName", dataIndex: "dataName" },
{ title: "上传时间", key: "createTime", dataIndex: "createTime", render: (_, record) => record.createTime || "-" },
@@ -596,7 +593,7 @@ const StepTwoComponent = (props) => {
title: "时效性",
key: "validityPeriod",
dataIndex: "startValidityPeriod",
- render: (_, record) => record.startValidityPeriod ? `${record.startValidityPeriod}至${record.endValidityPeriod}` : "-",
+ render: (_, record) => record.startValidityPeriod ? `${dayjs(record.startValidityPeriod).format("YYYY-MM-DD")}至${dayjs(record.endValidityPeriod).format("YYYY-MM-DD")}` : "-",
},
{
title: "操作",
@@ -669,11 +666,7 @@ const StepTwoComponent = (props) => {