From afeeed281e60466b576fbe74d339634cc5d07b82 Mon Sep 17 00:00:00 2001
From: Codex Assistant <codex@example.com>
Date: 星期三, 08 十月 2025 08:56:42 +0800
Subject: [PATCH] 修复评审功能和用户认证问题

---
 wx/pages/profile/employee-review-detail.wxml |   50 ++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 42 insertions(+), 8 deletions(-)

diff --git a/wx/pages/profile/employee-review-detail.wxml b/wx/pages/profile/employee-review-detail.wxml
index b66c8a2..e5a34c1 100644
--- a/wx/pages/profile/employee-review-detail.wxml
+++ b/wx/pages/profile/employee-review-detail.wxml
@@ -5,11 +5,11 @@
       <text class="section-title">椤圭洰淇℃伅</text>
       <view class="info-row">
         <text class="label">姣旇禌鍚嶇О</text>
-        <text class="value">{{detail.activityName || '-'}} </text>
+        <text class="value">{{detail.activityName || '-'}}</text>
       </view>
       <view class="info-row">
         <text class="label">椤圭洰鍚嶇О</text>
-        <text class="value">{{detail.projectName || '-'}} </text>
+        <text class="value">{{detail.projectName || '-'}}</text>
       </view>
       <view class="info-row">
         <text class="label">褰撳墠鐘舵��</text>
@@ -33,13 +33,47 @@
       </view>
     </view>
 
-    <view class="info-card" wx:if="{{detail.submissionFiles && detail.submissionFiles.length}}">
-      <text class="section-title">鎻愪氦璧勬枡</text>
-      <view class="file-item" wx:for="{{detail.submissionFiles}}" wx:key="id" data-url="{{item.url}}" bindtap="previewFile">
-        <text class="file-name">{{item.name || '璧勬枡鏂囦欢'}}</text>
-        <text class="file-action">棰勮</text>
+    <block wx:if="{{detail.submissionFiles && detail.submissionFiles.length}}">
+      <view class="info-card">
+        <text class="section-title">鎻愪氦璧勬枡</text>
+        <view class="media-list">
+          <view
+            class="media-item"
+            wx:for="{{detail.submissionFiles}}"
+            wx:key="id"
+            data-index="{{index}}"
+            bindtap="onMediaTap"
+          >
+            <view class="media-thumb-wrapper">
+              <block wx:if="{{item.mediaType === 'image' || item.mediaType === 'video'}}">
+                <image
+                  wx:if="{{item.thumbUrl}}"
+                  class="media-thumb"
+                  src="{{item.thumbUrl}}"
+                  mode="aspectFill"
+                />
+                <text wx:else class="icon media-icon placeholder ic-picture"></text>
+              </block>
+              <text wx:elif="{{item.mediaType === 'pdf'}}" class="icon media-icon pdf ic-pdf"></text>
+              <text wx:elif="{{item.mediaType === 'word'}}" class="icon media-icon doc ic-word"></text>
+              <text wx:else class="icon media-icon file ic-file"></text>
+              <text wx:if="{{item.mediaType === 'video'}}" class="icon media-play ic-video-play"></text>
+            </view>
+            <view class="media-info">
+              <text class="media-name">{{item.name || '璧勬枡鏂囦欢'}}</text>
+              <text class="media-size">{{getFileSizeText(item.size)}}</text>
+            </view>
+          </view>
+        </view>
       </view>
-    </view>
+    </block>
+
+    <block wx:else>
+      <view class="info-card">
+        <text class="section-title">鎻愪氦璧勬枡</text>
+        <view class="empty-media">鏆傛棤涓婁紶鐨勮祫鏂欐枃浠�</view>
+      </view>
+    </block>
 
     <view class="info-card">
       <text class="section-title">瀹℃牳鎰忚</text>

--
Gitblit v1.8.0