1import{g as x}from"./chunk-WXX6KY6E.js";import{b as U}from"./chunk-FOLZ3XVU.js";import"./chunk-QQPEWYGP.js";import{b as $}from"./chunk-WWMD3ZKI.js";import{E as F,F as N}from"./chunk-KU3C7XKD.js";import{b as q}from"./chunk-OVJ7V2V2.js";import"./chunk-MI5AKB5L.js";import{a as w}from"./chunk-XE6DAUOR.js";import{a as O}from"./chunk-24S46UMR.js";import{a as R,c as j,i as H}from"./chunk-7MVNYHYT.js";import{C as A,h as T,p as k,u as D}from"./chunk-BIGDAITQ.js";import{Ac as l,Ob as n,P,Pb as a,Qb as c,Yb as I,_ as h,a as S,f as y,fa as b,gb as t,hb as g,hc as r,ic as o,jc as f,ka as B,pa as E,qc as G,rc as M,vc as _,xc as i,yb as C,yc as m}from"./chunk-4WX2PHUP.js";import"./chunk-5KTCK5IS.js";var v=class d{constructor(s){this.http=s}getSimInfo(s){return this.http.get(`${O.dcmsBaseUrl}/api/SIMs/GetSIM/${s}`)}static \u0275fac=function(p){return new(p||d)(B(A))};static \u0275prov=b({token:d,factory:d.\u0275fac,providedIn:"root"})};var J=(d,s,p)=>({"badge-success":d,"badge-danger":s,"badge-warning":p}),z=class d{constructor(s,p,e){this.router=s;this.route=p;this.simGeneralInfoService=e}settings;data;simInfo;simId=0;queryParamsSubscription=new S;currentPageSlug;routeChanging=!1;componentDestroyed$=new y;statusObj={1:"Active",2:"Suspended",3:"Terminated",4:"WaitingForActivation"};apnTypeObj={1:"GSM",2:"GPRS",3:"3G",4:"4G"};ngOnDestroy(){this.componentDestroyed$.next(),this.componentDestroyed$.complete(),this.queryParamsSubscription&&this.queryParamsSubscription.unsubscribe()}ngOnInit(){this.currentPageSlug=this.data.moduleService.currenSlug,this.queryParamsSubscription=this.route.queryParams.pipe(P(),h(this.componentDestroyed$)).subscribe(s=>{s.simId&&(this.simId=+s.simId,this.getSimInfo(this.simId))})}getSimInfo(s){this.simGeneralInfoService.getSimInfo(s).subscribe(p=>{this.simInfo=p},p=>{console.log(p.message)})}navigateTo(s){s==="simHistory"?this.router.navigate(["/"+this.settings.simHistoryPage],{queryParams:{simId:this.simId}}):s==="simAnalysis"?this.router.navigate(["/"+this.settings.analysisSimPage],{queryParams:{simId:this.simId,chartType:"usageChart"}}):s==="invoice"&&this.router.navigate(["/"+this.settings.redirectPageSlugInvoice],{queryParams:{simId:this.simId}})}static \u0275fac=function(p){return new(p||d)(g(j),g(R),g(v))};static \u0275cmp=E({type:d,selectors:[["lib-sim-general-information"]],inputs:{settings:"settings",data:"data"},standalone:!0,features:[G([q]),M],decls:105,vars:120,consts:[[1,"container-fluid","sim-general-info"],[1,"row","sims-tab"],[1,"sim-title"],["_ngcontent-dcms-web-c4","",1,"fas","fa-sim-card"],[1,"SimHistory",3,"click"],["aria-hidden","true",1,"fa","fa-history"],[1,"SimHistory","simAnalysisLink",3,"click"],["aria-hidden","true",1,"fas","fa-chart-line"],[1,"invoice","tab",3,"click"],["aria-hidden","true",1,"fas","fa-file-invoice-dollar"],[1,"row"],[1,"col-md-2"],[1,"col-md-12","sim-info-img"],["src","/Resources/2/sim-icon.png",1,"simImg"],[1,"col-md-12","sim-status"],[1,"badge","badge-sm",3,"ngClass"],[1,"col-md-10"],[1,"col-md-4"],[1,"info-name"]],template:function(p,e){if(p&1&&(n(0,"div",0)(1,"div",1)(2,"div",2),c(3,"i",3),r(4),i(5,"translate"),i(6,"async"),a(),n(7,"div",4),I("click",function(){return e.navigateTo("simHistory")}),c(8,"i",5),r(9),i(10,"translate"),i(11,"async"),a(),n(12,"div",6),I("click",function(){return e.navigateTo("simAnalysis")}),c(13,"i",7),r(14),i(15,"translate"),i(16,"async"),a(),n(17,"div",8),I("click",function(){return e.navigateTo("invoice")}),c(18,"i",9),r(19),i(20,"translate"),i(21,"async"),a()(),n(22,"div",10)(23,"div",11)(24,"div",10)(25,"div",12),c(26,"img",13),a()(),n(27,"div",10)(28,"div",14)(29,"span",15),r(30),i(31,"translate"),i(32,"async"),a()()()(),n(33,"div",16)(34,"div",10)(35,"div",17)(36,"p",18),r(37),i(38,"translate"),i(39,"async"),a(),n(40,"p"),r(41),a()(),n(42,"div",17)(43,"p",18),r(44),i(45,"translate"),i(46,"async"),a(),n(47,"p"),r(48),a()(),n(49,"div",17)(50,"p",18),r(51),i(52,"translate"),i(53,"async"),a(),n(54,"p"),r(55),a()(),n(56,"div",17)(57,"p",18),r(58),i(59,"translate"),i(60,"async"),a(),n(61,"p"),r(62),a()(),n(63,"div",17)(64,"p",18),r(65),i(66,"translate"),i(67,"async"),a(),n(68,"p"),r(69),a()(),n(70,"div",17)(71,"p",18),r(72),i(73,"translate"),i(74,"async"),a(),n(75,"p"),r(76),a()(),n(77,"div",17)(78,"p",18),r(79),i(80,"translate"),i(81,"async"),a(),n(82,"p"),r(83),a()(),n(84,"div",17)(85,"p",18),r(86),i(87,"translate"),i(88,"async"),a(),n(89,"p"),r(90),a()(),n(91,"div",17)(92,"p",18),r(93),i(94,"translate"),i(95,"async"),a(),n(96,"p"),r(97),a()(),n(98,"div",17)(99,"p",18),r(100),i(101,"translate"),i(102,"async"),a(),n(103,"p"),r(104),a()()()()()()),p&2){let u;t(4),f(" ",m(6,30,l(5,26,"s-g-i-title",e.currentPageSlug,"sim-general-information"))," "),t(5),f(" ",m(11,36,l(10,32,"s-g-i-goToSimHistory",e.currentPageSlug,"sim-general-information"))," "),t(5),f(" ",m(16,42,l(15,38,"s-g-i-anaylsisSim",e.currentPageSlug,"sim-general-information"))," "),t(5),f(" ",m(21,48,l(20,44,"s-c-invoice",e.currentPageSlug,"sims-chart"))," "),t(10),C("ngClass",_(116,J,(e.simInfo==null?null:e.simInfo.status)==1,(e.simInfo==null?null:e.simInfo.status)!=1&&(e.simInfo==null?null:e.simInfo.status)!=5,(e.simInfo==null?null:e.simInfo.status)==5)),t(),f(" ",m(32,54,l(31,50,"s-g-i-"+(e.statusObj[(u=e.simInfo==null?null:e.simInfo.status)!==null&&u!==void 0?u:0]||"default-status"),e.currentPageSlug,"sim-general-information"))," "),t(7),o(m(39,60,l(38,56,"s-g-i-accountId",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.accountId),t(3),o(m(46,66,l(45,62,"s-g-i-ICCID",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.iccid),t(3),o(m(53,72,l
1(52,68,"s-g-i-IMSI",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.imsi),t(3),o(m(60,78,l(59,74,"s-g-i-MSISDN",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.msisdn),t(3),o(m(67,84,l(66,80,"s-g-i-SIMPlan",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.productName),t(3),o(m(74,90,l(73,86,"s-g-i-SIMName",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.simName),t(3),o(m(81,96,l(80,92,"s-g-i-SIMTag",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.simTag),t(3),o(m(88,102,l(87,98,"s-g-i-APNType",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.apnType),t(3),o(m(95,108,l(94,104,"s-g-i-IPAssign",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.assignIP),t(3),o(m(102,114,l(101,110,"s-g-i-City",e.currentPageSlug,"sim-general-information"))),t(4),o(e.simInfo==null?null:e.simInfo.city)}},dependencies:[D,T,k,H,F,U,w,$,N,x]})};export{z as SimGeneralInformationComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.