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