浏览代码

Merge branch 'dev' into feat_system_g

AmandaG 8 月之前
父节点
当前提交
903feefb15
共有 4 个文件被更改,包括 14 次插入3 次删除
  1. 6 0
      src/styles/index.scss
  2. 2 1
      src/styles/theme.scss
  3. 0 1
      src/utils/tools.ts
  4. 6 1
      src/views/Layout/src/components/Header/HeaderView.vue

+ 6 - 0
src/styles/index.scss

@@ -23,6 +23,12 @@
   font-family: 'Lato-Light', 'Microsoft JhengHei', Arial, sans-serif !important;
 }
 
+.vxe-tooltip {
+  background-color: #ff5722 !important; /* 设置背景颜色 */
+  color: #ffffff !important; /* 设置文字颜色 */
+  border-radius: 4px; /* 设置圆角 */
+}
+
 .iconfont_icon {
   margin-right: 2.42px;
 }

+ 2 - 1
src/styles/theme.scss

@@ -420,7 +420,7 @@
   }
   --color-el-popper-bg: #1a1c20;
   // --el-bg-color: var(--color-neutral-1);
-  --el-bg-color-overlay: #30353c;
+  --el-bg-color-overlay: #3e454f;
   div.el-popper.is-dark {
     --el-bg-color: var(--color-neutral-1);
   }
@@ -436,6 +436,7 @@
   --vxe-ui-input-border-color: #656f7d;
   --vxe-ui-table-menu-background-color: #3e454f;
   --color-vxe-table-visited-row-bg: #3c4149;
+  --vxe-ui-tooltip-dark-background-color: #3e454f;
 
   button.el-button.el-button--pain-theme {
     border: 1px solid var(--color-el-btn-pain-theme-border);

+ 0 - 1
src/utils/tools.ts

@@ -66,7 +66,6 @@ export const isEuropean = () => {
  * 根据传入的地区 格式化数字
  * @param number - 需要格式化的数字
  * @param digits - 小数位数
- * @param isEuropean - 是否为欧洲地区
  */
 export const formatNumber = (number: number, digits?: number): string => {
   if (isNaN(number)) return '0'

+ 6 - 1
src/views/Layout/src/components/Header/HeaderView.vue

@@ -186,9 +186,14 @@ onBeforeRouteUpdate((to, from, next) => {
   if (from.name === 'Login' && userStore.userName) {
     notificationMsgStore.hasUnreadMessages()
   }
-
   next()
 })
+onMounted(() => {
+  // 检查是否有新消息 (在页面刷新时重新检查)
+  if (userStore.userName) {
+    notificationMsgStore.hasUnreadMessages()
+  }
+})
 </script>
 
 <template>