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