diff --git a/frontend/.env.production b/frontend/.env.production new file mode 100644 index 0000000..9cca039 --- /dev/null +++ b/frontend/.env.production @@ -0,0 +1,7 @@ +# 前端生产环境配置 +# 构建时使用的环境变量 + +# API 基础 URL - 使用阿里云NLB负载均衡器 +VITE_API_BASE_URL=http://nlb-y7wvnvbyb726t5m4bz.cn-hongkong.nlb.aliyuncsslbintl.com:3001 + +# 其他环境变量可根据需要添加 \ No newline at end of file diff --git a/frontend/src/pages/manager/PerformanceReview.tsx b/frontend/src/pages/manager/PerformanceReview.tsx index ea85cdf..5474be7 100644 --- a/frontend/src/pages/manager/PerformanceReview.tsx +++ b/frontend/src/pages/manager/PerformanceReview.tsx @@ -24,7 +24,7 @@ import { ArrowLeftOutlined, } from '@ant-design/icons'; import { useParams, useNavigate } from 'react-router-dom'; -import { PerformanceRecord } from '../../api/performance'; +import { PerformanceRecord, PerformanceItemDetail } from '../../api/performance'; import http from '../../api/http'; import { useIsMobile } from '../../hooks/useBreakpoint'; import dayjs from 'dayjs'; @@ -85,7 +85,7 @@ const PerformanceReview: React.FC = () => { // Initialize form with existing manager scores if available const itemScores: Record = {}; - data.performanceItems?.forEach((item) => { + data.performanceItems?.forEach((item: PerformanceItemDetail) => { itemScores[item.itemName] = { managerScore: item.managerScore ?? item.aiScore ?? item.selfScore ?? 0, scoreExplanation: item.managerExplanation ?? '', diff --git a/frontend/src/pages/manager/SubordinateList.tsx b/frontend/src/pages/manager/SubordinateList.tsx index d5d4693..c558955 100644 --- a/frontend/src/pages/manager/SubordinateList.tsx +++ b/frontend/src/pages/manager/SubordinateList.tsx @@ -42,12 +42,12 @@ interface SubordinateRecord extends PerformanceRecord { userPosition?: string; } -interface PageResult { - list: T[]; - total: number; - page: number; - pageSize: number; -} +// interface PageResult { +// list: T[]; +// total: number; +// page: number; +// pageSize: number; +// } const SubordinateList: React.FC = () => { const navigate = useNavigate();