From db303eb0a916386e699de54eeb637cf9cdf00e1c Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Wed, 25 Jun 2025 17:44:02 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=9C=8D=E5=8A=A1-=E4=BC=9A?=
=?UTF-8?q?=E8=AE=AE=E6=A8=A1=E5=9D=97=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/MeetingTabbar.vue | 65 ++++++
src/pages.json | 6 +
src/pages/integrated/meeting/index.vue | 4 +-
.../integrated/meeting/my-reservations.vue | 199 ++++++++++++++++++
src/pages/integrated/visitor/myvisitor.vue | 43 +++-
5 files changed, 315 insertions(+), 2 deletions(-)
create mode 100644 src/components/MeetingTabbar.vue
create mode 100644 src/pages/integrated/meeting/my-reservations.vue
diff --git a/src/components/MeetingTabbar.vue b/src/components/MeetingTabbar.vue
new file mode 100644
index 0000000..0537379
--- /dev/null
+++ b/src/components/MeetingTabbar.vue
@@ -0,0 +1,65 @@
+
+
+
+
+ 首页
+
+
+
+ 我的
+
+
+
+
+
+
+
diff --git a/src/pages.json b/src/pages.json
index 024e5f0..426bf83 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -472,6 +472,12 @@
"style": {
"navigationBarTitleText": "预约会议"
}
+ },
+ {
+ "path": "meeting/my-reservations",
+ "style": {
+ "navigationBarTitleText": "我的预约"
+ }
}
]
}
diff --git a/src/pages/integrated/meeting/index.vue b/src/pages/integrated/meeting/index.vue
index 0018fcd..aec2f19 100644
--- a/src/pages/integrated/meeting/index.vue
+++ b/src/pages/integrated/meeting/index.vue
@@ -41,11 +41,13 @@
+
+
+
\ No newline at end of file
diff --git a/src/pages/integrated/visitor/myvisitor.vue b/src/pages/integrated/visitor/myvisitor.vue
index 3c67402..a5ee811 100644
--- a/src/pages/integrated/visitor/myvisitor.vue
+++ b/src/pages/integrated/visitor/myvisitor.vue
@@ -59,7 +59,16 @@
暂无访客记录
-
+
+
+
+ 首页
+
+
+
+ 我的
+
+
@@ -480,5 +489,37 @@ onMounted(() => {
color: #999;
font-size: 26rpx;
}
+
+ .tabbar {
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 100rpx;
+ background: #fff;
+ display: flex;
+ border-top: 1px solid #eee;
+ z-index: 999;
+ }
+
+ .tabbar-item {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ color: #888;
+ font-size: 24rpx;
+ }
+
+ .tabbar-icon {
+ width: 48rpx;
+ height: 48rpx;
+ margin-bottom: 4rpx;
+ }
+
+ .tabbar-item.active {
+ color: #1777FF;
+ }
}