diff --git a/src/components/page/GlobalLayout.vue b/src/components/page/GlobalLayout.vue
index 81f6a75..2e10259 100644
--- a/src/components/page/GlobalLayout.vue
+++ b/src/components/page/GlobalLayout.vue
@@ -3,65 +3,65 @@
this.collapsed = false"
- :closable="false"
- :visible="collapsed"
- width="200px"
+ v-if="device === 'mobile'"
+ :wrapClassName="'drawer-sider ' + navTheme"
+ placement="left"
+ @close="() => this.collapsed = false"
+ :closable="false"
+ :visible="collapsed"
+ width="200px"
>
+ mode="inline"
+ v-if="device === 'mobile'"
+ :menus="menus"
+ @menuSelect="menuSelect"
+ :theme="navTheme"
+ :collapsed="false"
+ :collapsible="true">
+ v-show="device === 'desktop'"
+ mode="inline"
+ :menus="menus"
+ @menuSelect="myMenuSelect"
+ :theme="navTheme"
+ :collapsed="collapsed"
+ :collapsible="true">
this.collapsed = false"
- :closable="false"
- :visible="collapsed"
- width="200px"
+ v-if="device === 'mobile'"
+ :wrapClassName="'drawer-sider ' + navTheme"
+ placement="left"
+ @close="() => this.collapsed = false"
+ :closable="false"
+ :visible="collapsed"
+ width="200px"
>
+ mode="inline"
+ :menus="menus"
+ @menuSelect="menuSelect"
+ :theme="navTheme"
+ :collapsed="false"
+ :collapsible="true">
+ :class="[layoutMode, `content-width-${contentWidth}`]"
+ :style="{ paddingLeft: fixSiderbar && isDesktop() ? `${sidebarOpened ? 200 : 80}px` : '0' }">
@@ -626,7 +626,6 @@ body {
border-right-color: transparent;
}
}
-
}
// 外置的样式控制
@@ -694,7 +693,6 @@ body {
}
.content {
-
.table-operator {
margin-bottom: 18px;
@@ -703,4 +701,13 @@ body {
}
}
}
+
+// 自定义图标收小隐藏文字
+.ant-menu-inline-collapsed {
+ .anticon-jeecg + span {
+ opacity: 0!important;
+ }
+}
+
+