From 2431480f5859ef40dfdf0eb19e1ba6ddebbd9ef2 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期一, 29 十二月 2025 20:06:22 +0800
Subject: [PATCH] 项目页面优化
---
src/views/business/ethicalReview/ethicalReviewInfo.vue | 75 ++++++++++++++++++++-----------------
1 files changed, 41 insertions(+), 34 deletions(-)
diff --git a/src/views/business/ethicalReview/ethicalReviewInfo.vue b/src/views/business/ethicalReview/ethicalReviewInfo.vue
index d505029..c89aa93 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"
@@ -217,7 +217,7 @@
<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>
@@ -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,7 +370,7 @@
<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="normal">涓撳</el-radio>
<el-radio label="chief">涓讳换涓撳</el-radio>
</el-radio-group>
</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,7 +617,7 @@
},
{
id: 18,
- expertName: "浣曟暀鎺�",
+ expertName: "钄¢噾璐�",
isChief: false,
reviewStatus: "applying",
expertConclusion: "",
@@ -620,7 +627,7 @@
// 涓讳换涓撳锛�1浣嶏級
{
id: 19,
- expertName: "涓讳换涓撳",
+ expertName: "瀛斿績娑�",
isChief: true,
reviewStatus: "applying",
expertConclusion: "",
@@ -651,7 +658,7 @@
};
},
computed: {
- // 璁$畻灞炴�э細鏅�氫笓瀹跺悓鎰忔暟閲�
+ // 璁$畻灞炴�э細涓撳鍚屾剰鏁伴噺
approvedNormalExperts() {
return this.expertReviews.filter(
expert => !expert.isChief && expert.expertConclusion === "approved"
@@ -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,
@@ -896,7 +903,7 @@
this.sendDialogVisible = true;
},
- // 鍙戦�佺粰鏅�氫笓瀹�
+ // 鍙戦�佺粰涓撳
handleSendToNormalExperts() {
const normalExperts = this.expertReviews.filter(
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
--
Gitblit v1.9.3