WXL
2 天以前 c80bc467a41daa6cbae4e5515a300a8ca98cfeaa
pagesSub/ethicalReview/index.vue
@@ -66,7 +66,7 @@
        <view class="review-header">
          <view class="case-info">
            <view class="hospital-badge">
              <u-icon name="order" size="16" color="#fff" />
              <up-icon name="order" size="16" color="#fff" />
            </view>
            <view class="info-content">
              <text class="donor-name">{{ review.name || "未填写姓名" }}</text>
@@ -112,19 +112,19 @@
        <!-- 审查详情 -->
        <view class="review-details">
          <view class="detail-item" v-if="review.createTime">
            <u-icon name="clock" size="14" color="#909399" />
            <up-icon name="clock" size="14" color="#909399" />
            <text class="detail-text"
              >创建时间:{{ formatDate(review.createTime) }}</text
            >
          </view>
          <view class="detail-item" v-if="review.conclusiontime">
            <u-icon name="checkmark-circle" size="14" color="#909399" />
            <up-icon name="checkmark-circle" size="14" color="#909399" />
            <text class="detail-text"
              >审查时间:{{ formatDate(review.conclusiontime) }}</text
            >
          </view>
          <view class="detail-item" v-if="review.expertname">
            <u-icon name="account" size="14" color="#909399" />
            <up-icon name="account" size="14" color="#909399" />
            <text class="detail-text">审查人:{{ review.expertname }}</text>
          </view>
        </view>
@@ -149,7 +149,7 @@
        <!-- 操作按钮 -->
        <view class="action-buttons">
          <button class="action-btn detail-btn" @tap.stop="viewDetail(review)">
            <u-icon name="eye" size="14" color="#747CF9" />
            <up-icon name="eye" size="14" color="#747CF9" />
            <text>查看详情</text>
          </button>
@@ -158,7 +158,7 @@
            class="action-btn download-btn"
            @tap.stop="downloadReport(review)"
          >
            <u-icon name="download" size="14" color="#52c41a" />
            <up-icon name="download" size="14" color="#52c41a" />
            <text>下载报告</text>
          </button>
@@ -167,7 +167,7 @@
            class="action-btn appeal-btn"
            @tap.stop="submitAppeal(review)"
          >
            <u-icon name="arrow-up" size="14" color="#fa8c16" />
            <up-icon name="arrow-up" size="14" color="#fa8c16" />
            <text>提起申诉</text>
          </button>
@@ -176,7 +176,7 @@
            class="action-btn restart-btn"
            @tap.stop="restartReview(review)"
          >
            <u-icon name="play-circle" size="14" color="#747CF9" />
            <up-icon name="play-circle" size="14" color="#747CF9" />
            <text>重新开始</text>
          </button>
        </view>
@@ -187,8 +187,7 @@
      <!-- 空状态 -->
      <view class="empty-state" v-if="!loading && reviewList.length == 0">
        <view> {{ loading }}-{{ reviewList.length }} </view>
        <u-icon name="file-remove" size="80" color="#C0C4CC" />
        <!-- <up-icon name="more-dot-fill" size="80" color="#C0C4CC" /> -->
        <text class="empty-text">暂无审查记录</text>
        <text class="empty-desc">当前筛选条件下没有找到相关记录</text>
        <button class="empty-action" @tap="resetFilters">