Procházet zdrojové kódy

fix: 修复订单详情页视频类型映射错误

## 问题
后端 API 返回的 assetType 值与前端检查值不匹配:
- 后端返回:job_result, salary, tax
- 前端检查:salary_video, tax_video (错误)

## 修复
更新 OrderDetail.tsx 中的视频类型映射逻辑:
- salary → salary_video
- tax → tax_video
- job_result → checkin_video (默认值)

## 影响范围
订单详情页的视频上传和展示功能

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
yourname před 19 hodinami
rodič
revize
c8c8228adf

+ 4 - 3
mini-ui-packages/yongren-order-management-ui/src/pages/OrderDetail/OrderDetail.tsx

@@ -145,10 +145,11 @@ const OrderDetail: React.FC = () => {
 
         // 转换API数据到UI格式
         const transformedVideos = videos.map((video: CompanyVideosResponse['data'][0]) => {
-          // 根据assetType确定视频类型
+          // 根据assetType确定视频类型(后端返回值:job_result, salary, tax)
           let videoType: 'checkin_video' | 'salary_video' | 'tax_video' = 'checkin_video'
-          if (video.assetType === 'salary_video') videoType = 'salary_video'
-          if (video.assetType === 'tax_video') videoType = 'tax_video'
+          if (video.assetType === 'salary') videoType = 'salary_video'
+          if (video.assetType === 'tax') videoType = 'tax_video'
+          // job_result 是打卡视频,使用默认值 checkin_video
 
           return {
             id: video.id || video.fileId || 0,