From 68857a8e65417b46c006158e621e376084eba033 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Thu, 28 Sep 2023 14:48:39 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=B5=8C=E5=85=A5=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=9A=90=E8=97=8F=E8=8F=9C=E5=8D=95=E5=92=8C?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=EF=BC=88=E9=A1=B6=E9=83=A8?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 4 ++++ src/assets/less/common.less | 7 +++++-- src/components/page/GlobalLayout.vue | 7 +++++-- src/components/tools/setting.js | 21 ++++++++++++++++++++- src/permission.js | 5 +++++ src/store/getters.js | 3 ++- src/store/modules/app.js | 6 +++++- 7 files changed, 46 insertions(+), 7 deletions(-) diff --git a/src/App.vue b/src/App.vue index 9bfac9a7..92fc6c01 100644 --- a/src/App.vue +++ b/src/App.vue @@ -17,6 +17,7 @@ import '@/utils/warterMark' // 引入自定义icon import '@/assets/icon/iconfont.less' import Vue from 'vue' +import { updatePageHeight } from './components/tools/setting.js' moment.locale('zh-cn') @@ -100,6 +101,9 @@ export default { const { href } = this.$router.resolve(params) window.open(href, '_blank') } + + updatePageHeight() + } } diff --git a/src/assets/less/common.less b/src/assets/less/common.less index 3d56158c..b5898634 100644 --- a/src/assets/less/common.less +++ b/src/assets/less/common.less @@ -1,7 +1,10 @@ @primary-color: #D52C26; +/*用户信息部分的高度*/ +@user-info-height: var(--user-info-height, 59px); +/*面包屑的高度,高度21,上下margin24*/ +@breadcrumb-height: var(--breadcrumb-height, 45px); /* 页面不出全局滚动条的高度,如果在vue文件使用,就只能在style里引入common.less */ -/*59px是用户信息那块,21px是面包屑,24px是上下的留白*/ -@page-content-h: calc(100vh - 59px - 21px - 24px); +@page-content-h: calc(100vh - @user-info-height - @breadcrumb-height); /*列表上方操作按钮区域*/ /*.ant-card-body .table-operator { diff --git a/src/components/page/GlobalLayout.vue b/src/components/page/GlobalLayout.vue index 46b6643d..2265e279 100644 --- a/src/components/page/GlobalLayout.vue +++ b/src/components/page/GlobalLayout.vue @@ -1,7 +1,7 @@