forked from ddrilling/asb_cloud_front
Added notification for empty message array, and fixed title "Мониторинг"
This commit is contained in:
parent
e4d4d044d6
commit
dd259031fc
21321
package-lock.json
generated
21321
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -19,7 +19,8 @@ export default function PageHeader({title='Мониторинг', wellsList}){
|
||||
<Header className="header">
|
||||
<img src={logo} alt="АСБ" className="logo"/>
|
||||
<WellTreeSelector wellsList={wellsList}/>
|
||||
<h1 className="title">{title}</h1>
|
||||
<h1 className="title">{title}</h1>
|
||||
<div> </div>
|
||||
<Link to="/login" onClick={handleLogout}>
|
||||
<Button icon={<UserOutlined/>}>
|
||||
({login}) Выход
|
||||
|
@ -72,6 +72,7 @@ export default function Messages() {
|
||||
useEffect(() => {
|
||||
const GetMessages = async () => {
|
||||
setLoader(true)
|
||||
|
||||
try {
|
||||
let begin = null
|
||||
let end = null
|
||||
@ -85,6 +86,12 @@ export default function Messages() {
|
||||
categories,
|
||||
begin,
|
||||
end)
|
||||
if (paginatedMessages === null){
|
||||
notify(`Данных по скважине "${id}" нет`, 'warning')
|
||||
setLoader(false)
|
||||
return
|
||||
}
|
||||
|
||||
setMessages(paginatedMessages.items.map(m => {
|
||||
return {
|
||||
key: m.id,
|
||||
@ -97,9 +104,12 @@ export default function Messages() {
|
||||
total: paginatedMessages.count,
|
||||
current: Math.floor(paginatedMessages.skip / pageSize),
|
||||
})
|
||||
|
||||
|
||||
|
||||
} catch (ex) {
|
||||
notify(`Не удалось загрузить сообщения по скважине "${id}"`, 'error')
|
||||
console.log(ex)
|
||||
notify(`Не удалось загрузить сообщения по скважине "${id}"`, 'error')
|
||||
}
|
||||
setLoader(false)
|
||||
}
|
||||
@ -108,7 +118,6 @@ export default function Messages() {
|
||||
|
||||
return (
|
||||
<>
|
||||
|
||||
<div className='filter-group'>
|
||||
<h3 className='filter-group__heading'>Фильтр сообщений</h3>
|
||||
<Select
|
||||
|
@ -11,7 +11,7 @@ import { request as __request } from '../core/request';
|
||||
export class TelemetryService {
|
||||
|
||||
/**
|
||||
* Принимает общую информацию по скважине
|
||||
* При<EFBFBD><EFBFBD>имает общую информацию по скважине
|
||||
* @param uid Уникальный идентификатор отправителя
|
||||
* @param requestBody нформация об отправителе
|
||||
* @returns any Success
|
||||
|
@ -41,7 +41,8 @@ html {
|
||||
.header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
//padding: 4px 24px;
|
||||
justify-content: space-around;
|
||||
gap: 50px;
|
||||
}
|
||||
|
||||
.header .logo {
|
||||
@ -55,9 +56,7 @@ html {
|
||||
.header .title{
|
||||
flex-grow: 1;
|
||||
color: #fff;
|
||||
text-align: start;
|
||||
justify-content: start;
|
||||
margin-left: 100px;
|
||||
padding-left: 100px;
|
||||
}
|
||||
|
||||
.header button{
|
||||
@ -154,9 +153,13 @@ tr.table_row_size {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.header-tree-select {
|
||||
width: 300px
|
||||
}
|
||||
|
||||
.header-tree-select *{
|
||||
color: #fff;
|
||||
font-size: '1.5rem';
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.header-tree-select{
|
||||
|
Loading…
Reference in New Issue
Block a user