mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-02 14:53:55 +08:00
修复了普通用户无法查看报告的问题
This commit is contained in:
7838
ui/package-lock.json
generated
Normal file
7838
ui/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@ import { Ellipsis, Modal } from '@c-x/ui';
|
||||
|
||||
import { useEffect, useState } from 'react';
|
||||
import { DomainSecurityScanningResult, DomainSecurityScanningRiskDetail } from '@/api/types';
|
||||
import { getSecurityScanningDetail } from '@/api';
|
||||
import { getSecurityScanningDetail, getUserSecurityScanningDetail } from '@/api';
|
||||
import { Box, CircularProgress, List, ListItem, ListItemButton, Stack } from '@mui/material';
|
||||
|
||||
interface RiskLevelBoxProps {
|
||||
@@ -50,17 +50,19 @@ const TaskDetail = ({
|
||||
task,
|
||||
open,
|
||||
onClose,
|
||||
admin,
|
||||
}: {
|
||||
task?: DomainSecurityScanningResult;
|
||||
open: boolean;
|
||||
onClose: () => void;
|
||||
admin: boolean
|
||||
}) => {
|
||||
const [loading, setLoading] = useState(true);
|
||||
const [vulns, setVulns] = useState<DomainSecurityScanningRiskDetail[]>([]);
|
||||
|
||||
const fetchData = async () => {
|
||||
setLoading(true);
|
||||
const resp = await getSecurityScanningDetail({
|
||||
const resp = await (admin ? getSecurityScanningDetail : getUserSecurityScanningDetail)({
|
||||
id: task?.id as string
|
||||
});
|
||||
setVulns(resp);
|
||||
|
||||
@@ -335,6 +335,7 @@ const CodeScanTaskList = ({
|
||||
open={!!detail}
|
||||
onClose={() => setDetail(undefined)}
|
||||
task={detail}
|
||||
admin={admin}
|
||||
/>
|
||||
</Card>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user