From e18d9417c94e7c1073216b918245daf84924fc33 Mon Sep 17 00:00:00 2001 From: sepehr Date: Sat, 20 Jul 2024 16:12:29 +0330 Subject: [PATCH] fix some styling and view bugs,fix device filtering in devlogs --- src/app/app.component.ts | 1 - .../default-layout.component.html | 4 ++-- .../default-layout.component.scss | 11 +++++++++++ .../default-layout.component.ts | 5 ++++- src/app/views/acc_log/acc.component.scss | 11 +++++++++++ src/app/views/acc_log/acc.component.ts | 2 +- .../views/dashboard/dashboard.component.html | 6 +++--- .../views/dashboard/dashboard.component.ts | 2 +- .../views/device_logs/devlogs.component.html | 9 +++++++-- .../views/device_logs/devlogs.component.scss | 6 ++++++ .../views/device_logs/devlogs.component.ts | 10 ++++++++-- .../views/settings/settings.component.html | 2 +- src/app/views/settings/settings.component.ts | 2 ++ src/app/views/syslog/syslog.component.ts | 2 +- src/scss/_custom.scss | 19 +++++-------------- 15 files changed, 63 insertions(+), 29 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 137ed64..261ec13 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -23,7 +23,6 @@ export class AppComponent implements OnInit { } ngOnInit(): void { - console.log(this.router.url); this.router.events.subscribe((evt) => { if (!(evt instanceof NavigationEnd)) { return; diff --git a/src/app/containers/default-layout/default-layout.component.html b/src/app/containers/default-layout/default-layout.component.html index dde0421..6ba43e7 100644 --- a/src/app/containers/default-layout/default-layout.component.html +++ b/src/app/containers/default-layout/default-layout.component.html @@ -37,9 +37,9 @@
- + -
+
diff --git a/src/app/containers/default-layout/default-layout.component.scss b/src/app/containers/default-layout/default-layout.component.scss index c056fb7..00323f4 100644 --- a/src/app/containers/default-layout/default-layout.component.scss +++ b/src/app/containers/default-layout/default-layout.component.scss @@ -9,4 +9,15 @@ --cui-sidebar-nav-title-margin-top: 0.1rem; } + .header{ + --cui-subheader-min-height:2rem; + } + } +::ng-deep .card{ + --cui-card-border-radius:0.2rem; + --cui-card-cap-padding-y:0.4rem; +} +::ng-deep :root{ + --cui-body-font-size:0.8rem; +} \ No newline at end of file diff --git a/src/app/containers/default-layout/default-layout.component.ts b/src/app/containers/default-layout/default-layout.component.ts index bfb707d..a4cc830 100644 --- a/src/app/containers/default-layout/default-layout.component.ts +++ b/src/app/containers/default-layout/default-layout.component.ts @@ -113,11 +113,14 @@ export class DefaultLayoutComponent implements OnInit { _self.navItems=_self.navItems.filter((item:any) => { if (item.attributes){ if('free' in item.attributes && _self.ispro){ - //do nothing + return ; } else if('pro' in item.attributes && _self.ispro){ return item; } + else if('pro' in item.attributes && !_self.ispro){ + return ; + } else return item; } diff --git a/src/app/views/acc_log/acc.component.scss b/src/app/views/acc_log/acc.component.scss index 2b40855..b4a0b40 100644 --- a/src/app/views/acc_log/acc.component.scss +++ b/src/app/views/acc_log/acc.component.scss @@ -44,6 +44,17 @@ border: 1px solid #dfdfdf!important; padding: 1rem!important; } +.gui-row-detail > div{ + height:100%; +} +.gui-row-detail .log-detail{ + height:100%; +} + +.gui-structure{ + min-height: 550px; +} + .log-detail code{ padding:5px!important; display:block; diff --git a/src/app/views/acc_log/acc.component.ts b/src/app/views/acc_log/acc.component.ts index ccc2fde..8ad7abf 100644 --- a/src/app/views/acc_log/acc.component.ts +++ b/src/app/views/acc_log/acc.component.ts @@ -85,7 +85,7 @@ export class AccComponent implements OnInit { enabled: true, template: (item) => { return ` -
+

${item.name}

${item.devip} diff --git a/src/app/views/dashboard/dashboard.component.html b/src/app/views/dashboard/dashboard.component.html index 3f6bc46..2dcc8a7 100644 --- a/src/app/views/dashboard/dashboard.component.html +++ b/src/app/views/dashboard/dashboard.component.html @@ -120,12 +120,12 @@ - + - +
Serial: - + diff --git a/src/app/views/dashboard/dashboard.component.ts b/src/app/views/dashboard/dashboard.component.ts index 11b571a..3d2099c 100644 --- a/src/app/views/dashboard/dashboard.component.ts +++ b/src/app/views/dashboard/dashboard.component.ts @@ -5,10 +5,10 @@ import { loginChecker } from "../../providers/login_checker"; import { Router } from "@angular/router"; import { formatInTimeZone } from "date-fns-tz"; - @Component({ templateUrl: "dashboard.component.html", }) + export class DashboardComponent implements OnInit { public uid: number; public uname: string; diff --git a/src/app/views/device_logs/devlogs.component.html b/src/app/views/device_logs/devlogs.component.html index 287ed9e..89ffbf0 100644 --- a/src/app/views/device_logs/devlogs.component.html +++ b/src/app/views/device_logs/devlogs.component.html @@ -119,9 +119,14 @@ Fixed - + - {{ value }} +
Event {{value}} + Fixed {{item.fixtime}} +
+
{{ value }}
diff --git a/src/app/views/device_logs/devlogs.component.scss b/src/app/views/device_logs/devlogs.component.scss index 83dd81d..fdc3a4a 100644 --- a/src/app/views/device_logs/devlogs.component.scss +++ b/src/app/views/device_logs/devlogs.component.scss @@ -106,6 +106,12 @@ padding: 0.5rem!important; } +.fixed_time{ + display:flex; + flex-direction: column-reverse; + padding: 1px 0px; +} + .example-form { @include mat.button-density(-5); diff --git a/src/app/views/device_logs/devlogs.component.ts b/src/app/views/device_logs/devlogs.component.ts index 904dc0d..3e798b9 100644 --- a/src/app/views/device_logs/devlogs.component.ts +++ b/src/app/views/device_logs/devlogs.component.ts @@ -86,9 +86,9 @@ export class DevLogsComponent implements OnInit { public campaignOneend: any; rowDetail: GuiRowDetail = { enabled: true, - template: (item) => { + template: (item) => { return ` -
{ if (item.level == "Critical") return "#e55353"; else if (item.level == "Warning") return "#f9b115"; else item.level == "Info"; @@ -223,6 +223,12 @@ export class DevLogsComponent implements OnInit { _self.tz, "yyyy-MM-dd HH:mm:ss XXX" ); + if (d.fixtime) + d.fixtime = formatInTimeZone( + d.fixtime.split(".")[0] + ".000Z", + _self.tz, + "yyyy-MM-dd HH:mm:ss XXX" + ); index += 1; return d; }); diff --git a/src/app/views/settings/settings.component.html b/src/app/views/settings/settings.component.html index 678f304..a0941a9 100644 --- a/src/app/views/settings/settings.component.html +++ b/src/app/views/settings/settings.component.html @@ -190,7 +190,7 @@ PRO * Download and install reqired firmware before installing the target firmware . for example it will install - latest 7.12 then upgrade to newer version >7.13 + latest 7.12 then upgrade to newer version >7.13 or install Required packages before update diff --git a/src/app/views/settings/settings.component.ts b/src/app/views/settings/settings.component.ts index cd9dc08..6195afa 100644 --- a/src/app/views/settings/settings.component.ts +++ b/src/app/views/settings/settings.component.ts @@ -28,6 +28,7 @@ import { TimeZones } from "./timezones-data"; styleUrls: ["settings.component.scss"], encapsulation: ViewEncapsulation.None, }) + export class SettingsComponent implements OnInit { public uid: number; public uname: string; @@ -65,6 +66,7 @@ export class SettingsComponent implements OnInit { return value !== undefined && value !== null && value !== ""; } } + @ViewChildren(ToasterComponent) viewChildren!: QueryList; public source: Array = []; diff --git a/src/app/views/syslog/syslog.component.ts b/src/app/views/syslog/syslog.component.ts index d828d95..bec8fba 100644 --- a/src/app/views/syslog/syslog.component.ts +++ b/src/app/views/syslog/syslog.component.ts @@ -81,7 +81,7 @@ export class SyslogComponent implements OnInit { enabled: true, template: (item) => { return ` -
+

System Log :

diff --git a/src/scss/_custom.scss b/src/scss/_custom.scss index 3ef6c68..2d620a1 100644 --- a/src/scss/_custom.scss +++ b/src/scss/_custom.scss @@ -92,19 +92,6 @@ pre { background: transparent!important; padding: 0!important; } - table, - tbody, - tr, - td { - background: inherit!important; - } - - table { - border-collapse: separate!important; - border-spacing: 0!important; - background: inherit!important; - } - /* for block of numbers */ td.hljs-ln-numbers { position: sticky!important; @@ -122,4 +109,8 @@ pre { td.hljs-ln-code { padding-left: 10px !important; } - \ No newline at end of file + + + .gui-structure, .gui-structure *{ + font-size: inherit!important; + } \ No newline at end of file