From 0a79270caa47b53f4525b867d0533052b5e30f24 Mon Sep 17 00:00:00 2001
From: heyujie <516346543@qq.com>
Date: 星期三, 05 一月 2022 18:15:53 +0800
Subject: [PATCH] duibiku ui new

---
 vue.config.js                               |    4 
 src/pages/library/components/carList.vue    |   96 +++++++++++++++++++++--
 src/pages/library/index/App.vue             |    4 
 src/pages/desktop/index/App.vue             |    5 -
 src/pages/library/components/addBase.vue    |    4 
 src/pages/library/components/personList.vue |   78 ++++++++++++-------
 6 files changed, 141 insertions(+), 50 deletions(-)

diff --git a/src/pages/desktop/index/App.vue b/src/pages/desktop/index/App.vue
index 235097f..4b2728b 100644
--- a/src/pages/desktop/index/App.vue
+++ b/src/pages/desktop/index/App.vue
@@ -103,16 +103,11 @@
     });
   },
   methods: {
-<<<<<<< HEAD
     quit(){
       this.$refs.tools.toLogout()
     },
     onJumpToDock(name){
       this.$refs.dock_model.onJumpToDock(name)
-=======
-    onJumpToDock(name) {
-      this.$refs.dock_model.onJumpToDock(name);
->>>>>>> ca43456ba7e5a27fdeaebb8293ddda90962ac42e
     },
     onChangeBg(v) {
       document.getElementById("app").style.backgroundImage = "url(" + v + ")";
diff --git a/src/pages/library/components/addBase.vue b/src/pages/library/components/addBase.vue
index 540adb7..66011eb 100644
--- a/src/pages/library/components/addBase.vue
+++ b/src/pages/library/components/addBase.vue
@@ -601,12 +601,12 @@
     }
     .el-form-item__error {
       color: #fe6d68;
-      padding-top: 3px;
+      padding-top: 5px; 
       left: 15px;
     }
     .start-time-pick {
       .el-form-item__error {
-        top: 36px;
+        top: 34px;
         left: 105px;
       }
     }
diff --git a/src/pages/library/components/carList.vue b/src/pages/library/components/carList.vue
index bf58b6c..2696cc7 100644
--- a/src/pages/library/components/carList.vue
+++ b/src/pages/library/components/carList.vue
@@ -12,7 +12,8 @@
             >{{ this.baseObject.bwType === "1" ? "榛戝悕鍗�" : "鐧藉悕鍗�" }}</span
           >
           <span class="ok-time"
-            >鏈夋晥鏃堕棿锛歿{ this.baseObject.startTime }} -- {{
+            >鏈夋晥鏃堕棿锛歿{ this.baseObject.startTime }} --
+            {{
               this.baseObject.endTime ? this.baseObject.endTime : "姘镐箙鏈夋晥"
             }}</span
           >
@@ -112,11 +113,13 @@
 
       <el-table
         id="multipleTable"
+        class="tableBox"
         ref="multipleTable"
         :data="BaseManageData.personList"
         tooltip-effect="dark"
         style="width: 100%; overflow: auto"
         :fit="true"
+        border
         :default-sort="{ prop: 'createTime', order: 'descending' }"
         @selection-change="handleSelectionChange"
         :header-cell-style="{
@@ -234,19 +237,24 @@
                 popper-class="atooltip"
               >
                 <span
-                  class="iconfont iconbianji iconStyle1"
-                  style="font-size: 15px"
+                  class="iconfont iconbianjixinxi-09"
+                  style="    font-size: 24px;cursor: pointer"
                   @click="handleClick(scope.row)"
                 ></span>
               </el-tooltip>
             </fTemplate>
-            <el-tooltip
-              content="鏌ユ壘姝や汉"
+            <el-popover
+              placement="top"
+              trigger="click"
+              popper-class="popper-caozuo1"
+            >
+              <el-tooltip
+              content="鏌ユ壘姝よ溅"
               placement="top"
               popper-class="atooltip"
             >
               <span
-                class="iconfont iconsousuoren iconStyle1"
+                class="iconfont iconchazhaociren-09"
                 @click="tosearch(scope.row)"
               ></span>
             </el-tooltip>
@@ -257,7 +265,7 @@
                 popper-class="atooltip"
               >
                 <span
-                  class="iconfont iconfuzhi iconStyle1"
+                  class="iconfont iconfuzhi-09"
                   title="澶嶅埗"
                   @click="copyClick(scope.row)"
                 ></span>
@@ -270,8 +278,7 @@
                 popper-class="atooltip"
               >
                 <span
-                  class="iconfont iconyidongzhi iconStyle1"
-                  style="font-size: 15px"
+                  class="iconfont iconyidong-09"
                   title="绉诲姩"
                   @click="moveClick(scope.row)"
                 ></span>
@@ -284,13 +291,20 @@
                 popper-class="atooltip"
               >
                 <span
-                  class="iconfont iconshanchu iconStyle1"
+                  class="iconfont iconshanchu-09"
                   style="color: #e74c3c"
                   @click="deleteThis(scope.row.id)"
                   title="鍒犻櫎"
                 ></span>
               </el-tooltip>
             </fTemplate>
+             <span
+                slot="reference"
+                class="iconfont icongengduocaozuo-09"
+                style="font-size: 24px; cursor: pointer"
+              ></span>
+            </el-popover>
+            
           </template>
         </el-table-column>
       </el-table>
@@ -1625,6 +1639,36 @@
   border-bottom: none;
   height: calc(100% - 100px);
   overflow: auto;
+  .tableBox {
+    border: none;
+    &::before,
+    &::after {
+      display: none;
+    }
+    .el-table--border .el-table__cell,
+    .el-table__body-wrapper
+      .el-table--border.is-scrolling-left
+      ~ .el-table__fixed {
+      border-right: none;
+    }
+    td {
+      border: none;
+    }
+  }
+  .head-search {
+    .desc {
+      min-width: fit-content;
+      margin-right: 20px;
+    }
+    .right-group {
+      .iconshangchuanchepai-09:hover,
+      .icontianjiacheliang-09:hover {
+        border: 1px solid var(--colorCard);
+        background: var(--colorCard);
+        color: #fff;
+      }
+    }
+  }
 }
 .el-dialog__header {
   padding: 20px 0 10px;
@@ -1690,4 +1734,36 @@
   min-height: 100px;
   border: 1px solid #eee;
 }
+.el-popover.el-popper.popper-caozuo1 {
+  box-shadow: 0px 0px 10px rgb(0 0 0 / 12%);
+  border-radius: 8px;
+  padding: 0;
+  padding-right: 1px;
+  & > span {
+    width: 32px;
+    height: 32px;
+    cursor: pointer;
+    display: inline-block;
+    text-align: center;
+    line-height: 32px;
+    border-radius: 8px;
+    font-size: 24px;
+    .iconfont {
+      font-size: 24px;
+    }
+    .iconshanchu-09 {
+      color: #fe6d68;
+    }
+  }
+  & > span:hover {
+    background: var(--colorCard);
+    color: #fff;
+  }
+  & > .del-wrap:hover {
+    background: #fe6d68;
+    .iconshanchu-09 {
+      color: #fff;
+    }
+  }
+}
 </style>
diff --git a/src/pages/library/components/personList.vue b/src/pages/library/components/personList.vue
index b47e9ca..bd0c414 100644
--- a/src/pages/library/components/personList.vue
+++ b/src/pages/library/components/personList.vue
@@ -108,6 +108,7 @@
       <el-table
         id="multipleTable"
         ref="multipleTable"
+        class="tableBox"
         :data="BaseManageData.personList"
         tooltip-effect="dark"
         style="width: 100%; overflow: auto"
@@ -117,6 +118,7 @@
         @row-click="pickRow"
         :default-sort="{ prop: 'createTime', order: 'descending' }"
         @selection-change="handleSelectionChange"
+        border
         :header-cell-style="{
           background: '#fff',
           color: '#222222',
@@ -582,7 +584,6 @@
                 size="small"
                 v-model="form.fromServerId"
                 disabled
-                placeholder="璇疯緭鍏�"
               ></el-input>
             </el-form-item>
           </el-col>
@@ -597,7 +598,6 @@
                 size="small"
                 v-model="form.createTime"
                 disabled
-                placeholder="璇疯緭鍏�"
               ></el-input>
             </el-form-item>
           </el-col>
@@ -1040,7 +1040,7 @@
           this.$notify({
             type: "warning",
             message: "璇烽�夋嫨瑕佸垹闄ょ殑浜哄憳",
-            duration:1000000,
+            duration: 1000000,
           });
           return;
         }
@@ -1580,25 +1580,25 @@
     }
     .el-dialog__body {
       padding-top: 0;
-       .el-table::before {
-    visibility: hidden;
-  }
-  .el-checkbox__input.is-indeterminate .el-checkbox__inner {
-    background-color: var(--colorCard);
-    border-color: var(--colorCard);
-  }
-  .el-checkbox__input.is-checked .el-checkbox__inner {
-    background-color: var(--colorCard);
-    border-color: var(--colorCard);
-  }
-  .el-table th.el-table__cell > .cell {
-    background: #f7f8fa;
-    height: 38px;
-    line-height: 38px;
-  }
-  .el-table__body tr.hover-row > td.el-table__cell {
-    background-color: #ffffff !important;
-  }
+      .el-table::before {
+        visibility: hidden;
+      }
+      .el-checkbox__input.is-indeterminate .el-checkbox__inner {
+        background-color: var(--colorCard);
+        border-color: var(--colorCard);
+      }
+      .el-checkbox__input.is-checked .el-checkbox__inner {
+        background-color: var(--colorCard);
+        border-color: var(--colorCard);
+      }
+      .el-table th.el-table__cell > .cell {
+        background: #f7f8fa;
+        height: 38px;
+        line-height: 38px;
+      }
+      .el-table__body tr.hover-row > td.el-table__cell {
+        background-color: #ffffff !important;
+      }
     }
     .el-dialog__header {
       box-shadow: 0px 2px 4px rgb(0 0 0 / 8%);
@@ -1745,12 +1745,12 @@
         border-color: var(--colorCard);
         background: var(--colorCard);
       }
-.el-form-item__label {
-    line-height: 32px;
-}
-.el-form-item__content {
-    line-height: 32px;
-}
+      .el-form-item__label {
+        line-height: 32px;
+      }
+      .el-form-item__content {
+        line-height: 32px;
+      }
       .el-input--small {
         font-size: 14px;
         .el-input__inner {
@@ -1764,7 +1764,7 @@
       }
       .el-form-item__error {
         color: #fe6d68;
-        padding-top: 0px;
+        padding-top: 2px;
         left: 15px;
       }
       .el-form-item.is-required:not(.is-no-asterisk)
@@ -1812,6 +1812,22 @@
   padding: 10px;
   margin-top: 8px;
   box-shadow: 0px 0px 6px 1px rgb(143 159 191 / 15%);
+  .tableBox {
+    border: none;
+    &::before,
+    &::after {
+      display: none;
+    }
+    .el-table--border .el-table__cell,
+    .el-table__body-wrapper
+      .el-table--border.is-scrolling-left
+      ~ .el-table__fixed {
+      border-right: none;
+    }
+    td {
+      border: none;
+    }
+  }
   .cell-classname {
     background-color: #ffffff;
   }
@@ -1823,6 +1839,10 @@
     margin: 15px 10px 20px 10px;
     justify-content: space-between;
     align-items: center;
+    .desc {
+      min-width: fit-content;
+      margin-right: 20px;
+    }
     .right-group {
       display: flex;
       .el-input--small {
diff --git a/src/pages/library/index/App.vue b/src/pages/library/index/App.vue
index 96ac9b0..2622da2 100644
--- a/src/pages/library/index/App.vue
+++ b/src/pages/library/index/App.vue
@@ -181,12 +181,12 @@
   height: 100%;
   .el-table {
     .cell:empty::before {
-      content: "-";
+      content: "--";
       color: #ccc;
     }
     .is-leaf {
       .cell:empty::before {
-        content: "-";
+        content: "--";
         color: #ccc;
       }
     }
diff --git a/vue.config.js b/vue.config.js
index d64f6f1..e61bfc9 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -40,8 +40,8 @@
   // }
 });
 
-const serverUrl = "http://192.168.20.189:7009"; // 缇婁簲//
-// const serverUrl = "http://192.168.8.10:7009";
+// const serverUrl = "http://192.168.20.189:7009"; // 缇婁簲//
+const serverUrl = "http://192.168.8.10:7009";
 const serverUrl2 = "http://192.168.8.10:9000";
 // const serverUrl = "http://192.168.20.10:7009";
 // const serverUrl2 = "http://192.168.20.10:9000";

--
Gitblit v1.8.0