Browse Source

更新依赖

ZaiZai 1 year ago
parent
commit
d12df48845
34 changed files with 155 additions and 164 deletions
  1. 2 1
      index.html
  2. 2 2
      package.json
  3. 0 0
      public/plugins/element-plus/index.css
  4. 1 1
      public/plugins/element-plus/theme-chalk/el-check-tag.css
  5. 0 0
      public/plugins/element-plus/theme-chalk/el-dialog.css
  6. 0 0
      public/plugins/element-plus/theme-chalk/el-message-box.css
  7. 1 1
      public/plugins/element-plus/theme-chalk/el-select-dropdown-v2.css
  8. 1 1
      public/plugins/element-plus/theme-chalk/el-select-dropdown.css
  9. 0 0
      public/plugins/element-plus/theme-chalk/el-select-v2.css
  10. 0 0
      public/plugins/element-plus/theme-chalk/el-select.css
  11. 0 0
      public/plugins/element-plus/theme-chalk/el-tag.css
  12. 0 0
      public/plugins/element-plus/theme-chalk/el-tour.css
  13. 0 0
      public/plugins/element-plus/theme-chalk/index.css
  14. 9 4
      public/plugins/element-plus/theme-chalk/src/check-tag.scss
  15. 6 4
      public/plugins/element-plus/theme-chalk/src/common/var.scss
  16. 14 11
      public/plugins/element-plus/theme-chalk/src/dialog.scss
  17. 29 65
      public/plugins/element-plus/theme-chalk/src/message-box.scss
  18. 8 0
      public/plugins/element-plus/theme-chalk/src/select-dropdown.scss
  19. 2 1
      public/plugins/element-plus/theme-chalk/src/select.scss
  20. 0 1
      public/plugins/element-plus/theme-chalk/src/tag.scss
  21. 16 13
      public/plugins/element-plus/theme-chalk/src/tour.scss
  22. 0 0
      public/plugins/element-plus/v2.5.4
  23. 40 8
      public/plugins/remixicon/remixicon.css
  24. BIN
      public/plugins/remixicon/remixicon.eot
  25. 10 10
      public/plugins/remixicon/remixicon.svg
  26. 2 2
      public/plugins/remixicon/remixicon.symbol.svg
  27. BIN
      public/plugins/remixicon/remixicon.ttf
  28. BIN
      public/plugins/remixicon/remixicon.woff
  29. BIN
      public/plugins/remixicon/remixicon.woff2
  30. 0 0
      public/plugins/remixicon/v4.1.0
  31. 1 1
      public/version.json
  32. 2 30
      src/App.vue
  33. 1 0
      src/main.js
  34. 8 8
      yarn.lock

+ 2 - 1
index.html

@@ -1,9 +1,10 @@
 <!DOCTYPE html>
 <html lang="zh">
     <head>
-        <!--script type="text/javascript" src="/plugins/webfunny.js"></script-->
         <meta charset="UTF-8"/>
         <link rel="icon" href="/favicon.ico"/>
+        <meta http-equiv="Cache-control" content="no-cache">
+        <meta http-equiv="Expires" content="-1">
         <meta http-equiv="X-UA-Compatible" content="requiresActiveX=true" />
         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
         <link rel="stylesheet" href="/plugins/element-plus/index.css"/>

+ 2 - 2
package.json

@@ -17,8 +17,8 @@
         "crypto-js": "^4.2.0",
         "dayjs": "^1.11.10",
         "echarts": "^5.4.3",
-        "element-plus": "^2.5.3",
-        "hc-vue3-ui": "^3.1.0",
+        "element-plus": "^2.5.4",
+        "hc-vue3-ui": "^3.1.1",
         "js-base64": "^3.7.6",
         "js-fast-way": "0.4.4",
         "js-md5": "^0.8.3",

File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/index.css


+ 1 - 1
public/plugins/element-plus/theme-chalk/el-check-tag.css

@@ -1 +1 @@
-.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}
+.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked.el-check-tag--primary{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked.el-check-tag--primary:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.is-checked.el-check-tag--success{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.is-checked.el-check-tag--success:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.is-checked.el-check-tag--warning{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.is-checked.el-check-tag--warning:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.is-checked.el-check-tag--danger{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.is-checked.el-check-tag--danger:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.is-checked.el-check-tag--error{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.is-checked.el-check-tag--error:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.is-checked.el-check-tag--info{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.is-checked.el-check-tag--info:hover{background-color:var(--el-color-info-light-7)}

File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-dialog.css


File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-message-box.css


+ 1 - 1
public/plugins/element-plus/theme-chalk/el-select-dropdown-v2.css

@@ -1 +1 @@
-.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{padding:10px;border-bottom:1px solid var(--el-border-color-light)}.el-select-dropdown__footer{padding:10px;border-top:1px solid var(--el-border-color-light)}
+.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{padding:10px;border-bottom:1px solid var(--el-border-color-light)}.el-select-dropdown__footer{padding:10px;border-top:1px solid var(--el-border-color-light)}

+ 1 - 1
public/plugins/element-plus/theme-chalk/el-select-dropdown.css

@@ -1 +1 @@
-.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{padding:10px;border-bottom:1px solid var(--el-border-color-light)}.el-select-dropdown__footer{padding:10px;border-top:1px solid var(--el-border-color-light)}
+.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{padding:10px;border-bottom:1px solid var(--el-border-color-light)}.el-select-dropdown__footer{padding:10px;border-top:1px solid var(--el-border-color-light)}

File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-select-v2.css


File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-select.css


File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-tag.css


File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/el-tour.css


File diff suppressed because it is too large
+ 0 - 0
public/plugins/element-plus/theme-chalk/index.css


+ 9 - 4
public/plugins/element-plus/theme-chalk/src/check-tag.scss

@@ -18,10 +18,15 @@
   }
 
   @include when(checked) {
-    background-color: getCssVar('color', 'primary', 'light-8');
-    color: getCssVar('color', 'primary');
-    &:hover {
-      background-color: getCssVar('color', 'primary', 'light-7');
+    @each $type in $types {
+      &.#{bem('check-tag', '', $type)} {
+        background-color: getCssVar('color', $type, 'light-8');
+        color: getCssVar('color', $type);
+
+        &:hover {
+          background-color: getCssVar('color', $type, 'light-7');
+        }
+      }
     }
   }
 }

+ 6 - 4
public/plugins/element-plus/theme-chalk/src/common/var.scss

@@ -516,11 +516,13 @@ $messagebox: map.merge(
     'title-color': getCssVar('text-color-primary'),
     'width': 420px,
     'border-radius': 4px,
+    'box-shadow': getCssVar('box-shadow'),
     'font-size': getCssVar('font-size-large'),
     'content-font-size': getCssVar('font-size-base'),
     'content-color': getCssVar('text-color-regular'),
     'error-font-size': 12px,
-    'padding-primary': 15px,
+    'padding-primary': 12px,
+    'font-line-height': getCssVar('font-line-height-primary'),
   ),
   $messagebox
 );
@@ -786,7 +788,7 @@ $dialog: map.merge(
     'title-font-size': getCssVar('font-size-large'),
     'content-font-size': 14px,
     'font-line-height': getCssVar('font-line-height-primary'),
-    'padding-primary': 20px,
+    'padding-primary': 16px,
     'border-radius': getCssVar('border-radius-small'),
   ),
   $dialog
@@ -798,16 +800,16 @@ $tour: () !default;
 $tour: map.merge(
   (
     'width': 520px,
-    'padding-primary': 16px,
+    'padding-primary': 12px,
     'font-line-height': getCssVar('font-line-height-primary'),
     'title-font-size': 16px,
     'title-text-color': getCssVar('text-color-primary'),
     'title-font-weight': 400,
+    'close-color': getCssVar('color-info'),
     'font-size': 14px,
     'color': getCssVar('text-color-primary'),
     'bg-color': getCssVar('bg-color'),
     'border-radius': 4px,
-    'border-color': getCssVar('border-color-lighter'),
   ),
   $tour
 );

+ 14 - 11
public/plugins/element-plus/theme-chalk/src/dialog.scss

@@ -15,7 +15,9 @@
   border-radius: getCssVar('dialog', 'border-radius');
   box-shadow: getCssVar('dialog', 'box-shadow');
   box-sizing: border-box;
+  padding: getCssVar('dialog', 'padding-primary');
   width: var(#{getCssVarName('dialog-width')}, 50%);
+  overflow-wrap: break-word;
 
   &:focus {
     outline: none !important;
@@ -52,18 +54,23 @@
   }
 
   @include e(header) {
-    padding: getCssVar('dialog', 'padding-primary');
-    padding-bottom: 10px;
-    margin-right: 16px;
+    padding-bottom: getCssVar('dialog', 'padding-primary');
+
+    &.show-close {
+      padding-right: calc(getCssVar('dialog', 'padding-primary') + var(
+              #{getCssVarName('message-close-size')},
+              map.get($message, 'close-size')
+      ));
+    }
   }
 
   @include e(headerbtn) {
     position: absolute;
-    top: 6px;
+    top: 0;
     right: 0;
     padding: 0;
-    width: 54px;
-    height: 54px;
+    width: 48px;
+    height: 48px;
     background: transparent;
     border: none;
     outline: none;
@@ -93,15 +100,12 @@
   }
 
   @include e(body) {
-    padding: calc(#{getCssVar('dialog-padding-primary')} + 10px)
-      getCssVar('dialog-padding-primary');
     color: getCssVar('text-color', 'regular');
     font-size: getCssVar('dialog-content-font-size');
   }
 
   @include e(footer) {
-    padding: getCssVar('dialog-padding-primary');
-    padding-top: 10px;
+    padding-top: getCssVar('dialog', 'padding-primary');
     text-align: right;
     box-sizing: border-box;
   }
@@ -112,7 +116,6 @@
 
     @include e(body) {
       text-align: initial;
-      padding: 25px calc(#{getCssVar('dialog-padding-primary')} + 5px) 30px;
     }
 
     @include e(footer) {

+ 29 - 65
public/plugins/element-plus/theme-chalk/src/message-box.scss

@@ -11,20 +11,21 @@
 
 @include b(message-box) {
   display: inline-block;
+  position: relative;
   max-width: getCssVar('messagebox-width');
   width: 100%;
-  padding-bottom: 10px;
+  padding: getCssVar('messagebox-padding-primary');
   vertical-align: middle;
   background-color: getCssVar('bg-color');
   border-radius: getCssVar('messagebox-border-radius');
-  border: 1px solid getCssVar('border-color-lighter');
   font-size: getCssVar('messagebox-font-size');
-  box-shadow: getCssVar('box-shadow-light');
+  box-shadow: getCssVar('messagebox-box-shadow');
   text-align: left;
   overflow: hidden;
   backface-visibility: hidden;
   // To avoid small screen overflowing, see #11919
   box-sizing: border-box;
+  overflow-wrap: break-word;
 
   &:focus {
     outline: none !important;
@@ -59,24 +60,29 @@
   }
 
   @include e(header) {
-    position: relative;
-    padding: getCssVar('messagebox-padding-primary');
-    padding-bottom: 10px;
+    padding-bottom: getCssVar('messagebox-padding-primary');
+
+    &.show-close {
+      padding-right: calc(getCssVar('messagebox-padding-primary') + var(
+              #{getCssVarName('message-close-size')},
+              map.get($message, 'close-size')
+      ));
+    }
   }
 
   @include e(title) {
-    padding-left: 0;
-    margin-bottom: 0;
     font-size: getCssVar('messagebox-font-size');
-    line-height: 1;
+    line-height: getCssVar('messagebox-font-line-height');
     color: getCssVar('messagebox-title-color');
   }
 
   @include e(headerbtn) {
     position: absolute;
-    top: getCssVar('messagebox-padding-primary');
-    right: getCssVar('messagebox-padding-primary');
+    top: 0;
+    right: 0;
     padding: 0;
+    width: 40px;
+    height: 40px;
     border: none;
     outline: none;
     background: transparent;
@@ -100,17 +106,18 @@
   }
 
   @include e(content) {
-    padding: 10px getCssVar('messagebox-padding-primary');
     color: getCssVar('messagebox-content-color');
     font-size: getCssVar('messagebox-content-font-size');
   }
 
   @include e(container) {
-    position: relative;
+    display: flex;
+    align-items: center;
+    gap: 12px;
   }
 
   @include e(input) {
-    padding-top: 15px;
+    padding-top: 12px;
 
     & div.invalid > input {
       border-color: getCssVar('color-error');
@@ -122,26 +129,7 @@
   }
 
   @include e(status) {
-    position: absolute;
-    top: 50%;
-    transform: translateY(-50%);
-    font-size: 24px !important;
-
-    &::before {
-      // 防止图标切割
-      padding-left: 1px;
-    }
-
-    &.#{$namespace}-icon {
-      // 防止 el-icon 的position样式覆盖
-      position: absolute;
-    }
-
-    + .#{$namespace}-message-box__message {
-      padding-left: 36px;
-      padding-right: 12px;
-      overflow-wrap: break-word;
-    }
+    font-size: 24px;
 
     @each $type in (success, info, warning, error) {
       &.#{$namespace}-message-box-icon--#{$type} {
@@ -156,67 +144,43 @@
 
     & p {
       margin: 0;
-      line-height: 24px;
+      line-height: getCssVar('messagebox-font-line-height');
     }
   }
 
   @include e(errormsg) {
     color: getCssVar('color-error');
     font-size: getCssVar('messagebox-error-font-size');
-    min-height: 18px;
-    margin-top: 2px;
+    line-height: getCssVar('messagebox-font-line-height');
   }
 
   @include e(btns) {
-    padding: 5px 15px 0;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-end;
     align-items: center;
-
-    & button:nth-child(2) {
-      margin-left: 10px;
-    }
-  }
-
-  @include e(btns-reverse) {
-    flex-direction: row-reverse;
+    padding-top: getCssVar('messagebox-padding-primary');
   }
 
   // centerAlign 布局
   @include m(center) {
     @include e(title) {
-      position: relative;
       display: flex;
       align-items: center;
       justify-content: center;
+      gap: 6px;
     }
 
     @include e(status) {
-      position: relative;
-      top: auto;
-      padding-right: 5px;
-      text-align: center;
-      transform: translateY(-1px);
-    }
-
-    @include e(message) {
-      margin-left: 0;
+      font-size: inherit;
     }
 
     @include e(btns) {
       justify-content: center;
     }
 
-    @include e(content) {
-      $padding-horizontal: calc(
-        #{getCssVar('messagebox', 'padding-primary')} + 12px
-      );
-
-      padding-left: $padding-horizontal;
-      padding-right: $padding-horizontal;
-
-      text-align: center;
+    @include e(container) {
+      justify-content: center;
     }
   }
 }

+ 8 - 0
public/plugins/element-plus/theme-chalk/src/select-dropdown.scss

@@ -13,6 +13,14 @@
   }
 }
 
+@include b(select-dropdown__loading) {
+  padding: map.get($select-dropdown, 'empty-padding');
+  margin: 0;
+  text-align: center;
+  color: map.get($select-dropdown, 'empty-color');
+  font-size: getCssVar('select-font-size');
+}
+
 @include b(select-dropdown__empty) {
   padding: map.get($select-dropdown, 'empty-padding');
   margin: 0;

+ 2 - 1
public/plugins/element-plus/theme-chalk/src/select.scss

@@ -193,6 +193,7 @@
     padding: 0;
     color: getCssVar('select-multiple-input-color');
     font-size: inherit;
+    font-family: inherit;
     appearance: none;
     height: map.get($select-item-height, 'default');
     max-width: 100%;
@@ -209,7 +210,7 @@
     top: 0;
     max-width: 100%;
     visibility: hidden;
-    white-space: nowrap;
+    white-space: pre;
     overflow: hidden;
   }
 

+ 0 - 1
public/plugins/element-plus/theme-chalk/src/tag.scss

@@ -63,7 +63,6 @@ $tag-icon-span-gap: map.merge(
 @include b(tag) {
   @include genTheme('light-9', 'light-8', '');
 
-  @include css-var-from-global(('tag', 'text-color'), ('color', 'primary'));
   @each $type in $types {
     &.#{bem('tag', '', $type)} {
       @include css-var-from-global(('tag', 'text-color'), ('color', $type));

+ 16 - 13
public/plugins/element-plus/theme-chalk/src/tour.scss

@@ -12,13 +12,13 @@
   }
 
   @include e(content) {
-    padding: 0;
     border-radius: getCssVar('tour-border-radius');
-    border: 1px solid getCssVar('tour-border-color');
     width: var(#{getCssVarName('tour-width')});
+    padding: getCssVar('tour-padding-primary');
     background: getCssVar('tour-bg-color');
     box-shadow: getCssVar('box-shadow-light');
     box-sizing: border-box;
+    overflow-wrap: break-word;
 
     $content-selector: &;
 
@@ -32,7 +32,6 @@
     @include e(arrow) {
       position: absolute;
       background: getCssVar('tour-bg-color');
-      border: 1px solid getCssVar('tour-border-color');
       width: 10px;
       height: 10px;
       pointer-events: none;
@@ -63,11 +62,11 @@
 
     @include e(closebtn) {
       position: absolute;
-      top: 6px;
+      top: 0;
       right: 0;
       padding: 0;
-      width: 44px;
-      height: 44px;
+      width: 40px;
+      height: 40px;
       background: transparent;
       border: none;
       outline: none;
@@ -78,7 +77,7 @@
       );
 
       .#{$namespace}-tour__close {
-        color: getCssVar('tour-title-text-color');
+        color: getCssVar('tour-close-color');
         font-size: inherit;
       }
 
@@ -91,9 +90,14 @@
     }
 
     @include e(header) {
-      padding: getCssVar('tour', 'padding-primary');
-      padding-bottom: 10px;
-      margin-right: 16px;
+      padding-bottom: getCssVar('tour-padding-primary');
+
+      &.show-close {
+        padding-right: calc(getCssVar('tour-padding-primary') + var(
+                #{getCssVarName('message-close-size')},
+                map.get($message, 'close-size')
+        ));
+      }
     }
 
     @include e(title) {
@@ -104,7 +108,6 @@
     }
 
     @include e(body) {
-      padding: 0 getCssVar('tour-padding-primary');
       color: getCssVar('tour-text-color');
       font-size: getCssVar('tour-font-size');
       img,
@@ -114,8 +117,7 @@
     }
 
     @include e(footer) {
-      padding: getCssVar('tour-padding-primary');
-      padding-top: 10px;
+      padding-top: getCssVar('tour-padding-primary');
       box-sizing: border-box;
       display: flex;
       justify-content: space-between;
@@ -144,6 +146,7 @@
     @include set-css-var-value('tour-title-text-color', #fff);
     @include set-css-var-value('tour-text-color', #fff);
     @include set-css-var-value('tour-bg-color', getCssVar('color', 'primary'));
+    @include set-css-var-value('tour-close-color', #fff);
 
     .#{$namespace}-tour__closebtn {
       &:focus,

+ 0 - 0
public/plugins/element-plus/v2.5.0 → public/plugins/element-plus/v2.5.4


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

@@ -1,21 +1,21 @@
 /*
-* Remix Icon v4.0.0
+* Remix Icon v4.1.0
 * https://remixicon.com
 * https://github.com/Remix-Design/RemixIcon
 *
 * Copyright RemixIcon.com
 * Released under the Apache License Version 2.0
 *
-* Date: 2023-12-16
+* Date: 2024-01-14
 */
 @font-face {
   font-family: "remixicon";
-  src: url('remixicon.eot?t=1702724036775'); /* IE9*/
-  src: url('remixicon.eot?t=1702724036775#iefix') format('embedded-opentype'), /* IE6-IE8 */
-  url("remixicon.woff2?t=1702724036775") format("woff2"),
-  url("remixicon.woff?t=1702724036775") format("woff"),
-  url('remixicon.ttf?t=1702724036775') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
-  url('remixicon.svg?t=1702724036775#remixicon') format('svg'); /* iOS 4.1- */
+  src: url('remixicon.eot?t=1705244689813'); /* IE9*/
+  src: url('remixicon.eot?t=1705244689813#iefix') format('embedded-opentype'), /* IE6-IE8 */
+  url("remixicon.woff2?t=1705244689813") format("woff2"),
+  url("remixicon.woff?t=1705244689813") format("woff"),
+  url('remixicon.ttf?t=1705244689813') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
+  url('remixicon.svg?t=1705244689813#remixicon') format('svg'); /* iOS 4.1- */
   font-display: swap;
 }
 
@@ -2747,4 +2747,36 @@
 .ri-signpost-line:before { content: "\f48e"; }
 .ri-time-zone-fill:before { content: "\f48f"; }
 .ri-time-zone-line:before { content: "\f490"; }
+.ri-arrow-down-wide-fill:before { content: "\f491"; }
+.ri-arrow-down-wide-line:before { content: "\f492"; }
+.ri-arrow-left-wide-fill:before { content: "\f493"; }
+.ri-arrow-left-wide-line:before { content: "\f494"; }
+.ri-arrow-right-wide-fill:before { content: "\f495"; }
+.ri-arrow-right-wide-line:before { content: "\f496"; }
+.ri-arrow-up-wide-fill:before { content: "\f497"; }
+.ri-arrow-up-wide-line:before { content: "\f498"; }
+.ri-bluesky-fill:before { content: "\f499"; }
+.ri-bluesky-line:before { content: "\f49a"; }
+.ri-expand-height-fill:before { content: "\f49b"; }
+.ri-expand-height-line:before { content: "\f49c"; }
+.ri-expand-width-fill:before { content: "\f49d"; }
+.ri-expand-width-line:before { content: "\f49e"; }
+.ri-forward-end-fill:before { content: "\f49f"; }
+.ri-forward-end-line:before { content: "\f4a0"; }
+.ri-forward-end-mini-fill:before { content: "\f4a1"; }
+.ri-forward-end-mini-line:before { content: "\f4a2"; }
+.ri-friendica-fill:before { content: "\f4a3"; }
+.ri-friendica-line:before { content: "\f4a4"; }
+.ri-git-pr-draft-fill:before { content: "\f4a5"; }
+.ri-git-pr-draft-line:before { content: "\f4a6"; }
+.ri-play-reverse-fill:before { content: "\f4a7"; }
+.ri-play-reverse-line:before { content: "\f4a8"; }
+.ri-play-reverse-mini-fill:before { content: "\f4a9"; }
+.ri-play-reverse-mini-line:before { content: "\f4aa"; }
+.ri-rewind-start-fill:before { content: "\f4ab"; }
+.ri-rewind-start-line:before { content: "\f4ac"; }
+.ri-rewind-start-mini-fill:before { content: "\f4ad"; }
+.ri-rewind-start-mini-line:before { content: "\f4ae"; }
+.ri-scroll-to-bottom-fill:before { content: "\f4af"; }
+.ri-scroll-to-bottom-line:before { content: "\f4b0"; }
 

BIN
public/plugins/remixicon/remixicon.eot


File diff suppressed because it is too large
+ 10 - 10
public/plugins/remixicon/remixicon.svg


File diff suppressed because it is too large
+ 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.0.0 → public/plugins/remixicon/v4.1.0


+ 1 - 1
public/version.json

@@ -1,3 +1,3 @@
 {
-  "value": "20240202142613"
+  "value": "20240202162919"
 }

+ 2 - 30
src/App.vue

@@ -7,10 +7,8 @@
 <script setup>
 import { nextTick, ref, watch } from 'vue'
 import { useAppStore } from '~src/store'
-import { detectionBrowser, useOsTheme } from 'hc-vue3-ui'
+import { detectionBrowser, getAppVersion, useOsTheme } from 'hc-vue3-ui'
 import { getObjValue, setElementMainColor } from 'js-fast-way'
-import { getStoreValue, setStoreValue } from '~uti/storage'
-import { getVersionJson } from '~api/other'
 
 //初始变量
 const appStore = useAppStore()
@@ -31,36 +29,10 @@ nextTick(() => {
     //生产环境下,检测更新
     if (import.meta.env.PROD && appStore.isSource !== 'app') {
         detectionBrowser()
-        getVersionJsonApi()
-        //检测新版本
-        setInterval(() => {
-            getVersionJsonApi()
-        }, 1000 * 60)
+        getAppVersion()
     }
 })
 
-//获取版本更新信息
-const getVersionJsonApi = async () => {
-    const cache_version = getStoreValue('version')
-    const { res } = await getVersionJson()
-    const version = getObjValue(res)?.value
-    setStoreValue('version', version)
-    if (cache_version && cache_version !== version) {
-        window?.$messageBox?.alert('检测到有新版本更新,请点击更新,或手动刷新网页更新,如果不更新,将无法使用相关功能', '更新提醒', {
-            showCancelButton: true,
-            confirmButtonText: '立即更新',
-            cancelButtonText: '暂不更新',
-            type: 'warning',
-            callback: (action) => {
-                if (action === 'confirm') {
-                    //刷新页面
-                    window.location.reload()
-                }
-            },
-        })
-    }
-}
-
 //设置主题
 const setUserTheme = (theme, appColor) => {
     const colorVal = getObjValue(appColor)

+ 1 - 0
src/main.js

@@ -41,6 +41,7 @@ async function bootstrap() {
     app.use(ElementPlus, {
         locale: zhCn,
     })
+
     // hc-vue3-ui
     app.use(HcVue3UI, website)
 

+ 8 - 8
yarn.lock

@@ -939,10 +939,10 @@ electron-to-chromium@^1.4.601:
   resolved "http://39.108.216.210:9000/electron-to-chromium/-/electron-to-chromium-1.4.626.tgz"
   integrity sha512-f7/be56VjRRQk+Ric6PmIrEtPcIqsn3tElyAu9Sh6egha2VLJ82qwkcOdcnT06W+Pb6RUulV1ckzrGbKzVcTHg==
 
-element-plus@^2.5.3:
-  version "2.5.3"
-  resolved "http://39.108.216.210:9000/element-plus/-/element-plus-2.5.3.tgz#d4f8988ea199ad28ef15a6b0b8f94b7639d262fb"
-  integrity sha512-wmtstxaMkD6UinIgD+45CjrhbRh4u0vt+/GgxfPeMLt5pDpIVwZFjkUaVcWqqxcxd5a80HP3XlDF74fW7wim9A==
+element-plus@^2.5.4:
+  version "2.5.4"
+  resolved "http://39.108.216.210:9000/element-plus/-/element-plus-2.5.4.tgz#c78c44cd6126e65c7f8d58aac664d688cc921e24"
+  integrity sha512-3z2BQ53B93wypOLFq+vmT2XibTGRm3WODVPdAGymqTVGRIeUfFh17ysymn81ZvEVs4b8Dq6Fxr3I1B/9NUwZ0A==
   dependencies:
     "@ctrl/tinycolor" "^3.4.1"
     "@element-plus/icons-vue" "^2.3.1"
@@ -1319,10 +1319,10 @@ hasown@^2.0.0:
   dependencies:
     function-bind "^1.1.2"
 
-hc-vue3-ui@^3.1.0:
-  version "3.1.0"
-  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-3.1.0.tgz#cb37a9090a8ae44aa4c7e4b11e0d46f156d0ef4f"
-  integrity sha512-5382cFono6Fb0dLfZrYgJGVKepEz3HyNLfzB9P1/DE9uN9+rNH3usKrreQXLktKjvvg53ur8/KyF6rGI5d+R5Q==
+hc-vue3-ui@^3.1.1:
+  version "3.1.1"
+  resolved "http://39.108.216.210:9000/hc-vue3-ui/-/hc-vue3-ui-3.1.1.tgz#6ea87a22117e5211ac43a438d32582eaa1839d53"
+  integrity sha512-pRMO7RGvuKeyJ2R5CkoUhdBi7UmOlzSKZEm1aa9631r6HGKpLbrFe3hNmHozkSQyV7+xf+DLyzG3Od5wpTW6ww==
 
 html2canvas@1.4.1:
   version "1.4.1"

Some files were not shown because too many files changed in this diff