From c7bc3eb18e1fda4254ca0195e2133d2ed978de11 Mon Sep 17 00:00:00 2001
From: china <527956374@qq.com>
Date: 星期四, 11 五月 2023 17:48:48 +0800
Subject: [PATCH] 样式调整

---
 src/views/system/config/index.vue      |    7 +--
 src/assets/styles/index.scss           |   25 ++++++++++--
 src/views/tcp/connection/index.vue     |    2 
 src/views/etaa/question_bank/index.vue |   11 ++---
 src/views/etaa/paper/index.vue         |    9 +---
 src/layout/index.vue                   |   14 +++---
 src/layout/components/AppMain.vue      |    2 
 src/views/components/myTableV3.vue     |   18 ++++++---
 src/views/tcp/equip/index.vue          |    2 
 9 files changed, 51 insertions(+), 39 deletions(-)

diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss
index 96095ef..e17bf45 100644
--- a/src/assets/styles/index.scss
+++ b/src/assets/styles/index.scss
@@ -118,12 +118,27 @@
     }
   }
 }
-
+//渚ц竟鏍�
+.sidebar-box {
+  margin: 0 20px 0 0 ;
+  .box-card{
+    min-height: 300px;
+    max-height: calc(100vh - 198px);
+    overflow: auto;
+    scrollbar-width: none; /* Firefox */
+    -ms-overflow-style: none; /* IE 10+ */
+    &::-webkit-scrollbar {
+      display: none; /* Chrome Safari */
+    }
+  }
+}
 //main-container鍏ㄥ眬鏍峰紡
 .app-container {
+  display: flex;
   padding: 20px;
+  flex: 1;
+  overflow: auto;
 }
-
 .components-container {
   margin: 30px 50px;
   position: relative;
@@ -170,10 +185,10 @@
     color: rgb(32, 160, 255);
   }
 }
-
+.filter-card{
+  margin-bottom: 20px;
+}
 .filter-container {
-  padding-bottom: 10px;
-
   .filter-item {
     display: inline-block;
     vertical-align: middle;
diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue
index 0c6f4b7..aed40f7 100644
--- a/src/layout/components/AppMain.vue
+++ b/src/layout/components/AppMain.vue
@@ -24,7 +24,7 @@
 
 <style lang="scss" scoped>
 .app-main {
-  /* 50= navbar  50  */
+  display: flex;
   min-height: calc(100vh - 50px);
   width: 100%;
   position: relative;
diff --git a/src/layout/index.vue b/src/layout/index.vue
index c9032db..b65649c 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -159,20 +159,20 @@
     display: flex;
   }
 
-  .base-container {
+  .app-container {
     /*50 = navbar  */
     flex: 1;
     height: calc(100vh - 198px);
     border-radius:10px;
     overflow: auto;
-    scrollbar-width: none; /* Firefox */
-    -ms-overflow-style: none; /* IE 10+ */
-    &::-webkit-scrollbar {
-      display: none; /* Chrome Safari */
-    }
+    //scrollbar-width: none; /* Firefox */
+    //-ms-overflow-style: none; /* IE 10+ */
+    //&::-webkit-scrollbar {
+    //  display: none; /* Chrome Safari */
+    //}
     .box-card{
       .el-card__body{
-        padding-top: 0;
+        //padding-top: 0;
         .el-form-item--small.el-form-item{
           margin-top: 20px;
           margin-bottom: 0;
diff --git a/src/views/components/myTableV3.vue b/src/views/components/myTableV3.vue
index e695559..9ea4c56 100644
--- a/src/views/components/myTableV3.vue
+++ b/src/views/components/myTableV3.vue
@@ -7,6 +7,7 @@
         v-for="(custom, idx) in myTable.tools.custom"
         :key="idx"
         site="tools"
+        :type="custom.myType"
         :check-permission="custom.checkPermission"
         :name="custom.name"
         @click="custom.click"
@@ -94,8 +95,7 @@
           :sortable="column.sortable"
           :label="column.title"
           :type="column.type"
-          :width="column.width"
-          :min-width="column.minWidth"
+          :min-width="column.width"
           :align="column.align"
           :header-align="column.align"
         >
@@ -135,7 +135,7 @@
         v-if="myTable.operation.show"
         label="鎿嶄綔"
         align="center"
-        :width="myTable.operation.width"
+        :min-width="myTable.operation.width"
         fixed="right"
       >
         <template slot-scope="scope">
@@ -425,6 +425,7 @@
             })
           )
           this.myTable.loading = false
+          // this.$refs[this.myTable.ref].doLayout()
         }).catch(() => {
           this.myTable.loading = false
         })
@@ -627,8 +628,11 @@
 </script>
 
 <style scoped>
->>> .el-table__fixed-right {
-  height: 100% !important;
+>>> .el-table__header {
+  width: 100% !important;
+}
+>>> .el-table__body {
+  width: 100% !important;
 }
 
 /*璇︽儏琛ㄥ崟*/
@@ -663,5 +667,7 @@
   text-align: center;
   margin: 0 auto;
 }
-
+.table-tool-bar{
+  margin-bottom: 20px;
+}
 </style>
diff --git a/src/views/etaa/paper/index.vue b/src/views/etaa/paper/index.vue
index 4ee86f4..ac6817a 100644
--- a/src/views/etaa/paper/index.vue
+++ b/src/views/etaa/paper/index.vue
@@ -1,7 +1,6 @@
 <template>
-  <div class="app-main">
-    <div class="base-container">
-      <el-card shadow="never" class="box-card">
+    <div class="app-container">
+      <el-card shadow="never" class="box-card filter-card">
         <!--鎼滅储鏉′欢-->
         <div class="filter-container">
           <el-form :inline="true" :model="filterForm" size="small">
@@ -40,7 +39,6 @@
       <!--娣诲姞/缂栬緫寮圭獥-->
       <add v-if="editSetting.show" :setting="editSetting" @close="editSetting.show=false" @search="search" />
     </div>
-  </div>
 </template>
 
 <script>
@@ -84,8 +82,7 @@
               {
                 name: '娣诲姞',
                 checkPermission: 'etaa:paper:add',
-                // myType: 'danger',
-                mySize: 'mini',
+                myType: 'danger',
                 click: ()=> {
                   this.handleRAdd();
                 }
diff --git a/src/views/etaa/question_bank/index.vue b/src/views/etaa/question_bank/index.vue
index 3928307..f60b8d4 100644
--- a/src/views/etaa/question_bank/index.vue
+++ b/src/views/etaa/question_bank/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="app-main info-main">
+  <div class="app-container">
     <el-aside class="sidebar-box" style="padding: 0;">
       <div class="sidebar">
         <el-card class="box-card" shadow="never">
@@ -15,8 +15,8 @@
       </div>
     </el-aside>
 
-    <div class="base-container flex-1">
-      <el-card shadow="never" class="box-card">
+    <div class="flex-1">
+      <el-card shadow="never" class="box-card filter-card">
         <!--鎼滅储鏉′欢-->
         <div class="filter-container">
           <el-form :inline="true" :model="filterForm" size="small">
@@ -103,7 +103,7 @@
             {
               name: '娣诲姞璇曢',
               // checkPermission: 'system:config:remove',
-              // myType: 'danger',
+              myType: 'danger',
               mySize: 'mini',
               click: ()=> {
                 this.handleAdd();
@@ -413,9 +413,6 @@
 </script>
 <style scope lang="scss">
   .info-main{
-    display:-webkit-box;
-    display: -moz-box;
-    display: -0-box;
     min-height: calc( 100vh - 50px);
   }
   .flex-1{
diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue
index d09a315..e3587ed 100644
--- a/src/views/system/config/index.vue
+++ b/src/views/system/config/index.vue
@@ -1,7 +1,6 @@
 <template>
-  <div class="app-main">
-    <div class="base-container">
-      <el-card shadow="never" class="box-card">
+    <div class="app-container">
+      <el-card shadow="never" class="box-card filter-card">
         <!--鎼滅储鏉′欢-->
         <div class="filter-container">
           <el-form :inline="true" :model="filterFrom" size="small">
@@ -37,8 +36,6 @@
       <!--娣诲姞/缂栬緫寮圭獥-->
       <edit v-if="editSetting.show" :setting="editSetting" @close="editSetting.show=false" @search="search" />
     </div>
-
-  </div>
 </template>
 
 <script>
diff --git a/src/views/tcp/connection/index.vue b/src/views/tcp/connection/index.vue
index 4ba3122..349d445 100644
--- a/src/views/tcp/connection/index.vue
+++ b/src/views/tcp/connection/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="app-main">
-    <div class="base-container">
+    <div class="app-container">
       <my-table-v3 ref="myTable" :filter="filterForm" :table="table" />
     </div>
   </div>
diff --git a/src/views/tcp/equip/index.vue b/src/views/tcp/equip/index.vue
index 9662bda..aec3089 100644
--- a/src/views/tcp/equip/index.vue
+++ b/src/views/tcp/equip/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="app-main">
-    <div class="base-container">
+    <div class="app-container">
       <my-table-v3 ref="myTable" :filter="filterForm" :table="table" />
     </div>
   </div>

--
Gitblit v1.9.1