优化举报摄影师页面

This commit is contained in:
2026-07-08 14:02:44 +08:00
parent ccd63380cf
commit 8ca8bcf948
3 changed files with 1357 additions and 168 deletions

View File

@ -388,6 +388,13 @@ final class WildPhotographerReportDetailViewModel {
var supplementaryEvidences: [WildReportSupplementaryEvidence] {
homeViewModel?.supplementaryEvidences(for: record.id) ?? []
}
var reporterMediaItems: [WildReportReporterMediaItem] {
let images = (0..<record.imageCount).map { WildReportReporterMediaItem.image(index: $0) }
let videos = (0..<record.videoCount).map { WildReportReporterMediaItem.video(index: $0) }
return images + videos
}
var imageCountText: String { "\(record.imageCount)" }
var videoCountText: String { "\(record.videoCount)" }
var reporterMediaSummary: String {
switch (record.imageCount, record.videoCount) {
case (0, 0): return "0项"