diff --git a/src/app/routes/contract-management/components/index/index.component.html b/src/app/routes/contract-management/components/index/index.component.html index e8670348..1be81abf 100644 --- a/src/app/routes/contract-management/components/index/index.component.html +++ b/src/app/routes/contract-management/components/index/index.component.html @@ -9,15 +9,16 @@ * Copyright (C) 2022 huzhenhong. All rights reserved. --> + - + - - + + diff --git a/src/app/routes/contract-management/components/index/index.component.ts b/src/app/routes/contract-management/components/index/index.component.ts index dfb5474a..4c42914d 100644 --- a/src/app/routes/contract-management/components/index/index.component.ts +++ b/src/app/routes/contract-management/components/index/index.component.ts @@ -1,5 +1,5 @@ /* - * @Description : + * @Description : * @Version : 1.0 * @Author : Shiming * @Date : 2022-01-07 13:27:10 @@ -10,18 +10,25 @@ */ import { Component, OnInit } from '@angular/core'; +import { ACLService } from '@delon/acl'; import { ModalHelper, _HttpClient } from '@delon/theme'; @Component({ selector: 'app-supply-management-index', - templateUrl: './index.component.html', + templateUrl: './index.component.html' }) export class ContractManagementIndexComponent implements OnInit { selectedIndex = 0; - - constructor(private http: _HttpClient, private modal: ModalHelper) { } - - ngOnInit(): void { } + isShowDetail = false; + isShowFrame = false; + constructor(private http: _HttpClient, private modal: ModalHelper, private acl: ACLService) { + const acls = acl.data.abilities || []; + this.isShowDetail = !!acls.find(acl => acl === 'CONTRACT-INDEX-searchDetail'); + this.isShowFrame = !!acls.find(acl => acl === 'CONTRACT-INDEX-listFrame'); + console.log(this.isShowFrame); + + } + ngOnInit(): void {} }