瀏覽代碼

测试执行

wangwenhua 3 月之前
父節點
當前提交
d54d3feb5d

File diff suppressed because it is too large
+ 5 - 0
src/assets/icons/Frame.svg


+ 10 - 0
src/assets/icons/chacha.svg

@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="currentColor" viewBox="0 0 36 36">
+  <g clip-path="url(#a)">
+    <path d="M3.025 0 .073 2.484c5.256 3.924 10.152 8.424 14.454 12.924C7.939 22.05 2.773 28.584.055 31.212L5.67 35.91c1.998-4.122 6.336-10.368 12.15-16.92C23.635 25.578 27.99 31.86 29.989 36c0 0 5.472-5.814 5.958-4.914-2.106-2.376-7.254-9.288-14.166-16.362 3.96-4.068 8.406-8.1 13.158-11.646L33.643.666c-5.382 2.682-10.512 6.66-15.12 10.89C13.879 7.146 8.623 2.952 3.025 0Z"/>
+  </g>
+  <defs>
+    <clipPath id="a">
+      <path d="M0 0h36v36H0z"/>
+    </clipPath>
+  </defs>
+</svg>

+ 4 - 0
src/assets/icons/csgcxx.svg

@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24">
+  <path fill-rule="evenodd" d="M3 3a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v18a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3Zm16 0H5v18h14V3Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M9.5 7a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1Zm-2-9a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd"/>
+</svg>

+ 7 - 0
src/assets/icons/cssj.svg

@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24">
+  <path fill-rule="evenodd" d="M3 2a1 1 0 0 1 1-1h11.5a1 1 0 0 1 .76.35l4.5 5.25a1 1 0 0 1 .24.65V22a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2Zm2 1v18h14V7.62L15.04 3H5Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M6.5 14a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3.5a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1V14Zm2 1v1.5h1V15h-1Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M6 17.5a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M9.5 11.5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-6Zm2 1v4h1v-4h-1Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M12.5 8.998a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v8.5a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1v-8.5Zm2 1v6.5h1v-6.5h-1Z" clip-rule="evenodd"/>
+</svg>

+ 3 - 0
src/assets/icons/gougou.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="currentColor" viewBox="0 0 36 36">
+  <path d="M35.984 7.925s-5.758 1.92-12.475 9.596c-6.237 6.957-7.676 9.835-10.075 13.674-.24-.24-3.838-7.197-13.434-12.235l5.038-4.798s4.558 3.119 7.676 8.876c0 0 7.917-12.234 23.27-18.231v3.118Z"/>
+</svg>

+ 3 - 0
src/assets/icons/refresh1.svg

@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24">
+  <path d="M13.402 5.34V3.55c0-.59-.46-.83-.79-.59l-4.93 3.43a.5.5 0 0 0 0 .83l4.93 3.44a.509.509 0 0 0 .79-.42V9.06a.5.5 0 0 1 .54-.5 6.37 6.37 0 0 1 5.61 4.93c.1-.447.15-.903.15-1.36a6.36 6.36 0 0 0-5.83-6.3.49.49 0 0 1-.47-.49Zm-3 13.19v2a.5.5 0 0 0 .78.41l4.95-3.45a.5.5 0 0 0 0-.81l-4.95-3.45a.491.491 0 0 0-.78.4v1.2a.49.49 0 0 1-.53.5 6.37 6.37 0 0 1-5.62-4.93 6.1 6.1 0 0 0-.15 1.36A6.34 6.34 0 0 0 9.932 18a.51.51 0 0 1 .47.53Z"/>
+</svg>

+ 5 - 0
src/assets/icons/zxgcrz.svg

@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24">
+  <path fill-rule="evenodd" d="M5.5 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1V5Zm2 1v15h12V6h-12Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M2.5 2.5A1.5 1.5 0 0 1 4 1h13.5a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V3h-12v15h2a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1V2.5Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M9.5 11a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1Zm0 4a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2h-6a1 1 0 0 1-1-1Z" clip-rule="evenodd"/>
+</svg>

+ 6 - 0
src/assets/icons/zxzd-yq.svg

@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 24 24">
+  <path fill-rule="evenodd" d="M1 17a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-4Zm2 1v2h2v-2H3ZM3 3a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V3Zm2 1v4h14V4H5Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M12 8a1 1 0 0 1 1 1v8a1 1 0 1 1-2 0V9a1 1 0 0 1 1-1Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M3 13a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0v-3H5v3a1 1 0 1 1-2 0v-4Z" clip-rule="evenodd"/>
+  <path fill-rule="evenodd" d="M17 17a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4Zm2 1v2h2v-2h-2ZM9 17a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4Zm2 1v2h2v-2h-2ZM6 6a1 1 0 0 1 1-1h1a1 1 0 0 1 0 2H7a1 1 0 0 1-1-1Z" clip-rule="evenodd"/>
+</svg>

+ 4 - 1
src/styles/variables.scss

@@ -43,7 +43,9 @@
   --hj-black-4:#505050;
 
 
---hj-bg: #fff;
+  --hj-bg: #fff;
+  --hj-bg1: #3b7cff;
+  --hj-bg2: #F83C64;
 
   //字体颜色
   --fc-color-default: #000000;
@@ -55,6 +57,7 @@
   --fc-color-6: #666666;
   --fc-color-7: #3b7cff;
   --fc-color-8: #EDEDED;
+  --fc-color-9: #202020;
 
   --gray-bg-1: #F1F3F5;
 

+ 38 - 0
src/views/modules/runTest/components/tit-header.vue

@@ -0,0 +1,38 @@
+<script setup lang="ts">
+import { defineProps } from "vue";
+
+const props = defineProps({
+  iconClass: {
+    type: String,
+    default: "",
+  },
+  tit: {
+    type: String,
+    default: "",
+  },
+});
+</script>
+
+<template>
+  <div class="title-header">
+    <span><svg-icon :icon-class="iconClass" /></span>
+    <span class="tit">{{ tit }}</span>
+  </div>
+</template>
+
+<style scoped lang="scss">
+.title-header {
+  padding-bottom: 30px;
+  .tit {
+    margin-left: 10px;
+    font-weight: 400;
+    font-size: var(--hj-fs-16);
+    color: var(--fc-color-9);
+    line-height: 19px;
+    letter-spacing: 1px;
+    text-align: left;
+    font-style: normal;
+    text-transform: none;
+  }
+}
+</style>

+ 433 - 22
src/views/modules/runTest/run-test.vue

@@ -1,9 +1,30 @@
-<script setup lang="ts"></script>
+<script setup lang="ts">
+import { ref } from "vue";
+import titHeader from "./components/tit-header.vue";
+
+interface VersionItem {
+  instrumentType: string;
+  configName: string;
+  configIp: string;
+}
+
+const formLabelAlign = ref<VersionItem>({
+  instrumentType: "",
+  configName: "",
+  configIp: "",
+});
+
+const drawer = ref(false);
+const checkList = ref(["Value selected and disabled", "Value A"]);
+</script>
 
 <template>
   <div class="runtest">
     <el-scrollbar>
       <div class="content-A">
+        <div class="drawerbtn" @click="drawer = true">
+          <svg-icon icon-class="project-config" />
+        </div>
         <el-scrollbar height="100%">
           <div class="test-list">
             <div
@@ -12,13 +33,20 @@
               class="test-list-item"
               :class="item === 2 ? 'active' : ''"
             >
-              <div
-                class="body"
-                :class="['success', 'error', 'progress', 'wait']"
-              >
+              <!-- //后面根据状态动态修改class -->
+              <!-- //'success',合格
+                'error', 失败
+                'progress',测试中
+                 'wait' 未开始-->
+              <!--  :class="['success', 'error', 'progress', 'wait']"-->
+              <div class="body" :class="['success']">
                 <div class="line"></div>
                 <div class="head">合格</div>
-                <div class="icon">图标</div>
+                <div class="icon">
+                  <svg-icon icon-class="gougou" class="svg svg-success" />
+                  <svg-icon icon-class="chacha" class="svg svg-error" />
+                  <svg-icon icon-class="Frame" class="svg svg-progress" />
+                </div>
                 <div class="name">增益测试</div>
               </div>
             </div>
@@ -26,17 +54,218 @@
         </el-scrollbar>
       </div>
       <div class="content-B">
-        <div class="content-B-1"></div>
-        <div class="content-B-2"></div>
-        <div class="content-B-3"></div>
-        <div class="content-B-4"></div>
+        <div class="content-B-1">
+          <titHeader icon-class="csgcxx" tit="测试工程信息" />
+          <el-form
+            label-position="top"
+            label-width="auto"
+            :model="formLabelAlign"
+            ref="ruleFormRef"
+          >
+            <el-form-item label="产品编号" prop="instrumentType">
+              <el-input v-model="formLabelAlign.instrumentType" />
+            </el-form-item>
+            <el-form-item label="测试类型" prop="configName">
+              <el-select
+                v-model="formLabelAlign.configName"
+                placeholder="选择测试类型"
+              >
+                <el-option
+                  v-for="item in 3"
+                  key="item.value"
+                  label="item.label"
+                  value="item.value"
+                />
+              </el-select>
+            </el-form-item>
+            <el-form-item label="测试地点" prop="configIp">
+              <el-input v-model="formLabelAlign.configIp" />
+            </el-form-item>
+          </el-form>
+        </div>
+        <div class="content-B-2">
+          <titHeader icon-class="zxzd-yq" tit="执行终端/仪器" />
+          <el-form
+            label-position="top"
+            label-width="auto"
+            :model="formLabelAlign"
+            style="max-width: 600px"
+            ref="ruleFormRef"
+          >
+            <el-form-item label="执行终端" prop="configName">
+              <div class="select-div">
+                <el-select
+                  class="select-item"
+                  v-model="formLabelAlign.configName"
+                  placeholder="选择执行终端"
+                >
+                  <el-option
+                    v-for="item in 3"
+                    key="item.value"
+                    label="item.label"
+                    value="item.value"
+                  />
+                </el-select>
+                <el-button class="test-min-btn" type="primary">
+                  <svg-icon icon-class="refresh1" />
+                </el-button>
+              </div>
+            </el-form-item>
+          </el-form>
+          <div>
+            <svg-icon icon-class="gougou" class="svg-success" />
+            <span>192.168.0.109</span>
+          </div>
+          <div class="csyq-tit">
+            <span>测试仪器</span>
+            <el-button class="test-min-btn" type="primary">
+              <svg-icon icon-class="project-config" />
+            </el-button>
+          </div>
+          <div class="csyq-list">
+            <div v-for="(item, index) in 15" :key="index" class="csyq-item">
+              <div>
+                <span class="item-icon">
+                  <svg-icon icon-class="gougou" class="svg-success" />
+                </span>
+                <span>信号源1</span>
+              </div>
+              <div>192.168.0.109</div>
+            </div>
+          </div>
+        </div>
+        <div class="content-B-3">
+          <titHeader icon-class="zxgcrz" tit="执行过程日志" />
+          <div class="content-log">
+            开始执行,时间14:28:32 打开电源 打开射频开关
+            执行增益测试,结果合格 执行杂波测试,结果合格 测试完成 电源关闭
+          </div>
+        </div>
+        <div class="content-B-4">
+          <el-button class="test-min-btn" type="primary">
+            <svg-icon icon-class="refresh1" />
+          </el-button>
+          <titHeader icon-class="cssj" tit="测试数据" />
+          <div class="cssj-row-flex">
+            <span>序号</span>
+            <span>数据项</span>
+            <span>数据内容</span>
+          </div>
+          <div>
+            <div class="cssj-tit">测试项目:1dB压缩点</div>
+            <div v-for="(item, index) in 5" :key="index" class="cssj-row-flex">
+              <span>{{ index }}</span>
+              <span>数据项</span>
+              <span>数据内容</span>
+            </div>
+          </div>
+        </div>
+      </div>
+
+      <div class="content-C">
+        <div class="left">
+          <div class="test-btn progress">
+            <svg-icon icon-class="project-config" />
+            全局配置
+          </div>
+          <div>
+            <p><span>产品:</span><span>变频模块</span></p>
+            <p><span>工程类型:</span><span>变频模块</span></p>
+          </div>
+        </div>
+        <div class="center">
+          <div class="center-item">
+            <div class="center-num">10</div>
+            <div class="center-tit">今日检测产品数量</div>
+          </div>
+          <div class="center-item">
+            <div class="center-num">10</div>
+            <div class="center-tit">历史检测产品数量</div>
+          </div>
+        </div>
+        <div class="right">
+          <div>已用时:300s</div>
+          <div class="test-btn progress">
+            <svg-icon icon-class="project-config" />
+            开始测试
+          </div>
+          <div class="test-btn error">
+            <svg-icon icon-class="project-config" />
+            停止测试
+          </div>
+        </div>
       </div>
-      <div class="content-C"></div>
     </el-scrollbar>
+
+    <el-drawer v-model="drawer" direction="rtl" class="test-drawer">
+      <template #header>
+        <div class="test-drawer-header">选择测试项</div>
+      </template>
+      <template #default>
+        <el-scrollbar>
+          <el-checkbox-group v-model="checkList" class="drawer-list">
+            <div v-for="item in 20" :key="item" class="drawer-list-item">
+              <el-checkbox label="" value="Value A" />
+              <span>增益测试</span>
+            </div>
+          </el-checkbox-group>
+        </el-scrollbar>
+      </template>
+      <template #footer>
+        <div style="flex: auto">
+          <el-button>取消</el-button>
+          <el-button type="primary">保存</el-button>
+        </div>
+      </template>
+    </el-drawer>
   </div>
 </template>
 
 <style scoped lang="scss">
+$color-success: #8fe200;
+$color-error: #f83c64;
+$color-progress: #3cbaff;
+
+.test-btn {
+  width: 130px;
+  height: 36px;
+  line-height: 36px;
+  margin: 0 auto;
+
+  color: var(--hj-white-1);
+  text-align: center;
+  border-radius: 4px 4px 4px 4px;
+  cursor: pointer;
+}
+.progress {
+  background: var(--hj-bg1);
+}
+.error {
+  background: var(--hj-bg2);
+}
+.test-min-btn {
+  margin-left: 4px;
+  flex: 0 0 36px;
+  width: 36px;
+  height: 36px;
+  text-align: center;
+  line-height: 36px;
+  background: #e6f1fc;
+  border-radius: 4px 4px 4px 4px;
+  border: 1px solid #a3d0fd;
+  font-size: var(--hj-fs-22);
+  color: var(--fc-color-7);
+}
+.svg-success {
+  color: $color-success;
+}
+.svg-error {
+  color: $color-error;
+}
+.svg-progress {
+  color: $color-progress;
+}
+
 .runtest {
   position: absolute;
   top: 0;
@@ -46,9 +275,9 @@
   width: 100%;
   height: 100%;
   overflow: hidden;
-  // border: 1px solid red;
-
+  font-size: var(--hj-fs-12);
   .content-A {
+    position: relative;
     width: 100%;
     height: 300px;
     background: linear-gradient(180deg, #404040 0%, #505050 100%);
@@ -56,6 +285,17 @@
     ::v-deep .el-scrollbar__view {
       height: 100%;
     }
+    .drawerbtn {
+      position: absolute;
+      z-index: 10;
+      right: 10px;
+      top: 10px;
+      width: 36px;
+      height: 36px;
+      font-size: var(--hj-fs-22);
+      color: var(--hj-white-1);
+      cursor: pointer;
+    }
     .test-list {
       display: flex;
       height: 100%;
@@ -103,6 +343,10 @@
           height: 36px;
           margin-top: 50px;
           margin-bottom: 50px;
+          font-size: var(--hj-fs-32);
+          .svg {
+            display: none;
+          }
         }
         .name {
           font-weight: bold;
@@ -113,16 +357,25 @@
         .line {
           background-color: #8fe200;
         }
+        .svg-success {
+          display: block;
+        }
       }
       .body.error {
         .line {
           background-color: #f83c64;
         }
+        .svg-error {
+          display: block;
+        }
       }
       .body.progress {
         .line {
           background-color: #3cbaff;
         }
+        .svg-progress {
+          display: block;
+        }
       }
       .body.wait {
         .line {
@@ -133,24 +386,102 @@
   }
   .content-B {
     width: 100%;
-    height: 370px;
+    min-height: 300px;
     background-color: var(--hj-bg);
-    margin-bottom: 64px;
+    margin-bottom: 70px;
     display: flex;
-    > div {
-      border: 1px solid red;
+    .content-B {
+      &-1,
+      &-2,
+      &-3,
+      &-4 {
+        margin-top: 30px;
+        padding: 0 18px;
+        border-left: 1px solid #afb9d0;
+      }
+      &-1 {
+        border-left: none;
+      }
     }
+
     .content-B-1 {
       flex: 0 0 19%;
     }
-    .content-B-1 {
+    .content-B-2 {
       flex: 0 0 22%;
+      .select-div {
+        display: flex;
+        width: 100%;
+        .select-item {
+          flex: 1;
+        }
+      }
+      .csyq-tit {
+        display: flex;
+        justify-content: space-between;
+        height: 36px;
+        line-height: 36px;
+        font-size: var(--hj-fs-14);
+        font-weight: bold;
+        color: var(--fc-color-5);
+      }
+      .csyq-list {
+        .csyq-item {
+          font-size: var(--hj-fs-12);
+          display: flex;
+          justify-content: space-between;
+          height: 30px;
+          line-height: 30px;
+          border-bottom: 1px solid var(--fc-color-5);
+          .item-icon {
+            font-size: var(--hj-fs-22);
+            margin-right: 8px;
+          }
+        }
+      }
     }
-    .content-B-1 {
+    .content-B-3 {
       flex: 0 0 19%;
+      .content-log {
+        font-weight: 400;
+        font-size: var(--hj-fs-12);
+        color: var(--fc-color-5);
+        line-height: 18px;
+      }
     }
-    .content-B-1 {
+    .content-B-4 {
       flex: 0 0 40%;
+      position: relative;
+      .test-min-btn {
+        position: absolute;
+        right: 20px;
+      }
+      .cssj-tit {
+        height: 26px;
+        line-height: 26px;
+        text-align: center;
+        font-weight: bolder;
+        font-size: var(--hj-fs-12);
+        color: var(--fc-color-5);
+      }
+      .cssj-row-flex {
+        display: flex;
+        height: 31px;
+        line-height: 31px;
+        border-bottom: 1px solid var(--fc-color-5);
+        font-size: var(--hj-fs-14);
+        > span:nth-of-type(1) {
+          flex: 0 0 13%;
+          text-align: center;
+        }
+        > span:nth-of-type(2) {
+          flex: 0 0 45%;
+        }
+        > span:nth-of-type(3) {
+          flex: 0 0 42%;
+          text-align: center;
+        }
+      }
     }
   }
   .content-C {
@@ -159,8 +490,88 @@
     left: 0;
     width: 100%;
     height: 64px;
-    background-color: yellow;
+    background: linear-gradient(180deg, #434343 0%, #4f4f4f 100%);
+    display: flex;
+    justify-content: space-between;
+    .left {
+      padding: 0 12px;
+      display: flex;
+      justify-content: space-between;
+      align-items: center;
+      p {
+        display: block;
+        line-height: 10px;
+        color: var(--hj-white-1);
+        margin-left: 15px;
+        span {
+          font-size: var(--hj-fs-14);
+          &:nth-of-type(1) {
+            font-weight: 400;
+          }
+          &:nth-of-type(2) {
+            font-weight: bold;
+          }
+        }
+      }
+    }
+    .center {
+      display: flex;
+      text-align: right;
+      align-items: center;
+      .center-item {
+        min-width: 140px;
+        .center-tit {
+          font-size: var(--hj-fs-12);
+          color: var(--hj-white-1);
+          line-height: 16px;
+        }
+
+        .center-num {
+          font-weight: bold;
+          font-size: var(--hj-fs-18);
+          color: var(--hj-white-1);
+          line-height: 21px;
+          border-bottom: 1px solid var(--hj-white-1);
+        }
+      }
+    }
+    .right {
+      display: flex;
+      align-self: center;
+      align-content: center;
+      align-items: center;
+      font-size: var(--hj-fs-12);
+      color: var(--hj-white-1);
+      > div {
+        margin-left: 12px;
+      }
+    }
+  }
+  ::v-deep .test-drawer {
+    background: linear-gradient(180deg, #434343 0%, #4f4f4f 100%);
+    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
+  }
+  .test-drawer-header {
+    font-weight: 400;
+    font-size: var(--hj-fs-14);
+    color: var(--hj-white-1);
+    line-height: 19px;
+    text-align: left;
+    font-style: normal;
+    text-transform: none;
+  }
+  .drawer-list {
+    font-size: var(--hj-fs-12);
+    .drawer-list-item {
+      height: 36px;
+      line-height: 36px;
+      margin-bottom: 12px;
+      padding: 0 12px;
+      background: linear-gradient(180deg, #656565 0%, #555555 100%);
+      box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
+      border-radius: 4px 4px 4px 4px;
+      color: var(--hj-white-1);
+    }
   }
-  // background-color: #fff;
 }
 </style>