Merge pull request #12115 from jwangyangls/fix-issue-add-label

[fix] Fix  issue in front ui 2.0.1
This commit is contained in:
jwangyangls 2020-06-02 15:52:37 +08:00 committed by GitHub
commit 6939446c3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 13 deletions

View File

@ -7,4 +7,5 @@
</div>
</div>
</clr-alert>
</div>
</div>
<div *ngIf="globalMessageOpened" class="mask-layer"></div>

View File

@ -1,3 +1,9 @@
.alert-style {
display: inline;
}
.mask-layer {
position: absolute;
width: 100%;
height: 100%;
z-index: 10000;
}

View File

@ -446,20 +446,19 @@ export class ArtifactListTabComponent implements OnInit, OnDestroy {
}
labelSelectedChange(artifact?: Artifact[]): void {
if (artifact && artifact[0].labels) {
this.imageStickLabels.forEach(data => {
data.iconsShow = false;
data.show = true;
});
if (artifact[0].labels.length) {
artifact[0].labels.forEach((labelInfo: Label) => {
let findedLabel = this.imageStickLabels.find(data => labelInfo.id === data['label'].id);
this.imageStickLabels.forEach(data => {
data.iconsShow = false;
data.show = true;
});
if (artifact && artifact[0].labels && artifact[0].labels.length) {
artifact[0].labels.forEach((labelInfo: Label) => {
let findedLabel = this.imageStickLabels.find(data => labelInfo.id === data['label'].id);
if (findedLabel) {
this.imageStickLabels.splice(this.imageStickLabels.indexOf(findedLabel), 1);
this.imageStickLabels.unshift(findedLabel);
findedLabel.iconsShow = true;
});
}
}
});
}
}
@ -491,7 +490,6 @@ export class ArtifactListTabComponent implements OnInit, OnDestroy {
};
this.newArtifactService.addLabel(params).subscribe(res => {
this.refresh();
// set the selected label in front
this.imageStickLabels.splice(this.imageStickLabels.indexOf(labelInfo), 1);
this.imageStickLabels.some((data, i) => {