在显示评查点结果中,如果评查点是通过的,只显示通过的那一部分的规则组。如果是不通过,则显示不通过的那部分规则组。

This commit is contained in:
2025-06-01 22:46:18 +08:00
parent 8f8893d111
commit 1f21c4c2d5
5 changed files with 90 additions and 75 deletions
+49 -48
View File
@@ -1559,7 +1559,7 @@ export default function FilesUpload() {
{/* 自定义标题栏 */}
<div className="w-full flex justify-between items-center mb-4">
<h3 className="text-lg font-medium"></h3>
{isContractType && uploadStage === "idle" && (
{/* {isContractType && uploadStage === "idle" && (
<Button
type="primary"
icon="ri-upload-cloud-line"
@@ -1567,14 +1567,15 @@ export default function FilesUpload() {
>
开始上传
</Button>
)}
)} */}
</div>
{/* 初始上传区域 */}
{uploadStage === "idle" && (
<>
{!isContractType ? (
// 标准上传区域 - 非合同类型
{/* {!isContractType ? ( */}
{/* {true ? ( */}
{/* // 标准上传区域 - 非合同类型 */}
<UploadArea
ref={uploadAreaRef}
onFilesSelected={handleFilesSelected}
@@ -1583,53 +1584,53 @@ export default function FilesUpload() {
tipText="支持单个或多个pdf文件上传,文件格式:PDF"
shouldPreventFileSelect={!fileType}
/>
) : (
// 合同文件上传区域 - 双区域并排
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
{/* ) : ( */}
{/* 合同文件上传区域 - 双区域并排 */}
{/* <div className="grid grid-cols-1 md:grid-cols-2 gap-4">
<div>
<h4 className="font-medium mb-2">合同主文件</h4>
<UploadArea
onFilesSelected={handleContractMainFilesSelected}
ref={contractMainFileRef}
multiple={false}
accept=".pdf"
tipText="请上传合同主文件,格式:PDF"
mainText="上传合同主文件"
buttonText="选择主文件"
icon="ri-file-text-line"
shouldPreventFileSelect={!fileType}
/>
{contractMainFiles.length > 0 && (
<div className="mt-2 text-sm text-green-600">
<i className="ri-checkbox-circle-line"></i>
: <span className="font-medium">{contractMainFiles[0].name}</span>
</div>
)}
</div>
<div>
<h4 className="font-medium mb-2"></h4>
<UploadArea
onFilesSelected={handleContractAttachmentFilesSelected}
ref={contractAttachmentFileRef}
multiple={false}
accept=".pdf"
tipText="请上传合同附件,格式:PDF"
mainText="上传合同附件"
buttonText="选择附件"
icon="ri-file-copy-line"
shouldPreventFileSelect={!fileType}
/>
{contractAttachmentFiles.length > 0 && (
<div className="mt-2 text-sm text-green-600">
<i className="ri-checkbox-circle-line"></i>
: {contractAttachmentFiles.map((file, index) => (
<span key={index} className="font-medium">{file.name}</span>
))}
</div>
)}
</div>
</div>
)}
// onFilesSelected={handleContractMainFilesSelected}
// ref={contractMainFileRef}
// multiple={false}
// accept=".pdf"
// tipText="请上传合同主文件,格式:PDF"
// mainText="上传合同主文件"
// buttonText="选择主文件"
// icon="ri-file-text-line"
// shouldPreventFileSelect={!fileType}
// />
// {contractMainFiles.length > 0 && (
// <div className="mt-2 text-sm text-green-600">
// <i className="ri-checkbox-circle-line"></i>
// 已选择主文件: <span className="font-medium">{contractMainFiles[0].name}</span>
// </div>
// )}
// </div>
// <div>
// <h4 className="font-medium mb-2">合同附件</h4>
// <UploadArea
// onFilesSelected={handleContractAttachmentFilesSelected}
// ref={contractAttachmentFileRef}
// multiple={false}
// accept=".pdf"
// tipText="请上传合同附件,格式:PDF"
// mainText="上传合同附件"
// buttonText="选择附件"
// icon="ri-file-copy-line"
// shouldPreventFileSelect={!fileType}
// />
// {contractAttachmentFiles.length > 0 && (
// <div className="mt-2 text-sm text-green-600">
// <i className="ri-checkbox-circle-line"></i>
// 已选择附件: {contractAttachmentFiles.map((file, index) => (
// <span key={index} className="font-medium">{file.name}</span>
// ))}
// </div>
// )}
// </div>
// </div>
// )}
{/* 测试文档标记 */}
<div className="switch-container mb-4">