From c5c4a3d129de2b20ca24727519aad5e80bebf03f Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 14 十一月 2024 22:39:26 +0800
Subject: [PATCH] 2024-11-14

---
 src/components/header/sysmessage/index.jsx |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/components/header/sysmessage/index.jsx b/src/components/header/sysmessage/index.jsx
index f9e6965..8c52e0a 100644
--- a/src/components/header/sysmessage/index.jsx
+++ b/src/components/header/sysmessage/index.jsx
@@ -1,5 +1,5 @@
 import React, { Component } from 'react'
-import { CloseOutlined } from '@ant-design/icons'
+import { CloseOutlined, SoundOutlined } from '@ant-design/icons'
 
 import MKEmitter from '@/utils/events.js'
 
@@ -26,6 +26,10 @@
 
   sysMessageChange = (notices) => {
     this.setState({ notices })
+
+    if (notices.length === 0) {
+      this.setState({ visible: false })
+    }
   }
 
   sysMessageOpen = () => {
@@ -59,11 +63,11 @@
     return (
       <div className={'mk-msg-wrap' + (visible ? ' visible' : '')}>
         <div className="title">
-          娑堟伅鐩掑瓙
+          <SoundOutlined />
           <CloseOutlined onClick={this.close}/>
         </div>
         <div className="msg-list">{notices.map((item, index) => {
-          return <div className="msg-item" key={index} onClick={this.toMenu}>
+          return <div className={'msg-item ' + (item.urgent_type === 'Y' ? 'red' : '')} key={index} onClick={this.toMenu}>
             <span>{item.createstaff}</span><span className="time">{item.time}</span>
             <span>{item.title}</span>
           </div>

--
Gitblit v1.8.0