From 5b58ad61122821e5b13eaecdfca50be7bc770afe Mon Sep 17 00:00:00 2001 From: dongsk Date: Wed, 8 May 2024 18:20:08 +0800 Subject: [PATCH] =?UTF-8?q?title=20=E5=8F=8A=20=E9=85=8D=E7=BD=AE=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E4=B8=8E=E6=98=BE=E7=A4=BA=E7=95=8C=E9=9D=A2=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E4=B8=8D=E5=90=8C=E8=BE=93=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../layout/layout.component.html | 2 +- .../implementation/layout/layout.component.ts | 39 ++++++++++++------- digital-future-summit/src/index.html | 2 +- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/digital-future-summit/src/app/implementation/layout/layout.component.html b/digital-future-summit/src/app/implementation/layout/layout.component.html index bb27ac9..18fa815 100644 --- a/digital-future-summit/src/app/implementation/layout/layout.component.html +++ b/digital-future-summit/src/app/implementation/layout/layout.component.html @@ -98,7 +98,7 @@
+ class="box box-SSO_mes" (click)="jumpToSystem('SSO_mes')"> 智能生产控制
diff --git a/digital-future-summit/src/app/implementation/layout/layout.component.ts b/digital-future-summit/src/app/implementation/layout/layout.component.ts index c82c0a2..add8a30 100644 --- a/digital-future-summit/src/app/implementation/layout/layout.component.ts +++ b/digital-future-summit/src/app/implementation/layout/layout.component.ts @@ -3,7 +3,6 @@ import { systemList } from "./system"; // import { DwHttpApiInterceptor } from "@webdpt/framework/http"; /* eslint-disable quotes */ import { - AfterViewInit, Component, ElementRef, OnInit, @@ -14,7 +13,6 @@ import { } from "app/config/app-auth-token"; import { CommonService } from "../service/common.service"; import { NzMessageService } from "ng-zorro-antd/message"; -import { tr } from "date-fns/locale"; import { NzModalService } from "ng-zorro-antd/modal"; @@ -23,10 +21,13 @@ import { NzModalService } from "ng-zorro-antd/modal"; templateUrl: "./layout.component.html", styleUrls: ["./layout.component.less"], }) -export class LayoutComponent implements OnInit, AfterViewInit { +export class LayoutComponent implements OnInit { // 登出: https://iam-test.digiwincloud.com.cn/api/iam/v2/identity/logout systemMaps = {}; queryDisplayList = []; + + exclusionSys = ['', 'SSO_mes'] + USER_ID = ""; USER_TOKEN = ""; @@ -43,13 +44,13 @@ export class LayoutComponent implements OnInit, AfterViewInit { "digiwin0003", "digiwin0004", "digiwin0005", - "default", - "M00020", "digiwin0006", "digiwin0007", "digiwin0008", "digiwin0009", "digiwin0010", + "default", + "M00020", "dongsk@digiwin.com", ]; @@ -75,13 +76,13 @@ export class LayoutComponent implements OnInit, AfterViewInit { private modalService: NzModalService ) { } ngOnInit(): void { + // 使用 Renderer2 来设置页面标题 + this.renderer.setProperty(document, 'title', '数智未来峰会'); + this.systemMaps = systemList; this.initSystemBySemcSSO(); } - ngAfterViewInit() { - // const divElement = this.el.nativeElement.querySelector('.layout-body'); - } /** * 通过请求queryDisplayList接口登录 @@ -92,16 +93,14 @@ export class LayoutComponent implements OnInit, AfterViewInit { this.USER_ID = DwUserInfo.userId; this.dragEnable = this.USER_ID === "dongsk@digiwin.com" || this.USER_ID === "M00020"; - console.log(this.dragEnable); + // console.log(this.dragEnable); const headers = { "Digi-Middleware-Auth-App": DigiMiddlewareAuthApp, "Digi-Middleware-Auth-User": this.USER_TOKEN, }; - const url = - this.commonService.semcUrl + "/tenant/semc/applink/queryDisplayList"; - this.commonService - .getRequestWithHeaders(url, headers) + const url = this.commonService.semcUrl + "/tenant/semc/applink/queryDisplayList"; + this.commonService.getRequestWithHeaders(url, headers) .then((res) => { if (res && res.response) { this.queryDisplayList = res.response; @@ -171,6 +170,18 @@ export class LayoutComponent implements OnInit, AfterViewInit { // this.renderer.setStyle(sysEL, "background-color", 'wheat'); this.renderer.setStyle(sysEL, "display", 'block'); + + if (this.dragEnable) { + + this.renderer.setStyle(sysEL, "background-color", 'wheat'); + this.renderer.setStyle(sysEL, "border-radius", '10px'); + const sp = this.el.nativeElement.querySelector("#" + item.sysId + ">span"); + if (sp) { + this.renderer.setStyle(sp, "display", 'block'); + } + + } + } }); } @@ -192,7 +203,7 @@ export class LayoutComponent implements OnInit, AfterViewInit { return; } - if (this.systemMaps[key] == null) { + if (this.exclusionSys.includes(key)) { this.message.error(`${key} 未集成`); return; } diff --git a/digital-future-summit/src/index.html b/digital-future-summit/src/index.html index 2901d33..16fcc00 100644 --- a/digital-future-summit/src/index.html +++ b/digital-future-summit/src/index.html @@ -3,7 +3,7 @@ - + 数智未来峰会