From c8005d3f303be7241f5acdc10ad679e1bf8cd602 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 24 十月 2023 11:16:29 +0800
Subject: [PATCH] 横向滚动条固定列bug

---
 Source/UBCS-WEB/src/views/docking/loge.vue                  |   16 +++++++
 Source/UBCS-WEB/src/views/integration/applicationForm.vue   |   22 +++++++++++
 Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue      |   13 +++++-
 Source/UBCS-WEB/src/views/docking/info.vue                  |   18 ++++++++
 Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue |    2 
 5 files changed, 66 insertions(+), 5 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
index 525cb79..376bd5f 100644
--- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
@@ -940,7 +940,7 @@
 <style lang="scss" scoped>
 //鍥哄畾鍒楅珮搴�
 /deep/ .el-table__fixed {
-  height: 565px!important;
+  height: calc(100vh - 370px)!important;
 }
 // 婊氬姩鏉℃牱寮忎慨鏀�
 // 婊氬姩鏉$殑瀹藉害
diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
index 3660db1..e0702b5 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
@@ -306,7 +306,7 @@
               v-loading="loading"
               border
               :data="ProData"
-              :height="this.editStyleFlag? 800 : 343"
+              :height="this.tableHeight"
               style="width: 100%"
               @select="selectHandle"
               @cell-click="handleCellClicks"
@@ -492,6 +492,8 @@
   },
   data() {
     return {
+      //琛ㄦ牸楂樺害
+      dynamicHeight: '',
       // 淇濆瓨鍗曞厓鏍肩姸鎬�
       AddCellFlag: false,
       //鍏ㄥ睆缂栬緫楂樺害鐘舵��
@@ -1542,6 +1544,13 @@
       });
       return oids.join(",");
     },
+    tableHeight() {
+      if (this.editStyleFlag) {
+        return '800px'
+      } else {
+        return 'calc(100vh - 595px)'
+      }
+    }
   },
   mounted() {
   },
@@ -2174,7 +2183,7 @@
 <style lang="scss" scoped>
 //鍥哄畾鍒楅珮搴�
 /deep/ .el-table__fixed {
-  height: 325px!important;
+  height: calc(100vh - 612px)!important;
 }
 
 // 婊氬姩鏉℃牱寮忎慨鏀�
diff --git a/Source/UBCS-WEB/src/views/docking/info.vue b/Source/UBCS-WEB/src/views/docking/info.vue
index 02ba409..b29f9cf 100644
--- a/Source/UBCS-WEB/src/views/docking/info.vue
+++ b/Source/UBCS-WEB/src/views/docking/info.vue
@@ -501,8 +501,24 @@
 }
 </script>
 
-<style lang="scss">
+<style lang="scss" scoped>
 .applyRangeTable > .el-card:nth-of-type(2) > .el-card__body > .avue-crud__menu {
   display: none !important;
 }
+
+// 婊氬姩鏉℃牱寮忎慨鏀�
+// 婊氬姩鏉$殑瀹藉害
+/deep/ .el-table__body-wrapper::-webkit-scrollbar {
+  height: 15px; // 绾靛悜婊氬姩鏉� 蹇呭啓
+  background: white;
+  border: white;
+  width: 10px;
+
+}
+// 婊氬姩鏉$殑婊戝潡
+/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
+  background-color: #ececec;
+  border-radius: 20px;
+  border: #ececec;
+}
 </style>
diff --git a/Source/UBCS-WEB/src/views/docking/loge.vue b/Source/UBCS-WEB/src/views/docking/loge.vue
index 9964c04..023a104 100644
--- a/Source/UBCS-WEB/src/views/docking/loge.vue
+++ b/Source/UBCS-WEB/src/views/docking/loge.vue
@@ -319,6 +319,20 @@
 }
 </script>
 
-<style scoped>
+<style lang="scss" scoped>
+// 婊氬姩鏉℃牱寮忎慨鏀�
+// 婊氬姩鏉$殑瀹藉害
+   /deep/ .el-table__body-wrapper::-webkit-scrollbar {
+     height: 15px; // 绾靛悜婊氬姩鏉� 蹇呭啓
+   background: white;
+     border: white;
+     width: 10px;
 
+   }
+// 婊氬姩鏉$殑婊戝潡
+   /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
+     background-color: #ececec;
+     border-radius: 20px;
+     border: #ececec;
+   }
 </style>
diff --git a/Source/UBCS-WEB/src/views/integration/applicationForm.vue b/Source/UBCS-WEB/src/views/integration/applicationForm.vue
index a6c4e23..4aa0f2e 100644
--- a/Source/UBCS-WEB/src/views/integration/applicationForm.vue
+++ b/Source/UBCS-WEB/src/views/integration/applicationForm.vue
@@ -174,3 +174,25 @@
     }
 }
 </script>
+<style lang="scss" scoped>
+//鍥哄畾鍒楅珮搴�
+/deep/ .el-table__fixed {
+  height: calc(100vh - 345px)!important;
+}
+// 婊氬姩鏉℃牱寮忎慨鏀�
+// 婊氬姩鏉$殑瀹藉害
+/deep/ .el-table__body-wrapper::-webkit-scrollbar {
+  height: 15px; // 绾靛悜婊氬姩鏉� 蹇呭啓
+  background: white;
+  border: white;
+  width: 10px;
+
+}
+// 婊氬姩鏉$殑婊戝潡
+/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
+  background-color: #ececec;
+  border-radius: 20px;
+  border: #ececec;
+}
+
+</style>

--
Gitblit v1.9.3