From cd574e3394883b79eac5d63f3b11bca852dbc7a0 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期一, 29 十二月 2025 20:57:17 +0800
Subject: [PATCH] 页面推送

---
 src/views/business/ethicalReview/ethicalReviewInfo.vue |   97 ++++++++++++++++++++++++++----------------------
 1 files changed, 52 insertions(+), 45 deletions(-)

diff --git a/src/views/business/ethicalReview/ethicalReviewInfo.vue b/src/views/business/ethicalReview/ethicalReviewInfo.vue
index d505029..b9a7f8f 100644
--- a/src/views/business/ethicalReview/ethicalReviewInfo.vue
+++ b/src/views/business/ethicalReview/ethicalReviewInfo.vue
@@ -180,7 +180,7 @@
     <el-card class="expert-card">
       <div slot="header" class="clearfix">
         <span class="detail-title"
-          >涓撳瀹℃煡鎯呭喌 (18浣嶆櫘閫氫笓瀹� + 1浣嶄富浠讳笓瀹�)</span
+          >涓撳瀹℃煡鎯呭喌 (18浣嶄笓瀹� + 1浣嶄富濮斾笓瀹�)</span
         >
         <div style="float: right;">
           <el-button
@@ -189,7 +189,7 @@
             @click="handleSendToNormalExperts"
             :disabled="!canSendToNormalExperts"
           >
-            鍙戦�佹櫘閫氫笓瀹�
+            鍙戦�佷笓瀹�
           </el-button>
           <el-button
             size="mini"
@@ -197,7 +197,7 @@
             @click="handleSendToChiefExpert"
             :disabled="!canSendToChiefExpert"
           >
-            鍙戦�佷富浠讳笓瀹�
+            鍙戦�佷富濮斾笓瀹�
           </el-button>
           <el-button
             size="mini"
@@ -217,13 +217,13 @@
         <el-row :gutter="20">
           <el-col :span="6">
             <div class="stat-item">
-              <span class="stat-label">鏅�氫笓瀹跺凡鍚屾剰:</span>
+              <span class="stat-label">涓撳宸插悓鎰�:</span>
               <span class="stat-value">{{ approvedNormalExperts }}/18</span>
             </div>
           </el-col>
           <el-col :span="6">
             <div class="stat-item">
-              <span class="stat-label">涓讳换涓撳鐘舵��:</span>
+              <span class="stat-label">涓诲涓撳鐘舵��:</span>
               <span class="stat-value">{{ chiefExpertStatus }}</span>
             </div>
           </el-col>
@@ -268,7 +268,7 @@
               size="mini"
               type="danger"
               style="margin-left: 5px;"
-              >涓讳换</el-tag
+              >涓诲</el-tag
             >
           </template>
         </el-table-column>
@@ -276,7 +276,7 @@
         <el-table-column label="涓撳绫诲瀷" width="100" align="center">
           <template slot-scope="scope">
             <span :class="scope.row.isChief ? 'chief-expert' : 'normal-expert'">
-              {{ scope.row.isChief ? "涓讳换涓撳" : "鏅�氫笓瀹�" }}
+              {{ scope.row.isChief ? "涓诲涓撳" : "涓撳" }}
             </span>
           </template>
         </el-table-column>
@@ -314,6 +314,13 @@
           <template slot-scope="scope">
             <span>{{
               scope.row.reviewTime ? parseTime(scope.row.reviewTime) : "鏈鏌�"
+            }}</span>
+          </template>
+        </el-table-column>
+        <el-table-column label="鍙戦�佹椂闂�" width="160" align="center">
+          <template slot-scope="scope">
+            <span>{{
+              scope.row.reviewTime ? parseTime(scope.row.reviewTime) : "鏈彂閫�"
             }}</span>
           </template>
         </el-table-column>
@@ -363,8 +370,8 @@
       <el-form :model="sendForm" ref="sendForm" label-width="100px">
         <el-form-item label="涓撳绫诲瀷" prop="expertType">
           <el-radio-group v-model="sendForm.expertType">
-            <el-radio label="normal">鏅�氫笓瀹�</el-radio>
-            <el-radio label="chief">涓讳换涓撳</el-radio>
+            <el-radio label="normal">涓撳</el-radio>
+            <el-radio label="chief">涓诲涓撳</el-radio>
           </el-radio-group>
         </el-form-item>
         <el-form-item
@@ -453,11 +460,11 @@
 
       // 闄勪欢鏁版嵁
       attachments: [],
-      expertReviews: [
-        // 鏅�氫笓瀹讹紙18浣嶏級- 鍒濆鐘舵�佷负鐢宠涓�
+     expertReviews: [
+        // 涓撳锛�18浣嶏級- 鍒濆鐘舵�佷负鐢宠涓�
         {
           id: 1,
-          expertName: "寮犳暀鎺�",
+          expertName: "闄舵槉",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -466,7 +473,7 @@
         },
         {
           id: 2,
-          expertName: "鏉庢暀鎺�",
+          expertName: "鍒樻枌",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -475,7 +482,7 @@
         },
         {
           id: 3,
-          expertName: "鐜嬫暀鎺�",
+          expertName: "浜庢捣鍒� ",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -484,7 +491,7 @@
         },
         {
           id: 4,
-          expertName: "鍒樻暀鎺�",
+          expertName: "鐜嬬孩姊�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -493,7 +500,7 @@
         },
         {
           id: 5,
-          expertName: "闄堟暀鎺�",
+          expertName: "鐜嬫槬鍏�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -502,7 +509,7 @@
         },
         {
           id: 6,
-          expertName: "鏉ㄦ暀鎺�",
+          expertName: "鐜嬮潤",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -511,7 +518,7 @@
         },
         {
           id: 7,
-          expertName: "榛勬暀鎺�",
+          expertName: "杈规枃瓒�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -520,7 +527,7 @@
         },
         {
           id: 8,
-          expertName: "璧垫暀鎺�",
+          expertName: "闂織鍕�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -529,7 +536,7 @@
         },
         {
           id: 9,
-          expertName: "鍛ㄦ暀鎺�",
+          expertName: "璁稿嚖",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -538,7 +545,7 @@
         },
         {
           id: 10,
-          expertName: "鍚存暀鎺�",
+          expertName: "璁镐紶灞�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -547,7 +554,7 @@
         },
         {
           id: 11,
-          expertName: "寰愭暀鎺�",
+          expertName: "寮犵孩宀�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -556,7 +563,7 @@
         },
         {
           id: 12,
-          expertName: "瀛欐暀鎺�",
+          expertName: "鏉ㄨ嫃姘�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -565,7 +572,7 @@
         },
         {
           id: 13,
-          expertName: "鏈辨暀鎺�",
+          expertName: "瀹嬬帀寮�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -574,7 +581,7 @@
         },
         {
           id: 14,
-          expertName: "椹暀鎺�",
+          expertName: "鍛ㄤ紶鍒�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -583,7 +590,7 @@
         },
         {
           id: 15,
-          expertName: "鑳℃暀鎺�",
+          expertName: "鑽嗗嚒娉�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -592,7 +599,7 @@
         },
         {
           id: 16,
-          expertName: "鏋楁暀鎺�",
+          expertName: "鐭枃鎹�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -601,7 +608,7 @@
         },
         {
           id: 17,
-          expertName: "閮暀鎺�",
+          expertName: "钁i渿",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -610,17 +617,17 @@
         },
         {
           id: 18,
-          expertName: "浣曟暀鎺�",
+          expertName: "钄¢噾璐�",
           isChief: false,
           reviewStatus: "applying",
           expertConclusion: "",
           expertOpinion: "",
           reviewTime: ""
         },
-        // 涓讳换涓撳锛�1浣嶏級
+        // 涓诲涓撳锛�1浣嶏級
         {
           id: 19,
-          expertName: "涓讳换涓撳",
+          expertName: "瀛斿績娑�",
           isChief: true,
           reviewStatus: "applying",
           expertConclusion: "",
@@ -646,18 +653,18 @@
         { id: 1, name: "寮犳暀鎺�", type: "normal" },
         { id: 2, name: "鏉庢暀鎺�", type: "normal" },
         { id: 3, name: "鐜嬫暀鎺�", type: "normal" },
-        { id: 4, name: "璧典富浠�", type: "chief" }
+        { id: 4, name: "璧典富濮�", type: "chief" }
       ]
     };
   },
   computed: {
-    // 璁$畻灞炴�э細鏅�氫笓瀹跺悓鎰忔暟閲�
+    // 璁$畻灞炴�э細涓撳鍚屾剰鏁伴噺
     approvedNormalExperts() {
       return this.expertReviews.filter(
         expert => !expert.isChief && expert.expertConclusion === "approved"
       ).length;
     },
-    // 璁$畻灞炴�э細涓讳换涓撳鐘舵��
+    // 璁$畻灞炴�э細涓诲涓撳鐘舵��
     chiefExpertStatus() {
       const chiefExpert = this.expertReviews.find(expert => expert.isChief);
       return chiefExpert
@@ -693,7 +700,7 @@
         return "danger";
       }
     },
-    // 鏄惁鍙互鍙戦�佺粰鏅�氫笓瀹�
+    // 鏄惁鍙互鍙戦�佺粰涓撳
     canSendToNormalExperts() {
       return (
         this.expertReviews.filter(
@@ -701,7 +708,7 @@
         ).length > 0
       );
     },
-    // 鏄惁鍙互鍙戦�佺粰涓讳换涓撳锛堥渶瑕佽嚦灏�12涓櫘閫氫笓瀹跺悓鎰忥級
+    // 鏄惁鍙互鍙戦�佺粰涓诲涓撳锛堥渶瑕佽嚦灏�12涓笓瀹跺悓鎰忥級
     canSendToChiefExpert() {
       return (
         this.approvedNormalExperts >= 12 &&
@@ -766,7 +773,7 @@
       // 妯℃嫙鏁版嵁 - 瀹為檯椤圭洰涓粠鎺ュ彛鑾峰彇
       setTimeout(() => {
         this.expertReviews = [
-          // 鏅�氫笓瀹讹紙18浣嶏級
+          // 涓撳锛�18浣嶏級
           {
             id: 1,
             expertName: "寮犳暀鎺�",
@@ -774,7 +781,7 @@
             reviewStatus: "submitted",
             expertConclusion: "approved",
             expertOpinion: "绗﹀悎浼︾悊瑕佹眰",
-            reviewTime: "2023-12-01 10:30:00"
+            reviewTime: "2025-12-01 10:30:00"
           },
           {
             id: 2,
@@ -783,7 +790,7 @@
             reviewStatus: "submitted",
             expertConclusion: "approved",
             expertOpinion: "鏂规璁捐鍚堢悊",
-            reviewTime: "2023-12-01 11:20:00"
+            reviewTime: "2025-12-01 11:20:00"
           },
           {
             id: 3,
@@ -794,10 +801,10 @@
             expertOpinion: "",
             reviewTime: ""
           },
-          // 涓讳换涓撳锛�1浣嶏級
+          // 涓诲涓撳锛�1浣嶏級
           {
             id: 19,
-            expertName: "璧典富浠�",
+            expertName: "璧典富濮�",
             isChief: true,
             reviewStatus: "applying",
             expertConclusion: "",
@@ -896,7 +903,7 @@
       this.sendDialogVisible = true;
     },
 
-    // 鍙戦�佺粰鏅�氫笓瀹�
+    // 鍙戦�佺粰涓撳
     handleSendToNormalExperts() {
       const normalExperts = this.expertReviews.filter(
         expert => !expert.isChief && expert.reviewStatus === "applying"
@@ -906,7 +913,7 @@
       this.sendDialogVisible = true;
     },
 
-    // 鍙戦�佺粰涓讳换涓撳
+    // 鍙戦�佺粰涓诲涓撳
     handleSendToChiefExpert() {
       const chiefExpert = this.expertReviews.find(
         expert => expert.isChief && expert.reviewStatus === "applying"
@@ -1023,7 +1030,7 @@
         <div>
           <p><strong>涓撳濮撳悕锛�</strong>${expert.expertName}</p>
           <p><strong>涓撳绫诲瀷锛�</strong>${
-            expert.isChief ? "涓讳换涓撳" : "鏅�氫笓瀹�"
+            expert.isChief ? "涓诲涓撳" : "涓撳"
           }</p>
           <p><strong>瀹℃煡鐘舵�侊細</strong>${this.statusTextFilter(
             expert.reviewStatus
@@ -1515,7 +1522,7 @@
   box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
 }
 
-/* 涓讳换涓撳琛岄珮浜� */
+/* 涓诲涓撳琛岄珮浜� */
 :deep(.chief-expert-row) {
   background-color: #fff7e6 !important;
 }

--
Gitblit v1.9.3