Ver código fonte

更新依赖

ZaiZai 8 meses atrás
pai
commit
17869d54b7

+ 8 - 8
package.json

@@ -16,9 +16,9 @@
         "axios": "^1.7.2",
         "crypto-js": "^4.2.0",
         "dayjs": "^1.11.11",
-        "echarts": "^5.5.0",
-        "element-plus": "^2.7.5",
-        "hc-vue3-ui": "^4.0.2",
+        "echarts": "^5.5.1",
+        "element-plus": "^2.7.6",
+        "hc-vue3-ui": "^4.0.4",
         "js-base64": "^3.7.7",
         "js-cookie": "^3.0.5",
         "js-fast-way": "^0.5.0",
@@ -26,11 +26,11 @@
         "js-web-screen-shot": "^1.9.9",
         "nprogress": "^0.2.0",
         "pinia": "^2.1.7",
-        "remixicon": "^4.2.0",
+        "remixicon": "^4.3.0",
         "sortablejs": "^1.15.2",
         "split.js": "^1.6.5",
-        "vue": "3.4.27",
-        "vue-router": "^4.3.3",
+        "vue": "3.4.30",
+        "vue-router": "^4.4.0",
         "vue-virtual-scroll-list": "^2.3.5",
         "vue-virtual-scroller": "^2.0.0-beta.8",
         "vuedraggable": "^4.1.0"
@@ -38,13 +38,13 @@
     "devDependencies": {
         "@unocss/eslint-config": "0.58.9",
         "@vitejs/plugin-vue": "^4.5.2",
-        "@vue/compiler-sfc": "^3.4.27",
+        "@vue/compiler-sfc": "^3.4.30",
         "animate.css": "^4.1.1",
         "archiver": "^7.0.1",
         "autoprefixer": "^10.4.19",
         "eslint": "^8.57.0",
         "eslint-plugin-vue": "^9.24.0",
-        "sass": "^1.77.5",
+        "sass": "^1.77.6",
         "unocss": "0.58.9",
         "unocss-preset-extra": "0.5.3",
         "vite": "^4.5.0"

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
public/plugins/element-plus/index.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-pagination.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-table.css


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
public/plugins/element-plus/theme-chalk/index.css


+ 2 - 0
public/plugins/element-plus/theme-chalk/src/common/var.scss

@@ -923,6 +923,8 @@ $pagination: map.merge(
     'font-size-small': 12px,
     'button-width-small': 24px,
     'button-height-small': 24px,
+    'button-width-large': 40px,
+    'button-height-large': 40px,
     'item-gap': 16px,
   ),
   $pagination

+ 13 - 0
public/plugins/element-plus/theme-chalk/src/pagination.scss

@@ -208,6 +208,19 @@
       width: 100px;
     }
   }
+  @include m(large) {
+    .btn-prev,
+    .btn-next,
+    .#{$namespace}-pager li {
+      height: getCssVar('pagination-button-height-large');
+      line-height: getCssVar('pagination-button-height-large');
+      min-width: getCssVar('pagination-button-width-large');
+    }
+
+    .#{$namespace}-select .#{$namespace}-input {
+      width: 160px;
+    }
+  }
 }
 
 @include b(pager) {

+ 25 - 2
public/plugins/element-plus/theme-chalk/src/table.scss

@@ -24,12 +24,12 @@
     display: flex;
     flex-direction: column;
     height: 100%;
+
     // 表格底部伪 border,总是有的
     &::before {
       @include extend-rule(border-pseudo);
       left: 0;
-      bottom: 0px;
-      width: 100%;
+      bottom: 0;
       height: 1px;
     }
   }
@@ -125,6 +125,12 @@
     .#{$namespace}-table__cell.gutter {
       border-right-width: 1px;
     }
+
+    @include e(inner-wrapper) {
+      &::before {
+        width: 100%;
+      }
+    }
   }
 
   thead {
@@ -150,6 +156,7 @@
     position: relative;
     text-align: left;
     z-index: getCssVar('table-index');
+
     @include when(center) {
       text-align: center;
     }
@@ -190,9 +197,11 @@
   @each $size in (large, default, small) {
     @include m($size) {
       font-size: map.get($table-font-size, $size);
+
       .#{$namespace}-table__cell {
         padding: map.get($table-padding, $size);
       }
+
       .cell {
         padding: map.get($table-cell-padding, $size);
       }
@@ -314,6 +323,7 @@
 
   @include e((header-wrapper, body-wrapper, footer-wrapper)) {
     width: 100%;
+
     tr {
       td,
       th {
@@ -322,6 +332,7 @@
           position: sticky !important;
           background: inherit;
           z-index: calc(getCssVar('table-index') + 1);
+
           &.is-last-column,
           &.is-first-column {
             &::before {
@@ -337,11 +348,13 @@
               pointer-events: none;
             }
           }
+
           &.is-first-column {
             &::before {
               left: -10px;
             }
           }
+
           &.is-last-column {
             &::before {
               right: -10px;
@@ -349,6 +362,7 @@
             }
           }
         }
+
         &.#{$namespace}-table__fixed-right-patch {
           position: sticky !important;
           z-index: calc(getCssVar('table-index') + 1);
@@ -361,6 +375,7 @@
 
   @include e(header-wrapper) {
     flex-shrink: 0;
+
     tr {
       th {
         &.#{$namespace}-table-fixed-column--left,
@@ -402,6 +417,7 @@
         align-items: center;
         height: 23px;
       }
+
       .#{$namespace}-checkbox {
         height: unset;
       }
@@ -414,6 +430,7 @@
         box-shadow: getCssVar('table-fixed-right-column');
       }
     }
+
     &.#{$namespace}-table--border {
       .#{$namespace}-table-fixed-column--left {
         &.is-last-column {
@@ -423,6 +440,7 @@
         }
       }
     }
+
     th.#{$namespace}-table-fixed-column--left {
       background-color: getCssVar('table-header-bg-color');
     }
@@ -434,9 +452,11 @@
         box-shadow: getCssVar('table-fixed-left-column');
       }
     }
+
     .#{$namespace}-table-fixed-column--left.is-last-column.#{$namespace}-table__cell {
       border-right: none;
     }
+
     th.#{$namespace}-table-fixed-column--right {
       background-color: getCssVar('table-header-bg-color');
     }
@@ -446,11 +466,13 @@
     .#{$namespace}-table-fixed-column--left.is-last-column.#{$namespace}-table__cell {
       border-right: none;
     }
+
     .#{$namespace}-table-fixed-column--right.is-first-column {
       &::before {
         box-shadow: getCssVar('table-fixed-right-column');
       }
     }
+
     .#{$namespace}-table-fixed-column--left.is-last-column {
       &::before {
         box-shadow: getCssVar('table-fixed-left-column');
@@ -479,6 +501,7 @@
     overflow: hidden;
     position: relative;
     flex: 1;
+
     .#{$namespace}-scrollbar__bar {
       z-index: calc(getCssVar('table-index') + 2);
     }

+ 0 - 0
public/plugins/element-plus/v2.7.5 → public/plugins/element-plus/v2.7.6


+ 50 - 8
public/plugins/remixicon/remixicon.css

@@ -1,21 +1,21 @@
 /*
-* Remix Icon v4.2.0
+* Remix Icon v4.3.0
 * https://remixicon.com
 * https://github.com/Remix-Design/RemixIcon
 *
 * Copyright RemixIcon.com
 * Released under the Apache License Version 2.0
 *
-* Date: 2024-02-25
+* Date: 2024-06-13
 */
 @font-face {
   font-family: "remixicon";
-  src: url('remixicon.eot?t=1708865856766'); /* IE9*/
-  src: url('remixicon.eot?t=1708865856766#iefix') format('embedded-opentype'), /* IE6-IE8 */
-  url("remixicon.woff2?t=1708865856766") format("woff2"),
-  url("remixicon.woff?t=1708865856766") format("woff"),
-  url('remixicon.ttf?t=1708865856766') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
-  url('remixicon.svg?t=1708865856766#remixicon') format('svg'); /* iOS 4.1- */
+  src: url('remixicon.eot?t=1718271040674'); /* IE9*/
+  src: url('remixicon.eot?t=1718271040674#iefix') format('embedded-opentype'), /* IE6-IE8 */
+  url("remixicon.woff2?t=1718271040674") format("woff2"),
+  url("remixicon.woff?t=1718271040674") format("woff"),
+  url('remixicon.ttf?t=1718271040674') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
+  url('remixicon.svg?t=1718271040674#remixicon') format('svg'); /* iOS 4.1- */
   font-display: swap;
 }
 
@@ -2893,4 +2893,46 @@
 .ri-webhook-line:before { content: "\f520"; }
 .ri-weight-fill:before { content: "\f521"; }
 .ri-weight-line:before { content: "\f522"; }
+.ri-book-shelf-fill:before { content: "\f523"; }
+.ri-book-shelf-line:before { content: "\f524"; }
+.ri-brain-2-fill:before { content: "\f525"; }
+.ri-brain-2-line:before { content: "\f526"; }
+.ri-chat-search-fill:before { content: "\f527"; }
+.ri-chat-search-line:before { content: "\f528"; }
+.ri-chat-unread-fill:before { content: "\f529"; }
+.ri-chat-unread-line:before { content: "\f52a"; }
+.ri-collapse-horizontal-fill:before { content: "\f52b"; }
+.ri-collapse-horizontal-line:before { content: "\f52c"; }
+.ri-collapse-vertical-fill:before { content: "\f52d"; }
+.ri-collapse-vertical-line:before { content: "\f52e"; }
+.ri-dna-fill:before { content: "\f52f"; }
+.ri-dna-line:before { content: "\f530"; }
+.ri-dropper-fill:before { content: "\f531"; }
+.ri-dropper-line:before { content: "\f532"; }
+.ri-expand-diagonal-s-2-fill:before { content: "\f533"; }
+.ri-expand-diagonal-s-2-line:before { content: "\f534"; }
+.ri-expand-diagonal-s-fill:before { content: "\f535"; }
+.ri-expand-diagonal-s-line:before { content: "\f536"; }
+.ri-expand-horizontal-fill:before { content: "\f537"; }
+.ri-expand-horizontal-line:before { content: "\f538"; }
+.ri-expand-horizontal-s-fill:before { content: "\f539"; }
+.ri-expand-horizontal-s-line:before { content: "\f53a"; }
+.ri-expand-vertical-fill:before { content: "\f53b"; }
+.ri-expand-vertical-line:before { content: "\f53c"; }
+.ri-expand-vertical-s-fill:before { content: "\f53d"; }
+.ri-expand-vertical-s-line:before { content: "\f53e"; }
+.ri-gemini-fill:before { content: "\f53f"; }
+.ri-gemini-line:before { content: "\f540"; }
+.ri-reset-left-fill:before { content: "\f541"; }
+.ri-reset-left-line:before { content: "\f542"; }
+.ri-reset-right-fill:before { content: "\f543"; }
+.ri-reset-right-line:before { content: "\f544"; }
+.ri-stairs-fill:before { content: "\f545"; }
+.ri-stairs-line:before { content: "\f546"; }
+.ri-telegram-2-fill:before { content: "\f547"; }
+.ri-telegram-2-line:before { content: "\f548"; }
+.ri-triangular-flag-fill:before { content: "\f549"; }
+.ri-triangular-flag-line:before { content: "\f54a"; }
+.ri-user-minus-fill:before { content: "\f54b"; }
+.ri-user-minus-line:before { content: "\f54c"; }
 

BIN
public/plugins/remixicon/remixicon.eot


Diferenças do arquivo suprimidas por serem muito extensas
+ 19 - 8
public/plugins/remixicon/remixicon.svg


Diferenças do arquivo suprimidas por serem muito extensas
+ 2 - 2
public/plugins/remixicon/remixicon.symbol.svg


BIN
public/plugins/remixicon/remixicon.ttf


BIN
public/plugins/remixicon/remixicon.woff


BIN
public/plugins/remixicon/remixicon.woff2


+ 0 - 0
public/plugins/remixicon/v4.2.0 → public/plugins/remixicon/v4.3.0


+ 1 - 1
public/version.json

@@ -1,3 +1,3 @@
 {
-  "value": "20240613170146"
+  "value": "20240627160730"
 }

+ 6 - 1
src/utils/btn-auth.js

@@ -2,6 +2,7 @@ import pinia from '~src/store/init'
 import { useAppStore } from '~src/store'
 import { decode, encode } from 'js-base64'
 import { getObjVal, isNullES } from 'js-fast-way'
+import { fullDrawer } from 'hc-vue3-ui'
 
 //初始变量
 const store = useAppStore(pinia)
@@ -22,7 +23,11 @@ export const toPdfPage = (url) => {
         window.$message.warning('pdf地址为空')
         return
     }
-    window.open('/#/pdf?code=' + encode(url), '_blank')
+    fullDrawer({
+        type: 'url',
+        content: '/#/pdf?code=' + encode(url),
+    })
+    //window.open('/#/pdf?code=' + encode(url), '_blank')
 }
 
 export { encode, decode }

+ 98 - 97
yarn.lock

@@ -231,10 +231,10 @@
   resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a"
   integrity sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==
 
-"@babel/parser@^7.24.4":
-  version "7.24.5"
-  resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790"
-  integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==
+"@babel/parser@^7.24.7":
+  version "7.24.7"
+  resolved "http://39.108.216.210:9000/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85"
+  integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
 
 "@babel/plugin-syntax-jsx@^7.24.1":
   version "7.24.1"
@@ -937,47 +937,47 @@
   resolved "http://39.108.216.210:9000/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz#057d2ded94c4e71b94e9814f92dcd9306317aa46"
   integrity sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==
 
-"@vue/compiler-core@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/compiler-core/-/compiler-core-3.4.27.tgz#e69060f4b61429fe57976aa5872cfa21389e4d91"
-  integrity sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==
+"@vue/compiler-core@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/compiler-core/-/compiler-core-3.4.30.tgz#a554978f68199a0f254ad5159e9665370c8c1250"
+  integrity sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==
   dependencies:
-    "@babel/parser" "^7.24.4"
-    "@vue/shared" "3.4.27"
+    "@babel/parser" "^7.24.7"
+    "@vue/shared" "3.4.30"
     entities "^4.5.0"
     estree-walker "^2.0.2"
     source-map-js "^1.2.0"
 
-"@vue/compiler-dom@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz#d51d35f40d00ce235d7afc6ad8b09dfd92b1cc1c"
-  integrity sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==
+"@vue/compiler-dom@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/compiler-dom/-/compiler-dom-3.4.30.tgz#5af9a5f6f0752f7882d4eba0795e4d00525006dc"
+  integrity sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==
   dependencies:
-    "@vue/compiler-core" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/compiler-core" "3.4.30"
+    "@vue/shared" "3.4.30"
 
-"@vue/compiler-sfc@3.4.27", "@vue/compiler-sfc@^3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz#399cac1b75c6737bf5440dc9cf3c385bb2959701"
-  integrity sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==
+"@vue/compiler-sfc@3.4.30", "@vue/compiler-sfc@^3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/compiler-sfc/-/compiler-sfc-3.4.30.tgz#6a3cc86c20349f8c1976c968a8c80dd7cfef2430"
+  integrity sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==
   dependencies:
-    "@babel/parser" "^7.24.4"
-    "@vue/compiler-core" "3.4.27"
-    "@vue/compiler-dom" "3.4.27"
-    "@vue/compiler-ssr" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@babel/parser" "^7.24.7"
+    "@vue/compiler-core" "3.4.30"
+    "@vue/compiler-dom" "3.4.30"
+    "@vue/compiler-ssr" "3.4.30"
+    "@vue/shared" "3.4.30"
     estree-walker "^2.0.2"
     magic-string "^0.30.10"
     postcss "^8.4.38"
     source-map-js "^1.2.0"
 
-"@vue/compiler-ssr@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz#2a8ecfef1cf448b09be633901a9c020360472e3d"
-  integrity sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==
+"@vue/compiler-ssr@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/compiler-ssr/-/compiler-ssr-3.4.30.tgz#7938b51f17d62b883d2a61ae42ec4f8398115b1d"
+  integrity sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==
   dependencies:
-    "@vue/compiler-dom" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/compiler-dom" "3.4.30"
+    "@vue/shared" "3.4.30"
 
 "@vue/devtools-api@^6.5.0":
   version "6.5.1"
@@ -989,42 +989,43 @@
   resolved "http://39.108.216.210:9000/@vue/devtools-api/-/devtools-api-6.6.1.tgz#7c14346383751d9f6ad4bea0963245b30220ef83"
   integrity sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==
 
-"@vue/reactivity@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/reactivity/-/reactivity-3.4.27.tgz#6ece72331bf719953f5eaa95ec60b2b8d49e3791"
-  integrity sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==
+"@vue/reactivity@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/reactivity/-/reactivity-3.4.30.tgz#6849e293eab7feed7d307446feaf1e3d759d5c45"
+  integrity sha512-bVJurnCe3LS0JII8PPoAA63Zd2MBzcKrEzwdQl92eHCcxtIbxD2fhNwJpa+KkM3Y/A4T5FUnmdhgKwOf6BfbcA==
   dependencies:
-    "@vue/shared" "3.4.27"
+    "@vue/shared" "3.4.30"
 
-"@vue/runtime-core@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/runtime-core/-/runtime-core-3.4.27.tgz#1b6e1d71e4604ba7442dd25ed22e4a1fc6adbbda"
-  integrity sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==
+"@vue/runtime-core@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/runtime-core/-/runtime-core-3.4.30.tgz#6db949b273af0b988b4f13fecb034f9c9439c41e"
+  integrity sha512-qaFEbnNpGz+tlnkaualomogzN8vBLkgzK55uuWjYXbYn039eOBZrWxyXWq/7qh9Bz2FPifZqGjVDl/FXiq9L2g==
   dependencies:
-    "@vue/reactivity" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/reactivity" "3.4.30"
+    "@vue/shared" "3.4.30"
 
-"@vue/runtime-dom@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz#fe8d1ce9bbe8921d5dd0ad5c10df0e04ef7a5ee7"
-  integrity sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==
+"@vue/runtime-dom@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/runtime-dom/-/runtime-dom-3.4.30.tgz#49f399adc300a000419cb57a20b4481c98f523a4"
+  integrity sha512-tV6B4YiZRj5QsaJgw2THCy5C1H+2UeywO9tqgWEc21tn85qHEERndHN/CxlyXvSBFrpmlexCIdnqPuR9RM9thw==
   dependencies:
-    "@vue/runtime-core" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/reactivity" "3.4.30"
+    "@vue/runtime-core" "3.4.30"
+    "@vue/shared" "3.4.30"
     csstype "^3.1.3"
 
-"@vue/server-renderer@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/server-renderer/-/server-renderer-3.4.27.tgz#3306176f37e648ba665f97dda3ce705687be63d2"
-  integrity sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==
+"@vue/server-renderer@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/server-renderer/-/server-renderer-3.4.30.tgz#41f117cec12b5fbb9d7c741f59e7a0b515e9b607"
+  integrity sha512-TBD3eqR1DeDc0cMrXS/vEs/PWzq1uXxnvjoqQuDGFIEHFIwuDTX/KWAQKIBjyMWLFHEeTDGYVsYci85z2UbTDg==
   dependencies:
-    "@vue/compiler-ssr" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/compiler-ssr" "3.4.30"
+    "@vue/shared" "3.4.30"
 
-"@vue/shared@3.4.27":
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/@vue/shared/-/shared-3.4.27.tgz#f05e3cd107d157354bb4ae7a7b5fc9cf73c63b50"
-  integrity sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==
+"@vue/shared@3.4.30":
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/@vue/shared/-/shared-3.4.30.tgz#72acfe8df65139dcf298e965fb2ab1cff419e400"
+  integrity sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==
 
 "@vueuse/core@^9.1.0":
   version "9.13.0"
@@ -1511,23 +1512,23 @@ eastasianwidth@^0.2.0:
   resolved "http://39.108.216.210:9000/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
   integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
 
-echarts@^5.5.0:
-  version "5.5.0"
-  resolved "http://39.108.216.210:9000/echarts/-/echarts-5.5.0.tgz#c13945a7f3acdd67c134d8a9ac67e917830113ac"
-  integrity sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==
+echarts@^5.5.1:
+  version "5.5.1"
+  resolved "http://39.108.216.210:9000/echarts/-/echarts-5.5.1.tgz#8dc9c68d0c548934bedcb5f633db07ed1dd2101c"
+  integrity sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==
   dependencies:
     tslib "2.3.0"
-    zrender "5.5.0"
+    zrender "5.6.0"
 
 electron-to-chromium@^1.4.668:
   version "1.4.682"
   resolved "http://39.108.216.210:9000/electron-to-chromium/-/electron-to-chromium-1.4.682.tgz#27577b88ccccc810e09b05093345cf1830f1bd65"
   integrity sha512-oCglfs8yYKs9RQjJFOHonSnhikPK3y+0SvSYc/YpYJV//6rqc0/hbwd0c7vgK4vrl6y2gJAwjkhkSGWK+z4KRA==
 
-element-plus@^2.7.5:
-  version "2.7.5"
-  resolved "http://39.108.216.210:9000/element-plus/-/element-plus-2.7.5.tgz#b6b3101f8c2c61b083c78cae2d8728b93a85039e"
-  integrity sha512-e4oqhfRGBpdblgsjEBK+tA2+fg1H1KZ2Qinty1SaJl0X49FrMLK0lpXQNheWyBqI4V/pyjVOF9sRjz2hfyoctw==
+element-plus@^2.7.6:
+  version "2.7.6"
+  resolved "http://39.108.216.210:9000/element-plus/-/element-plus-2.7.6.tgz#09b2c9c1de46dcc6778d37a29d9c0948ce40d635"
+  integrity sha512-36sw1K23hYjgeooR10U6CiCaCp2wvOqwoFurADZVlekeQ9v5U1FhJCFGEXO6i/kZBBMwsE1c9fxjLs9LENw2Rg==
   dependencies:
     "@ctrl/tinycolor" "^3.4.1"
     "@element-plus/icons-vue" "^2.3.1"
@@ -1951,10 +1952,10 @@ has-flag@^4.0.0:
   resolved "http://39.108.216.210:9000/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
 
-hc-vue3-ui@^4.0.2:
-  version "4.0.2"
-  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-4.0.2.tgz#7a08b8142ca4d81eac93a4442089de451d386758"
-  integrity sha512-QQ8LqheEtGvHYZAtS4byi6gaxLtI2mh02KXWFjCEdDmwpR+6uKJcAHViBTl/Bx8L7FRZe7dxzGaUhyU0IQ3HxA==
+hc-vue3-ui@^4.0.4:
+  version "4.0.4"
+  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-4.0.4.tgz#c9deeaf8a4fe14adcf5d927c5f36c9345742a789"
+  integrity sha512-wT3RRoj196XqQ0oaao/qR37TOjCdSKlm46F1jOpPnPt/jUXAar+mwM7/+dkCGC+Zs2/YoPyxfeajisFCqWEARQ==
   dependencies:
     axios "^1.7.2"
     dayjs "^1.11.11"
@@ -1963,7 +1964,7 @@ hc-vue3-ui@^4.0.2:
     js-md5 "^0.8.3"
     sortablejs "^1.15.1"
     split.js "^1.6.5"
-    vue "3.4.27"
+    vue "3.4.30"
 
 html2canvas@1.4.1:
   version "1.4.1"
@@ -2621,10 +2622,10 @@ readdirp@~3.6.0:
   dependencies:
     picomatch "^2.2.1"
 
-remixicon@^4.2.0:
-  version "4.2.0"
-  resolved "http://39.108.216.210:9000/remixicon/-/remixicon-4.2.0.tgz#2df60b1764b11bb363f796b827ed8e03eab031c4"
-  integrity sha512-MF5wApNveRh3n0iMVM+lr2nSWrj/rBbSD2eWapuD9ReYRGs5naAUR1BqVBCHGqm286FIS6zwwmUf96QjHQ9l4w==
+remixicon@^4.3.0:
+  version "4.3.0"
+  resolved "http://39.108.216.210:9000/remixicon/-/remixicon-4.3.0.tgz#61c3fd6ca11149bd05850152f9c08e5f5de7b0c9"
+  integrity sha512-jRYQ37dTFSkJtvcxwTUAkIiXkYRvA9EDvVuXPNrmt2xf/VS//CRgFtsX2TAFBoQOhh9SDh7l6La4Xu12snEyxg==
 
 resolve-from@^4.0.0:
   version "4.0.0"
@@ -2667,10 +2668,10 @@ safe-buffer@~5.2.0:
   resolved "http://39.108.216.210:9000/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
   integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
 
-sass@^1.77.5:
-  version "1.77.5"
-  resolved "http://39.108.216.210:9000/sass/-/sass-1.77.5.tgz#5f9009820297521356e962c0bed13ee36710edfe"
-  integrity sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==
+sass@^1.77.6:
+  version "1.77.6"
+  resolved "http://39.108.216.210:9000/sass/-/sass-1.77.6.tgz#898845c1348078c2e6d1b64f9ee06b3f8bd489e4"
+  integrity sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==
   dependencies:
     chokidar ">=3.0.0 <4.0.0"
     immutable "^4.0.0"
@@ -3021,10 +3022,10 @@ vue-resize@^2.0.0-alpha.1:
   resolved "http://39.108.216.210:9000/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz#43eeb79e74febe932b9b20c5c57e0ebc14e2df3a"
   integrity sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==
 
-vue-router@^4.3.3:
-  version "4.3.3"
-  resolved "http://39.108.216.210:9000/vue-router/-/vue-router-4.3.3.tgz#7505509d429a36694b12ba1f6530016c5ce5f6bf"
-  integrity sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==
+vue-router@^4.4.0:
+  version "4.4.0"
+  resolved "http://39.108.216.210:9000/vue-router/-/vue-router-4.4.0.tgz#128e3fc0c84421035a9bd26027245e6bd68f69ab"
+  integrity sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==
   dependencies:
     "@vue/devtools-api" "^6.5.1"
 
@@ -3042,16 +3043,16 @@ vue-virtual-scroller@^2.0.0-beta.8:
     vue-observe-visibility "^2.0.0-alpha.1"
     vue-resize "^2.0.0-alpha.1"
 
-vue@3.4.27:
-  version "3.4.27"
-  resolved "http://39.108.216.210:9000/vue/-/vue-3.4.27.tgz#40b7d929d3e53f427f7f5945386234d2854cc2a1"
-  integrity sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==
+vue@3.4.30:
+  version "3.4.30"
+  resolved "http://39.108.216.210:9000/vue/-/vue-3.4.30.tgz#02c75c63a21e305c38a937866d8ee2269b62bbb4"
+  integrity sha512-NcxtKCwkdf1zPsr7Y8+QlDBCGqxvjLXF2EX+yi76rV5rrz90Y6gK1cq0olIhdWGgrlhs9ElHuhi9t3+W5sG5Xw==
   dependencies:
-    "@vue/compiler-dom" "3.4.27"
-    "@vue/compiler-sfc" "3.4.27"
-    "@vue/runtime-dom" "3.4.27"
-    "@vue/server-renderer" "3.4.27"
-    "@vue/shared" "3.4.27"
+    "@vue/compiler-dom" "3.4.30"
+    "@vue/compiler-sfc" "3.4.30"
+    "@vue/runtime-dom" "3.4.30"
+    "@vue/server-renderer" "3.4.30"
+    "@vue/shared" "3.4.30"
 
 vuedraggable@^4.1.0:
   version "4.1.0"
@@ -3119,9 +3120,9 @@ zip-stream@^6.0.1:
     compress-commons "^6.0.2"
     readable-stream "^4.0.0"
 
-zrender@5.5.0:
-  version "5.5.0"
-  resolved "http://39.108.216.210:9000/zrender/-/zrender-5.5.0.tgz#54d0d6c4eda81a96d9f60a9cd74dc48ea026bc1e"
-  integrity sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==
+zrender@5.6.0:
+  version "5.6.0"
+  resolved "http://39.108.216.210:9000/zrender/-/zrender-5.6.0.tgz#01325b0bb38332dd5e87a8dbee7336cafc0f4a5b"
+  integrity sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==
   dependencies:
     tslib "2.3.0"

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff