Codex Assistant
昨天 58d9f460b2f8c34430285115e2557d18333c5cab
wx/pages/judge/review.wxml
@@ -18,8 +18,11 @@
      </view>
      <view class="submission-detail">
        <text class="submission-title">{{submission.title}}</text>
        <text class="submission-desc">{{submission.description || '暂无项目描述'}}</text>
        <view style="display: flex; flex-direction: column;">
          <text class="submission-title">{{submission.title}}</text>
          <text class="submission-desc">{{submission.description || '暂无项目描述'}}</text>
        </view>
        <!-- 参赛者信息 -->
        <view class="participant-info">
@@ -35,7 +38,8 @@
            <image class="participant-avatar" src="{{submission.participant.avatar}}" mode="aspectFill"></image>
            <view class="participant-text">
              <text class="participant-name">{{submission.participant.name || '匿名'}}</text>
              <text class="participant-meta">性别:{{submission.participant.gender || '未填写'}},出生日期:{{submission.participant.birthday || '未填写'}}</text>
              <text class="participant-field">性别:{{submission.participant.gender || '未填写'}}</text>
              <text class="participant-field">出生日期:{{submission.participant.birthday || '未填写'}}</text>
              <text class="participant-field">所属区域:{{submission.participant.region || '未填写'}}</text>
              <text class="participant-field">学历:{{submission.participant.education || '未填写'}}</text>
            </view>
@@ -59,20 +63,9 @@
    <view wx:if="{{submission.mediaList && submission.mediaList.length > 0}}" class="media-section">
      <text class="section-title">参赛作品</text>
      <view class="media-list">
        <view
          wx:for="{{submission.mediaList}}"
          wx:key="id"
          class="media-item"
          bindtap="onMediaTap"
          data-index="{{index}}"
        >
        <view wx:for="{{submission.mediaList}}" wx:key="id" class="media-item" bindtap="onMediaTap" data-index="{{index}}">
          <view class="media-thumb-wrapper">
            <image
              wx:if="{{item.mediaType === 'image' || item.mediaType === 'video'}}"
              class="media-thumb"
              src="{{item.thumbUrl}}"
              mode="aspectFill"
            />
            <image wx:if="{{item.mediaType === 'image' || item.mediaType === 'video'}}" class="media-thumb" src="{{item.thumbUrl}}" mode="aspectFill" />
            <view wx:elif="{{item.mediaType === 'pdf'}}" class="media-icon pdf">PDF</view>
            <view wx:elif="{{item.mediaType === 'word'}}" class="media-icon doc">DOC</view>
            <view wx:else class="media-icon file">FILE</view>
@@ -97,19 +90,11 @@
            <text class="criterion-score">{{scores[item.id] || 0}} / {{item.maxScore}} 分</text>
          </view>
          <text class="criterion-desc">{{item.description || '暂无评分说明'}}</text>
          <!-- 评分说明已移除,与Web端保持一致 -->
          <view class="score-control">
            <view class="score-btn" data-criterion-id="{{item.id}}" data-index="{{index}}" bindtap="decreaseScore">-</view>
            <input
              class="score-input"
              type="digit"
              value="{{scores[item.id] || 0}}"
              data-criterion-id="{{item.id}}"
              data-index="{{index}}"
              bindinput="onScoreChange"
              placeholder="0"
            />
            <input class="score-input" type="digit" value="{{scores[item.id] || 0}}" data-criterion-id="{{item.id}}" data-index="{{index}}" bindinput="onScoreChange" placeholder="0" />
            <view class="score-btn" data-criterion-id="{{item.id}}" data-index="{{index}}" bindtap="increaseScore">+</view>
          </view>
        </view>
@@ -124,20 +109,14 @@
    <!-- 评审意见 -->
    <view class="comment-section">
      <text class="section-title">评审意见</text>
      <textarea
        class="comment-input"
        placeholder="请填写详细评审意见,包括作品优点、不足和改进建议..."
        value="{{comment}}"
        maxlength="1000"
        show-confirm-bar="{{false}}"
        bindinput="onCommentInput"
      ></textarea>
      <textarea class="comment-input" placeholder="请填写详细评审意见,包括作品优点、不足和改进建议..." value="{{comment}}" show-confirm-bar="{{false}}" bindinput="onCommentInput"></textarea>
      <view class="comment-counter">
        <text class="counter-text">{{comment.length}} / 1000</text>
        <text class="counter-text">{{comment.length}} 字</text>
      </view>
    </view>
    <!-- 既有评审 -->
    <!-- 既有评审 - 已隐藏 -->
    <!--
    <view wx:if="{{existingReview}}" class="existing-review">
      <text class="section-title">历史评审</text>
      <view class="review-info">
@@ -149,13 +128,11 @@
        <text class="other-reviews-text">查看其他评委评分</text>
      </view>
    </view>
    -->
    <!-- 底部操作 -->
    <view class="bottom-actions">
      <view
        class="action-btn submit-btn {{submitting ? 'submitting' : ''}}"
        bindtap="onSubmitReview"
      >
      <view class="action-btn submit-btn {{submitting ? 'submitting' : ''}}" bindtap="onSubmitReview">
        <text class="btn-icon">{{submitting ? '⏳' : '✓'}}</text>
        <text class="btn-text">{{submitting ? '提交中...' : '提交评审'}}</text>
      </view>