From 5300255dd40ac2ed67676da5568f0e4fd25a7078 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期二, 05 三月 2024 13:33:46 +0800
Subject: [PATCH] fix:修改字体、图标、背景、阴影问题

---
 src/views/daoAnOffice/right/danger/dataTable.vue |   85 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 82 insertions(+), 3 deletions(-)

diff --git a/src/views/daoAnOffice/right/danger/dataTable.vue b/src/views/daoAnOffice/right/danger/dataTable.vue
index f532285..1b39f3d 100644
--- a/src/views/daoAnOffice/right/danger/dataTable.vue
+++ b/src/views/daoAnOffice/right/danger/dataTable.vue
@@ -11,7 +11,7 @@
     </div>
     <div class="table-container flex-1">
       <div class="table-content">
-        <el-table class="data-table" :data="tableData" :highlight-current-row="false" :stripe="true"
+        <el-table class="data-table" ref="dataTable" :data="tableData" :highlight-current-row="false" :stripe="true"
           :header-cell-style="{ backgroundColor: 'transparent', color: '#79A5E9', borderColor: '#29466A' }"
           :cell-style="{ color: '#79A5E9', borderColor: '#29466A', paddingTop: '10px', paddingBottom: '10px' }"
           :row-style="{ backgroundColor: 'transparent' }">
@@ -46,7 +46,9 @@
 </template>
 
 <script setup>
-import { ref } from 'vue';
+import { ref, onMounted, onUnmounted, nextTick, inject, watch } from 'vue';
+
+const tableState = inject('tableState');
 
 const tableType = ref([
   { id: 1, type: '鏈湀', isActive: true },
@@ -54,6 +56,36 @@
 ]);
 
 const tableData = [
+  {
+    street: '濂庡厜濉旇閬�',
+    num1: 12,
+    num2: 5,
+    num3: 2
+  },
+  {
+    street: '濂庡厜濉旇閬�',
+    num1: 12,
+    num2: 5,
+    num3: 2
+  },
+  {
+    street: '濂庡厜濉旇閬�',
+    num1: 12,
+    num2: 5,
+    num3: 2
+  },
+  {
+    street: '濂庡厜濉旇閬�',
+    num1: 12,
+    num2: 5,
+    num3: 2
+  },
+  {
+    street: '濂庡厜濉旇閬�',
+    num1: 12,
+    num2: 5,
+    num3: 2
+  },
   {
     street: '濂庡厜濉旇閬�',
     num1: 12,
@@ -110,6 +142,46 @@
   });
   selectItem.isActive = true;
 }
+
+
+// 澶勭悊琛ㄦ牸婊氬姩
+let timer = null;
+const dataTable = ref(null);
+
+// const clearScroll = () => {
+//   clearInterval(timer);
+//   timer = null;
+// }
+
+// const createScroll = () => {
+//   clearScroll();
+//   const table = dataTable.value.layout.table.refs;
+
+//   const tableWrapper = table.bodyWrapper.firstElementChild.firstElementChild;
+//   console.log(tableWrapper);
+//   timer = setInterval(() => {
+//     tableWrapper.scrollTop += 1;
+//     if (tableWrapper.clientHeight + tableWrapper.scrollTop >= tableWrapper.scrollHeight) {
+//       tableWrapper.scrollTop = 0;
+//     }
+//   }, 100);
+// }
+// watch(tableState, (newValue) => {
+//   console.log(newValue);
+//   if (newValue) {
+//     nextTick(() => {
+//       setTimeout(() => {
+//         createScroll();
+//       }, 2000);
+//     })
+//   } else {
+//     clearScroll();
+//   }
+// })
+
+// onUnmounted(() => {
+//   clearScroll();
+// });
 </script>
 
 <style lang="scss" scoped>
@@ -143,6 +215,8 @@
   font-size: 16px;
   color: #447ED6;
   margin-left: 20px;
+  font-family: 'PingFang SC';
+
 }
 
 .select-item {
@@ -150,6 +224,8 @@
   height: 100%;
   border-bottom: 2px solid RGBA(98, 137, 230, 0);
   color: rgba(94, 134, 194, 1);
+  font-family: 'PingFang SC';
+
 }
 
 .item-active {
@@ -163,6 +239,8 @@
   width: 100%;
   height: 100%;
   background: transparent;
+  font-family: 'PingFang SC';
+
 }
 
 ::v-deep .el-table__inner-wrapper::before {
@@ -180,4 +258,5 @@
 
 .el-table__fixed-right {
   height: 100% !important;
-}</style>
\ No newline at end of file
+}
+</style>
\ No newline at end of file

--
Gitblit v1.8.0