改用axios请求进行封装

This commit is contained in:
2025-05-07 09:25:51 +08:00
parent 53e82f9159
commit 491e1b119a
50 changed files with 511 additions and 12702 deletions
+3 -3
View File
@@ -80,9 +80,9 @@ export function FileInfo({ fileInfo, onConfirmResults }: FileInfoProps) {
navigate(returnTo);
};
const handleExportReport = () => {
alert('导出评查报告功能');
};
// const handleExportReport = () => {
// alert('导出评查报告功能');
// };
return (
<div className="mb-4 file-info-header">
+2 -1
View File
@@ -71,7 +71,8 @@ interface FilePreviewProps {
targetPage?: number; // 新增目标页码参数
}
export function FilePreview({ fileContent, reviewPoints, activeReviewPointResultId, targetPage }: FilePreviewProps) {
// export function FilePreview({ fileContent, reviewPoints, activeReviewPointResultId, targetPage }: FilePreviewProps) {
export function FilePreview({ fileContent, activeReviewPointResultId, targetPage }: FilePreviewProps) {
const [zoomLevel, setZoomLevel] = useState(100);
// const [highlightsVisible, setHighlightsVisible] = useState(true);
const contentRef = useRef<HTMLDivElement>(null);
+8 -8
View File
@@ -86,7 +86,7 @@ export function ReviewPointsList({
const [searchText, setSearchText] = useState(''); // 搜索文本
const [statusFilter, setStatusFilter] = useState<string | null>(null); // 状态过滤
const [suggestionTexts, setSuggestionTexts] = useState<Record<string, string>>({}); // 存储每个评查点的建议文本
// const [suggestionTexts, setSuggestionTexts] = useState<Record<string, string>>({}); // 存储每个评查点的建议文本
// 添加重新审核意见的状态/ 用户输入的修改内容 / 用户提前写好的修改内容
const [manualReviewNotes, setManualReviewNotes] = useState<Record<string, string>>({});
@@ -99,7 +99,7 @@ export function ReviewPointsList({
reviewPoints.forEach(point => {
suggestions[point.id] = point.suggestion || '';
});
setSuggestionTexts(suggestions);
// setSuggestionTexts(suggestions);
// 使用函数式更新,不再需要外部 manualReviewNotes 变量
setManualReviewNotes(prev => {
@@ -112,12 +112,12 @@ export function ReviewPointsList({
}, [reviewPoints]);
// 处理建议文本变更
const handleSuggestionChange = (reviewPointId: string, text: string) => {
setSuggestionTexts(prev => ({
...prev,
[reviewPointId]: text
}));
};
// const handleSuggestionChange = (reviewPointId: string, text: string) => {
// setSuggestionTexts(prev => ({
// ...prev,
// [reviewPointId]: text
// }));
// };
/**
* 处理评查点审核操作
+2 -2
View File
@@ -22,14 +22,14 @@ export function ReviewTabs({ activeTab, onTabChange, children }: ReviewTabsProps
>
<i className="ri-file-text-line"></i>
</button>
<button
{/* <button
className={`tab-nav-item ${activeTab === 'analysis' ? 'active' : ''}`}
onClick={() => onTabChange('analysis')}
type="button"
aria-pressed={activeTab === 'analysis'}
>
<i className="ri-lightbulb-line"></i> AI智能分析
</button>
</button> */}
<button
className={`tab-nav-item ${activeTab === 'fileinfo' ? 'active' : ''}`}
onClick={() => onTabChange('fileinfo')}