diff --git a/src/components/Theme/index.vue b/src/components/Theme/index.vue index b6df865..91b8ffc 100644 --- a/src/components/Theme/index.vue +++ b/src/components/Theme/index.vue @@ -63,9 +63,9 @@ - - diff --git a/src/layout/LayoutHorizontal/HeaderHorizontal/index.scss b/src/layout/LayoutHorizontal/HeaderHorizontal/index.scss new file mode 100644 index 0000000..88a2f78 --- /dev/null +++ b/src/layout/LayoutHorizontal/HeaderHorizontal/index.scss @@ -0,0 +1,37 @@ +.m-layout-header { + width: 100%; + transition: width 0.28s; + flex-shrink: 0; + box-sizing: border-box; + box-shadow: 0 1px 4px rgb(0 21 41 / 8%); + .header-inner { + height: 50px; + width: 100%; + border-bottom: 1px solid #eee; + display: flex; + background-color:$menuBg; + align-items: center; + padding: 0 10px 0 0; + box-sizing: border-box; + justify-content: space-between; + } +} +.fixed-header{ + position: fixed; + top: 0; + right: 0; + z-index: 9; +} + +.menu-horizontal{ + flex: 1; + overflow: hidden; + height: 100%; + margin-right:20px; + :deep(.el-menu-item){ + height: 100%; + } +} + + + diff --git a/src/layout/LayoutHorizontal/HeaderHorizontal/index.vue b/src/layout/LayoutHorizontal/HeaderHorizontal/index.vue new file mode 100644 index 0000000..2d58780 --- /dev/null +++ b/src/layout/LayoutHorizontal/HeaderHorizontal/index.vue @@ -0,0 +1,70 @@ + + + + + + diff --git a/src/layout/LayoutHorizontal/index.vue b/src/layout/LayoutHorizontal/index.vue new file mode 100644 index 0000000..cd3f6ed --- /dev/null +++ b/src/layout/LayoutHorizontal/index.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/layout/Header/index.scss b/src/layout/LayoutVertical/HeaderVertical/index.scss similarity index 65% rename from src/layout/Header/index.scss rename to src/layout/LayoutVertical/HeaderVertical/index.scss index 348f1a6..cb74e49 100644 --- a/src/layout/Header/index.scss +++ b/src/layout/LayoutVertical/HeaderVertical/index.scss @@ -4,34 +4,11 @@ width: 100%!important; } } -.header { - height: 50px; - width: 100%; - border-bottom: 1px solid #eee; - display: flex; - align-items: center; - padding: 0 10px 0 0; - box-sizing: border-box; - justify-content: space-between; - .left { - display: flex; - align-items: center; - height: 100%; - } - .tool-bar-right { - display: flex; - align-items: center; - .right-item-menu{ - margin-right: 22px; - } - } -} -.zb-fixed-header{ - position: fixed; - top: 0; - right: 0; - z-index: 9; +.show-tag{ + height: 90px; } + + .zb-no-fixed-header{ width: 100%!important;; } @@ -43,13 +20,33 @@ flex-shrink: 0; box-sizing: border-box; box-shadow: 0 1px 4px rgb(0 21 41 / 8%); + + .header-inner { + height: 50px; + width: 100%; + border-bottom: 1px solid #eee; + display: flex; + align-items: center; + padding: 0 10px 0 0; + box-sizing: border-box; + justify-content: space-between; + } } -.fixed-header-collapse{ +.fixed-header{ + position: fixed; + top: 0; + right: 0; + z-index: 9; +} +.collapse{ width: calc(100% - 60px); } -.fixed-header-no-collapse{ +.no-collapse{ width: calc(100% - 210px); } + + + .el-dropdown { display: flex; height: 100%; diff --git a/src/layout/LayoutVertical/HeaderVertical/index.vue b/src/layout/LayoutVertical/HeaderVertical/index.vue new file mode 100644 index 0000000..51d7f29 --- /dev/null +++ b/src/layout/LayoutVertical/HeaderVertical/index.vue @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/layout/LayoutVertical/index.vue b/src/layout/LayoutVertical/index.vue new file mode 100644 index 0000000..e3c6a67 --- /dev/null +++ b/src/layout/LayoutVertical/index.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/layout/Sidebar/index.vue b/src/layout/Sidebar/index.vue deleted file mode 100644 index f5e0cf5..0000000 --- a/src/layout/Sidebar/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - diff --git a/src/layout/Footer/index.vue b/src/layout/components/Footer/index.vue similarity index 100% rename from src/layout/Footer/index.vue rename to src/layout/components/Footer/index.vue diff --git a/src/layout/components/Header/ToolLeft.vue b/src/layout/components/Header/ToolLeft.vue new file mode 100644 index 0000000..239d5f3 --- /dev/null +++ b/src/layout/components/Header/ToolLeft.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/src/layout/components/Header/ToolRight.vue b/src/layout/components/Header/ToolRight.vue new file mode 100644 index 0000000..a0c5497 --- /dev/null +++ b/src/layout/components/Header/ToolRight.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/layout/Header/components/Avatar.vue b/src/layout/components/Header/components/Avatar.vue similarity index 98% rename from src/layout/Header/components/Avatar.vue rename to src/layout/components/Header/components/Avatar.vue index ba9613a..690aea6 100644 --- a/src/layout/Header/components/Avatar.vue +++ b/src/layout/components/Header/components/Avatar.vue @@ -3,7 +3,7 @@ {{userInfo.username}} - + diff --git a/src/layout/Header/components/CollapseIcon.vue b/src/layout/components/Header/components/CollapseIcon.vue similarity index 100% rename from src/layout/Header/components/CollapseIcon.vue rename to src/layout/components/Header/components/CollapseIcon.vue diff --git a/src/layout/Header/components/Hamburger.vue b/src/layout/components/Header/components/Hamburger.vue similarity index 100% rename from src/layout/Header/components/Hamburger.vue rename to src/layout/components/Header/components/Hamburger.vue diff --git a/src/layout/Header/components/HeaderSearch.vue b/src/layout/components/Header/components/HeaderSearch.vue similarity index 97% rename from src/layout/Header/components/HeaderSearch.vue rename to src/layout/components/Header/components/HeaderSearch.vue index e7479ec..4624526 100644 --- a/src/layout/Header/components/HeaderSearch.vue +++ b/src/layout/components/Header/components/HeaderSearch.vue @@ -2,7 +2,7 @@ + + + diff --git a/src/layout/Header/components/PersonalDialog.vue b/src/layout/components/Header/components/PersonalDialog.vue similarity index 100% rename from src/layout/Header/components/PersonalDialog.vue rename to src/layout/components/Header/components/PersonalDialog.vue diff --git a/src/layout/Header/components/Remind.vue b/src/layout/components/Header/components/Remind.vue similarity index 95% rename from src/layout/Header/components/Remind.vue rename to src/layout/components/Header/components/Remind.vue index 087a550..1d88838 100644 --- a/src/layout/Header/components/Remind.vue +++ b/src/layout/components/Header/components/Remind.vue @@ -3,7 +3,7 @@
diff --git a/src/layout/Header/components/Screenfull.vue b/src/layout/components/Header/components/ScreenFull.vue similarity index 63% rename from src/layout/Header/components/Screenfull.vue rename to src/layout/components/Header/components/ScreenFull.vue index 6b8cd84..f1b8356 100644 --- a/src/layout/Header/components/Screenfull.vue +++ b/src/layout/components/Header/components/ScreenFull.vue @@ -1,6 +1,10 @@ @@ -18,9 +22,4 @@ const { toggle, isFullscreen } = useFullscreen(); cursor: pointer; transition: all 0.3s; } -.transverseMenu { - .full-screen { - color: white; - } -} diff --git a/src/layout/Header/components/globalComSize.vue b/src/layout/components/Header/components/globalComSize.vue similarity index 90% rename from src/layout/Header/components/globalComSize.vue rename to src/layout/components/Header/components/globalComSize.vue index 20701d3..38c2ee8 100644 --- a/src/layout/Header/components/globalComSize.vue +++ b/src/layout/components/Header/components/globalComSize.vue @@ -1,6 +1,6 @@