Rmengdi 10 сар өмнө
parent
commit
d4de0ab71f

BIN
pdaaphm-ui/src/assets/images/base.jpg


BIN
pdaaphm-ui/src/assets/images/final.png


BIN
pdaaphm-ui/src/assets/images/five.png


BIN
pdaaphm-ui/src/assets/images/four.png


BIN
pdaaphm-ui/src/assets/images/k_1.png


BIN
pdaaphm-ui/src/assets/images/msgBg.png


BIN
pdaaphm-ui/src/assets/images/msgBg3.png


BIN
pdaaphm-ui/src/assets/images/one.png


BIN
pdaaphm-ui/src/assets/images/six.png


BIN
pdaaphm-ui/src/assets/images/three.png


BIN
pdaaphm-ui/src/assets/images/two.png


BIN
pdaaphm-ui/src/assets/images/yuan.png


+ 51 - 1
pdaaphm-ui/src/assets/styles/element-ui.scss

@@ -52,8 +52,34 @@
   left: 0;
   position: relative;
   margin: 0 auto;
-}
+  .el-dialog__header,
+  .el-dialog__footer,
+  .el-dialog__body{
+    background-color: #0b333f;
+  }
+  .el-dialog__header .el-dialog__title{
+    color: white;
+  }
+  .el-upload .el-upload-dragger {
+    background-color: #0b333f !important;
+    .el-upload__text{
+      color: #fff;
+    }
+  }
+  .el-upload__tip {
+    color: #fff;
+  }
 
+}
+.vue-treeselect__control{
+  background-color: #0b333f !important;
+  .vue-treeselect__single-value{
+    color: #fff !important;
+  }
+}
+.el-textarea__inner{
+  background-color: #0b333f !important;
+}
 // refine element ui upload
 .upload-container {
   .el-upload {
@@ -62,6 +88,7 @@
     .el-upload-dragger {
       width: 100%;
       height: 200px;
+      background-color: #0b333f !important;
     }
   }
 }
@@ -77,6 +104,9 @@
 .el-range-editor.el-input__inner {
   display: inline-flex !important;
 }
+.el-range-input{
+  background-color: #0b333f;
+}
 
 // to fix el-date-picker css style
 .el-range-separator {
@@ -89,4 +119,24 @@
   > .el-submenu__title
   .el-submenu__icon-arrow {
   display: none;
+}
+
+// el-form
+.el-form .el-form-item__label{
+  color: #e4eaef;
+  
+}
+.el-input__inner{
+  background: #0b333f !important;
+  color: white;
+}
+.el-tree{
+  background: #0b333f !important;
+  color: #fefeff;
+}
+.el-radio__label{
+  color: white !important;
+}
+.el-loading-mask{
+  background-color: rgb(11, 51, 63,0.1) !important;
 }

+ 3 - 2
pdaaphm-ui/src/assets/styles/element-variables.scss

@@ -15,9 +15,10 @@ $--button-font-weight: 400;
 // $--color-text-regular: #1f2d3d;
 
 $--border-color-light: #dfe4ed;
-$--border-color-lighter: #e6ebf5;
+// $--border-color-lighter: #e6ebf5;
+$--border-color-lighter: #7d7f83;
 
-$--table-border: 1px solid #dfe6ec;
+$--table-border: 1px solid #4f5d68;
 
 /* icon font path, required */
 $--font-path: '~element-ui/lib/theme-chalk/fonts';

+ 43 - 4
pdaaphm-ui/src/assets/styles/ruoyi.scss

@@ -79,10 +79,11 @@
 	.el-table__header-wrapper, .el-table__fixed-header-wrapper {
 		th {
 			word-break: break-word;
-			background-color: #f8f8f9;
-			color: #515a6e;
+			background-color: #1e262f;
+			color: #fff;
 			height: 40px;
 			font-size: 13px;
+			
 		}
 	}
 	.el-table__body-wrapper {
@@ -90,6 +91,18 @@
 			margin-left: 1px;
 		}
 	}
+	.el-table__body{
+		tr {
+			background: #0b333f !important;
+			color: white;
+		}
+		tr:hover>td{
+			background-color: rgba(0, 0, 0, 0.1) !important;
+		}
+	}
+	.el-table__expand-icon{
+		color: white;
+	}
 }
 
 /** 表单布局 **/
@@ -121,6 +134,23 @@
 .pagination-container .el-pagination {
 	right: 0;
 	position: absolute;
+	.btn-prev,
+	.btn-next{
+		background-color: #0b333f;
+		color: white;
+	}
+	.el-pagination__total{
+		color: white;
+	}
+	.el-pagination__sizes .el-input__inner{
+		color: white;
+	}
+	.el-pagination__jump{
+		color: white;
+		.el-pagination__editor .el-input__inner{
+			color: white;
+		}
+	}
 }
 
 @media ( max-width : 768px) {
@@ -151,6 +181,9 @@
 .el-tree-node__content > .el-checkbox {
 	margin-right: 8px;
 }
+.el-tree-node__content:hover {
+	background-color: rgba(0, 0, 0, 0.1) !important;
+}
 
 .list-group-striped > .list-group-item {
 	border-left: 0;
@@ -166,8 +199,8 @@
 }
 
 .list-group-item {
-	border-bottom: 1px solid #e7eaec;
-	border-top: 1px solid #e7eaec;
+	// border-bottom: 1px solid #e7eaec;
+	// border-top: 1px solid #e7eaec;
 	margin-bottom: -1px;
 	padding: 11px 0px;
 	font-size: 13px;
@@ -182,7 +215,13 @@
 	min-height: 40px;
 }
 
+.el-card__header{
+	background-color: #0b333f;
+	color: #fff;
+}
 .el-card__body {
+	background-color: #0b333f;
+	color: #fff;
 	padding: 15px 20px 20px 20px;
 }
 

+ 2 - 2
pdaaphm-ui/src/assets/styles/sidebar.scss

@@ -15,7 +15,7 @@
     -webkit-transition: width .28s;
     transition: width 0.28s;
     width: $base-sidebar-width !important;
-    background-color: $base-menu-background;
+    background-color: $deep-blue;
     height: 100%;
     position: fixed;
     font-size: 0px;
@@ -85,7 +85,7 @@
     .submenu-title-noDropdown,
     .el-submenu__title {
       &:hover {
-        background-color: rgba(0, 0, 0, 0.06) !important;
+        background-color: rgba(0, 0, 0, 0.1) !important;
       }
     }
 

+ 9 - 6
pdaaphm-ui/src/assets/styles/variables.scss

@@ -7,19 +7,22 @@ $green: #30B08F;
 $tiffany: #4AB7BD;
 $yellow:#FEC171;
 $panGreen: #30B08F;
+$deep-blue:#0b333f;
 
 // 默认菜单主题风格
-$base-menu-color:#bfcbd9;
+$base-menu-color:#e4eaef;
 $base-menu-color-active:#f4f4f5;
-$base-menu-background:#304156;
+// $base-menu-background:#304156;
+$base-menu-background:#0b333f;
 $base-logo-title-color: #ffffff;
 
 $base-menu-light-color:rgba(0,0,0,.70);
 $base-menu-light-background:#ffffff;
 $base-logo-light-title-color: #001529;
 
-$base-sub-menu-background:#1f2d3d;
-$base-sub-menu-hover:#001528;
+// $base-sub-menu-background:#1f2d3d;
+$base-sub-menu-background:#1e262f;
+$base-sub-menu-hover:#313233;
 
 // 自定义暗色菜单风格
 /**
@@ -33,8 +36,8 @@ $base-menu-light-background:#ffffff;
 $base-logo-light-title-color: #001529;
 
 $base-sub-menu-background:#000c17;
-$base-sub-menu-hover:#001528;
-*/
+$base-sub-menu-hover:#001528;*/
+
 
 $base-sidebar-width: 200px;
 

+ 5 - 2
pdaaphm-ui/src/components/Breadcrumb/index.vue

@@ -73,17 +73,20 @@ export default {
 
   .no-redirect {
     // color: #97a8be;
-    color: black;
+    color: white;
     cursor: text;
   }
   :first-child {
     :nth-child(3) {
       ::v-deep .el-breadcrumb__inner .no-redirect {
-        color: #1890ff;
+        color: #fff;
         font-size: 20px;
         font-weight: 700;
       }
     }
   }
+  .el-breadcrumb__inner a{
+    color: white;
+  }
 }
 </style>

+ 1 - 1
pdaaphm-ui/src/components/Pagination/index.vue

@@ -105,7 +105,7 @@ export default {
 
 <style scoped>
 .pagination-container {
-  background: #fff;
+  background: #0b333f;
   padding: 32px 16px;
 }
 .pagination-container.hidden {

+ 2 - 0
pdaaphm-ui/src/layout/components/AppMain.vue

@@ -31,6 +31,8 @@ export default {
   /* 50= navbar  50  */
   min-height: calc(100vh - 50px);
   width: 100%;
+  // background-color: #08202b;
+  background-color: #0b333f;
   position: relative;
   overflow: hidden;
 }

+ 4 - 3
pdaaphm-ui/src/layout/components/Navbar.vue

@@ -107,7 +107,7 @@ export default {
   height: 50px;
   overflow: hidden;
   position: relative;
-  background: #fff;
+  background: #0b333f;
   box-shadow: 0 1px 4px rgba(0,21,41,.08);
 
   .hamburger-container {
@@ -151,9 +151,8 @@ export default {
       padding: 0 8px;
       height: 100%;
       font-size: 18px;
-      color: #5a5e66;
+      color: white;
       vertical-align: text-bottom;
-
       &.hover-effect {
         cursor: pointer;
         transition: background .3s;
@@ -162,6 +161,7 @@ export default {
           background: rgba(0, 0, 0, .025)
         }
       }
+      
     }
 
     .avatar-container {
@@ -188,5 +188,6 @@ export default {
       }
     }
   }
+  
 }
 </style>

+ 1 - 1
pdaaphm-ui/src/layout/components/TagsView/index.vue

@@ -241,7 +241,7 @@ export default {
 .tags-view-container {
   height: 34px;
   width: 100%;
-  background: #fff;
+  background: #1e262f;
   border-bottom: 1px solid #d8dce5;
   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 3px 0 rgba(0, 0, 0, .04);
   .tags-view-wrapper {

+ 1 - 1
pdaaphm-ui/src/settings.js

@@ -2,7 +2,7 @@ module.exports = {
   /**
    * 侧边栏主题 深色主题theme-dark,浅色主题theme-light
    */
-  sideTheme: 'theme-light',
+  sideTheme: 'theme-dark',
 
   /**
    * 是否系统布局配置

+ 1 - 1
pdaaphm-ui/src/views/dashboard/BarChart.vue

@@ -22,7 +22,7 @@ export default {
     },
     height: {
       type: String,
-      default: '290px',
+      default: '200px',
     },
   },
   data() {

+ 8 - 4
pdaaphm-ui/src/views/homePage/ringChart.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <div ref='ringChart' class="ringChart" style="width:290px;height:290px"></div>
+    <div ref='ringChart' class="ringChart" style="width:290px;height:200px"></div>
   </div>
 </template>
 
@@ -37,18 +37,22 @@ export default {
           trigger: 'item',
         },
         legend: {
-          top: '5%',
           left: 'center',
+          top:'top',
+          textStyle:{//图例文字的样式
+            color:'#fff'
+          }
         },
         title: {
           text: '算法总数',
           subtext:this.total,
           textStyle: {
-            fontSize: 18, 
+            fontSize: 16, 
+            color:'#fff',
             fontWeight: 400, 
           },
           subtextStyle:{
-            fontSize: 26, 
+            fontSize: 24, 
             fontWeight: 700, 
             color: "rgb(50,197,233)",
           },

+ 262 - 125
pdaaphm-ui/src/views/index.vue

@@ -1,68 +1,88 @@
 <template>
   <div class="home">
+
+    <div class="second">
+      <div class="topPanel">
+        <div class="tPanel">
+          <el-table size="mini" :data="tableData">
+            <el-table-column prop="date" label="数据">
+            </el-table-column>
+            <el-table-column prop="name" label="状态">
+            </el-table-column>
+          </el-table>
+        </div>
+        <div class="tPanel"></div>
+        <div class="tPanel"></div>
+        <div class="tPanel"></div>
+      </div>
+      <div class="step">
+        <div class="yuan">
+          <div class="img yuanBg odd">
+            <div class="tag">原始数据</div>
+          </div>
+        </div>
+        <div class="one">
+          <div class="img oneBg even" @click="handelDenoising">
+            <div class="tag">去噪</div>
+          </div>
+        </div>
+        <div class="two">
+          <div class="img twoBg odd" @click="handelCompletion">
+            <div class="tag">扩充</div>
+          </div>
+        </div>
+        <div class="three">
+          <div class="img threeBg even" @click="handelExpansion">
+            <div class="tag">补全</div>
+          </div>
+        </div>
+        <div class="four">
+          <div class="img fourBg odd" @click="handelFeatureExtraction">
+            <div class="tag">特征提取</div>
+          </div>
+        </div>
+        <div class="five">
+          <div class="img fiveBg even" @click="handelAssessment">
+            <div class="tag">退化评估</div>
+          </div>
+        </div>
+        <div class="six">
+          <div class="img sixBg odd" @click="handelFaultPrediction">
+            <div class="tag">故障预测</div>
+          </div>
+        </div>
+        <div class="final">
+
+        </div>
+      </div>
+      <div class="bottomPanel">
+        <div class="bPanel">
+          <el-table size="mini" :data="tableData">
+            <el-table-column prop="date" label="数据">
+            </el-table-column>
+            <el-table-column prop="name" label="状态">
+            </el-table-column>
+          </el-table>
+        </div>
+        <div class="bPanel"></div>
+        <div class="bPanel"></div>
+        <div class="bPanel"></div>
+      </div>
+    </div>
     <div class="first">
-      <h4 style="margin:13px 0px 0px 20px">算法统计</h4>
+      <h4 style="margin:13px 0px 0px 20px;color: #fff;">算法统计</h4>
       <div class="chart">
         <RingChart />
         <BarChart width="700px" />
       </div>
     </div>
-    <div class="second">
-      <div class="left">
-        <img :src="imageSrc" alt="My Image" />
-      </div>
-      <div class="right">
-        <h4 style="margin:13px 0px 13px 20px">快捷入口</h4>
-        <div class="enter">
-          <el-card class="box-card algoSub" shadow="hover">
-            <router-link to="/conf/subType">
-              <div>
-                <i class="icon el-icon-edit"></i>算法子类型配置
-              </div>
-            </router-link>
-          </el-card>
-          <el-card class="box-card input" shadow="hover">
-            <router-link to="/conf/field">
-              <div>
-                <i class="icon el-icon-sort"></i>算法子类型输入输出配置
-              </div>
-            </router-link>
-          </el-card>
-          <el-card class="box-card data" shadow="hover">
-            <router-link to="/algorithm/algorithm">
-              <div>
-                <i class="icon el-icon-set-up"></i>数据处理(去噪、补充、扩充)
-              </div>
-            </router-link>
-          </el-card>
-          <el-card class="box-card characteristic" shadow="hover">
-            <router-link to="/algorithm/algorithm2">
-              <div>
-                <i class="icon el-icon-bangzhu"></i>特征提取
-              </div>
-            </router-link>
-          </el-card>
-          <el-card class="box-card fault" shadow="hover">
-            <router-link to="/algorithm/algorithm3">
-              <div>
-                <i class="icon el-icon-timer"></i>故障预测(退化评估、故障预测)
-              </div>
-            </router-link>
-          </el-card>
-          <el-card class="box-card contrast" shadow="hover">
-            <router-link to="/dataManage/contrast">
-              <div>
-                <i class="icon el-icon-c-scale-to-original"></i>数据对比
-              </div>
-            </router-link>
-          </el-card>
-        </div>
-      </div>
-      <!-- <div class="square">数据</div>
-      <div class="diamond">
-        <p class="diamond-p">是否为理想数据?</p>
-      </div> -->
-    </div>
+    <el-dialog title="选择数据" :visible.sync="dialogVisible" width="30%">
+      <span>这是一段信息</span>
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="dialogVisible = false">取 消</el-button>
+        <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
+      </span>
+    </el-dialog>
   </div>
 </template>
 
@@ -82,6 +102,20 @@ export default {
       // 版本号
       version: '3.8.6',
       imageSrc: '/流程图.png',
+      dialogVisible: false,
+      tableData: [{
+        date: 'xxxxxxx',
+        name: '已完成'
+      }, {
+        date: 'xxxxx',
+        name: '进行中'
+      }, {
+        date: 'xxxxx',
+        name: '已完成'
+      }, {
+        date: 'xxxx',
+        name: '已完成'
+      }]
     }
   },
   methods: {
@@ -91,99 +125,197 @@ export default {
     handleSetLineChartData(type) {
       this.$emit('handleSetLineChartData', type)
     },
+    handelDenoising() {
+      this.dialogVisible = true
+    },
+    handelCompletion() {
+      this.dialogVisible = true
+    },
+    handelExpansion() {
+      this.dialogVisible = true
+    },
+    handelFeatureExtraction() {
+      this.dialogVisible = true
+    },
+    handelAssessment() {
+      this.dialogVisible = true
+    },
+    handelFaultPrediction() {
+      this.dialogVisible = true
+    }
   },
 }
 </script>
 
 <style scoped lang="scss">
 .home {
-  width: 100%; /* 设置宽度为100%,以充满父 div 的宽度 */
-  min-height: calc(100vh - 84px); /* 设置高度为100%,以充满父 div 的高度 */
-  background-color: #f4f4f4;
+  width: 100%;
+  /* 设置宽度为100%,以充满父 div 的宽度 */
+  min-height: calc(100vh - 84px);
+  /* 设置高度为100%,以充满父 div 的高度 */
+  // background-color: #f4f4f4;
   overflow: hidden;
 }
+
 .first {
   width: 97%;
-  height: 300px;
+  height: 210px;
   margin: 20px;
-  background-color: white;
+  // background-color: white;
   border-radius: 15px;
   overflow: hidden;
+  // box-shadow: 0 0 10px rgba(63, 155, 255, 0.5);
+  // background: url("../assets/images/msgBg3.png") no-repeat center / contain;
 }
+
 .chart {
   display: flex;
-  justify-content: space-evenly;
+  justify-content: space-around;
   margin-left: 30px;
 }
+
 .second {
   width: 97%;
-  height: 500px;
-  margin: 20px;
-  justify-content: space-between;
+  height: 440px;
+  margin: 50px 20px;
+  // overflow: hidden;
   display: flex;
-  .left {
-    width: 73%;
-    height: 500px;
-    background-color: white;
-    border-radius: 15px;
-    overflow: hidden;
-    img {
-      width: 100%;
+  flex-direction: column;
+
+  .step {
+    width: 100%;
+    height: 120px;
+    display: flex;
+    justify-content: space-around;
+
+    .yuan,
+    .one,
+    .two,
+    .three,
+    .four,
+    .five,
+    .six,
+    .final {
+      width: 12%;
       height: 100%;
+      text-align: center;
     }
-  }
-  .right {
-    width: 26%;
-    height: 500px;
-    background-color: white;
-    border-radius: 15px;
-    overflow: hidden;
-    .enter {
-      width: 100%;
-      height: 450px;
-      display: flex;
-      flex-direction: column;
-      align-items: center;
-      font-size: 14px;
-      cursor: pointer;
-      .box-card {
-        width: 85%;
-        margin-bottom: 10px;
-        :hover {
-          transition: transform 0.1s; /* 添加过渡效果 */
-          transform: scale(1.1); /* 鼠标悬停时放大 */
-        }
-      }
-      .algoSub {
-        border: 1px solid #ffdc60;
-        color: #ffdc60;
-      }
-      .input {
-        border: 1px solid #f44336;
-        color: #f44336;
-      }
-      .data {
-        border: 1px solid #02b608;
-        color: #02b608;
-      }
-      .characteristic {
-        border: 1px solid #770aed;
-        color: #770aed;
-      }
-      .fault {
-        border: 1px solid #df23cb;
-        color: #df23cb;
-      }
-      .contrast {
-        border: 1px solid #f14405;
-        color: #f14405;
-      }
+
+    .item {
+      margin-top: 10px;
+      margin-right: 40px;
     }
+
+    .img {
+      width: 40%;
+      height: 95%;
+      margin: 0 auto;
+      position: relative;
+    }
+
+    .img::after {
+      content: "";
+      position: absolute;
+      top: 50%;
+      transform: translateX(24%);
+      width: 180%;
+      height: 1px;
+      // background-color: #546882;
+      background-color: #00aaff;
+      box-shadow: 0 5px 15px rgba(0, 170, 255, 0.5);
+    }
+
+    .odd::before {
+      content: "";
+      position: absolute;
+      transform: translateY(-80%);
+      width: 1px;
+      height: 50%;
+      // background-color: #546882;
+      background-color: #00aaff;
+      box-shadow: 0 5px 15px rgba(0, 170, 255, 0.5);
+    }
+
+    .even::before {
+      content: "";
+      position: absolute;
+      bottom: 0;
+      transform: translateY(60%);
+      width: 1px;
+      height: 50%;
+      // background-color: #546882;00aaff
+      background-color: #00aaff;
+      box-shadow: 0 5px 15px rgba(0, 170, 255, 0.5);
+    }
+
+    .yuanBg {
+      background: url("../assets/images/yuan.png") no-repeat center / contain;
+    }
+
+    .oneBg {
+      background: url("../assets/images/one.png") no-repeat center / contain;
+    }
+
+    .twoBg {
+      background: url("../assets/images/two.png") no-repeat center / contain;
+    }
+
+    .threeBg {
+      background: url("../assets/images/three.png") no-repeat center / contain;
+    }
+
+    .fourBg {
+      background: url("../assets/images/four.png") no-repeat center / contain;
+    }
+
+    .fiveBg {
+      background: url("../assets/images/five.png") no-repeat center / contain;
+    }
+
+    .sixBg {
+      background: url("../assets/images/six.png") no-repeat center / contain;
+    }
+
+    .tag {
+      color: #fff;
+      background: linear-gradient(to right, rgba(8, 200, 236, 0), rgba(8, 200, 236, 0.8), rgba(8, 200, 236, 0.8), rgba(8, 200, 236, 0));
+      position: absolute;
+      top: -15px;
+      left: 100%;
+    }
+  }
+
+  .topPanel {
+    width: 90%;
+    height: 37%;
+    display: flex;
+    justify-content: space-between;
+    margin-bottom: 1.5%;
   }
-  .icon {
-    font-size: 18px;
-    margin: 0px 15px 0px 15px;
+
+  .bottomPanel {
+    width: 90%;
+    height: 37%;
+    display: flex;
+    justify-content: space-between;
+    margin-left: 11%;
+    margin-top: 1%;
   }
+
+  .tPanel,
+  .bPanel {
+    // position: relative;
+    width: 18%;
+    height: 95%;
+    overflow: auto;
+    // background: url("../assets/images/msgBg3.png") no-repeat center / contain;
+    // background: rgba(0, 0, 0, 0.15);
+    border: 2px solid transparent;
+  background-clip: padding-box;
+  box-shadow: 0 0 10px rgba(63, 155, 255, 0.5);
+  border-radius: 5%;
+}
+
 }
 
 .square {
@@ -195,12 +327,14 @@ export default {
   font-size: 14px;
   border: 2px solid grey;
 }
+
 .diamond {
   height: 100px;
   width: 100px;
   transform: rotateZ(45deg) skew(-20deg, -20deg);
   position: relative;
   border: 2px solid grey;
+
   .diamond-p {
     position: absolute;
     width: 140px;
@@ -209,5 +343,8 @@ export default {
     transform: skew(20deg, 20deg) rotateZ(-45deg);
   }
 }
-</style>
 
+::-webkit-scrollbar {
+  display: none;
+}
+</style>

+ 2 - 2
pdaaphm-ui/src/views/login.vue

@@ -36,7 +36,7 @@
           <img :src="codeUrl" @click="getCode" class="login-code-img"/>
         </div>
       </el-form-item>
-      <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px; color:#FFFFFF">记住密码</el-checkbox>
+      <el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px; color:black">记住密码</el-checkbox>
       <el-form-item style="width:100%;">
         <el-button
           :loading="loading"
@@ -173,7 +173,7 @@ export default {
 .login-form {
   margin-top: 15%;
   border-radius: 6px;
-  background: rgba(255,255,255, 0.2);
+  background: rgba(255,255,255);
   width: 400px;
   padding: 25px 25px 5px 25px;
   .el-input {