1 import {Component, Input, OnInit} from '@angular/core';
2 import {NzModalService, NzMessageService} from "ng-zorro-antd";
3 import {SlicingTaskServices} from '.././../../../../../core/services/slicingTaskServices';
4 import { NsiModelComponent } from '../../nsi-management/nsi-model/nsi-model.component';
6 selector: 'app-nssi-model',
7 templateUrl: './nssi-model.component.html',
8 styleUrls: ['./nssi-model.component.less']
10 export class NssiModelComponent implements OnInit {
13 private myhttp: SlicingTaskServices,
14 private modalService: NzModalService,
15 private message: NzMessageService
20 isSpinning: boolean = true;
25 this.myhttp.getSlicingNssiDetail(this.nssiId).subscribe(res => {
26 this.isSpinning = false;
27 const {result_header: {result_code}, result_body: {hosted_nsi_list} } = res;
28 if (+result_code === 200) {
29 this.nsiList = hosted_nsi_list.map((item)=>{
30 if(item.service_instance_id !==null){
35 this.message.error(res.result_header.result_message)
39 showSingleNsiDetail(data){
40 this.modalService.create({
41 nzContent:NsiModelComponent,
47 nsiId:data.service_instance_id