From 356a9f7a6e789ff152b80f917233b8736dfb0d7f Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 07 十一月 2025 11:17:10 +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