优化数据隔离,进行权限控制
This commit is contained in:
@@ -22,10 +22,12 @@ import {
|
||||
DocumentStatus
|
||||
} from "~/api/files/files-upload";
|
||||
import { updateDocumentAuditStatus } from "~/api/evaluation_points/rules-files";
|
||||
import { links as fileTypeTagLinks } from "~/components/ui/FileTypeTag";
|
||||
|
||||
export function links() {
|
||||
return [
|
||||
{ rel: "stylesheet", href: uploadStyles }
|
||||
{ rel: "stylesheet", href: uploadStyles },
|
||||
...fileTypeTagLinks()
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1446,8 +1448,21 @@ export default function FilesUpload() {
|
||||
width: "15%",
|
||||
render: (_: unknown, record: Document) => {
|
||||
const typeName = getDocumentTypeName(record.type_id);
|
||||
|
||||
// 根据typeName判断应用哪种样式类名
|
||||
let typeClass = "file-type-badge";
|
||||
if (typeName.includes('合同')) {
|
||||
typeClass += " file-type-tag-contract";
|
||||
} else if (typeName.includes('许可') || typeName.includes('行政许可')) {
|
||||
typeClass += " file-type-tag-license-doc";
|
||||
} else if (typeName.includes('处罚') || typeName.includes('行政处罚')) {
|
||||
typeClass += " file-type-tag-punishment-doc";
|
||||
} else {
|
||||
typeClass += " file-type-tag-other";
|
||||
}
|
||||
|
||||
return (
|
||||
<span className="file-type-badge">
|
||||
<span className={typeClass}>
|
||||
{typeName}
|
||||
</span>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user