Browse Source

[完善]中台登录用户隐藏右上角按钮

master
邵佳豪 5 months ago
parent
commit
2dd4ac1ff2
  1. 2
      src/app/pages/home/home.component.html
  2. 4
      src/app/pages/singlelogin/singlelogin.component.ts
  3. 2
      src/app/system-management/navigation/navigation.component.html
  4. 1
      src/app/system-management/navigation/navigation.component.ts
  5. 12
      src/app/system-management/user/edituser/edituser.component.ts

2
src/app/pages/home/home.component.html

@ -75,7 +75,7 @@
<img src="../../../assets/images/head.png" alt="">
</a>
<nz-dropdown-menu #menu="nzDropdownMenu">
<ul nz-menu nzSelectable>
<ul nz-menu nzSelectable *ngIf="isZT ==='false'">
<li *ngIf="isGasStation" nz-menu-item (click)="navChange('/oliStationInfo')">基本信息</li>
<li *ngIf="isGasStation" nz-menu-item (click)="navChange('/equipmentInfo')">器材信息</li>
<li nz-menu-item (click)="changePassword()">修改密码</li>

4
src/app/pages/singlelogin/singlelogin.component.ts

@ -135,6 +135,7 @@ export class SingleloginComponent implements OnInit {
};
this.http.post("/api/TokenAuth/SinochemLogin", body).subscribe(
(data: any) => {
sessionStorage.setItem("isZT", "true");
if (this.pageType == "ai") {
this.enterPage(data);
} else if (this.pageType == "comprehensive") {
@ -242,7 +243,7 @@ export class SingleloginComponent implements OnInit {
"userdataOfgasstation",
JSON.stringify(data.result.user)
);
sessionStorage.setItem("isZT", "true");
if (data.result.user.menus.length == 0) {
alert("当前用户未分配菜单");
return;
@ -289,7 +290,6 @@ export class SingleloginComponent implements OnInit {
"userdataOfgasstation",
JSON.stringify(data.result.user)
);
sessionStorage.setItem("isZT", "true");
//跳转页面
sessionStorage.setItem("isGasStation", "false");
this.router.navigate(["/comprehensive"]);

2
src/app/system-management/navigation/navigation.component.html

@ -25,7 +25,7 @@
<nz-layout>
<nz-header>
<span>Hey,欢迎登录加油站智能安全管理系统</span>
<a nz-dropdown [nzDropdownMenu]="menu" [nzTrigger]="'click'" [nzBackdrop]='false'>
<a nz-dropdown [nzDropdownMenu]="menu" [nzTrigger]="'click'" [nzBackdrop]='false' *ngIf="isZT ==='false'">
<i nz-icon nzType="setting"></i>
</a>
<nz-dropdown-menu #menu="nzDropdownMenu">

1
src/app/system-management/navigation/navigation.component.ts

@ -9,6 +9,7 @@ import { PatternService } from "src/app/service/pattern.service";
})
export class NavigationComponent implements OnInit {
constructor(private router: Router, private patternService: PatternService) {}
isZT = sessionStorage.getItem("isZT") || "false";
userMenu = [];
menu = [];
tap = [];

12
src/app/system-management/user/edituser/edituser.component.ts

@ -150,6 +150,8 @@ export class EdituserComponent implements OnInit {
isLoading = false;
//确定
async ok() {
// console.log(this.validateForm);
// return;
this.isLoading = true;
if (this.validateForm.valid) {
return await new Promise((resolve) => {
@ -170,12 +172,12 @@ export class EdituserComponent implements OnInit {
];
let body = {
id: this.data.id,
userName: this.validateForm.value.account,
name: this.validateForm.value.name,
organizationUnitId: this.validateForm.value.organization,
userName: this.validateForm.controls.account.value,
name: this.validateForm.controls.name.value,
organizationUnitId: this.validateForm.controls.organization.value,
roleNames: roleNames,
phoneNumber: this.validateForm.value.phonenum,
note: this.validateForm.value.note,
phoneNumber: this.validateForm.controls.phonenum.value,
note: this.validateForm.controls.note.value,
isActive: true,
};
this.http.put(this.editUrl, body).subscribe(

Loading…
Cancel
Save