diff --git a/src/components/Screenfull/index.vue b/src/components/Screenfull/index.vue
deleted file mode 100644
index 5e2051be..00000000
--- a/src/components/Screenfull/index.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 90a9fc0f..d28bd6fc 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -14,11 +14,21 @@ const router = useRouter();
const { device } = storeToRefs(appStore); // 设备类型:desktop-宽屏设备 || mobile-窄屏设备
+/**
+ * 左侧菜单栏显示/隐藏
+ */
function toggleSideBar() {
appStore.toggleSidebar(true);
}
-// 注销
+/**
+ * vueUse 全屏
+ */
+const { isFullscreen, toggle } = useFullscreen();
+
+/**
+ * 注销
+ */
function logout() {
ElMessageBox.confirm("确定注销并退出系统吗?", "提示", {
confirmButtonText: "确定",
@@ -52,25 +62,25 @@ function logout() {
-
-
+
-
-
![]()
+
+
@@ -106,17 +116,36 @@ function logout() {
background-color: #fff;
box-shadow: 0 0 1px #0003;
- .navbar-setting-item {
- display: inline-block;
- width: 30px;
- height: 50px;
- line-height: 50px;
- color: #5a5e66;
- text-align: center;
+ .setting-container {
+ display: flex;
+ align-items: center;
+
+ .setting-item {
+ display: inline-block;
+ width: 30px;
+ height: 50px;
+ line-height: 50px;
+ color: #5a5e66;
+ text-align: center;
+ cursor: pointer;
+
+ &:hover {
+ background: rgb(249 250 251 / 100%);
+ }
+ }
+ }
+
+ .avatar-container {
+ display: flex;
+ align-items: center;
+ justify-items: center;
+ margin: 0 5px;
cursor: pointer;
- &:hover {
- background: rgb(249 250 251 / 100%);
+ img {
+ width: 40px;
+ height: 40px;
+ border-radius: 5px;
}
}
}