From fc51f2806799f74771aae97b10d651d662205ff1 Mon Sep 17 00:00:00 2001
From: "1747191978@qq.com" <1942943850@qq.com>
Date: Mon, 17 Feb 2025 15:19:41 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=98=BE=E7=A4=BA?=
 =?UTF-8?q?=E6=A0=87=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/views/components/MeetingList.vue      |  1 +
 大唐会议后台/src/views/meeting/index.vue      |  2 +-
 .../src/views/meetingDetails/index.vue        | 28 ++++++++++++++++++-
 3 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/大唐会议后台/src/views/components/MeetingList.vue b/大唐会议后台/src/views/components/MeetingList.vue
index 98ec4309..7c1ad910 100644
--- a/大唐会议后台/src/views/components/MeetingList.vue
+++ b/大唐会议后台/src/views/components/MeetingList.vue
@@ -273,6 +273,7 @@ export default {
     color: #1890ff;
     margin-left: 10px;
     font-weight: 500;
+    cursor: pointer;
   }
 }
 </style>
diff --git a/大唐会议后台/src/views/meeting/index.vue b/大唐会议后台/src/views/meeting/index.vue
index 688a3cfd..59a30f83 100644
--- a/大唐会议后台/src/views/meeting/index.vue
+++ b/大唐会议后台/src/views/meeting/index.vue
@@ -409,7 +409,7 @@ export default {
       this.title = "会议详情";
       this.$router.push({
         path: "/meetingDetails/index",
-        query: { id: row.id },
+        query: { id: row.id, title: row.title },
       });
     },
     submitForm1() {
diff --git a/大唐会议后台/src/views/meetingDetails/index.vue b/大唐会议后台/src/views/meetingDetails/index.vue
index 1ac370c7..ee4507fd 100644
--- a/大唐会议后台/src/views/meetingDetails/index.vue
+++ b/大唐会议后台/src/views/meetingDetails/index.vue
@@ -1,14 +1,21 @@
 <template>
   <div class="app-container" v-loading="loading">
     <div class="div-box">
-      <span class="div-title"> {{ listData.title }}</span>
+      <div style="text-align: center">
+        <span class="div-title"> {{ $route.query.title }}</span>
+      </div>
       <div
+        v-if="listData.infos && listData.infos.length"
         @click="handleAdd"
         style="text-align: right; color: #1890ff; font-size: 20px"
       >
         <i class="el-icon-circle-plus-outline"></i>
         新增
       </div>
+      <div v-else @click="handleAdd" class="div-add">
+        <i class="el-icon-circle-plus-outline"></i>
+        新增
+      </div>
       <div class="div-ul">
         <MeetingList
           @handleRefresh="handleRefresh"
@@ -277,4 +284,23 @@ export default {
   font-size: 18px;
   line-height: 26px;
 }
+.div-add {
+  width: 100%;
+  height: 300px;
+  color: #1890ff;
+  font-size: 30px;
+  line-height: 300px;
+  border: 2px dashed #1890ff;
+  text-align: center;
+}
+.div-title {
+  display: inline-block;
+  border: 1px solid #000;
+  padding: 0 14px;
+  margin-bottom: 30px;
+  line-height: 50px;
+  border-radius: 6px;
+  font-size: 20px;
+  font-weight: bold;
+}
 </style>