From 3ca24d97c52399dcbd93165bf5c01e2ee2af7823 Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 15 三月 2021 09:13:48 +0800
Subject: [PATCH] 修改功能样式

---
 src/components/panel/BaseNavMenuItem.vue |   27 +++++++------
 src/components/panel/ToolBoxPanel.vue    |   49 +++++++++++++++---------
 2 files changed, 46 insertions(+), 30 deletions(-)

diff --git a/src/components/panel/BaseNavMenuItem.vue b/src/components/panel/BaseNavMenuItem.vue
index 69330e9..9b497ae 100644
--- a/src/components/panel/BaseNavMenuItem.vue
+++ b/src/components/panel/BaseNavMenuItem.vue
@@ -6,12 +6,13 @@
           <template slot="title" v-if="item.icon">
             <img :src="item.icon" :title="item.label"/>
           </template>
-          <template slot="title" v-else>{{item.label}}</template>
+          <template slot="title" v-else>{{ item.label }}</template>
           <base-nav-menu-item v-for="child in item.items" :key="child.title" :menuList='[child]'></base-nav-menu-item>
         </el-submenu>
       </template>
       <template v-else>
         <el-menu-item :index="item.index" :key="index">
+          <!--          <el-radio></el-radio>-->
           {{ item.label }}
         </el-menu-item>
       </template>
@@ -33,24 +34,26 @@
 </script>
 
 <style lang="less" scoped>
+.el-menu--popup {
+  min-width: 100px;
+}
 .base-nav-menu {
   height: 38px;
-  line-height: 38px;
   display: flex;
   align-items: center;
-  justify-content: space-around;
+  justify-content: center;
   outline: none;
   border: none;
+  //margin-left: 20px;
+  padding: 0;
+  .el-menu--popup {
+    min-width: 100px;
+  }
+}
 
-  .el-submenu {
-    .el-submenu__title {
-      border-radius: 50%;
-
-      .el-icon-arrow-down {
-        display: none;
-      }
-
-    }
+.el-menu--horizontal {
+  .el-menu--popup {
+    min-width: 100px;
   }
 }
 </style>
diff --git a/src/components/panel/ToolBoxPanel.vue b/src/components/panel/ToolBoxPanel.vue
index 1b9fd88..92aeed5 100644
--- a/src/components/panel/ToolBoxPanel.vue
+++ b/src/components/panel/ToolBoxPanel.vue
@@ -8,8 +8,6 @@
                mode="horizontal"
                :collapse="isCollapse"
                unique-opened
-               @open="handleOpen"
-               @close="handleClose"
                @select="handleSelect"
                v-show='selectGroup'
       >
@@ -172,19 +170,10 @@
     },
     handleClose () {
     },
-    handleSelect (index, indexPath) {
-
-    },
-    gitBounced (params) {
-      this.bouncedText = params
-    },
-    changeSelect () {
-      this.selectGroup = !this.selectGroup
-    },
-    handleSelects (command) {
-      console.log(command)
-      switch (command) {
-        case '鍏ㄥ睆':
+    handleSelect (index) {
+      console.log(index)
+      switch (index) {
+        case '4-1':
           // this.map.toggleFullscreen()
           var printer = this.L.easyPrint({
             sizeModes: ['Current', 'A4Landscape', 'A4Portrait'],
@@ -242,13 +231,18 @@
           Measure.startMeasureArea(this.map, this.L)
           break
       }
+    },
+    gitBounced (params) {
+      this.bouncedText = params
+    },
+    changeSelect () {
+      this.selectGroup = !this.selectGroup
     }
   }
 }
 </script>
 
 <style lang="less">
-
 .lefttop-toolbox-panel {
   position: absolute;
   left: 15px;
@@ -261,7 +255,6 @@
     line-height: 55px;
     display: flex;
     align-items: center;
-    justify-content: space-around;
 
     .init-choose {
       background: #305B62;
@@ -276,12 +269,21 @@
     }
 
     .el-menu {
-      width: 80%;
+      width: 100%;
       background: none;
       z-index: 1;
       border: none;
       background: #305B62;
       border-radius: 50px;
+      //margin-left: -30px;
+
+      .el-icon-arrow-down:before {
+        content: " ";
+      }
+
+      .el-submenu__title:focus, .el-submenu__title:hover {
+        background: none;
+      }
     }
   }
 
@@ -309,4 +311,15 @@
   //}
 
 }
+.el-menu--horizontal {
+  .el-menu--popup {
+    min-width: 100px;
+    .el-menu-item {
+      min-width: 50px;
+    }
+  }
+}
+ul {
+  padding-inline-start: 0;
+}
 </style>

--
Gitblit v1.8.0