From 6cfd5d9a0c8f7bacbe2d3d1b1d84511207789ca6 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 11 三月 2025 19:55:17 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 admin/src/router/index.js |   51 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/admin/src/router/index.js b/admin/src/router/index.js
index db35fa8..d522993 100644
--- a/admin/src/router/index.js
+++ b/admin/src/router/index.js
@@ -68,8 +68,8 @@
     return
   }
   if (to.name === 'login') {
-   next()
-   return
+    next()
+    return
   }
   getUserInfo()
     .then(userInfo => {
@@ -98,4 +98,51 @@
     })
 })
 
+router.afterEach((to, from, failure) => {
+  setTimeout(function (){computeTableHeightIndex()},1000)
+  window.addEventListener('resize', computeTableHeightIndex())
+})
+function computeTableHeightIndex () {
+  const height = window.innerHeight
+  console.log('beforeEach========================锛�' + height)
+  const height13 = getEleHeghtByClassName('common-header', 0)
+  const height5 = document.getElementsByTagName('thead') && document.getElementsByTagName('thead')[0] ? document.getElementsByTagName('thead')[0].clientHeight : 0
+  if (document.getElementsByClassName('main_app') && document.getElementsByClassName('main_app')[0]) {
+    console.log('main_app========================')
+    // alert(height)
+    const height3 = getEleHeghtByClassName('main-header', 0)
+    const height4 = getEleHeghtByClassName('table-pagination', 0)
+    const height2 = getEleHeghtByClassName('toolbar', 0)
+    const height6 = getEleHeghtByClassName('doumee-filter', 0, 16)
+    const height7 = getEleHeghtByClassName('pt16', 0, 0)
+    const height9 = getEleHeghtByClassName('static_wrap', 0)
+    const height10 = getEleHeghtByClassName('query_btns', 0)
+    const height11 = getEleHeghtByClassName('el-tabs-ele', 0)
+    const height12 = getEleHeghtByClassName('platgroup_tabs', 0)
+    router.app.$store.commit('setTableHeightNew', height - height13 - height3 - height5 - height6 - height2 - height7 - height4 - height9 - height10 - height11 - height12)
+    console.log('gableHeightNew', router.app.$store.state.tableHeightNew)
+  } else {
+    console.log('tableLayout========================')
+    const height1 = getEleHeghtByClassName('table-search-form', 40, 16)
+    const height3 = getEleHeghtByClassName('main-header', 0)
+    const height4 = getEleHeghtByClassName('table-pagination', 0)
+    const height2 = getEleHeghtByClassName('toolbar', 0)
+    console.log('defualtlength', document.getElementsByClassName('table-search-form').length)
+    router.app.$store.commit('setTableHeightNew', height - height4 - height3 - height2 - height1 - height5 - height13)
+    console.log('gableHeightNew', router.app.$store.state.tableHeightNew)
+  }
+}
+
+function getEleHeghtByClassName (name, dv, margin) {
+  if ((document.getElementsByClassName(name) && document.getElementsByClassName(name)[0])) {
+    let t = 0
+    document.getElementsByClassName(name).forEach(e => {
+      console.log(name + '========================' + t + ':' + e.clientHeight)
+      t++
+    })
+    return document.getElementsByClassName(name)[document.getElementsByClassName(name).length - 1].clientHeight + (margin || 0)
+  }
+  return dv || 0
+}
+
 export default router

--
Gitblit v1.9.3