From 91b550fb1e2881776d3aadc08ff7a87792563fcf Mon Sep 17 00:00:00 2001
From: Codewoc <947380458@qq.com>
Date: Fri, 27 Mar 2026 09:44:52 +0800
Subject: [PATCH] =?UTF-8?q?feat(review-meeting):=20=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E8=AF=84=E5=AE=A1=E7=BB=93=E6=9E=9C=E7=AD=9B=E9=80=89=E5=B9=B6?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=97=E8=A1=A8=E5=B8=83=E5=B1=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/review/project.ts | 2 +
src/views/project/project/index.vue | 25 ++++---
src/views/review/meeting/AllProjectList.vue | 33 ++++++++-
src/views/review/meeting/index.vue | 80 +++++++++++++--------
4 files changed, 102 insertions(+), 38 deletions(-)
diff --git a/src/api/review/project.ts b/src/api/review/project.ts
index 26c074c7e..abf44efd1 100644
--- a/src/api/review/project.ts
+++ b/src/api/review/project.ts
@@ -38,6 +38,7 @@ export interface ReviewMeetingProjectPageReqVO {
projectTitle?: string
agendaCategory?: string
reporter?: string
+ reviewResult?: 'PASS' | 'REJECT'
reviewDate?: string
}
@@ -50,6 +51,7 @@ export interface ReviewProjectPageReqVO {
agendaCategory?: string
reporter?: string
reporterUnit?: string
+ reviewResult?: 'PASS' | 'REJECT'
reviewDate?: string
}
diff --git a/src/views/project/project/index.vue b/src/views/project/project/index.vue
index 21b8a4daf..4089193e7 100644
--- a/src/views/project/project/index.vue
+++ b/src/views/project/project/index.vue
@@ -2,29 +2,29 @@
-
+
-
+
-
+
-
+
-
+
-
+
- 搜索
- 重置
+ 搜索
+ 重置
@@ -481,4 +481,13 @@ onMounted(() => {
:deep(.el-form-item) {
margin-bottom: 12px;
}
+
+:deep(.search-form .el-input__wrapper),
+:deep(.search-form .el-select__wrapper) {
+ min-height: 40px;
+}
+
+:deep(.search-form .el-input__inner) {
+ line-height: 40px;
+}
diff --git a/src/views/review/meeting/AllProjectList.vue b/src/views/review/meeting/AllProjectList.vue
index 906b25f9a..417ef1923 100644
--- a/src/views/review/meeting/AllProjectList.vue
+++ b/src/views/review/meeting/AllProjectList.vue
@@ -8,6 +8,7 @@
-
+
+
+
+
+
{
queryParams.agendaCategory = undefined
queryParams.reporter = undefined
queryParams.reporterUnit = undefined
+ queryParams.reviewResult = undefined
queryParams.reviewDate = undefined
handleQuery()
}
@@ -353,16 +364,34 @@ onMounted(async () => {
.search-input-sm {
width: 120px;
}
+:deep(.search-meeting-select),
+:deep(.search-input),
+:deep(.search-input-sm) {
+ height: 40px;
+}
:deep(.search-meeting-select .el-input__wrapper),
:deep(.search-input .el-input__wrapper),
:deep(.search-input-sm .el-input__wrapper) {
- height: 40px;
+ min-height: 40px;
border-radius: 6px;
border-color: #dcdedf;
}
+:deep(.search-meeting-select .el-select__wrapper),
+:deep(.search-input .el-select__wrapper),
+:deep(.search-input-sm .el-select__wrapper) {
+ min-height: 40px;
+ border-radius: 6px;
+ border-color: #dcdedf;
+}
+:deep(.search-meeting-select.el-date-editor),
+:deep(.search-input.el-date-editor),
+:deep(.search-input-sm.el-date-editor) {
+ min-height: 40px;
+}
:deep(.search-meeting-select .el-input__inner),
:deep(.search-input .el-input__inner),
:deep(.search-input-sm .el-input__inner) {
+ line-height: 40px;
font-size: 15px;
color: #333;
}
diff --git a/src/views/review/meeting/index.vue b/src/views/review/meeting/index.vue
index d9f1114a5..82917ce3a 100644
--- a/src/views/review/meeting/index.vue
+++ b/src/views/review/meeting/index.vue
@@ -7,6 +7,7 @@
-
+
@@ -38,18 +40,18 @@
-
+
{{ row.name }}
-
+
{{ formatDate(row.startTime, 'YYYY-MM-DD HH:mm') }}
-
+
{{ formatDate(row.endTime, 'YYYY-MM-DD HH:mm') }}
-
+
@@ -57,28 +59,31 @@
{{ STATUS_LABEL[row.status] }}
-
+
- 编辑
- 项目列表
- 发送短信邀约
- 取消
+
- 查看
- 项目列表
- 短信状态
- 邮件状态
- 发送议程
- 上传纪要
- 结束
- 取消
+
- 查看
- 项目列表
- 复制新会议
+
@@ -285,25 +290,37 @@ onMounted(() => getList())
width: 220px;
}
.search-datepicker {
- width: 340px;
+ width: 240px;
}
.search-select {
width: 140px;
}
:deep(.search-input .el-input__wrapper),
-:deep(.search-select .el-input__wrapper) {
- height: 40px;
+:deep(.search-select .el-input__wrapper),
+:deep(.search-datepicker .el-input__wrapper) {
+ min-height: 40px;
+ border-radius: 6px;
+ border-color: #dcdedf;
+ font-size: 15px;
+}
+:deep(.search-select .el-select__wrapper) {
+ min-height: 40px;
border-radius: 6px;
border-color: #dcdedf;
font-size: 15px;
}
:deep(.search-datepicker.el-date-editor) {
- height: 40px;
+ width: 240px !important;
+ min-width: 240px !important;
+ max-width: 240px !important;
+ min-height: 40px;
border-radius: 6px;
border-color: #dcdedf;
}
:deep(.search-input .el-input__inner),
-:deep(.search-select .el-input__inner) {
+:deep(.search-select .el-input__inner),
+:deep(.search-datepicker .el-input__inner) {
+ line-height: 40px;
font-size: 15px;
color: #333;
}
@@ -387,17 +404,24 @@ onMounted(() => getList())
/* ── 操作链接 ── */
.op-link {
- display: inline-block;
+ display: inline-flex;
color: #295abc;
font-size: 13px;
cursor: pointer;
- margin: 0 4px;
transition: opacity 0.2s;
}
.op-link:hover {
opacity: 0.8;
text-decoration: underline;
}
+.op-group {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: center;
+ gap: 8px;
+ line-height: 1.4;
+}
.op-danger {
color: #fc4f54;
}