From 5aa3a9bdd9001e53f245efd40b0d39263caa4bfc Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 19 十一月 2022 17:27:53 +0800
Subject: [PATCH] 数据管理页面添加,修改

---
 src/views/datamanage/metadataManage.vue |  497 ++++++++++++++++++++++++++++++++----------------------
 1 files changed, 294 insertions(+), 203 deletions(-)

diff --git a/src/views/datamanage/metadataManage.vue b/src/views/datamanage/metadataManage.vue
index afecd65..1ab29bd 100644
--- a/src/views/datamanage/metadataManage.vue
+++ b/src/views/datamanage/metadataManage.vue
@@ -9,7 +9,7 @@
     <el-divider />
     <div class="inquire">
       <el-form ref="queryForm" :model="queryForm" :inline="true">
-        <el-form-item label="鍏抽敭瀛�" prop="name">
+        <el-form-item :label="$t('dataManage.vmobj.keyword')" prop="name">
           <el-input
             v-model="queryForm.name"
             :placeholder="$t('common.pleaseInput')"
@@ -19,9 +19,9 @@
           <el-button
             @click="queryInfo()"
             icon="el-icon-search"
-            type="primary"
+            class="primary"
             size="small"
-            >鏌ヨ</el-button
+            >{{ $t('common.iquery') }}</el-button
           >
         </el-form-item>
         <el-form-item>
@@ -30,7 +30,7 @@
             icon="el-icon-refresh"
             type="info"
             size="small"
-            >閲嶇疆</el-button
+            >{{ $t('common.reset') }}</el-button
           >
         </el-form-item>
 
@@ -40,7 +40,7 @@
             size="small"
             @click="showAddDialog"
             icon="el-icon-plus"
-            >{{ $t("common.append") }}</el-button
+            >{{ $t('common.append') }}</el-button
           >
         </el-form-item>
         <el-form-item v-if="btnStatus.delete">
@@ -49,7 +49,7 @@
             size="small"
             @click="deleteMetaInfo"
             icon="el-icon-delete"
-            >{{ $t("common.delete") }}</el-button
+            >{{ $t('common.delete') }}</el-button
           >
         </el-form-item>
         <el-form-item v-if="btnStatus.download">
@@ -58,7 +58,7 @@
             icon="el-icon-download"
             type="success"
             size="small"
-            >涓嬭浇</el-button
+            >{{ $t('common.download') }}</el-button
           >
         </el-form-item>
       </el-form>
@@ -68,45 +68,54 @@
         <div class="table_box">
           <el-table
             :data="tableData"
-            border
             style="width: 100%"
-            fit
             @selection-change="handleSelectionChange"
             height="99%"
           >
             <el-table-column type="selection" width="55" />
-            <el-table-column min-width="150" prop="name" label="鍚嶇О" />
-            <el-table-column min-width="100" prop="format" label="鏍煎紡" />
-            <el-table-column min-width="100" prop="sizes" label="澶у皬" />
+            <el-table-column prop="name" :label="$t('common.name')" />
+            <el-table-column prop="format" :label="$t('common.format')" />
+            <el-table-column prop="sizes" :label="$t('common.size')" />
             <el-table-column
-              min-width="100"
               prop="createUser"
-              label="鍒涘缓浜哄憳"
+              :label="$t('dataManage.vmobj.createonuser')"
             />
             <el-table-column
-              min-width="100"
               prop="createTime"
-              label="鍒涘缓鏃堕棿"
+              :label="$t('dataManage.vmobj.createontime')"
             />
-            <el-table-column min-width="100" prop="cs" label="鍧愭爣绯荤粺" />
-            <el-table-column min-width="100" prop="scale" label="姣斾緥灏�" />
-            <el-table-column min-width="100" prop="resolution" label="鍒嗚鲸鐜�" />
+            <el-table-column
+              prop="cs"
+              :label="$t('dataManage.vmobj.coordSystem')"
+            />
+            <el-table-column
+              prop="scale"
+              :label="$t('dataManage.vmobj.scale')"
+            />
+            <el-table-column
+              prop="resolution"
+              :label="$t('dataManage.vmobj.resolpower')"
+            />
 
-            <el-table-column min-width="100" prop="descr" label="鎻忚堪" />
-            <el-table-column min-width="100" label="鎿嶄綔">
+            <el-table-column
+              prop="descr"
+              :label="$t('dataManage.vmobj.describe')"
+            />
+            <el-table-column min-width="100" :label="$t('common.operate')">
               <template slot-scope="scope">
-                <el-link @click="showDetail(scope.row)">鏌ョ湅</el-link>
-                <el-link @click="editInfo(scope.row)" style="margin-left: 10px"
-                  >淇敼</el-link
+                <el-link style="color: white" @click="showDetail(scope.row)">{{
+                  $t('common.details')
+                }}</el-link>
+                <el-link
+                  @click="editInfo(scope.row)"
+                  style="margin-left: 10px; color: white"
+                  >{{ $t('common.edit') }}</el-link
                 >
               </template>
             </el-table-column>
           </el-table>
         </div>
-        <div
-          style="margin-top: 20px; margin-left: 400px"
-          class="pagination_box"
-        >
+        <div style="margin-top: 10px" class="pagination_box">
           <el-pagination
             @size-change="handleSizeChange"
             @current-change="handleCurrentChange"
@@ -123,63 +132,106 @@
     <div class="infoBox" v-show="showinfoBox">
       <el-card class="box-card">
         <div slot="header" class="clearfix">
-          <span>璇︾粏淇℃伅</span>
+          <span>{{ $t('common.details') }}</span>
           <div style="float: right; cursor: pointer" @click="closeDetial">
             <i class="el-icon-close"></i>
           </div>
         </div>
         <div class="contentBox">
-          <p>鏁版嵁鍚嶇О锛歿{ itemdetail.name }}</p>
+          <p>{{ $t('dataManage.vmobj.name') }}锛歿{ itemdetail.name }}</p>
           <el-divider></el-divider>
-          <p>鏁版嵁绫诲瀷锛歿{ itemdetail.type }}</p>
+          <p>{{ $t('dataManage.vmobj.type') }}锛歿{ itemdetail.type }}</p>
           <el-divider></el-divider>
-          <p>鏁版嵁鏍煎紡锛歿{ itemdetail.format }}</p>
+          <p>{{ $t('common.format') }}锛歿{ itemdetail.format }}</p>
           <el-divider></el-divider>
-          <p>鍒涘缓鏃堕棿锛歿{ itemdetail.createTime }}</p>
+          <p>
+            {{ $t('dataManage.vmobj.createontime') }}锛歿{
+              itemdetail.createTime
+            }}
+          </p>
           <el-divider></el-divider>
-          <p>鍒涘缓浜哄憳锛歿{ itemdetail.createUser }}</p>
+          <p>
+            {{ $t('dataManage.vmobj.createonuser') }}锛歿{
+              itemdetail.createUser
+            }}
+          </p>
           <el-divider></el-divider>
-          <p>鏇存柊鏃堕棿锛歿{ itemdetail.updateTime }}</p>
+          <p>
+            {{ $t('dataManage.vmobj.updateontime') }}锛歿{
+              itemdetail.updateTime
+            }}
+          </p>
           <el-divider></el-divider>
-          <p>鏇存柊浜哄憳锛歿{ itemdetail.updateUser }}</p>
+          <p>
+            {{ $t('dataManage.vmobj.updateonuser') }}锛歿{
+              itemdetail.updateUser
+            }}
+          </p>
           <el-divider></el-divider>
-          <p>鍧愭爣绯荤粺锛歿{ itemdetail.cs }}</p>
+          <p>{{ $t('dataManage.vmobj.coordSystem') }}锛歿{ itemdetail.cs }}</p>
           <el-divider></el-divider>
-          <p>姣斾緥灏簕{ itemdetail.scale }}</p>
+          <p>{{ $t('dataManage.vmobj.scale') }}锛歿{ itemdetail.scale }}</p>
           <el-divider></el-divider>
-          <p>鍒嗚鲸鐜噞{ itemdetail.resolution }}</p>
+          <p>
+            {{ $t('dataManage.vmobj.resolpower') }}锛歿{ itemdetail.resolution }}
+          </p>
           <el-divider></el-divider>
-          <p>鎻忚堪锛歿{ itemdetail.descr }}</p>
+          <p>{{ $t('dataManage.vmobj.describe') }}锛歿{ itemdetail.descr }}</p>
         </div>
       </el-card>
     </div>
     <el-dialog
       width="510px"
       top="5vh"
-      :title="behavior"
+      :title="
+        behavior == '鏂板鐢ㄦ埛'
+          ? `${$t('common.append')}`
+          : `${$t('common.update')}`
+      "
       :visible.sync="dialogFormVisible"
       :before-close="handleClose"
     >
       <el-form :model="editForm" ref="editForm">
-        <el-form-item label="鏁版嵁鍚嶇О" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.name')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.name" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="鏁版嵁绫诲瀷" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.type')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.type" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="鏁版嵁鏍煎紡" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('common.format')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.format" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="鍧愭爣绯荤粺" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.coordSystem')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.cs" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="姣斾緥灏�" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.scale')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.scale" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="鍒嗚鲸鐜�" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.resolpower')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.resolution" autocomplete="off"></el-input>
         </el-form-item>
-        <el-form-item label="鎻忚堪" :label-width="formLabelWidth">
+        <el-form-item
+          :label="$t('dataManage.vmobj.describe')"
+          :label-width="formLabelWidth"
+        >
           <el-input v-model="editForm.descr" autocomplete="off"></el-input>
         </el-form-item>
       </el-form>
@@ -239,17 +291,17 @@
   updateMeta,
   deleteMeta,
   insertMeta,
-} from "../../api/api";
-import MyBread from "../../components/MyBread.vue";
+} from '../../api/api';
+import MyBread from '../../components/MyBread.vue';
 export default {
-  name: "metadataManage",
+  name: 'metadataManage',
   components: { MyBread },
   data() {
     var repasswordValidator = (rule, value, callback) => {
-      if (value === "") {
-        callback(new Error("璇峰啀娆¤緭鍏ュ瘑鐮�"));
+      if (value === '') {
+        callback(new Error('璇峰啀娆¤緭鍏ュ瘑鐮�'));
       } else if (value !== this.codeForm.password) {
-        callback(new Error("涓ゆ杈撳叆瀵嗙爜涓嶄竴鑷�!"));
+        callback(new Error('涓ゆ杈撳叆瀵嗙爜涓嶄竴鑷�!'));
       } else {
         callback();
       }
@@ -258,26 +310,26 @@
       showCodeBox: false,
       value: true,
       multipleSelection: [],
-      formLabelWidth: "120px",
+      formLabelWidth: '120px',
       dialogFormVisible: false,
       editForm: {},
       showinfoBox: false,
       fullscreenLoading: false,
       itemdetail: {},
       queryForm: {
-        name: "",
+        name: '',
       },
-      behavior: "",
-      initialForm: "",
+      behavior: '',
+      initialForm: '',
       codeForm: {
-        password: "",
-        repassword: "",
+        password: '',
+        repassword: '',
       },
       rules: {
-        password: [{ required: true, message: "璇疯緭鍏ュ瘑鐮�", trigger: "blur" }],
+        password: [{ required: true, message: '璇疯緭鍏ュ瘑鐮�', trigger: 'blur' }],
         repassword: [
-          { required: true, message: "璇疯緭鍏ョ‘璁ゅ瘑鐮�", trigger: "blur" },
-          { validator: repasswordValidator, trigger: "blur" },
+          { required: true, message: '璇疯緭鍏ョ‘璁ゅ瘑鐮�', trigger: 'blur' },
+          { validator: repasswordValidator, trigger: 'blur' },
         ],
       },
       tableData: [],
@@ -313,20 +365,20 @@
     },
     ShowWindowFly(res) {
       console.log(res);
-      if (res == "") return;
-      if (res.indexOf(".xls") != -1) {
+      if (res == '') return;
+      if (res.indexOf('.xls') != -1) {
         this.showMetadata(res, true);
-      } else if (res.indexOf(".doc") != -1) {
+      } else if (res.indexOf('.doc') != -1) {
         this.showMetadata(res, true);
-      } else if (res.indexOf(".png") != -1) {
+      } else if (res.indexOf('.png') != -1) {
         this.showMetadata(res, true);
-      } else if (res.indexOf(".jpg") != -1) {
+      } else if (res.indexOf('.jpg') != -1) {
         this.showMetadata(res, true);
-      } else if (res.indexOf(".pdf") != -1) {
+      } else if (res.indexOf('.pdf') != -1) {
         this.showMetadata(res, true);
-      } else if (res.indexOf(".fly") != -1) {
+      } else if (res.indexOf('.fly') != -1) {
         this.showMetadata(res, false);
-      } else if (res.indexOf(".mpt") != -1) {
+      } else if (res.indexOf('.mpt') != -1) {
         this.showMetadata(res, false);
       }
     },
@@ -335,12 +387,12 @@
       if (flag == true) {
         metaUrl = res;
       } else if (flag == false) {
-        metaUrl = ifreamUrl + "/LFWeb/MetaPop.html?name=" + res;
+        metaUrl = ifreamUrl + '/LFWeb/MetaPop.html?name=' + res;
       }
       window.open(
         metaUrl,
-        "",
-        "height=800, width=1500, top=150, left=350, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"
+        '',
+        'height=800, width=1500, top=150, left=350, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no'
       );
     },
     // 璇锋眰鏁版嵁鍐呭
@@ -362,7 +414,7 @@
           this.tableData = res.result;
           this.count = res.count;
         } else {
-          console.log("鏌ヨ鎺ュ彛鎶ラ敊");
+          console.log('鏌ヨ鎺ュ彛鎶ラ敊');
           this.$notify.error({
             title: res.code,
             message: res.result,
@@ -376,7 +428,7 @@
     },
     //鏂板鎸夐挳
     showAddDialog() {
-      this.behavior = "鏂板鐢ㄦ埛";
+      this.behavior = '鏂板鐢ㄦ埛';
       this.editForm = {};
       this.dialogFormVisible = true;
     },
@@ -396,8 +448,8 @@
                 if (res.code == 200) {
                   this.getMetaData({ pageIndex: 1, pageSize: 10 });
                   this.$message({
-                    message: "娣诲姞鎴愬姛",
-                    type: "success",
+                    message: '娣诲姞鎴愬姛',
+                    type: 'success',
                   });
                   this.editForm = {};
                   this.dialogFormVisible = false;
@@ -405,11 +457,11 @@
               }, 500);
             })
             .catch((res) => {
-              alert("淇敼澶辫触锛岃閲嶈瘯锛�");
+              alert('淇敼澶辫触锛岃閲嶈瘯锛�');
               this.fullscreenLoading = false;
             });
         } else {
-          console.log("error submit!!");
+          console.log('error submit!!');
           return false;
         }
       });
@@ -420,10 +472,10 @@
     },
     // 鍒犻櫎澶氭潯
     deleteMetaInfo() {
-      this.$confirm("纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?", "鎻愮ず", {
-        confirmButtonText: "纭畾",
-        cancelButtonText: "鍙栨秷",
-        type: "warning",
+      this.$confirm('纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning',
       })
         .then(() => {
           var std = [];
@@ -433,19 +485,19 @@
           deleteMeta({ ids: std.toString() }).then((res) => {
             if (res.code == 200) {
               this.$message({
-                type: "success",
-                message: "鍒犻櫎鎴愬姛!",
+                type: 'success',
+                message: '鍒犻櫎鎴愬姛!',
               });
               this.multipleSelection = [];
               this.getMetaData({ pageIndex: 1, pageSize: 10 });
             } else {
-              this.$message.error("鍒犻櫎澶辫触");
+              this.$message.error('鍒犻櫎澶辫触');
               this.multipleSelection = [];
             }
           });
         })
         .catch(() => {
-          this.$message("宸插彇娑堝垹闄�");
+          this.$message('宸插彇娑堝垹闄�');
         });
     },
 
@@ -468,12 +520,12 @@
       delete row.updateUser;
       delete row.updateUser;
       this.initialForm = JSON.stringify(row); //澶囦唤
-      this.behavior = "淇敼淇℃伅";
+      this.behavior = '淇敼淇℃伅';
       this.editForm = JSON.parse(JSON.stringify(row));
       this.dialogFormVisible = true;
     },
     handleClose(done) {
-      this.$confirm("纭鍏抽棴锛�")
+      this.$confirm('纭鍏抽棴锛�')
         .then((_) => {
           this.editForm = {};
           done();
@@ -483,10 +535,10 @@
 
     // 鎻愪氦淇敼
     sendEdit() {
-      this.$confirm("鏄惁纭畾缂栬緫?", "鎻愮ず", {
-        confirmButtonText: "纭畾",
-        cancelButtonText: "鍙栨秷",
-        type: "warning",
+      this.$confirm('鏄惁纭畾缂栬緫?', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning',
       })
         .then(() => {
           this.dialogFormVisible = false;
@@ -496,8 +548,8 @@
               if (res.code == 200) {
                 this.getMetaData({ pageIndex: 1, pageSize: 10 });
                 this.$message({
-                  message: "淇敼鎴愬姛",
-                  type: "success",
+                  message: '淇敼鎴愬姛',
+                  type: 'success',
                 });
                 this.editForm = {};
                 this.dialogFormVisible = false;
@@ -506,7 +558,7 @@
           });
         })
         .catch(() => {
-          alert("淇敼澶辫触锛岃閲嶈瘯锛�");
+          alert('淇敼澶辫触锛岃閲嶈瘯锛�');
           this.fullscreenLoading = false;
         });
     },
@@ -518,33 +570,15 @@
     download() {},
     closeDown() {
       this.showCodeBox = false;
-      this.codeForm.password = "";
-      this.codeForm.repassword = "";
+      this.codeForm.password = '';
+      this.codeForm.repassword = '';
     },
     downFormData() {
       if (this.multipleSelection.length == 0) {
-        alert("璇峰厛閫夋嫨瑕佷笅杞界殑鏂囦欢");
+        alert('璇峰厛閫夋嫨瑕佷笅杞界殑鏂囦欢');
         return;
       }
       this.showCodeBox = true;
-      // this.$prompt("璇疯緭鍏ュ瘑鐮�", "鎻愮ず", {
-      //   confirmButtonText: "纭畾",
-      //   cancelButtonText: "鍙栨秷",
-      //   inputType: "password",
-      //   inputPattern: /^[\s\S]*.*[^\s][\s\S]*$/,
-      //   inputErrorMessage: "杈撳叆涓嶈兘涓虹┖",
-      // })
-      //   .then(() => {
-      //     let ids = "";
-      //     this.multipleSelection.forEach((e) => {
-      //       ids += `id=${e.id}&`;
-      //     });
-      //     let res = ids.substring(0, ids.length - 1);
-      //     console.log(res);
-      //     let url = "http://192.168.20.106/LFServer/Meta/Downloads?" + res;
-      //     window.open(url);
-      //   })
-      //   .catch(() => {});
     },
 
     handleSizeChange(val) {
@@ -562,28 +596,29 @@
 <style lang="less" scoped>
 //@import url(); 寮曞叆鍏叡css绫�
 .authorityManagement_box {
-  background: rgb(240, 242, 245);
-  border-radius: 10px;
-  height: 100%;
-  padding: 10px;
+  height: 81%;
+  width: 97%;
+  position: absolute;
   box-sizing: border-box;
+
   .inquire {
     position: relative;
-    height: 50px;
     overflow: auto;
-    padding: 8px;
-    margin-top: 20px;
-    background: #fff;
+    padding-bottom: 8px;
+    border: 1px solid white;
     border-radius: 5px;
-    border: 1px solid rgb(202, 201, 204);
-    margin-bottom: 20px;
+    padding: 1%;
     .el-form-item {
       margin: 5px;
     }
   }
   .bottom {
-    width: 100%;
-    height: 83%;
+    width: 98%;
+    margin-top: 1%;
+    height: 77%;
+    padding: 1%;
+    border: 1px solid white;
+    border-radius: 5px;
     .rightTable {
       height: 100%;
       width: 100%;
@@ -592,78 +627,29 @@
         height: 93%;
         margin: 0 auto;
         overflow: auto;
-        background: #fff;
-        .el-table {
-          height: 100%;
-          // overflow: auto;
-        }
-        .el-table /deep/ .el-table__header-wrapper tr th {
-          background-color: rgb(255, 255, 255) !important;
-          color: rgb(0, 0, 0);
-        }
-        // 淇敼姣忚鏍峰紡锛�
-        .el-table /deep/ .el-table__row {
-          background-color: rgba(255, 255, 255) !important;
-          color: rgb(0, 0, 0);
-        }
-        .el-table /deep/ .el-table__body tr.current-row > td {
-          background-color: rgb(211, 211, 211) !important;
-        }
-        .el-table /deep/ .el-table__body tr:hover > td {
-          background-color: rgb(211, 211, 211) !important;
-        }
-        // 淇敼琛ㄦ牸姣忚杈规鐨勬牱寮忥細
-        .el-table /deep/ td,
-        .el-table /deep/ th.is-leaf {
-          border-bottom: 1px solid #eee;
-          border-right: 1px solid #eee;
-        }
-        .el-table /deep/ .el-table__cell {
-          padding: 0;
-        }
-        // 璁剧疆琛ㄦ牸姣忚鐨勯珮搴︼細
-        .el-table /deep/ .el-table__header tr,
-        .el-table /deep/ .el-table__header th {
-          height: 40px;
-        }
-        .el-table__body tr,
-        .el-table__body td {
-          height: 40px;
-          padding: 0;
-        }
-        // 璁剧疆琛ㄦ牸杈规棰滆壊锛�
-
-        .el-table--border::after,
-        .el-table--group::after {
-          width: 0;
-        }
-        .el-table::before {
-          height: 0;
-        }
-        //   a {
-        //     color: #000;
-        //   }
       }
     }
   }
   .infoBox {
     width: 500px;
-    border: 1px solid #eee;
     position: absolute;
     z-index: 100;
-    top: 15%;
+    top: 10%;
     right: 25%;
-    background-color: #fff;
+    background: #303030;
+    color: #fff;
     .el-card {
       background-color: transparent;
+      color: #fff;
       span {
+        color: #fff;
         font-size: 16px;
         font-weight: 600;
       }
     }
     .contentBox {
       margin: 0 aotu 10px;
-      height: 600px;
+      height: 500px;
       overflow: auto;
       p {
         // background-color: #bfa;
@@ -672,24 +658,7 @@
       }
     }
   }
-  /deep/ .el-dialog {
-    // width: 500px !important;
-    // margin-top: 10vh !important;
-  }
 
-  /deep/.el-dialog .el-input__inner {
-    width: 300px;
-  }
-  /deep/ .el-dialog__body {
-    padding: 0px 30px;
-  }
-  /deep/ .el-dialog__footer {
-    padding-top: 0 !important;
-    width: 200px;
-    display: flex;
-    margin: 0 auto;
-    justify-content: center;
-  }
   .dotClass {
     width: 10px;
     height: 10px;
@@ -702,10 +671,132 @@
     top: 20%;
     left: 50%;
     padding: 20px;
-    background-color: #fff;
+
     width: 20%;
     border: 1px solid #000;
     border-radius: 10px;
   }
+  /*淇敼table 琛ㄤ綋鐨勮儗鏅鑹插拰鏂囧瓧棰滆壊*/
+  /deep/ .el-table {
+    background-color: transparent;
+
+    th,
+    td {
+      background-color: transparent;
+    }
+    .el-table__expanded-cell {
+      background-color: transparent !important;
+    }
+
+    // 琛ㄥご鑳屾櫙鑹�
+    th.el-table__cell {
+      background-color: #303030;
+      color: #fff;
+    }
+    tr > td {
+      background-color: #303030;
+      color: #fff;
+    }
+
+    // hover鏁堟灉
+    tr:hover > td {
+      background-color: rgba(255, 255, 255, 0.3) !important;
+    }
+
+    tbody tr:hover {
+      background-color: rgba(255, 255, 255, 0.3) !important;
+      // text-align: center;
+    }
+
+    // 婊氬姩鏉″楂�
+    .el-table__body-wrapper::-webkit-scrollbar {
+      width: 5px;
+      height: 5px;
+    }
+
+    .el-table__body-wrapper::-webkit-scrollbar {
+      width: 5px;
+      /*婊氬姩鏉″搴�*/
+      height: 5px;
+      /*婊氬姩鏉¢珮搴�*/
+    }
+    /*瀹氫箟婊氬姩鏉¤建閬� 鍐呴槾褰�+鍦嗚*/
+    .el-table__body-wrapper::-webkit-scrollbar-track {
+      box-shadow: 0px 1px 3px #216fe6 inset;
+      /*婊氬姩鏉$殑鑳屾櫙鍖哄煙鐨勫唴闃村奖*/
+      border-radius: 10px;
+    }
+
+    /*瀹氫箟婊戝潡 鍐呴槾褰�+鍦嗚*/
+    .el-table__body-wrapper::-webkit-scrollbar-thumb {
+      box-shadow: 0px 1px 3px #216fe6 inset;
+      border-radius: 6px;
+      background-color: #216fe6;
+    }
+  }
+  /deep/.el-form-item__label {
+    color: white;
+  }
+  // 璁剧疆杈撳叆妗嗙殑鑳屾櫙鑹层�佸瓧浣撻鑹层�佽竟妗嗗睘鎬ц缃紱
+  /deep/.el-input__inner {
+    background-color: transparent !important ;
+    color: #fff;
+    border: 1px solid;
+  }
+  /deep/ .el-dialog {
+    background: #303030;
+  }
+  /deep/.el-range-editor.is-active,
+  .el-range-editor.is-active:hover,
+  .el-select .el-input.is-focus .el-input__inner {
+    border: 1px solid;
+  }
+  /deep/.el-dialog__title {
+    color: white;
+  }
+  /deep/ .el-select .el-input__inner {
+    border-color: #fff !important;
+  }
+  .pagination_box {
+    margin-top: 20px;
+    /deep/.el-input__inner {
+      background-color: transparent !important;
+      border: 1px solid;
+      color: white;
+    }
+    /deep/.el-pagination__total {
+      color: white;
+    }
+    /deep/.el-pagination__jump {
+      color: white;
+    }
+    /deep/.el-pager li.active {
+      color: #409eff;
+    }
+    /deep/.el-pager li {
+      color: white;
+      background: transparent;
+    }
+    /deep/.el-pager li {
+      color: white;
+    }
+    /deep/.btn-prev {
+      background: transparent;
+    }
+    /deep/.btn-next {
+      background: transparent;
+    }
+    /deep/.btn-next i {
+      color: white;
+    }
+    /deep/.btn-prev i {
+      color: white;
+    }
+  }
+  .primary {
+    background: #409eff;
+    border: #409eff;
+    color: white;
+  }
 }
 </style>

--
Gitblit v1.9.3