1import{a as Nn,b as Ci,c as _i,d as kn}from"./chunk-JZEWVTKK.js";import{a as gi}from"./chunk-2O7SBLSK.js";import{a as Bn}from"./chunk-Y63HZFOZ.js";import"./chunk-SYIVTSAQ.js";import{a as ci}from"./chunk-H3ORIGNI.js";import{a as Tn}from"./chunk-DM6UQ7JQ.js";import{a as fi}from"./chunk-VZVVJWUG.js";import{a as Wn}from"./chunk-WL72MDAV.js";import"./chunk-DYX2Q2MR.js";import{a as Ln}from"./chunk-ZESISGSG.js";import"./chunk-5BFQOMIO.js";import{f as In}from"./chunk-ZDKFOK5T.js";import{a as si}from"./chunk-QXPKF4H6.js";import{a as Dn,b as Fn}from"./chunk-G7GQV36D.js";import{a as Pt,b as Vt}from"./chunk-3ZDHKBYS.js";import{a as gt}from"./chunk-TXDZ5MNJ.js";import{a as K}from"./chunk-CFH5W5YV.js";import{a as Tt}from"./chunk-NKYHBLD2.js";import{a as ie}from"./chunk-O6PQT3LN.js";import"./chunk-R27AU3J7.js";import{A as Ct,B as _t,C as ye,E as re,F as oe,G as ue,H as me,I as le,J as pe,K as de,L as se,M as ce,N as fe,O as te,P as Ke,Q as W,R as Nt,S as li,T as kt,U as Rt,V as Ze,W as He,X as Ue,a as J,c as ct,e as ae,f as z,g as xe,j as Je,ja as Et,l as Q,n as ee,na as pi,oa as an,p as B,pa as wn,qa as Mn,r as mi,ra as di,t as je,u as $e,z as ft}from"./chunk-S5EH6JHO.js";import{B as ii,C as ni,Eg as Ye,Fc as mn,Fg as O,Gc as ln,Gg as En,Hd as dn,Hf as V,Hg as yn,If as An,Ig as Ne,J as Ft,Jc as pn,Jg as ke,Mg as Re,Ng as Pe,O as ai,Od as sn,Og as Ve,Pg as Oe,R as at,X as bt,Xg as rt,Yg as T,ba as ri,ca as Bt,da as oi,df as Sn,ha as pt,ia as j,ie as cn,ig as X,jb as un,ke as fn,kg as Ge,le as Cn,ne as _n,ng as H,og as U,pe as gn,pg as bn,re as xn,rg as ui,se as hn,sg as G,te as vn,u as ge,ue as Ie,wg as q,x as Gt,xf as Ee,zg as Y}from"./chunk-JK7YS5RV.js";import{Ab as d,Ac as $,B as Te,Bc as Qe,Ec as h,Fc as M,Gc as w,Ib as l,M as wt,Rb as i,Sb as n,Tb as s,U as We,Ub as f,V as Le,Vb as C,Xb as y,_b as x,aa as Yt,ac as _,cb as rn,dc as st,ec as Z,fc as Zt,gd as on,hb as o,hc as N,hd as Be,ic as k,id as L,jc as R,mc as P,nb as g,pa as v,pc as a,qa as S,qc as b,qd as qe,r as Fe,rc as c,sc as tt,sd as ti,tb as D,ub as Kt,va as I,vc as Jt,wc as Xt,xb as F,xc as ei}from"./chunk-6B5WDECZ.js";import{f as qt}from"./chunk-SEDBTTTN.js";var On=t=>[t],jn=()=>[5,10,25,50,100];function $n(t,r){t&1&&(i(0,"label",39),a(1,"\u0627\u06CC\u062C\u0627\u062F"),n())}function Hn(t,r){t&1&&(i(0,"label",39),a(1,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n())}function Un(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0639\u0646\u0648\u0627\u0646 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function Gn(t,r){t&1&&s(0,"mat-spinner",40)}function zn(t,r){if(t&1){let e=y();i(0,"div",31),d(1,$n,2,0,"label",32)(2,Hn,2,0,"label",32),i(3,"form",7)(4,"div",8)(5,"mat-form-field",33)(6,"mat-label"),a(7,"\u0639\u0646\u0648\u0627\u0646"),n(),s(8,"input",34),d(9,Un,2,0,"mat-error",35),n()(),i(10,"div",36)(11,"button",37),x("click",function(){v(e);let u=_();return S(u.save())}),d(12,Gn,1,0,"mat-spinner",38),i(13,"span"),a(14,"\u0630\u062E\u06CC\u0631\u0647"),n()()()()()}if(t&2){let e,m,u,p=_();o(),l("ngIf",!((e=p.frm.get("id"))!=null&&e.value)),o(),l("ngIf",(m=p.frm.get("id"))==null?null:m.value),o(),l("formGroup",p.frm),o(6),l("ngIf",(u=p.frm.get("title"))==null?null:u.hasError("required")),o(2),l("disabled",p.isSaving),o(),l("ngIf",p.isSaving)}}function Qn(t,r){if(t&1){let e=y();i(0,"div",4)(1,"button",12),x("click",function(){v(e);let u=_();return S(u.showAddOrUpdatePanel=!0)}),i(2,"span"),a(3,"\u062B\u0628\u062A \u0639\u0646\u0648\u0627\u0646 \u062C\u062F\u06CC\u062F"),n()()()}}function qn(t,r){t&1&&s(0,"mat-spinner",43)}function Yn(t,r){if(t&1&&(i(0,"div",41),d(1,qn,1,0,"mat-spinner",42),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Kn(t,r){t&1&&(i(0,"div",41)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Zn(t,r){t&1&&(i(0,"th",44),a(1,"\u0631\u062F\u06CC\u0641"),n())}function Jn(t,r){if(t&1&&(i(0,"td",45),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Xn(t,r){t&1&&(i(0,"th",46),a(1,"\u0634\u0646\u0627\u0633\u0647"),n())}function ea(t,r){if(t&1&&(i(0,"td",45),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.id," ")}}function ta(t,r){t&1&&(i(0,"th",46),a(1,"\u0639\u0646\u0648\u0627\u0646"),n())}function ia(t,r){if(t&1&&(i(0,"td",45),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.title," ")}}function na(t,r){t&1&&(i(0,"th",44),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function aa(t,r){if(t&1){let e=y();i(0,"td",45)(1,"button",47),s(2,"i",48),n(),i(3,"mat-menu",null,1)(5,"button",49),x("click",function(){let u=v(e).$implicit,p=_();return S(p.update(u))}),s(6,"i",50),i(7,"span"),a(8,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n()(),i(9,"button",49),x("click",function(){let u=v(e).$implicit,p=_();return S(p.delete(u))}),s(10,"i",51),i(11,"span"),a(12,"\u062D\u0630\u0641"),n()()()()}if(t&2){let e=P(4);o(),l("matMenuTriggerFor",e)}}function ra(t,r){t&1&&s(0,"tr",52)}function oa(t,r){t&1&&s(0,"tr",53)}var xi=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=m;this.frm=e.group({id:[""],title:["",[Ge.required]]}),this.searchForm=e.group({query:["",[]]})}displayedColumns=["row","id","title","operation"];dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;frm;showAddOrUpdatePanel=!1;isSaving=!1;ngAfterViewInit(){this.getList()}getList(){this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeterBranchDiameter().subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess){let m=e.data?e.data:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("query")?.value}delete(e){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062D\u0630\u0641 "'+e.title+'" \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F',showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.removeWaterMeterInfoBranchDiameter(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062D\u0630\u0641 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{})})}update(e){this.frm.patchValue({id:e.id,title:e.title}),this.showAddOrUpdatePanel=!0,window.scrollTo(0,0)}
1save(){if(this.frm.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.frm.markAllAsTouched();return}let e=new vn;e.init(this.frm.value),this.isSaving=!0,this.waterChargeManagementService.addOrUpdateWaterMeterInfoBranchDiameter(e).subscribe(m=>{if(this.isSaving=!1,m.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062B\u0628\u062A \u0634\u062F."),this.showAddOrUpdatePanel=!1,this.frm.reset(),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(O),g(j),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-water-branch-diameter"]],viewQuery:function(m,u){if(m&1&&(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:43,vars:16,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],["class","field-set",4,"ngIf"],["class","d-flex align-items-center justify-content-end",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-sm-6","col-md-4"],["matInput","","formControlName","query","maxlength","100"],[1,"d-flex","justify-content-end","mb-4"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","title"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"field-set"],["class","field-set-title",4,"ngIf"],[1,"col-sm-6","col-md-6"],["matInput","","formControlName","title","maxlength","100"],[4,"ngIf"],[1,"d-flex","align-items-center","justify-content-between"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],[1,"field-set-title"],["diameter","20","color","primary"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-menu-item","",3,"click"],[1,"fa","fa-edit","mx-2"],[1,"fa","fa-trash","mx-2"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2,"\u0627\u0646\u0634\u0639\u0627\u0628 \u06A9\u0646\u062A\u0648\u0631"),n()(),i(3,"div",3),s(4,"div",4),i(5,"div"),d(6,zn,15,6,"div",5)(7,Qn,4,0,"div",6),i(8,"form",7)(9,"div",8)(10,"mat-form-field",9)(11,"mat-label"),a(12,"\u062C\u0633\u062A\u062C\u0648"),n(),s(13,"input",10),n()(),i(14,"div",11)(15,"button",12),x("click",function(){return v(p),S(u.applyFilter())}),s(16,"i",13),a(17," \u062C\u0633\u062A\u062C\u0648 "),n()()(),i(18,"div",14)(19,"button",15),x("click",function(){v(p);let E=P(27);return S(E.exportTable("xlsx",{fileName:"excel"}))}),s(20,"i",16),a(21," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(22,"div",17),d(23,Yn,2,1,"div",18)(24,Kn,3,0,"div",18),i(25,"div",19)(26,"table",20,0),f(28,21),d(29,Zn,2,0,"th",22)(30,Jn,2,1,"td",23),C(),f(31,24),d(32,Xn,2,0,"th",25)(33,ea,2,1,"td",23),C(),f(34,26),d(35,ta,2,0,"th",25)(36,ia,2,1,"td",23),C(),f(37,27),d(38,na,2,0,"th",22)(39,aa,13,1,"td",23),C(),d(40,ra,1,0,"tr",28)(41,oa,1,0,"tr",29),n()(),i(42,"mat-paginator",30),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(6),l("ngIf",u.showAddOrUpdatePanel),o(),l("ngIf",!u.showAddOrUpdatePanel),o(),l("formGroup",u.searchForm),o(15),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(13,On,u.displayedColumns.length-1)),o(14),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(15,jn)))},dependencies:[L,G,X,H,U,Ye,q,Y,ae,Q,z,xe,ee,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue],encapsulation:2})};var ua=()=>[5,10,50,100,250,500,1e3];function ma(t,r){t&1&&(i(0,"div",40),s(1,"mat-spinner",41),n())}function la(t,r){t&1&&(i(0,"div",40)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function pa(t,r){t&1&&(i(0,"th",42),a(1,"#"),n())}function da(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function sa(t,r){t&1&&(i(0,"th",44),a(1,"\u0634\u0646\u0627\u0633\u0647 \u0641\u0627\u06CC\u0644"),n())}function ca(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.importId)}}function fa(t,r){t&1&&(i(0,"th",44),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function Ca(t,r){if(t&1&&(i(0,"td",43)(1,"a",45),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company/management-company/",e.companyId,""),o(),c(" ",e.companyName," ")}}function _a(t,r){t&1&&(i(0,"th",44),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function ga(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.subscriptionNo)}}function xa(t,r){t&1&&(i(0,"th",44),a(1,"\u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628"),n())}function ha(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.waterMeterBranchDiameter)}}function va(t,r){t&1&&(i(0,"th",44),a(1,"\u062D\u062F \u0645\u062C\u0627\u0632"),n())}function Sa(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.waterConsumptionLimit)}}function Aa(t,r){t&1&&(i(0,"th",44),a(1),h(2,"localize"),n()),t&2&&(o(),c(" ",M(2,1,"ContractNo"),""))}function ba(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.contractNo)}}function Ea(t,r){t&1&&s(0,"tr",46)}function ya(t,r){t&1&&s(0,"tr",47)}var hi=class t extends T{constructor(e,m,u){super(u);this.importFileService=e;this.searchForm=m.group({title:[""]})}loading=!1;displayedColumns=["row","importId","companyName","contractNo","subscriptionNo","waterMeterBranchDiameter"];importId;dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;events=[];ngOnInit(){this.route.params.subscribe(e=>{this.importId=e.importId,this.getList()})}ngAfterViewInit(){}getList(){this.isLoadingResults=!0,this.importFileService.waterMeterImportFileDetails(this.importId).subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess&&e.data){let m=e.data.importFileDetails?e.data.importFileDetails:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("title")?.value}confirm(){this.alert.show({title:"\u062A\u0627\u0626\u06CC\u062F",text:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.confirmWaterMeter(this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062A\u0627\u0626\u06CC\u062F \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{})})}delete(){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+this.importId+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.removeImportFile(this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}static \u0275fac=function(m){return new(m||t)(g(at),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-waterMeter-excel-batch-file-details"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:69,vars:11,consts:[["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],["routerLink","/app/water/waterMeter-excel-files",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"row","my-4"],[1,"col-sm-6","col-md-4"],["matInput","","formControlName","title","maxlength","100"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-danger",3,"click"],[1,"fa","fa-bolt","mx-2"],[1,"btn","btn-success",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"d-flex","align-items-center","justify-content-end","p-3"],["mat-icon-button","","color","primary","matTooltip","\u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06CC",3,"click"],[1,"fa","fa-sync"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","importId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","companyName"],["matColumnDef","subscriptionNo"],["matColumnDef","waterMeterBranchDiameter"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","contractNo"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["target","_blank",3,"routerLink"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",1)(1,"span"),a(2,"\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A \u06A9\u0646\u062A\u0648\u0631\u0647\u0627\u06CC \u0622\u0628 \u0634\u0631\u06A9\u062A \u062B\u0628\u062A \u0634\u062F\u0647 \u0628\u0647 \u0635\u0648\u0631\u062A \u062F\u0633\u062A\u0647 \u0627\u06CC\u06CC"),n(),i(3,"div",2)(4,"div",3),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",4),a(7,"\u062B\u0628\u062A \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628 \u062F\u0633\u062A\u0647 \u0627\u06CC\u06CC"),n(),i(8,"div",5),a(9,"\u062C\u0632\u0626\u06CC\u0627\u062A"),n()()(),i(10,"div",6),s(11,"div",7),i(12,"div")(13,"form",8)(14,"div",9)(15,"mat-form-field",10)(16,"mat-label"),a(17,"\u062C\u0633\u062A\u062C\u0648"),n(),s(18,"input",11),n(),i(19,"div",12)(20,"button",13),x("click",function(){return v(p),S(u.applyFilter())}),s(21,"i",14),i(22,"span"),a(23,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(24,"div",15)(25,"button",16),x("click",function(){return v(p),S(u.delete())}),s(26,"i",17),i(27,"span"),a(28,"\u062D\u0630\u0641 \u0641\u0627\u06CC\u0644"),n()(),i(29,"button",18),x("click",function(){return v(p),S(u.confirm())}),s(30,"i",17),i(31,"span"),a(32,"\u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644"),n()(),i(33,"button",13),x("click",function(){v(p);let E=P(44);return S(E.exportTable("xlsx",{fileName:"excel"}))}),s(34,"i",19),a(35," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(36,"div",20)(37,"button",21),x("click",function(){return v(p),S(u.getList())}),s(38,"i",22),n()(),i(39,"div",23),d(40,ma,2,0,"div",24)(41,la,3,0,"div",24),i(42,"div",25)(43,"table",26,0),f(45,27),d(46,pa,2,0,"th",28)(47,da,2,1,"td",29),C(),f(48,30),d(49,sa,2,0,"th",31)(50,ca,2,1,"td",29),C(),f(51,32),d(52,fa,2,0,"th",31)(53,Ca,3,3,"td",29),C(),f(54,33),d(55,_a,2,0,"th",31)(56,ga,2,1,"td",29),C(),f(57,34),d(58,xa,2,0,"th",31)(59,ha,2,1,"td",29),C(),f(60,35),d(61,va,2,0,"th",31)(62,Sa,2,1,"td",29),C(),f(63,36),d(64,Aa,3,3,"th",31)(65,ba,2,1,"td",29),C(),d(66,Ea,1,0,"tr",37)(67,ya,1,0,"tr",38),n()(),s(68,"mat-paginator",39),n()()()}m&2&&(o(13),l("formGroup",u.searchForm),o(27),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource),o(23),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(10,ua)))},dependencies:[L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,ee,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,Ke,rt],encapsulation:2})};var wa=t=>[t],Ma=()=>[5,10,50,100,250,500,1e3];function Ia(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function Da(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function Fa(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function Ta(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function Wa(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function La(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function Ba(t,r){t&1&&s(0,"mat-spinner",57)}function Na(t,r){if(t&1&&(i(0,"div",55),d(1,Ba,1,0,"mat-spinner",56),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function ka(t,r){t&1&&(i(0,"div",55)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Ra(t,r){t&1&&(i(0,"th",58),a(1,"#"),n())}function Pa(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Va(t,r){t&1&&(i(0,"th",60),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function Oa(t,r){if(t&1&&(i(0,"td",59)(1,"a",61),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company/management-company/",e.companyId,""),o(),c(" ",e.userCompany," ")}}function ja(t,r){t&1&&(i(0,"th",60),a(1,"\u062F\u0648\u0631\u0647"),n())}function $a(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodWaterMeterRegister," ")}}function Ha(t,r){t&1&&(i(0,"th",60),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function Ua(t,r){if(t&1&&(i(0,"td",59)(1,"a",61),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/water/water-meter-management/",e.companyWaterMeterInfoId,""),o(),c(" ",e.subscriptionNo," ")}}function Ga(t,r){t&1&&(i(0,"th",60),a(1,"\u0631\u0642\u0645 \u0642\u0628\u0644\u06CC"),n())}function za(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.preNumber," ")}}function Qa(t,r){t&1&&(i(0,"th",60),a(1,"\u0622\u062E\u0631\u06CC\u0646 \u0634\u0645\u0627\u0631\u0647"),n())}function qa(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastNumber," ")}}function Ya(t,r){t&1&&(i(0,"th",60),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641"),n())}function Ka(t,r){if(t&1&&(i(0,"strong",64),a(1),n()),t&2){let e=_().$implicit;o(),b(e.waterConsumption)}}function Za(t,r){if(t&1&&(i(0,"strong",65),a(1),n()),t&2){let e=_().$implicit;o(),b(e.waterConsumption)}}function Ja(t,r){if(t&1&&(i(0,"td",59),d(1,Ka,2,1,"strong",62)(2,Za,2,1,"strong",63),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.absence!=!0)}}function Xa(t,r){t&1&&(i(0,"th",60),a(1,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641 \u0622\u0628"),n())}function e0(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterConsumptionLimit," ")}}function t0(t,r){t&1&&(i(0,"th",60),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n())}function i0(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;
1o(),c(" ",e.description," ")}}function n0(t,r){t&1&&(i(0,"th",60),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631/\u062E\u0648\u0627\u0646\u0634"),n())}function a0(t,r){t&1&&(i(0,"strong",64),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n())}function r0(t,r){t&1&&(i(0,"strong",64),a(1,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n())}function o0(t,r){if(t&1&&(i(0,"td",59),d(1,a0,2,0,"strong",62)(2,r0,2,0,"strong",62),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.inabilityToRead==!0)}}function u0(t,r){t&1&&(i(0,"th",60),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0628\u0631\u0631\u0633\u06CC \u0642\u0631\u0627\u0626\u062A"),n())}function m0(t,r){if(t&1&&(i(0,"strong",64),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),c(" ",w(2,1,e.onDate,"F")," ")}}function l0(t,r){if(t&1&&(i(0,"strong",65),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),b(w(2,1,e.onDate,"F"))}}function p0(t,r){if(t&1&&(i(0,"td",59),d(1,m0,3,4,"strong",62)(2,l0,3,4,"strong",63),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence||e.inabilityToRead==!0),o(),l("ngIf",e.absence!=!0&&e.inabilityToRead!=!0)}}function d0(t,r){t&1&&(i(0,"th",60),a(1,"\u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function s0(t,r){if(t&1&&(i(0,"td",59),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.registerBy," ")}}function c0(t,r){t&1&&(i(0,"th",60),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function f0(t,r){t&1&&s(0,"mat-spinner",69)}function C0(t,r){if(t&1&&(i(0,"button",70),s(1,"i",71),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function _0(t,r){if(t&1){let e=y();i(0,"td",59),d(1,f0,1,0,"mat-spinner",66)(2,C0,2,1,"button",67),i(3,"mat-menu",null,2)(5,"button",30),x("click",function(){let u=v(e).$implicit,p=_();return S(p.deleteNumber(u))}),s(6,"i",68),i(7,"span"),a(8,"\u062D\u0630\u0641"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function g0(t,r){t&1&&s(0,"tr",72)}function x0(t,r){t&1&&s(0,"tr",73)}var vi=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.searchForm=m.group({fromDate:[""],toDate:[""],periodId:[0],subscriptionNo:[""],managerName:[""],companyName:[""],contractNo:[""],absenceStatus:[""],readingStatus:[""],isSelfDeclaration:[""]}),this.route.params.subscribe(p=>{this.periodId=p.id})}displayedColumns=["row","subscriptionNo","userCompany","waterConsumption","preNumber","lastNumber","waterConsumptionLimit","registerBy","onDate","description","absence","periodWaterMeterRegister","operation"];dataSource=new te;listCount=0;isLoadingResults=!0;periodId=0;paginator;sort;searchForm;ngAfterViewInit(){this.getList()}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.absenceStatus===-999&&(e.absenceStatus=void 0),e.readingStatus===-999&&(e.readingStatus=void 0),e.isSelfDeclaration===-999&&(e.isSelfDeclaration=void 0),e.periodId=this.periodId,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterNumber(e.offset,e.count,e.waterMeterInfoId,e.fromDate??void 0,e.toDate??void 0,e.companyName??void 0,e.contractNo??void 0,e.subscriptionNo??void 0,e.periodId??void 0,e.absenceStatus??void 0,e.readingStatus??void 0,e.isSelfDeclaration??void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.waterNumbers?m.data.waterNumbers:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}deleteNumber(e){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F \u0642\u0631\u0627\u0626\u062A \u062B\u0628\u062A \u0634\u062F\u0647 \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F",showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.removeNumber(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.userCompanyId},width:"85%",maxWidth:"1800px"})}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=65e3,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.absenceStatus===-999&&(e.absenceStatus=void 0),e.readingStatus===-999&&(e.readingStatus=void 0),e.isSelfDeclaration===-999&&(e.isSelfDeclaration=void 0),e.periodId=this.periodId,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterChargeManagement/GetAllWaterNumber_Export",e,"all-water-Numbers.xls")}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["app-manage-water-meter-numbers"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:138,vars:39,consts:[["dpS",""],["dpE",""],["menu","matMenu"],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],["routerLink","/app/water/water-meter-period-list",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"row","my-4"],[1,"col-md-3"],["matInput","","formControlName","subscriptionNo"],["matInput","","formControlName","companyName"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],["formControlName","absenceStatus"],[3,"value"],["formControlName","readingStatus"],["formControlName","isSelfDeclaration"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-between","my-2"],[1,"btn","btn-default",3,"matMenuTriggerFor"],[1,"fa","fa-chevron-down","me-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","userCompany"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","periodWaterMeterRegister"],["matColumnDef","subscriptionNo"],["matColumnDef","preNumber"],["matColumnDef","lastNumber"],["matColumnDef","waterConsumption"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","description"],["matColumnDef","absence"],["matColumnDef","onDate"],["matColumnDef","registerBy"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[3,"routerLink"],["class","text-danger",4,"ngIf"],["class","text-success",4,"ngIf"],[1,"text-danger"],[1,"text-success"],["color","primary","diameter","25",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],[1,"fa","fa-trash","mx-2"],["color","primary","diameter","25"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",4)(1,"span"),a(2,"\u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647"),n(),i(3,"div",5)(4,"div",6),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",7),a(7,"\u062F\u0648\u0631\u0647 \u0647\u0627\u06CC \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),i(8,"div",8),a(9,"\u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647"),n()()(),i(10,"div",9),s(11,"div",10),i(12,"div")(13,"form",11)(14,"div",12)(15,"mat-form-field",13)(16,"mat-label"),a(17,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),s(18,"input",14),n(),i(19,"mat-form-field",13)(20,"mat-label"),a(21),h(22,"localize"),n(),s(23,"input",15),n(),i(24,"mat-form-field",13)(25,"mat-label"),a(26,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(27,"input",16)(28,"mat-datepicker-toggle",17)(29,"mat-datepicker",null,0),d(31,Ia,2,0,"mat-error",18)(32,Da,2,0,"mat-error",18)(33,Fa,2,0,"mat-error",18),n(),i(34,"mat-form-field",13)(35,"mat-label"),a(36,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(37,"input",19)(38,"mat-datepicker-toggle",17)(39,"mat-datepicker",null,1),d(41,Ta,2,0,"mat-error",18)(42,Wa,2,0,"mat-error",18)(43,La,2,0,"mat-error",18),n(),i(44,"mat-form-field",13)(45,"mat-label"),a(46,"\u0648\u0636\u0639\u06CC\u062A \u062D\u0636\u0648\u0631"),n(),i(47,"mat-select",20)(48,"mat-option",21),a(49,"\u0647\u0645\u0647"),n(),i(50,"mat-option",21),a(51,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n(),i(52,"mat-option",21),a(53,"\u062D\u0636\u0648\u0631"),n()()(),i(54,"mat-form-field",13)(55,"mat-label"),a(56,"\u0648\u0636\u0639\u06CC\u062A \u062E\u0648\u0627\u0646\u0634"),n(),i(57,"mat-select",22)(58,"mat-option",21),a(59,"\u0647\u0645\u0647"),n(),i(60,"mat-option",21),a(61,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n(),i(62,"mat-option",21),a(63,"\u062E\u0648\u0627\u0646\u0634 \u0634\u062F\u0647"),n()()(),i(64,"mat-form-field",13)(65,"mat-label"),a(66,"\u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u0648\u0627\u062D\u062F"),n(),i(67,"mat-select",23)(68,"mat-option",21),a(69,"\u0647\u0645\u0647"),n(),i(70,"mat-option",21),a(71,"\u0628\u0644\u0647"),n(),i(72,"mat-option",21),a(73,"\u062E\u06CC\u0631"),n()()(),i(74,"div",24)(75,"button",25),x("click",function(){return v(p),S(u.applyFilter())}),s(76,"i",26),i(77,"span"),a(78,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(79,"div",27)(80,"button",28)(81,"span"),a(82,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n(),s(83,"i",29),n(),i(84,"mat-menu",null,2)(86,"button",30),x("click",function(){return v(p),S(u.exportExcel())}),s(87,"i",31),i(88,"span"),a(89,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n()()()(),i(90,"div",32),d(91,Na,2,1,"div",33)(92,ka,3,0,"div",33),i(93,"div",34)(94,"table",35,3),f(96,36),d(97,Ra,2,0,"th",37)(98,Pa,2,1,"td",38),C(),f(99,39),d(100,Va,2,0,"th",40)(101,Oa,3,3,"td",38),C(),f(102,41),d(103,ja,2,0,"th",40)(104,$a,2,1,"td",38),C(),f(10
15,42),d(106,Ha,2,0,"th",40)(107,Ua,3,3,"td",38),C(),f(108,43),d(109,Ga,2,0,"th",40)(110,za,2,1,"td",38),C(),f(111,44),d(112,Qa,2,0,"th",40)(113,qa,2,1,"td",38),C(),f(114,45),d(115,Ya,2,0,"th",40)(116,Ja,3,2,"td",38),C(),f(117,46),d(118,Xa,2,0,"th",40)(119,e0,2,1,"td",38),C(),f(120,47),d(121,t0,2,0,"th",40)(122,i0,2,1,"td",38),C(),f(123,48),d(124,n0,2,0,"th",40)(125,o0,3,2,"td",38),C(),f(126,49),d(127,u0,2,0,"th",40)(128,p0,3,2,"td",38),C(),f(129,50),d(130,d0,2,0,"th",40)(131,s0,2,1,"td",38),C(),f(132,51),d(133,c0,2,0,"th",40)(134,_0,9,2,"td",38),C(),d(135,g0,1,0,"tr",52)(136,x0,1,0,"tr",53),n()(),i(137,"mat-paginator",54),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(30),be=P(40),nn=P(85);o(13),l("formGroup",u.searchForm),o(8),c(" ",M(22,34,"ContractNo")," \u06CC\u0627 \u0639\u0646\u0648\u0627\u0646 \u0645\u0634\u062A\u0631\u06A9"),o(6),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(5),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(6),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(6),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(8),l("matMenuTriggerFor",nn),o(11),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(36,wa,u.displayedColumns.length-1)),o(41),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(38,Ma))}},dependencies:[L,ge,G,X,H,U,q,Y,ae,Q,z,xe,Je,ee,V,B,ft,Ct,_t,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,J,rt],encapsulation:2})};function h0(t,r){t&1&&(i(0,"mat-error"),a(1," \u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u062A\u0633\u0648\u06CC\u0647 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F. "),n())}function v0(t,r){t&1&&(i(0,"mat-error"),a(1," \u0631\u0642\u0645 \u0641\u0639\u0644\u06CC \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F. "),n())}function S0(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0642\u0628\u0644\u06CC \u0641\u0639\u0644\u06CC \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F. "),n())}function A0(t,r){t&1&&(i(0,"mat-error"),a(1," \u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A "),n())}function b0(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F. "),n())}function E0(t,r){t&1&&(i(0,"mat-error"),a(1," \u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A "),n())}function y0(t,r){t&1&&s(0,"mat-spinner",21)}var Si=class t extends T{constructor(e,m,u,p,A){super(p);this.matDialogRef=e;this.waterChargeManagementService=u;this.form=A.group({lastCheckoutNumber:["",[Ge.required]],currentNumber:["",[Ge.required]],lastCheckoutNumberOnDate:[""],lastUpdateNumberOnDate:[""]}),this.lastInfo=m.info,this.form.get("lastCheckoutNumber")?.setValue(+this.lastInfo.lastCheckoutNumber),this.form.get("currentNumber")?.setValue(+this.lastInfo.currentNumber),this.form.get("lastUpdateNumberOnD
1ate")?.setValue(this.lastInfo.lastUpdateNumberOnDate),this.form.get("lastCheckoutNumberOnDate")?.setValue(this.lastInfo.lastCheckoutNumberOnDate),this.waterMeterInfoId=this.lastInfo.id}isSaving=!1;form;waterMeterInfoId;lastInfo;loading=!0;ngOnInit(){}saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}this.isSaving=!0;var e=this.form.value;let m=new _n;m.id=+this.lastInfo.id,m.currentNumber=e.currentNumber,m.lastCheckoutNumber=e.lastCheckoutNumber,m.lastCheckoutNumberOnDate=e.lastCheckoutNumberOnDate?K(e.lastCheckoutNumberOnDate):void 0,m.lastUpdateNumberOnDate=e.lastUpdateNumberOnDate?K(e.lastUpdateNumberOnDate):void 0,this.waterChargeManagementService.updateWaterMeterConsumption(m).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.matDialogRef.close(!0);else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(j),g(I),g(O))};static \u0275cmp=D({type:t,selectors:[["update-waterMeter-consumption-dialog"]],standalone:!1,features:[F],decls:77,vars:22,consts:[["lastpicker",""],["sdpicker",""],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[3,"formGroup"],[1,"box-info-dash"],[1,"row"],[1,"text-success","col-sm-6","col-md-6"],[1,"col-sm-6","col-md-6"],[1,"col-md-6"],["matInput","","formControlName","lastCheckoutNumber","autocomplete","doNotAutoComplete","numbersOnly",""],[4,"ngIf"],["matInput","","formControlName","currentNumber","autocomplete","doNotAutoComplete","numbersOnly",""],["matInput","","formControlName","lastCheckoutNumberOnDate",3,"matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","lastUpdateNumberOnDate",3,"matDatepicker"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],["diameter","20","color","primary"]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"h5",3),a(2,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),i(3,"button",4)(4,"span",5),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"form",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"span"),a(12,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9:"),n(),i(13,"strong"),a(14),n()(),i(15,"div",10)(16,"span"),a(17,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0628\u0636 :"),n(),i(18,"strong"),a(19),n()(),i(20,"div",10)(21,"span"),a(22,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631:"),n(),i(23,"strong"),a(24),n()(),i(25,"div",10)(26,"span"),a(27,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A:"),n(),i(28,"strong"),a(29),h(30,"luxonFormat"),n()(),i(31,"div",10)(32,"span"),a(33,"\u0642\u0631\u0627\u0626\u062A \u062A\u0648\u0633\u0637 :"),n(),i(34,"strong"),a(35),n()(),i(36,"div",10)(37,"span"),a(38,"\u0645\u0634\u062A\u0631\u06A9 :"),n(),i(39,"strong"),a(40),n()()()(),i(41,"div",8)(42,"mat-form-field",11)(43,"mat-label"),a(44,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u062A\u0633\u0648\u06CC\u0647"),n(),s(45,"input",12),d(46,h0,2,0,"mat-error",13),n(),i(47,"mat-form-field",11)(48,"mat-label"),a(49,"\u0631\u0642\u0645 \u0641\u0639\u0644\u06CC \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),s(50,"input",14),d(51,v0,2,0,"mat-error",13),n(),i(52,"mat-form-field",11)(53,"mat-label"),a(54,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),s(55,"input",15)(56,"mat-datepicker-toggle",16)(57,"mat-datepicker",null,0),d(59,S0,2,0,"mat-error",13)(60,A0,2,0,"mat-error",13),n(),i(61,"mat-form-field",11)(62,"mat-label"),a(63,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),s(64,"input",17)(65,"mat-datepicker-toggle",16)(66,"mat-datepicker",null,1),d(68,b0,2,0,"mat-error",13)(69,E0,2,0,"mat-error",13),n()()()(),i(70,"mat-dialog-actions")(71,"button",18),a(72,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(73,"button",19),x("click",function(){return v(p),S(u.saveInfo())}),i(74,"span"),a(75,"\u0630\u062E\u06CC\u0631\u0647"),n(),d(76,y0,1,0,"mat-spinner",20),n()()}if(m&2){let p,A,E,ze,De,ve,Se=P(58),et=P(67);o(7),l("formGroup",u.form),o(7),b(u.lastInfo==null?null:u.lastInfo.subscriptionNo),o(5),b(u.lastInfo==null?null:u.lastInfo.lastCheckoutNumber),o(5),b(u.lastInfo==null?null:u.lastInfo.currentNumber),o(5),b(w(30,19,u.lastInfo==null?null:u.lastInfo.lastUpdateNumberOnD
1ate,"D")),o(6),b(u.lastInfo==null?null:u.lastInfo.registerBy),o(5),b(u.lastInfo==null?null:u.lastInfo.userCompany),o(6),l("ngIf",(p=u.form.get("lastCheckoutNumber"))==null?null:p.hasError("required")),o(5),l("ngIf",(A=u.form.get("currentNumber"))==null?null:A.hasError("required")),o(4),l("matDatepicker",Se),o(),l("for",Se),o(3),l("ngIf",(E=u.form.get("lastCheckoutNumberOnDate"))==null?null:E.hasError("required")),o(),l("ngIf",(ze=u.form.get("lastCheckoutNumberOnDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",et),o(),l("for",et),o(3),l("ngIf",(De=u.form.get("lastUpdateNumberOnDate"))==null?null:De.hasError("required")),o(),l("ngIf",(ve=u.form.get("lastUpdateNumberOnDate"))==null?null:ve.hasError("matDatepickerParse")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[L,G,X,H,U,q,Y,Et,Q,z,xe,Je,ee,V,B,Re,Pe,Oe,Ve,$e,je,ft,Ct,_t,J],encapsulation:2})};var w0=()=>["xls","xlsx"],Ai=class t extends T{constructor(e,m,u){super(u);this.matDialogRef=e;this._data=m}uploadUrl=Ie.remoteServiceBaseUrl+"/api/ImportFile/ImportWaterMeterFromExcel";ngOnInit(){}attachmentId(e){e.importId&&this.router.navigate(["/app/water/waterMeter-excel-files-details/"+e.importId]),this.matDialogRef.close()}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-import-waterMeter-excel-dialog"]],standalone:!1,features:[F],decls:126,vars:7,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[1,"row","col-md-12"],[1,"card","p-3","shadow-sm","rounded"],[1,"mb-3","text-primary"],[1,"table","table-bordered","table-striped","text-center","align-middle"],[1,"table-light"],["href","/app/water/water-meter-type","target","_blank"],["href","/app/water/water-branch-diameter","target","_blank"],["href","/app/management/portal-list","target","_blank"],[3,"attachmentId","btnTitle","url","allowedExtensions"],["mat-dialog-close","",1,"btn","btn-default"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"h5",1),a(2,"\u062B\u0628\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0647\u0627\u06CC \u0622\u0628"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"div",4)(8,"div",5)(9,"h5",6),a(10,"\u0633\u062A\u0648\u0646 \u0647\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 \u0634\u0645\u0627 \u0628\u0627\u06CC\u062F \u0628\u0647 \u0634\u0631\u062D \u0630\u06CC\u0644 \u0628\u0627\u0634\u062F"),n(),i(11,"table",7)(12,"thead",8)(13,"tr")(14,"th"),a(15,"#"),n(),i(16,"th"),a(17,"\u0646\u0627\u0645 \u0633\u062A\u0648\u0646"),n(),i(18,"th"),a(19,"\u0646\u0648\u0639 \u062F\u0627\u062F\u0647"),n(),i(20,"th"),a(21,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n()()(),i(22,"tbody")(23,"tr")(24,"td"),a(25,"1"),n(),i(26,"td"),a(27),h(28,"localize"),n(),i(29,"td"),a(30,"\u0645\u062A\u0646"),n(),i(31,"td"),a(32,"\u0627\u0644\u0632\u0627\u0645\u06CC"),n()(),i(33,"tr")(34,"td"),a(35,"2"),n(),i(36,"td"),a(37,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 \u06A9\u0646\u062A\u0648\u0631"),n(),i(38,"td"),a(39,"\u0639\u062F\u062F \u0635\u062D\u06CC\u062D"),n(),s(40,"td"),n(),i(41,"tr")(42,"td"),a(43,"3"),n(),i(44,"td")(45,"a",9),a(46," \u0634\u0646\u0627\u0633\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628 "),n(),a(47," \u0627\u0644\u0632\u0627\u0645\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F "),n(),i(48,"td"),a(49,"\u0639\u062F\u062F \u0635\u062D\u06CC\u062D"),n(),i(50,"td")(51,"a",9),a(52," \u0645\u0634\u0627\u0647\u062F\u0647 \u0644\u06CC\u0633\u062A \u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631 "),n()()(),i(53,"tr")(54,"td"),a(55,"4"),n(),i(56,"td"),a(57,"\u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(58,"td"),a(59,"\u0639\u062F\u062F"),n(),i(60,"td"),a(61,"\u0627\u0644\u0632\u0627\u0645\u06CC"),n()(),i(62,"tr")(63,"td"),a(64,"5"),n(),i(65,"td"),a(66,"\u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(67,"td"),a(68,"\u0639\u062F\u062F"),n(),i(69,"td"),a(70,"\u0628\u0627\u06CC\u062F \u0628\u0632\u0631\u06AF\u062A\u0631 \u06CC\u0627 \u0645\u0633\u0627\u0648\u06CC \u0631\u0642\u0645 \u0642\u0628\u0644\u06CC \u0628\u0627\u0634\u062F"),n()(),i(71,"tr")(72,"td"),a(73,"6"),n(),i(74,"td"),a(75,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(76,"td"),a(77,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0645\u0633\u06CC"),n(),i(78,"td"),a(79,"\u0645\u062B\u0627\u0644: 1403/01/15"),n()(),i(80,"tr")(81,"td"),a(82,"7"),n(),i(83,"td"),a(84,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(85,"td"),a(86,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0645\u0633\u06CC"),n(),i(87,"td"),a(88,"\u0645\u062B\u0627\u0644: 1403/03/15"),n()(),i(89,"tr")(90,"td"),a(91,"8"),n(),i(92,"td"),a(93,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641 \u0631\u0648\u0632\u0627\u0646\u0647 \u0627\u0628"),n(),i(94,"td"),a(95,"\u0627\u0639\u0634\u0627\u0631\u06CC"),n(),i(96,"td"),a(97,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647 \u0645\u062B\u0644\u0627 1.1"),n()(),i(98,"tr")(99,"td"),a(100,"9"),n(),i(101,"td")(102,"a",10),a(103," \u
10634\u0646\u0627\u0633\u0647 \u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 "),n(),a(104," \u0627\u0644\u0632\u0627\u0645\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F "),n(),i(105,"td"),a(106,"\u0639\u062F\u062F \u0635\u062D\u06CC\u062D"),n(),i(107,"td")(108,"a",10),a(109," \u0645\u0634\u0627\u0647\u062F\u0647 \u0644\u06CC\u0633\u062A \u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 "),n()()(),i(110,"tr")(111,"td"),a(112,"10"),n(),i(113,"td")(114,"a",11),a(115," \u0634\u0646\u0627\u0633\u0647 \u0634\u0647\u0631\u06A9 "),n(),a(116," \u0627\u062E\u062A\u06CC\u0627\u0631\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F "),n(),i(117,"td"),a(118,"\u0639\u062F\u062F \u0635\u062D\u06CC\u062D"),n(),i(119,"td")(120,"a",11),a(121," \u0645\u0634\u0627\u0647\u062F\u0647 \u0644\u06CC\u0633\u062A \u0634\u0647\u0631\u06A9 \u0647\u0627 "),n()()()()()()(),i(122,"uploader",12),x("attachmentId",function(A){return u.attachmentId(A)}),n()(),i(123,"mat-dialog-actions")(124,"button",13),a(125,"\u0628\u0633\u062A\u0646"),n()()),m&2&&(o(27),c(" ",M(28,4,"ContractNo"),""),o(95),l("btnTitle","\u0622\u067E\u0644\u0648\u062F \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644")("url",u.uploadUrl)("allowedExtensions",$(6,w0)))},dependencies:[V,Re,Pe,Oe,Ve,$e,je,Tt,rt],encapsulation:2})};var M0=t=>[t],I0=()=>[5,10,50,100,250,500,1e3];function D0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function F0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function T0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function W0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function L0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),b(e.text)}}function B0(t,r){if(t&1&&(i(0,"mat-form-field",50)(1,"mat-label"),a(2,"\u0645\u0633\u062A\u0642\u0631 \u062F\u0631 \u0634\u0647\u0631\u06A9"),n(),i(3,"mat-select",73)(4,"mat-option",54),a(5,"\u0647\u0645\u0647"),n(),d(6,L0,2,2,"mat-option",55),n()()),t&2){let e=_(2);o(4),l("value",-999),o(2),l("ngForOf",e.portalList)}}function N0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function k0(t,r){if(t&1&&(i(0,"mat-option",54),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function R0(t,r){if(t&1){let e=y();i(0,"div",48)(1,"div",49)(2,"mat-form-field",50)(3,"mat-label"),a(4),h(5,"localize"),n(),s(6,"input",51),n(),i(7,"mat-form-field",50)(8,"mat-label"),a(9,"\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062D\u062F"),n(),s(10,"input",9),n(),i(11,"mat-form-field",50)(12,"mat-label"),a(13,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),s(14,"input",52),n(),i(15,"mat-form-field",50)(16,"mat-label"),a(17,"\u06A9\u0646\u062A\u0648\u0631"),n(),i(18,"mat-select",53)(19,"mat-option",54),a(20,"\u0647\u0645\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627"),n(),d(21,D0,2,2,"mat-option",55),n()(),i(22,"mat-form-field",50)(23,"mat-label"),a(24,"\u0646\u0648\u0639 \u0646\u0635\u0628"),n(),i(25,"mat-select",56)(26,"mat-option",54),a(27,"\u0647\u0645\u0647"),n(),d(28,F0,2,2,"mat-option",55),n()(),i(29,"mat-form-field",50)(30,"mat-label"),a(31,"\u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),i(32,"mat-select",57)(33,"mat-option",54),a(34,"\u0647\u0645\u0647"),n(),d(35,T0,2,2,"mat-option",55),n()(),i(36,"mat-form-field",50)(37,"mat-label"),a(38,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641 \u0622\u0628 \u0627\u0632"),n(),s(39,"input",58),n(),i(40,"mat-form-field",50)(41,"mat-label"),a(42,"\u062D\u062F \u0645\u062C\u0627\u0632 \u062A\u0627"),n(),s(43,"input",59),n(),i(44,"mat-form-field",50)(45,"mat-label"),a(46,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0641\u0639\u0644\u06CC \u0622\u0628 \u0627\u0632"),n(),s(47,"input",60),n(),i(48,"mat-form-field",50)(49,"mat-label"),a(50,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0641\u0639\u0644\u06CC \u0622\u0628 \u062A\u0627"),n(),s(51,"input",60),n(),i(52,"mat-form-field",50)(53,"mat-label"),a(54,"\u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628"),n(),i(55,"mat-select",61)(56,"mat-option",54),a(57,"\u0647\u0645\u0647 \u0627\u0646\u0634\u0639\u0627\u0628\u0647\u0627"),n(),d(58,W0,2,2,"mat-option",55),n()(),i(59,"mat-form-field",62)(60,"mat-label"),a(61),h(62,"localize"),n(),s(63,"input",63),n(),i(64,"mat-form-field",50)(65,"mat-label"),a(66,"\u0633\u0627\u0628\u0642\u0647 \u062A\u0639\u0648\u06CC\u0636"),n(),i(67,"mat-select",64)(68,"mat-option",54),a(69,"\u0647\u0645\u0647"),n(),i(70,"mat-option",54),a(71,"\u0628\u0644\u0647"),n(),i(72,"mat-option",54),a(73,"\u062E\u06CC\u0631"),n()()(),i(74,"mat-form-field",50)(75,"mat-label"),a(76,"\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628"),n(),i(77,"mat-select",65)(78,"mat-option",54),a(79,"\u0647\u0645\u0647"),n(),i(80,"mat-option",54),a(81,"\u0628\u0644\u0647"),n(),i(82,"mat-option",54),a(83,"\u062E\u06CC\u0631"),n()()(),d(84,B0,7,2,"mat-form-field",66),i(85,"mat-form-field",50)(86,"mat-label"),a(87,"\u062D\u0630\u0641 \u0634\u062F\u0647 \u0647\u0627"),n(),i(88,"mat-select",67)(89,"mat-option",54),a(90,"\u062E\u06CC\u0631"),n(),i(91,"mat-option",54),a(92,"\u0628\u0644\u0647"),n()()(),i(93,"mat-form-field",50)(94,"mat-label"),a(95,"\u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(96,"mat-select",68)(97,"mat-option",54),a(98,"\u0647\u0645\u0647"),n(),d(99,N0,2,2,"mat-option",55),n()(),i(100,"mat-form-field",50)(101,"mat-label"),a(102,"\u0646\u0648\u0639 \u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(103,"mat-select",69)(104,"mat-option",54),a(105,"\u0647\u0645\u0647"),n(),d(106,k0,2,2,"mat-option",55),n()(),i(107,"div",70)(108,"button",71),x("click",function(){v(e);let u=_();return S(u.applyFilter())}),s(109,"i",72),i(110,"span"),a(111,"\u062C\u0633\u062A\u062C\u0648"),n()()()()()}if(t&2){let e=_();
1o(4),c(" ",M(5,23,"ContractNo")," /\u0634\u0645\u0627\u0631\u0647 \u067E\u0631\u0648\u0646\u062F\u0647/\u0634\u0646\u0627\u0633\u0647 \u062D\u0633\u0627\u0628\u062F\u0627\u0631\u06CC"),o(15),l("value",-999),o(2),l("ngForOf",e.waterMeterTypeList),o(5),l("value",-999),o(2),l("ngForOf",e.baseInfo.waterMeterInstall),o(5),l("value",-999),o(2),l("ngForOf",e.baseInfo.waterMeterState),o(21),l("value",-999),o(2),l("ngForOf",e.branchList),o(3),c(" ",M(62,25,"PartNumber")," "),o(7),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(6),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(2),l("ngIf",e.portal==""),o(5),l("value",!1),o(2),l("value",!0),o(6),l("value",-999),o(2),l("ngForOf",e.baseInfo.waterSortList),o(5),l("value",-999),o(2),l("ngForOf",e.baseInfo.sortListType)}}function P0(t,r){t&1&&(i(0,"span"),s(1,"i",74),a(2," \u0645\u0634\u0627\u0647\u062F\u0647 \u0641\u06CC\u0644\u062A\u0631 \u0647\u0627\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647 "),n())}function V0(t,r){t&1&&(i(0,"span"),s(1,"i",75),a(2," \u0628\u0633\u062A\u0646 \u0641\u06CC\u0644\u062A\u0631 \u0647\u0627\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647 "),n())}function O0(t,r){t&1&&s(0,"mat-spinner",78)}function j0(t,r){if(t&1&&(i(0,"div",76),d(1,O0,1,0,"mat-spinner",77),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function $0(t,r){t&1&&(i(0,"div",76)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function H0(t,r){t&1&&(i(0,"th",79),a(1,"#"),n())}function U0(t,r){if(t&1&&(i(0,"td",80),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function G0(t,r){t&1&&(i(0,"th",81),a(1,"\u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function z0(t,r){t&1&&(i(0,"span",84),a(1,"(\u063A\u06CC\u0631 \u0641\u0639\u0627\u0644)"),n())}function Q0(t,r){if(t&1&&(i(0,"span",84),a(1),h(2,"enumString"),n()),t&2){let e=_().$implicit;o(),c(" ",w(2,1,e.waterMeterInstallType,"waterMeterInstall")," ")}}function q0(t,r){if(t&1&&(i(0,"td",80)(1,"a",82),a(2),n(),d(3,z0,2,0,"span",83)(4,Q0,3,4,"span",83),n()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/water/water-meter-management/",e.id,""),o(),c(" ",e.subscriptionNo," "),o(),l("ngIf",!e.isActive),o(),l("ngIf",e.waterMeterInstallType==1)}}function Y0(t,r){t&1&&(i(0,"th",81),a(1,"\u0636\u0631\u06CC\u0628"),n())}function K0(t,r){if(t&1&&(i(0,"td",80),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.ratio," ")}}function Z0(t,r){t&1&&(i(0,"th",81),a(1,"\u0635\u062F\u0648\u0631 \u0642\u0628\u0636"),n())}function J0(t,r){t&1&&s(0,"span",89)}function X0(t,r){t&1&&s(0,"span",90)}function er(t,r){t&1&&s(0,"span",91)}function tr(t,r){t&1&&s(0,"span",92)}function ir(t,r){if(t&1&&(i(0,"td",80),d(1,J0,1,0,"span",85)(2,X0,1,0,"span",86)(3,er,1,0,"span",87)(4,tr,1,0,"span",88),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.issueWaterBill==!0),o(),l("ngIf",e.issueWaterBill==!1),o(),l("ngIf",e.issueSewerageBill==!0),o(),l("ngIf",e.issueSewerageBill==!1)}}function nr(t,r){t&1&&(i(0,"th",81),a(1,"\u0648\u0627\u062D\u062F"),n())}function ar(t,r){if(t&1&&(i(0,"td",80)(1,"a",93),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.portal),Z("routerLink","/app/company/management-company/",e.userCompanyId,""),o(),tt(" ",e.userCompany,"(",e.contractNo,") ")}}function rr(t,r){t&1&&(i(0,"th",81),a(1,"\u062D\u062F\u0645\u062C\u0627\u0632"),n())}function or(t,r){if(t&1&&(i(0,"small",95),a(1),n()),t&2){let e=_().$implicit;o(),c("( ",e.waterConsumptionLimit_L2,")")}}function ur(t,r){if(t&1&&(i(0,"td",80),a(1),d(2,or,2,1,"small",94),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterConsumptionLimit," "),o(),l("ngIf",e.waterConsumptionLimit_L2>0)}}function mr(t,r){t&1&&(i(0,"th",81),a(1,"\u062A\u0631\u062A\u06CC\u0628 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n())}function lr(t,r){if(t&1&&(i(0,"td",80),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.indexOrder," ")}}function pr(t,r){t&1&&(i(0,"th",81),a(1,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0628\u0636"),n())}function dr(t,r){if(t&1&&(i(0,"td",80),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastCheckoutNumber," ")}}function sr(t,r){t&1&&(i(0,"th",81),a(1,"\u0631\u0642\u0645 \u0641\u0639\u0644\u06CC"),n())}function cr(t,r){if(t&1){let e=y();i(0,"td",80),a(1),i(2,"a",96),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openEditConsumptionDialog(u))}),i(3,"samp"),a(4,"."),n()()()}if(t&2){let e=r.$implicit;o(),c(" ",e.currentNumber," ")}}function fr(t,r){t&1&&(i(0,"th",81),a(1,"\u0645\u0635\u0631\u0641 \u0641\u0639\u0644\u06CC"),n())}function Cr(t,r){if(t&1&&(i(0,"small",99),a(1),n()),t&2){let e=_().$implicit;o(),c(" ( ",e.sumAdditionWaterConsumption,") ")}}function _r(t,r){if(t&1&&(i(0,"small",100),a(1),n()),t&2){let e=_().$implicit;
1o(),c(" (",e.sumAdditionWaterConsumption,") ")}}function gr(t,r){if(t&1&&(i(0,"td",80),a(1),d(2,Cr,2,1,"small",97)(3,_r,2,1,"small",98),n()),t&2){let e=r.$implicit;o(),c(" ",e.currentWaterConsumption," "),o(),l("ngIf",e.sumAdditionWaterConsumption<0),o(),l("ngIf",e.sumAdditionWaterConsumption>0)}}function xr(t,r){t&1&&(i(0,"th",81),a(1,"\u0648\u0636\u0639\u06CC\u062A/\u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628"),n())}function hr(t,r){if(t&1&&(i(0,"span",84),s(1,"i",103),a(2),h(3,"enumString"),n()),t&2){let e=_().$implicit;o(2),c(" ",w(3,1,e.waterMeterState,"waterMeterState")," ")}}function vr(t,r){if(t&1&&(i(0,"span",104),s(1,"i",105),a(2),h(3,"enumString"),n()),t&2){let e=_().$implicit;o(2),c(" ",w(3,1,e.waterMeterState,"waterMeterState")," ")}}function Sr(t,r){if(t&1&&(i(0,"td",80),d(1,hr,4,4,"span",83)(2,vr,4,4,"span",101),a(3," ("),i(4,"span",102),a(5),n(),a(6,") "),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.waterMeterState==1),o(),l("ngIf",e.waterMeterState==0),o(3),c(" ",e.waterMeterBranchDiameter," ")}}function Ar(t,r){t&1&&(i(0,"th",81),a(1,"\u0646\u0648\u0639"),n())}function br(t,r){if(t&1&&(i(0,"td",80),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterMeterType," ")}}function Er(t,r){t&1&&(i(0,"th",81),a(1,"\u0622\u062E\u0631\u06CC\u0646 \u0642\u0631\u0627\u0626\u062A"),n())}function yr(t,r){if(t&1&&(i(0,"td",80),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.lastUpdateNumberOnDate,"D")," ")}}function wr(t,r){t&1&&(i(0,"th",81),a(1,"\u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n())}function Mr(t,r){if(t&1&&(i(0,"td",80),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.lastCheckoutNumberOnDate,"D")," ")}}function Ir(t,r){t&1&&(i(0,"th",79),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function Dr(t,r){if(t&1&&(i(0,"a",110),s(1,"i",111),a(2," \u0645\u062F\u06CC\u0631\u06CC\u062A \u0627\u0646\u0634\u0639\u0627\u0628 "),n()),t&2){let e=_().$implicit;Z("routerLink","/app/water/water-meter-management/",e.id,"")}}function Fr(t,r){if(t&1){let e=y();i(0,"button",18),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.undoRemoveCompany(u))}),s(1,"i",112),i(2,"span"),a(3,"\u0628\u0627\u0632\u06CC\u0627\u0628\u06CC \u062D\u0630\u0641"),n()()}}function Tr(t,r){if(t&1){let e=y();i(0,"button",18),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.delete(u))}),s(1,"i",113),i(2,"span",84),a(3,"\u062D\u0630\u0641"),n()()}}function Wr(t,r){if(t&1&&(i(0,"td",80)(1,"button",106),s(2,"i",107),n(),i(3,"mat-menu",null,0),d(5,Dr,3,2,"a",108)(6,Fr,4,0,"button",109)(7,Tr,4,0,"button",109),n()()),t&2){let e=r.$implicit,m=P(4);o(),l("matMenuTriggerFor",m),o(4),l("ngIf",e.isDeleted!=!0),o(),l("ngIf",e.isDeleted==!0),o(),l("ngIf",e.isDeleted!=!0)}}function Lr(t,r){t&1&&s(0,"tr",114)}function Br(t,r){t&1&&s(0,"tr",115)}var bi=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.portal=this.appPortalService.getcurrentPortal,this.searchForm=m.group({subscriptionNo:[""],managerName:[""],companyName:[""],contractNo:[""],waterMeterType:[""],waterMeterBranchDiameterId:[""],waterConsumptionLimitFrom:[""],waterConsumptionLimitTo:[""],waterMeterInstallType:[""],waterMeterState:[""],portalId:[""],sortListType:[""],waterSort:[""],currentWaterConsumption:[""],replacingWaterMeter:[""],isDeleted:[!1],issueSewerageBill:[null],partNumber:[""]})}displayedColumns=["row","subscriptionNo","userCompany","waterMeterState","waterConsumptionLimit","waterMeterType","lastCheckoutNumber","currentNumber","currentWaterConsumption","lastCheckoutNumberOnDate","lastUpdateNumberOnDate","bill","indexOrder","operation"];portal="";dataSource=new te;listCount=0;isLoadingResults=!0;baseInfo={};branchList=[];portalList=[];waterMeterTypeList=[];paginator;sort;searchForm;showAdditionalFilter=!1;ngAfterViewInit(){this.getList()}ngOnInit(){this.getEnums().subscribe(e=>{this.baseInfo={waterMeterType:e.waterMeterType,waterMeterInstall:e.waterMeterInstall,waterMeterState:e.waterMeterState,waterSortList:e.waterMeterSortList,sortListType:e.sortListType}}),this.waterChargeManagementService.getBaseListBranchDiameters().subscribe(e=>{e.isSuccess&&(this.branchList=e.data?e.data:[])}),this.waterChargeManagementService.getWaterMeterTypeList().subscribe(e=>{e.isSuccess&&(this.waterMeterTypeList=e.data?e.data:[])}),this.getportalList()}getportalList(){this.portal==""&&this.getPortalBaseList().subscribe(e=>{this.portalList=e.data?e.data:[]})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.waterMeterType===-999&&(e.waterMeterType=void 0),e.waterMeterInstallType===-999&&(e.waterMeterInstallType=void 0),e.waterMeterState===-999&&(e.waterMeterState=void 0),e.waterMeterBranchDiameterId===-999&&(e.waterMeterBranchDiameterId=void 0),e.portalId===-999&&(e.portalId=void 0),e.replacingWaterMeter===-999&&(e.replacingWaterMeter=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeter(e.offset,e.count,e.companyName,e.contractNo,e.portalId,e.managerName,e.subscriptionNo,e.waterMeterType,e.waterMeterInstallType,e.waterMeterState,e.waterConsumptionLimitFrom,e.waterConsumptionLimitTo,e.waterMeterBranchDiameterId,e.sortListType??void 0,e.waterSort??void 0,e.currentWaterConsumption,e.replacingWaterMeter,e.isDeleted,e.partNumber,e.issueSewerageBill,void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.waterMeters?m.data.waterMeters:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}transToGroups(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.waterMeterType===-999&&(e.waterMeterType=void 0),e.waterMeterInstallType===-999&&(e.waterMeterInstallType=void 0),e.waterMeterState===-999&&(e.waterMeterState=void 0),e.waterMeterBranchDiameterId===-999&&(e.waterMeterBranchDiameterId=void 0),e.portalId===-999&&(e.portalId=void 0),e.replacingWaterMeter===-999&&(e.replacingWaterMeter=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),this.alert.show({title:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u0627\u0646\u062A\u0642\u0627\u0644 \u0646\u062A\u06CC\u062C\u0647 \u062C\u0633\u062A\u062C\u0648 \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F \u061F",text:"\u062F\u0631 \u0635\u0648\u0631\u062A \u062A\u0627\u0626\u06CC\u062F \u0646\u062A\u06CC\u062C\u0647 \u062C\u0633\u062A\u062C\u0648 \u0628\u0647 \u0635\u0648\u0631\u062A \u0645\u0648\u0642\u062A \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A \u0627\u0646\u062A\u0642\u0627\u0644 \u062F\u0627\u062F\u0647 \u0645\u06CC \u0634\u0648\u062F. ",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeter(e.offset,e.count,e.companyName,e.contractNo,e.portalId,e.managerName,e.subscriptionNo,e.waterMeterType,e.waterMeterInstallType,e.waterMeterState,e.waterConsumptionLimitFrom,e.waterConsumptionLimitTo,e.waterMeterBranchDiameterId,e.sortListType??void 0,e.waterSort??void 0,e.currentWaterConsumption,e.replacingWaterMeter,e.isDeleted,e.partNumber,e.issueSewerageBill,!0).subscribe(u=>{if(this.isLoadingResults=!1,u.isSuccess)this.notify.success(u.messages),this.router.navigate(["/app/company/companies-groups/-1"]);else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.isLoadingResults=!1}))})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.userCompanyId},width:"85%",maxWidth:"1800px"})}
1createSingleBill(e){this.matDialog.open(fi,{width:"60%",data:{watermeterInfo:e}})}openWaterMeterDialog(e){this.matDialog.open(_i,{data:{item:e,userCompanyId:e.userCompanyId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openEditConsumptionDialog(e){this.matDialog.open(Si,{data:{info:e},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}delete(e){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+e.subscriptionNo+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.removeWaterMeter(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e4,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterChargeManagement/GetAllWaterMeter_Export",e,"all-water-company.xls")}undoRemoveCompany(e){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+e.subscriptionNo+'" \u0631\u0627 \u0628\u0627\u0632\u06CC\u0627\u0628\u06CC \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.undoRemoveWaterMeterInfo(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success(u.messages),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u0628\u0627\u0632\u06CC\u0627\u0628\u06CC \u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openExcelDialog(){this.matDialog.open(Ai,{width:"60%"})}updateWaterConsumptionLimit(){this.alert.show({title:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062D\u062F \u0645\u062C\u0627\u0632 \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F \u061F",text:"\u062F\u0631 \u0635\u0648\u0631\u062A \u062A\u0627\u0626\u06CC\u062F \u062D\u062F \u0645\u062C\u0627\u0632 \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0637\u0628\u0642 \u0641\u0631\u0645\u0648\u0644\u06CC \u06A9\u0647 \u062A\u0646\u0638\u06CC\u0645 \u06A9\u0631\u062F\u0647 \u0627\u06CC\u062F \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0645\u06CC \u0634\u0648\u062F. ",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&(this.isLoadingResults=!0,this.waterChargeManagementService.updateWaterConsumptionLimit().subscribe(m=>{if(this.isLoadingResults=!1,m.isSuccess)this.notify.success(m.messages);else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.isLoadingResults=!1}))})}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["app-manage-water-meter-list"]],viewQuery:function(m,u){if(m&1&&
vendor: 5,198 bytes, line 1
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:98,vars:21,consts:[["menu","matMenu"],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[3,"formGroup"],[1,"w-100"],["matInput","","formControlName","companyName"],["matSuffix","",1,"btn","btn-primary",3,"click"],[1,"fa","fa-search"],["id","div_advance_condition",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-between","my-2"],[1,"btn",3,"click"],[4,"ngIf"],[1,"btn","btn-default",3,"matMenuTriggerFor"],[1,"fa","fa-chevron-down","me-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"fa","fa-plus","mx-2"],[1,"text-success","fa","fa-transformer-bolt","mx-2"],[1,"text-success","fa","fa-refresh","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","subscriptionNo"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","ratio"],["matColumnDef","bill"],["matColumnDef","userCompany"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","indexOrder"],["matColumnDef","lastCheckoutNumber"],["matColumnDef","currentNumber"],["matColumnDef","currentWaterConsumption"],["matColumnDef","waterMeterState"],["matColumnDef","waterMeterType"],["matColumnDef","lastUpdateNumberOnDate"],["matColumnDef","lastCheckoutNumberOnDate"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["id","div_advance_condition"],[1,"row","my-4"],[1,"col-sm-6","col-md-3"],["matInput","","formControlName","contractNo","maxlength","20"],["matInput","","formControlName","subscriptionNo"],["formControlName","waterMeterType"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["formControlName","waterMeterInstallType"],["formControlName","waterMeterState"],["matInput","","formControlName","waterConsumptionLimitFrom","autocomplete","doNotAutoComplete","numbersOnly",""],["matInput","","formControlName","waterConsumptionLimitTo","autocomplete","doNotAutoComplete","numbersOnly",""],["matInput","","formControlName","currentWaterConsumption","autocomplete","doNotAutoComplete","numbersOnly",""],["formControlName","waterMeterBranchDiameterId"],[1,"col-md-3"],["matInput","","formControlName","partNumber"],["formControlName","replacingWaterMeter"],["formControlName","issueSewerageBill"],["class","col-sm-6 col-md-3",4,"ngIf"],["formControlName","isDeleted"],["formControlName","waterSort"],["formControlName","sortListType"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],["formControlName","portalId"],[1,"fa","fa-chevron-left"],[1,"fa","fa-chevron-up"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[3,"routerLink"],["class","text-danger",4,"ngIf"],[1,"text-danger"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u0622\u0628 \u0628\u0647\u0627\u0621","class","fa fa-check-circle teal-color",4,"ngIf"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u0622\u0628 \u0628\u0647\u0627\u0621","class","fa fa-times-circle red-color",4,"ngIf"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628","class","fa fa-check-circle teal-color",4,"ngIf"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628","class","fa fa-times-circle red-color",4,"ngIf"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u0622\u0628 \u0628\u0647\u0627\u0621",1,"fa","fa-check-circle","teal-color"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u0622\u0628 \u0628\u0647\u0627\u0621",1,"fa","fa-times-circle","red-color"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628",1,"fa","fa-check-circle","teal-color"],["matTooltip","\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628",1,"fa","fa-times-circle","red-color"],["target","_blank",3,"matTooltip","routerLink"],["matTooltip","\u062D\u062F \u0645\u062C\u0627\u0632 \u067E\u0644\u0647 \u062F\u0648\u0645","class","text-info",4,"ngIf"],["matTooltip","\u062D\u062F \u0645\u062C\u0627\u0632 \u067E\u0644\u0647 \u062F\u0648\u0645",1,"text-info"],[3,"click"],["title","\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC","class","text-danger",4,"ngIf"],["title","\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC","class","text-info",4,"ngIf"],["title","\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC",1,"text-danger"],["t
1itle","\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC",1,"text-info"],["class","text-success",4,"ngIf"],["title"," \u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628"],["aria-hidden","true",1,"fa","fa-times"],[1,"text-success"],["aria-hidden","true",1,"fa","fa-check"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["class","text-info","mat-menu-item","",3,"routerLink",4,"ngIf"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",1,"text-info",3,"routerLink"],[1,"fa","fa-id-card","mx-2"],[1,"text-danger","fa","fa-undo","mx-2"],[1,"text-danger","fa","fa-trash","mx-2"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2,"\u0644\u06CC\u0633\u062A \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627\u06CC \u0622\u0628"),n(),i(3,"div",3)(4,"div",4),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",5),a(7,"\u06A9\u0646\u062A\u0648\u0631 \u0647\u0627\u06CC \u0622\u0628"),n()()(),i(8,"div",6)(9,"div")(10,"form",7)(11,"mat-form-field",8)(12,"mat-label"),a(13),h(14,"localize"),n(),s(15,"input",9),i(16,"button",10),x("click",function(){return v(p),S(u.applyFilter())}),s(17,"i",11),n()(),d(18,R0,112,27,"div",12),n(),i(19,"div",13)(20,"a",14),x("click",function(){return v(p),S(u.showAdditionalFilter=!u.showAdditionalFilter)}),d(21,P0,3,0,"span",15)(22,V0,3,0,"span",15),n(),i(23,"button",16)(24,"span"),a(25,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n(),s(26,"i",17),n(),i(27,"mat-menu",null,0)(29,"button",18),x("click",function(){return v(p),S(u.exportExcel())}),s(30,"i",19),i(31,"span"),a(32,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n()(),i(33,"button",18),x("click",function(){return v(p),S(u.openExcelDialog())}),s(34,"i",20),a(35," \u062B\u0628\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0627\u0632 \u0637\u0631\u06CC\u0642 \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 "),n(),i(36,"button",18),x("click",function(){return v(p),S(u.transToGroups())}),s(37,"i",21),i(38,"span"),a(39," \u0627\u0646\u062A\u0642\u0627\u0644 \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A "),n()(),i(40,"button",18),x("click",function(){return v(p),S(u.updateWaterConsumptionLimit())}),s(41,"i",22),i(42,"span"),a(43," \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062D\u062F \u0645\u062C\u0627\u0632 "),n()()()(),i(44,"div",23),d(45,j0,2,1,"div",24)(46,$0,3,0,"div",24),i(47,"div",25)(48,"table",26,1),f(50,27),d(51,H0,2,0,"th",28)(52,U0,2,1,"td",29),C(),f(53,30),d(54,G0,2,0,"th",31)(55,q0,5,5,"td",29),C(),f(56,32),d(57,Y0,2,0,"th",31)(58,K0,2,1,"td",29),C(),f(59,33),d(60,Z0,2,0,"th",31)(61,ir,5,4,"td",29),C(),f(62,34),d(63,nr,2,0,"th",31)(64,ar,3,5,"td",29),C(),f(65,35),d(66,rr,2,0,"th",31)(67,ur,3,2,"td",29),C(),f(68,36),d(69,mr,2,0,"th",31)(70,lr,2,1,"td",29),C(),f(71,37),d(72,pr,2,0,"th",31)(73,dr,2,1,"td",29),C(),f(74,38),d(75,sr,2,0,"th",31)(76,cr,5,1,"td",29),C(),f(77,39),d(78,fr,2,0,"th",31)(79,gr,4,3,"td",29),C(),f(80,40),d(81,xr,2,0,"th",31)(82,Sr,7,3,"td",29),C(),f(83,41),d(84,Ar,2,0,"th",31)(85,br,2,1,"td",29),C(),f(86,42),d(87,Er,2,0,"th",31)(88,yr,3,4,"td",29),C(),f(89,43),d(90,wr,2,0,"th",31)(91,Mr,3,4,"td",29),C(),f(92,44),d(93,Ir,2,0,"th",28)(94,Wr,8,4,"td",29),C(),d(95,Lr,1,0,"tr",45)(96,Br,1,0,"tr",46),n()(),i(97,"mat-paginator",47),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p=P(28);o(10),l("formGroup",u.searchForm),o(3),c("\u0639\u0646\u0648\u0627\u0646 \u06CC\u0627 ",M(14,16,"ContractNo")," \u06CC\u0627 \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 \u0645\u0634\u062A\u0631\u06A9"),o(5),l("ngIf",u.showAdditionalFilter),o(3),l("ngIf",!u.showAdditionalFilter),o(),l("ngIf",u.showAdditionalFilter),o(),l("matMenuTriggerFor",p),o(22),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(18,M0,u.displayedColumns.length-1)),o(47),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(20,I0))}},dependencies:[Be,L,ge,G,X,H,U,Ye,q,Y,ae,Et,Q,z,Je,ee,V,B,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,J,ct,rt],styles:[".fa-mobile[_ngcontent-%COMP%]{font-size:18px}.blue-color[_ngcontent-%COMP%]{color:#00f}.green-color[_ngcontent-%COMP%]{color:green}.teal-color[_ngcontent-%COMP%]{color:teal}.yellow-color[_ngcontent-%COMP%]{color:#ff0}.red-color[_ngcontent-%COMP%]{color:red}"]})};function Nr(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u062A\u0627\u0628\u0633\u062A\u0627\u0646:"),n(),i(3,"strong",20),a(4),h(5,"number"),n()()),t&2){let e=_(2);o(4),c("",w(5,1,e.meterDashboard.seasonalAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628")}}function kr(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u0645\u062C\u0645\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC \u0627\u0639\u0645\u0627\u0644 \u0634\u062F\u0647 \u062F\u0631 \u0642\u0628\u0636:"),n(),i(3,"strong",20),a(4),h(5,"number"),n()()),t&2){let e=_(2);
1o(4),c("",M(5,1,e.meterDashboard.useAdditionWaterConsumption)," ")}}function Rr(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u0645\u062C\u0645\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC \u0627\u0639\u0645\u0627\u0644 \u0646\u0634\u062F\u0647:"),n(),i(3,"strong",20),a(4),h(5,"number"),n()()),t&2){let e=_(2);o(4),c("",M(5,1,e.meterDashboard.unUseAdditionWaterConsumption)," ")}}function Pr(t,r){if(t&1&&(i(0,"div",18)(1,"div",6)(2,"div",19)(3,"span"),a(4,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0631\u0648\u0632\u0627\u0646\u0647:"),n(),i(5,"strong",20),a(6),h(7,"number"),n()(),i(8,"div",19)(9,"span"),a(10,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0633\u0627\u0644\u0627\u0646\u0647:"),n(),i(11,"strong",20),a(12),h(13,"number"),n()(),d(14,Nr,6,4,"div",21)(15,kr,6,3,"div",21)(16,Rr,6,3,"div",21),n()()),t&2){let e=_();o(6),c("",w(7,5,e.meterDashboard.dailyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628"),o(6),c(" ",w(13,8,e.meterDashboard.yearlyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 "),o(2),l("ngIf",e.meterDashboard.isSummer),o(),l("ngIf",e.meterDashboard.useAdditionWaterConsumption>0),o(),l("ngIf",e.meterDashboard.unUseAdditionWaterConsumption>0)}}function Vr(t,r){if(t&1&&(i(0,"mat-option",22),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function Or(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0646\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F"),n())}function jr(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function $r(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function Hr(t,r){t&1&&s(0,"mat-spinner",23)}var Ei=class t extends T{constructor(e,m,u,p,A,E){super(E);this.matDialogRef=e;this._data=m;this.waterChargeManagementService=u;this.waterBillsService=p;this.form=A.group({consumption:["",[Ge.required]],waterEstimationType:["",[Ge.required]],description:[""]}),this.waterMeterInfoId=+m.waterMeterInfoId}isSaving=!1;form;waterMeterInfoId;lastInfo;baseInfo={};loadingDashboard=!0;meterDashboard;ngOnInit(){this.getEnums().subscribe(e=>{this.baseInfo={waterEstimationType:e.waterEstimationType}}),this.getMeterDashboard()}saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}var e=this.form.value;this.isSaving=!0;let m=new gn;m.companyWaterMeterInfoId=this.waterMeterInfoId,m.consumption=e.consumption,m.waterEstimationType=e.waterEstimationType,m.description=e.description,this.waterChargeManagementService.addAdditionConsumption(m).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.matDialogRef.close(!0);else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}getMeterDashboard(){this.loadingDashboard=!0,this.waterBillsService.getMeterDashboard(+this.waterMeterInfoId).subscribe(e=>{if(this.loadingDashboard=!1,e.isSuccess)this.meterDashboard=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loadingDashboard=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(j),g(pt),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["add-water-addition-consumption-dialog"]],standalone:!1,features:[F],decls:33,vars:8,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","box-info-dash",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-md-6"],["formControlName","waterEstimationType"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"col-sm-6"],["matInput","","formControlName","consumption","autocomplete","doNotAutoComplete","numbersOnly",""],[1,"col-sm-12"],["matInput","","formControlName","description","rows","5","autocomplete","doNotAutoComplete"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],[1,"box-info-dash"],[1,"col-sm-4"],[1,"text-warning"],["class","col-sm-4",4,"ngIf"],[3,"value"],["diameter","20","color","primary"]],template:function(m,u){if(m&1&&
1(i(0,"div",0)(1,"h5",1),a(2,"\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,Pr,17,11,"div",4),i(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),a(12," \u0646\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F "),n(),i(13,"mat-select",8),d(14,Vr,2,2,"mat-option",9),n(),d(15,Or,2,0,"mat-error",10),n(),i(16,"mat-form-field",11)(17,"mat-label"),a(18,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641"),n(),s(19,"input",12),d(20,jr,2,0,"mat-error",10),n(),i(21,"mat-form-field",13)(22,"mat-label"),a(23,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n(),s(24,"textarea",14),d(25,$r,2,0,"mat-error",10),n()()()(),i(26,"mat-dialog-actions")(27,"button",15),a(28,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(29,"button",16),x("click",function(){return u.saveInfo()}),i(30,"span"),a(31,"\u0630\u062E\u06CC\u0631\u0647"),n(),d(32,Hr,1,0,"mat-spinner",17),n()()),m&2){let p,A,E;o(7),l("ngIf",!u.loadingDashboard&&u.meterDashboard),o(),l("formGroup",u.form),o(6),l("ngForOf",u.baseInfo.waterEstimationType),o(),l("ngIf",(p=u.form.get("waterEstimationType"))==null?null:p.hasError("required")),o(5),l("ngIf",(A=u.form.get("consumption"))==null?null:A.hasError("required")),o(5),l("ngIf",(E=u.form.get("description"))==null?null:E.hasError("required")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[Be,L,G,X,H,U,q,Y,Et,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je,ye,Ee,qe],encapsulation:2})};var Ur=()=>[],Gr=()=>[5,10,50,100,250,500,1e3];function zr(t,r){if(t&1){let e=y();i(0,"button",24),x("click",function(){v(e);let u=_();return S(u.openAddNumberDialog(+u.info.id))}),s(1,"i",25),i(2,"span"),a(3,"\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC \u062C\u062F\u06CC\u062F"),n()()}}function Qr(t,r){t&1&&s(0,"mat-spinner",28)}function qr(t,r){if(t&1&&(i(0,"div",26),d(1,Qr,1,0,"mat-spinner",27),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Yr(t,r){t&1&&(i(0,"div",26)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Kr(t,r){t&1&&(i(0,"th",29),a(1,"#"),n())}function Zr(t,r){if(t&1&&(i(0,"td",30),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Jr(t,r){t&1&&(i(0,"th",31),a(1,"\u0648\u0627\u062D\u062F"),n())}function Xr(t,r){if(t&1){let e=y();i(0,"td",30)(1,"a",32),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openCompanyProfile(u))}),a(2),n()()}if(t&2){let e=r.$implicit;o(2),c(" ",e.userCompany," ")}}function eo(t,r){t&1&&(i(0,"th",31),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function to(t,r){if(t&1&&(i(0,"td",30),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function io(t,r){t&1&&(i(0,"th",31),a(1,"\u062F\u0644\u06CC\u0644 \u062B\u0628\u062A \u0645\u0635\u0631\u0641"),n())}function no(t,r){if(t&1&&(i(0,"td",30),a(1),h(2,"enumString"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.additionWaterConsumptionFor,"additionWaterConsumptionFor")," ")}}function ao(t,r){t&1&&(i(0,"th",31),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641"),n())}function ro(t,r){if(t&1&&(i(0,"span",35),a(1),n()),t&2){let e=_().$implicit;o(),c(" ",e.waterConsumption," (\u06A9\u0627\u0647\u0646\u062F\u0647) ")}}function oo(t,r){if(t&1&&(i(0,"span",36),a(1),n()),t&2){let e=_().$implicit;o(),c(" ",e.waterConsumption," (\u0627\u0641\u0632\u0627\u06CC\u0646\u062F\u0647) ")}}function uo(t,r){if(t&1&&(i(0,"td",30),d(1,ro,2,1,"span",33)(2,oo,2,1,"span",34),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.waterConsumption<0),o(),l("ngIf",e.waterConsumption>0)}}function mo(t,r){t&1&&(i(0,"th",31),a(1,"\u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function lo(t,r){if(t&1&&(i(0,"td",30),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.registerBy," ")}}function po(t,r){t&1&&(i(0,"th",31),a(1,"\u062B\u0628\u062A \u062F\u0631 \u0642\u0628\u0636"),n())}function so(t,r){t&1&&(i(0,"span",35),a(1,"\u062E\u06CC\u0631"),n())}function co(t,r){t&1&&(i(0,"span",39),a(1,"\u0628\u0644\u0647"),n())}function fo(t,r){if(t&1&&(i(0,"a",40),a(1),n()),t&2){let e=_().$implicit;Z("href","app/manage-period/period-bill-details/",e.useInPeriodInfoId,"",rn),o(),c(" ( ",e.useInPeriodNumber,") ")}}function Co(t,r){if(t&1&&(i(0,"td",30),d(1,so,2,0,"span",33)(2,co,2,0,"span",37)(3,fo,2,3,"a",38),n()),t&2){let e=r.$implicit;o(),l("ngIf",!e.isCreatedBill),o(),l("ngIf",e.isCreatedBill),o(),l("ngIf",e.useInPeriodInfoId>0)}}function _o(t,r){t&1&&(i(0,"th",31),a(1,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A \u0645\u0635\u0631\u0641"),n())}function go(t,r){if(t&1&&(i(0,"td",30),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.onDate,"D")," ")}}function xo(t,r){t&1&&(i(0,"th",31),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function ho(t,r){t&1&&s(0,"mat-spinner",44)}function vo(t,r){if(t&1&&(i(0,"button",45),s(1,"i",46),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function So(t,r){if(t&1){let e=y();i(0,"td",30),d(1,ho,1,0,"mat-spinner",41)(2,vo,2,1,"button",42),i(3,"mat-menu",null,1)(5,"button",32),x("click",function(){let u=v(e).$implicit,p=_();return S(p.deleteNumber(u))}),s(6,"i",43),i(7,"span"),a(8,"\u062D\u0630\u0641"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function Ao(t,r){t&1&&s(0,"tr",47)}function bo(t,r){t&1&&s(0,"tr",48)}var Ot=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.searchForm=m.group({title:[""]}),this.route.params.subscribe(p=>{this.watermeterId=p.id}),this.getInfo()}displayedColumns=["row","userCompany","subscriptionNo","waterConsumption","registerBy","additionWaterConsumptionFor","onDate","isCreatedBill","operation"];info;watermeterId;dataSource=new te;listCount=0;isLoadingResults=!0;loading=!0;paginator;sort;searchForm;ngOnInit(){}ngAfterViewInit(){this.getList()}getInfo(){this.loading=!0,this.waterChargeManagementService.getWaterMeter(+this.watermeterId).subscribe(e=>{if(this.loading=!1,e.isSuccess)this.info=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loading=!1})}getList(){this.isLoadingResults=!0,this.waterChargeManagementService.getAllAdditionConsumption(+this.watermeterId).subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess){let m=e.data?e.data:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("title")?.value}back(){window.history.back()}deleteNumber(e){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F \u0645\u0635\u0631\u0641 \u062B\u0628\u062A \u0634\u062F\u0647 \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F",showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.removeAdditionConsumption(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openAddNumberDialog(e){this.matDialog.open(Ei,{width:"600px",data:{w
1aterMeterInfoId:e}}).afterClosed().subscribe(m=>{m&&this.getList()})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.userCompanyId},width:"85%",maxWidth:"1800px"})}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-addition-consumption"]],viewQuery:function(m,u){if(m&1&&(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:40,vars:13,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","userCompany"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","subscriptionNo"],["matColumnDef","additionWaterConsumptionFor"],["matColumnDef","waterConsumption"],["matColumnDef","registerBy"],["matColumnDef","isCreatedBill"],["matColumnDef","onDate"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-plus","mx-2"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["mat-menu-item","",3,"click"],["class","text-danger",4,"ngIf"],["class","text-info",4,"ngIf"],[1,"text-danger"],[1,"text-info"],["class","text-success",4,"ngIf"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u062F\u0648\u0631\u0647","target","_blank",3,"href",4,"ngIf"],[1,"text-success"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u062F\u0648\u0631\u0647","target","_blank",3,"href"],["color","primary","diameter","25",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],[1,"fa","fa-trash","mx-2"],["color","primary","diameter","25"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"div",3),d(2,zr,4,0,"button",4),n(),i(3,"div")(4,"div",5),d(5,qr,2,1,"div",6)(6,Yr,3,0,"div",6),i(7,"div",7)(8,"table",8,0),f(10,9),d(11,Kr,2,0,"th",10)(12,Zr,2,1,"td",11),C(),f(13,12),d(14,Jr,2,0,"th",13)(15,Xr,3,1,"td",11),C(),f(16,
114),d(17,eo,2,0,"th",13)(18,to,2,1,"td",11),C(),f(19,15),d(20,io,2,0,"th",13)(21,no,3,4,"td",11),C(),f(22,16),d(23,ao,2,0,"th",13)(24,uo,3,2,"td",11),C(),f(25,17),d(26,mo,2,0,"th",13)(27,lo,2,1,"td",11),C(),f(28,18),d(29,po,2,0,"th",13)(30,Co,4,3,"td",11),C(),f(31,19),d(32,_o,2,0,"th",13)(33,go,3,4,"td",11),C(),f(34,20),d(35,xo,2,0,"th",13)(36,So,9,2,"td",11),C(),d(37,Ao,1,0,"tr",21)(38,bo,1,0,"tr",22),n()(),i(39,"mat-paginator",23),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(2),l("ngIf",u.info),o(3),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",$(11,Ur)),o(29),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(12,Gr)))},dependencies:[L,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,J,ct],encapsulation:2})};var yo=t=>[t],wo=()=>[5,10,50,100,250,500,1e3];function Mo(t,r){if(t&1&&(i(0,"mat-option",59),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function Io(t,r){t&1&&(i(0,"mat-option",74),a(1,"\u0645\u0648\u0631\u062F\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n())}function Do(t,r){if(t&1&&(i(0,"mat-option",59),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),b(e.text)}}function Fo(t,r){if(t&1&&(i(0,"mat-option",59),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function To(t,r){if(t&1&&(i(0,"mat-option",59),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function Wo(t,r){if(t&1&&(i(0,"mat-option",59),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function Lo(t,r){if(t&1){let e=y();i(0,"div",50)(1,"div",51)(2,"mat-form-field",52)(3,"mat-label"),a(4),h(5,"localize"),n(),s(6,"input",53),n(),i(7,"mat-form-field",52)(8,"mat-label"),a(9,"\u0639\u0646\u0648\u0627\u0646 \u0645\u0634\u062A\u0631\u06A9"),n(),s(10,"input",11),n(),i(11,"mat-form-field",52)(12,"mat-label"),a(13,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),s(14,"input",54),n(),i(15,"mat-form-field",52)(16,"mat-label"),a(17,"\u062F\u0648\u0631\u0647"),n(),i(18,"mat-select",55),d(19,Mo,2,2,"mat-option",56)(20,Io,2,0,"mat-option",57),n()(),i(21,"mat-form-field",52)(22,"mat-label"),a(23,"\u0645\u0633\u062A\u0642\u0631 \u062F\u0631 \u0634\u0647\u0631\u06A9"),n(),i(24,"mat-select",58)(25,"mat-option",59),a(26,"\u0647\u0645\u0647"),n(),d(27,Do,2,2,"mat-option",56),n()(),i(28,"mat-form-field",52)(29,"mat-label"),a(30,"\u0646\u0627\u0645 \u0645\u062F\u06CC\u0631\u0639\u0627\u0645\u0644"),n(),s(31,"input",60),n(),i(32,"mat-form-field",52)(33,"mat-label"),a(34),h(35,"localize"),n(),s(36,"input",61),n(),i(37,"mat-form-field",52)(38,"mat-label"),a(39,"\u06AF\u0631\u0648\u0647"),n(),i(40,"mat-select",62)(41,"mat-option",59),a(42,"\u0647\u0645\u0647"),n(),d(43,Fo,2,2,"mat-option",56),n()(),i(44,"mat-form-field",52)(45,"mat-label"),a(46,"\u06A9\u0646\u062A\u0648\u0631"),n(),i(47,"mat-select",63)(48,"mat-option",59),a(49,"\u0647\u0645\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627"),n(),d(50,To,2,2,"mat-option",56),n()(),i(51,"mat-form-field",52)(52,"mat-label"),a(53,"\u0646\u0648\u0639 \u0646\u0635\u0628"),n(),i(54,"mat-select",64)(55,"mat-option",59),a(56,"\u0647\u0645\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627"),n(),i(57,"mat-option",59),a(58,"\u062F\u0627\u0626\u0645"),n(),i(59,"mat-option",59),a(60,"\u0645\u0648\u0642\u062A"),n()()(),i(61,"mat-form-field",65)(62,"mat-label"),a(63,"\u0648\u0636\u0639\u06CC\u062A \u0642\u0631\u0627\u0626\u062A"),n(),i(64,"mat-select",66)(65,"mat-option",59),a(66,"\u0647\u0645\u0647 "),n(),i(67,"mat-option",59),a(68,"\u0642\u0631\u0627\u0626\u062A \u0634\u062F\u0647"),n(),i(69,"mat-option",59),a(70,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n(),i(71,"mat-option",59),a(72," \u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n()()(),i(73,"mat-form-field",67)(74,"mat-label"),a(75,"\u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),i(76,"mat-select",68)(77,"mat-option",59),a(78,"\u0647\u0645\u0647 \u0648\u0636\u0639\u06CC\u062A \u0647\u0627"),n(),i(79,"mat-option",59),a(80,"\u0633\u0627\u0644\u0645"),n(),i(81,"mat-option",59),a(82,"\u062E\u0631\u0627\u0628"),n()()(),i(83,"mat-form-field",52)(84,"mat-label"),a(85,"\u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(86,"mat-select",69)(87,"mat-option",59),a(88,"\u0647\u0645\u0647"),n(),d(89,Wo,2,2,"mat-option",56),n()(),i(90,"mat-form-field",52)(91,"mat-label"),a(92,"\u0646\u0648\u0639 \u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(93,"mat-select",70)(94,"mat-option",59),a(95,"\u0647\u0645\u0647"),n(),i(96,"mat-option",59),a(97,"\u0635\u0639\u0648\u062F\u06CC"),n(),i(98,"mat-option",59),a(99,"\u0646\u0632\u0648\u0644\u06CC"),n()()(),i(100,"div",71)(101,"button",72),x("click",function(){v(e);let u=_();return S(u.applyFilter())}),s(102,"i",73),i(103,"span"),a(104,"\u062C\u0633\u062A\u062C\u0648"),n()()()()()}if(t&2){let e=_();
1o(4),c(" ",M(5,25,"ContractNo")," \u06CC\u0627 \u0634\u0646\u0627\u0633\u0647 \u062D\u0633\u0627\u0628\u062F\u0627\u0631\u06CC"),o(15),l("ngForOf",e.periodList),o(),l("ngIf",e.periodList.length==0),o(5),l("value",-999),o(2),l("ngForOf",e.portalList),o(7),c(" ",M(35,27,"PartNumber")," "),o(7),l("value",-999),o(2),l("ngForOf",e.groupList),o(5),l("value",null),o(2),l("ngForOf",e.waterMeterTypeList),o(5),l("value",-999),o(2),l("value",0),o(2),l("value",1),o(6),l("value",-999),o(2),l("value",0),o(2),l("value",1),o(2),l("value",2),o(6),l("value",-999),o(2),l("value",0),o(2),l("value",1),o(6),l("value",-999),o(2),l("ngForOf",e.baseInfo.billSortList),o(5),l("value",-999),o(2),l("value",0),o(2),l("value",1)}}function Bo(t,r){t&1&&(i(0,"span"),s(1,"i",75),a(2," \u0645\u0634\u0627\u0647\u062F\u0647 \u0641\u06CC\u0644\u062A\u0631 \u0647\u0627\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647 "),n())}function No(t,r){t&1&&(i(0,"span"),s(1,"i",76),a(2," \u0628\u0633\u062A\u0646 \u0641\u06CC\u0644\u062A\u0631 \u0647\u0627\u06CC \u067E\u06CC\u0634\u0631\u0641\u062A\u0647 "),n())}function ko(t,r){t&1&&s(0,"mat-spinner",79)}function Ro(t,r){if(t&1&&(i(0,"div",77),d(1,ko,1,0,"mat-spinner",78),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Po(t,r){t&1&&(i(0,"div",77)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Vo(t,r){t&1&&(i(0,"th",80),a(1,"#"),n())}function Oo(t,r){if(t&1&&(i(0,"td",81),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function jo(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function $o(t,r){if(t&1&&(i(0,"td",81)(1,"a",83),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company/management-company/",e.userCompanyId,""),o(),c(" ",e.userCompany," ")}}function Ho(t,r){t&1&&(i(0,"th",82),a(1,"\u062F\u0648\u0631\u0647"),n())}function Uo(t,r){if(t&1&&(i(0,"td",81)(1,"a",84),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/manage-period/period-bill-details/",e.periodId,""),o(),tt(" ",e.periodNumber,":",e.periodTitle," ")}}function Go(t,r){t&1&&(i(0,"th",82),a(1,"\u0634\u0631\u0648\u0639/\u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647"),n())}function zo(t,r){if(t&1&&(i(0,"td",81)(1,"span",85),a(2),h(3,"luxonFormat"),h(4,"luxonFormat"),n()()),t&2){let e=r.$implicit;o(),Z("matTooltip","",e.days," \u0631\u0648\u0632"),o(),tt(" ",w(3,4,e.startDate,"D")," \u062A\u0627 ",w(4,7,e.endDate,"D")," ")}}function Qo(t,r){t&1&&(i(0,"th",82),a(1," \u0645\u0635\u0631\u0641"),n())}function qo(t,r){if(t&1&&(i(0,"td",81)(1,"strong",85),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.number),o(),c(" ",e.number," ")}}function Yo(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0628\u0644\u063A \u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function Ko(t,r){if(t&1&&(i(0,"td",81),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.taxAmount+e.abonmanTaxAmount)," ")}}function Zo(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0628\u0644\u063A"),n())}function Jo(t,r){if(t&1&&(i(0,"td",81)(1,"span"),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.amount)," ")}}function Xo(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0628\u0644\u063A \u06A9\u0644"),n())}function eu(t,r){if(t&1){let e=y();i(0,"td",81)(1,"a",86),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openBillView(u))}),a(2),h(3,"number"),n()()}if(t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.totalAmount)," ")}}function tu(t,r){t&1&&(i(0,"th",82),a(1,"\u0622\u0628\u0648\u0646\u0645\u0627\u0646"),n())}function iu(t,r){if(t&1&&(i(0,"td",81),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.abonman)," ")}}function nu(t,r){t&1&&(i(0,"th",82),a(1,"\u0631\u0642\u0645 \u0642\u0628\u0636"),n())}function au(t,r){if(t&1&&(i(0,"td",81),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastNumber," ")}}function ru(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0647\u0644\u062A \u067E\u0631\u062F\u0627\u062E\u062A"),n())}function ou(t,r){if(t&1&&(i(0,"td",81),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.paymentDeadLine,"D")," ")}}function uu(t,r){t&1&&(i(0,"th",82),a(1," \u0637\u0648\u0644 \u062F\u0648\u0631\u0647 "),n())}function mu(t,r){if(t&1&&(i(0,"td",81)(1,"strong",85),a(2),n()()),t&2){let e=r.$implicit;o(),Z("matTooltip"," \u0637\u0648\u0644 \u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC ",e.days,""),o(),c(" ",e.days," ")}}function lu(t,r){t&1&&(i(0,"th",82),a(1,"\u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function pu(t,r){if(t&1&&(i(0,"td",81),a(1),n()),t&2){let e=r.$implicit;o(),c("",e.tax,"%")}}function du(t,r){t&1&&(i(0,"th",82),a(1,"\u06A9\u0646\u062A\u0648\u0631"),n())}function su(t,r){if(t&1&&(i(0,"td",81),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterMeterType," ")}}function cu(t,r){t&1&&(i(0,"th",82),a(1,"\u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function fu(t,r){if(t&1&&(i(0,"td",81)(1,"a",87),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/water/water-meter-management/",e.companyWaterMeterInfoId,""),o(),c(" ",e.subscriptionNo," ")}}function Cu(t,r){t&1&&(i(0,"th",80),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function _u(t,r){t&1&&s(0,"mat-spinner",94)}function gu(t,r){if(t&1&&(i(0,"button",95),s(1,"i",96),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function xu(t,r){if(t&1){let e=y();i(0,"td",81),d(1,_u,1,0,"mat-spinner",88)(2,gu,2,1,"button",89),i(3,"mat-menu",null,0)(5,"button",20),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openBillView(u))}),s(6,"i",90),i(7,"span"),a(8,"\u062C\u0632\u0626\u06CC\u0627\u062A \u0642\u0628\u0636"),n()(),i(9,"button",20),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openeditwaterbill(u))}),s(10,"i",91),i(11,"span"),a(12,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0642\u0628\u0636"),n()(),i(13,"button",92),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openRemoveBill(u))}),s(14,"i",93),i(15,"span"),a(16,"\u062D\u0630\u0641 \u0642\u0628\u0636"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function hu(t,r){t&1&&s(0,"tr",97)}function vu(t,r){t&1&&s(0,"tr",98)}var yi=class t extends T{constructor(e,m,u,p,A,E){super(E);this.waterChargeManagementService=e;this.waterBillService=m;this.groupsCompanyService=p;this.periodService=A;this.portal=this.appPortalService.getcurrentPortal,this.searchForm=u.group({managerName:[""],portalId:[""],companyName:[""],contractNo:[""],periodId:[""],periodIds:[[]],subscriptionNo:[""],waterMeterInstallType:[""],waterMeterType:[""],bilWaterMeterState:[""],meterReadingStatus:[""],sortListType:[""],waterSort:[""],groupId:[""],partNumber:[""]})}displayedColumns=["row","subscriptionNo","userCompany","waterMeterType","periodNumber","startDate","days","number","lastNumber","amount","abonman","taxAmount","totalAmount","operation"];selectedPeriods=[];showAdditionalFilter=!1;groupList=[];waterMeterTypeList=[];portal="";portalList=[];dataSource=new te;listCount=0;isLoadingResults=!0;periodList=[];paginator;sort;searchForm;baseInfo={};ngOnInit(){this.getEnums().subscribe(e=>{this.baseInfo={waterMeterType:e.waterMeterType,waterMeterInstall:e.waterMeterInstall,
1waterMeterState:e.waterMeterState,waterSortList:e.waterMeterSortList,sortListType:e.sortListType,billSortList:e.billSortList}}),this.getPeriodList(),this.getportalList(),this.groupsCompanyService.getGroups(void 0).subscribe(e=>{this.groupList=e.data?e.data:[]}),this.waterChargeManagementService.getWaterMeterTypeList().subscribe(e=>{e.isSuccess&&(this.waterMeterTypeList=e.data?e.data:[])})}ngAfterViewInit(){this.getList()}getPeriodList(){this.periodService.getPeriodList(this.portal,1).subscribe(e=>{this.periodList=e.data?e.data:[]})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.portalId===-999&&(e.portalId=void 0),e.groupId===-999&&(e.groupId=void 0),e.waterMeterInstallType===-999&&(e.waterMeterInstallType=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),e.periodIds&&Array.isArray(e.periodIds)&&(e.periodIds=e.periodIds.join(",")),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterBillService.getPagedWaterBills(e.companyName,e.contractNo,e.managerName,e.portalId,e.offset,e.count,e.waterMeterType,e.subscriptionNo,e.companyId,e.waterMeterInstallType,e.waterMeterInfoId,e.sortListType??void 0,e.waterSort??void 0,e.groupId,e.partNumber,e.periodIds,e.bilWaterMeterState,e.meterReadingStatus,void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}transToGroups(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.portalId===-999&&(e.portalId=void 0),e.groupId===-999&&(e.groupId=void 0),e.waterMeterInstallType===-999&&(e.waterMeterInstallType=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),e.bilWaterMeterState===-999&&(e.bilWaterMeterState=void 0),e.meterReadingStatus===-999&&(e.meterReadingStatus=void 0),e.periodIds&&Array.isArray(e.periodIds)&&(e.periodIds=e.periodIds.join(",")),this.alert.show({title:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u0627\u0646\u062A\u0642\u0627\u0644 \u0646\u062A\u06CC\u062C\u0647 \u062C\u0633\u062A\u062C\u0648 \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F \u061F",text:"\u062F\u0631 \u0635\u0648\u0631\u062A \u062A\u0627\u0626\u06CC\u062F \u0646\u062A\u06CC\u062C\u0647 \u062C\u0633\u062A\u062C\u0648 \u0628\u0647 \u0635\u0648\u0631\u062A \u0645\u0648\u0642\u062A \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A \u0627\u0646\u062A\u0642\u0627\u0644 \u062F\u0627\u062F\u0647 \u0645\u06CC \u0634\u0648\u062F. ",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&(this.isLoadingResults=!0,this.waterBillService.getPagedWaterBills(e.companyName,e.contractNo,e.managerName,e.portalId,e.offset,e.count,e.waterMeterType,e.subscriptionNo,e.companyId,e.waterMeterInstallType,e.waterMeterInfoId,e.sortListType??void 0,e.waterSort??void 0,e.groupId,e.partNumber,e.periodIds,e.bilWaterMeterState,e.meterReadingStatus,!0).subscribe(u=>{if(this.isLoadingResults=!1,u.isSuccess)this.notify.success(u.messages),this.router.navigate(["/app/company/companies-groups/-1"]);else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.isLoadingResults=!1}))})}exportPdf(e){var m=this.searchForm.value;m.count=1e5,m.fromDate&&(m.fromDate=K(m.fromDate)),m.toDate&&(m.toDate=K(m.toDate)),m.company?m.companyId=+m.company.key:m.companyId=null,m.portalId===-999&&(m.portalId=void 0),m.groupId===-999&&(m.groupId=void 0),m.waterMeterInstallType===-999&&(m.waterMeterInstallType=void 0),m.waterSort===-999&&(m.waterSort=void 0),m.sortListType===-999&&(m.sortListType=void 0),m.periodIds&&Array.isArray(m.periodIds)&&(m.periodIds=m.periodIds.join(",")),m.reportType=e,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBills_Pdf",m,"all-water-bills.pdf","application/pdf")}getportalList(){this.portal==""&&this.getPortalBaseList().subscribe(e=>{this.portalList=e.data?e.data:[]})}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.periodIds&&Array.isArray(e.periodIds)&&(e.periodIds=e.periodIds.join(",")),this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBills_Export",e,"all-water-bills.xls")}exportStepsExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.periodIds&&Array.isArray(e.periodIds)&&(e.periodIds=e.periodIds.join(",")),this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBillSteps_Export",e,"all-water-steps-bills.xls")}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}openRemoveBill(e){this.matDialog.open(Vt,{data:{billId:e.billId},maxWidth:"1800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openBillView(e){this.matDialog.open(Pt,{data:{billId:e.billId},width:"85%",maxWidth:"1800px"})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.userCompanyId},width:"85%",maxWidth:"1800px"})}openeditwaterbill(e){this.matDialog.open(ci,{data:{id:e.billId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}static \u0275fac=function(m){return new(m||t)(g(j),g(pt),g(O),g(ai),g(bt),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-bill-list"]],viewQuery:function(m,u){if(m&1&&
vendor: 4,119 bytes, line 1
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:107,vars:21,consts:[["menu","matMenu"],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"w-100"],["matInput","","formControlName","companyName"],["matSuffix","",1,"btn","btn-primary",3,"click"],[1,"fa","fa-search"],["id","div_advance_condition",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-between","my-2"],[1,"btn",3,"click"],[4,"ngIf"],[1,"btn","btn-default",3,"matMenuTriggerFor"],[1,"fa","fa-chevron-down","me-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"text-success","fa","fa-transformer-bolt","mx-2"],[1,"fa","fa-file-pdf","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","userCompany"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","periodNumber"],["matColumnDef","startDate"],["matColumnDef","number"],["matColumnDef","taxAmount"],["matColumnDef","amount"],["matColumnDef","totalAmount"],["matColumnDef","abonman"],["matColumnDef","lastNumber"],["matColumnDef","paymentDeadLine"],["matColumnDef","days"],["matColumnDef","tax"],["matColumnDef","waterMeterType"],["matColumnDef","subscriptionNo"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["id","div_advance_condition"],[1,"row","my-4"],[1,"col-sm-6","col-md-3"],["matInput","","formControlName","contractNo","maxlength","20"],["matInput","","formControlName","subscriptionNo","maxlength","30"],["formControlName","periodIds","name","periodIds","multiple",""],[3,"value",4,"ngFor","ngForOf"],["disabled","",4,"ngIf"],["formControlName","portalId"],[3,"value"],["matInput","","formControlName","managerName"],["matInput","","formControlName","partNumber"],["formControlName","groupId"],["formControlName","waterMeterType"],["formControlName","waterMeterInstallType"],["matTooltip"," \u0648\u0636\u0639\u06CC\u062A \u0642\u0631\u0627\u0626\u062A \u062F\u0631 \u0632\u0645\u0627\u0646 \u0635\u062F\u0648\u0631 \u0642\u0628\u0636 ",1,"col-sm-6","col-md-3"],["formControlName","meterReadingStatus"],["matTooltip"," \u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0635\u062F\u0648\u0631 \u0642\u0628\u0636 ",1,"col-sm-6","col-md-3"],["formControlName","bilWaterMeterState"],["formControlName","waterSort"],["formControlName","sortListType"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],["disabled",""],[1,"fa","fa-chevron-left"],[1,"fa","fa-chevron-up"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0645\u0634\u062A\u0631\u06A9","target","_blank",3,"routerLink"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u062F\u0648\u0631\u0647","target","_blank",3,"routerLink"],[3,"matTooltip"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A \u0642\u0628\u0636",3,"click"],["matTooltip","\u0645\u062F\u06CC\u0631\u06CC\u062A \u0627\u0646\u0634\u0639\u0627\u0628","target","_blank",3,"routerLink"],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],[1,"fa","fa-eye","mx-2"],[1,"fa","fa-cash-register","mx-2"],["mat-menu-item","",1,"text-danger",3,"click"],[1,"fa","fa-tras
1h","mx-2"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2,"\u0642\u0628\u0636 \u0647\u0627\u06CC \u0622\u0628 \u0635\u0627\u062F\u0631 \u0634\u062F\u0647"),n(),i(3,"div",3)(4,"div",4),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",5),a(7,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",6),a(9,"\u0642\u0628\u0636 \u0647\u0627\u06CC \u0622\u0628 \u0635\u0627\u062F\u0631 \u0634\u062F\u0647"),n()()(),i(10,"div",7),s(11,"div",8),i(12,"div")(13,"form",9)(14,"mat-form-field",10)(15,"mat-label"),a(16),h(17,"localize"),n(),s(18,"input",11),i(19,"button",12),x("click",function(){return v(p),S(u.applyFilter())}),s(20,"i",13),n()(),d(21,Lo,105,29,"div",14),n(),i(22,"div",15)(23,"a",16),x("click",function(){return v(p),S(u.showAdditionalFilter=!u.showAdditionalFilter)}),d(24,Bo,3,0,"span",17)(25,No,3,0,"span",17),n(),i(26,"button",18)(27,"span"),a(28,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n(),s(29,"i",19),n(),i(30,"mat-menu",null,0)(32,"button",20),x("click",function(){return v(p),S(u.exportExcel())}),s(33,"i",21),i(34,"span"),a(35,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n()(),i(36,"button",20),x("click",function(){return v(p),S(u.exportStepsExcel())}),s(37,"i",21),i(38,"span"),a(39,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 \u0645\u0635\u0631\u0641 \u067E\u0644\u0647 \u0627\u06CC\u06CC"),n()(),i(40,"button",20),x("click",function(){return v(p),S(u.transToGroups())}),s(41,"i",22),i(42,"span"),a(43," \u0627\u0646\u062A\u0642\u0627\u0644 \u0628\u0647 \u06AF\u0631\u0648\u0647 \u0645\u0648\u0642\u062A "),n()(),i(44,"button",20),x("click",function(){return v(p),S(u.exportPdf(0))}),s(45,"i",23),a(46," \u0686\u0627\u067E \u0642\u0628\u0648\u0636 \u0635\u0627\u062F\u0631 \u0634\u062F\u0647 "),n(),i(47,"button",20),x("click",function(){return v(p),S(u.exportPdf(1))}),s(48,"i",23),a(49," \u0686\u0627\u067E \u0645\u0635\u0631\u0641 \u0627\u0639\u0645\u0627\u0644 \u0634\u062F\u0647 \u062F\u0631 \u0642\u0628\u0648\u0636 "),n()()(),i(50,"div",24),d(51,Ro,2,1,"div",25)(52,Po,3,0,"div",25),i(53,"div",26)(54,"table",27,1),f(56,28),d(57,Vo,2,0,"th",29)(58,Oo,2,1,"td",30),C(),f(59,31),d(60,jo,2,0,"th",32)(61,$o,3,3,"td",30),C(),f(62,33),d(63,Ho,2,0,"th",32)(64,Uo,3,4,"td",30),C(),f(65,34),d(66,Go,2,0,"th",32)(67,zo,5,10,"td",30),C(),f(68,35),d(69,Qo,2,0,"th",32)(70,qo,3,2,"td",30),C(),f(71,36),d(72,Yo,2,0,"th",32)(73,Ko,3,3,"td",30),C(),f(74,37),d(75,Zo,2,0,"th",32)(76,Jo,4,3,"td",30),C(),f(77,38),d(78,Xo,2,0,"th",32)(79,eu,4,3,"td",30),C(),f(80,39),d(81,tu,2,0,"th",32)(82,iu,3,3,"td",30),C(),f(83,40),d(84,nu,2,0,"th",32)(85,au,2,1,"td",30),C(),f(86,41),d(87,ru,2,0,"th",32)(88,ou,3,4,"td",30),C(),f(89,42),d(90,uu,2,0,"th",32)(91,mu,3,3,"td",30),C(),f(92,43),d(93,lu,2,0,"th",32)(94,pu,2,1,"td",30),C(),f(95,44),d(96,du,2,0,"th",32)(97,su,2,1,"td",30),C(),f(98,45),d(99,cu,2,0,"th",32)(100,fu,3,3,"td",30),C(),f(101,46),d(102,Cu,2,0,"th",29)(103,xu,17,2,"td",30),C(),d(104,hu,1,0,"tr",47)(105,vu,1,0,"tr",48),n()(),i(106,"mat-paginator",49),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p=P(31);o(13),l("formGroup",u.searchForm),o(3),c("\u0639\u0646\u0648\u0627\u0646 \u06CC\u0627 ",M(17,16,"ContractNo")," \u06CC\u0627 \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 \u0645\u0634\u062A\u0631\u06A9"),o(5),l("ngIf",u.showAdditionalFilter),o(3),l("ngIf",!u.showAdditionalFilter),o(),l("ngIf",u.showAdditionalFilter),o(),l("matMenuTriggerFor",p),o(25),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(18,yo,u.displayedColumns.length-1)),o(50),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(20,wo))}},dependencies:[Be,L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,Je,ee,V,B,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,qe,J,rt],styles:[".fa-mobile[_ngcontent-%COMP%]{font-size:18px}"]})};var Su=t=>[t],Au=()=>[5,10,50,100,250,500,1e3];function bu(t,r){if(t&1&&(i(0,"mat-option",21),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),c(" ",e.text," ")}}function Eu(t,r){t&1&&(i(0,"mat-option",48),a(1,"\u0645\u0648\u0631\u062F\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n())}function yu(t,r){t&1&&s(0,"mat-spinner",49)}function wu(t,r){if(t&1&&(i(0,"mat-option",21),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function Mu(t,r){t&1&&s(0,"mat-spinner",52)}function Iu(t,r){if(t&1&&(i(0,"div",50),d(1,Mu,1,0,"mat-spinner",51),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Du(t,r){t&1&&(i(0,"div",50)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Fu(t,r){t&1&&(i(0,"th",53),a(1,"#"),n())}function Tu(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Wu(t,r){t&1&&(i(0,"th",55),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function Lu(t,r){if(t&1&&(i(0,"td",54)(1,"a",56),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company/management-company/",e.userCompanyId,""),o(),c(" ",e.userCompany," ")}}function Bu(t,r){t&1&&(i(0,"th",55),a(1,"\u062F\u0648\u0631\u0647"),n())}function Nu(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodNumber," ")}}function ku(t,r){t&1&&(i(0,"th",55),a(1,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641"),n())}function Ru(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterConsumptionLimit," ")}}function Pu(t,r){t&1&&(i(0,"th",55),a(1,"\u0645\u0635\u0631\u0641"),n())}function Vu(t,r){if(t&1&&(i(0,"td",54)(1,"span"),a(2),n()()),t&2){let e=r.$implicit;o(2),c(" ",e.waterConsumption," ")}}function Ou(t,r){t&1&&(i(0,"th",55),a(1,"\u0645\u062C\u0627\u0632"),n())}function ju(t,r){if(t&1&&(i(0,"td",54)(1,"span"),a(2),n()()),t&2){let e=r.$implicit;o(2),c(" ",e.waterConsumptionAllowed," ")}}function $u(t,r){t&1&&(i(0,"th",55),a(1,"\u063A\u06CC\u0631\u0645\u062C\u0627\u0632"),n())}function Hu(t,r){if(t&1&&(i(0,"td",54)(1,"span",57),a(2),n()()),t&2){let e=r.$implicit;o(2),c(" ",e.waterConsumptionUnAllowed," ")}}function Uu(t,r){t&1&&(i(0,"th",55),a(1,"\u06A9\u0646\u062A\u0648\u0631"),n())}function Gu(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterMeterType," ")}}function zu(t,r){t&1&&(i(0,"th",55),a(1,"\u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function Qu(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function qu(t,r){t&1&&(i(0,"th",53),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function Yu(t,r){t&1&&s(0,"mat-spinner",60)}function Ku(t,r){if(t&1&&(i(0,"button",61),s(1,"i",62),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function Zu(t,r){if(t&1&&(i(0,"td",54),d(1,Yu,1,0,"mat-spinner",58)(2,Ku,2,1,"button",59),s(3,"mat-menu",null,1),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function Ju(t,r){t&1&&s(0,"tr",63)}function Xu(t,r){t&1&&s(0,"tr",64)}var wi=class t extends T{constructor(e,m,u,p,A){super(A);this.waterChargeManagementService=e;this.periodService=m;this.waterBillService=u;this.searchForm=p.group({managerName:[""],companyName:[""],contractNo:[""],periodIds:[null],subscriptionNo:[""],waterMeterType:[""]})}displayedColumns=["row","subscriptionNo","userCompany","waterMeterType","periodNumber","waterConsumptionLimit","waterConsumption","waterConsumptionAllowed","waterConsumptionUnAllowed","operation"];waterMeterTypeList=[];periodList=[];loading=!0;
1loadingPeriods=!1;selectedPeriods=[];dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;ngOnInit(){this.getPeriodList(),this.getList(),this.waterChargeManagementService.getWaterMeterTypeList().subscribe(e=>{e.isSuccess&&(this.waterMeterTypeList=e.data?e.data:[])})}getPeriodList(){this.loadingPeriods=!0,this.periodList=[],this.periodService.getPeriodList(null,1).pipe(wt(()=>this.loadingPeriods=!1)).subscribe(e=>{this.periodList=e.data?e.data:[]})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.company?e.companyId=+e.company.key:e.companyId=null,e.waterMeterType===-999&&(e.waterMeterType=void 0),e.periodIds=this.selectedPeriods,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterBillService.getWaterConsumptionReport(e.companyName,e.contractNo,e.managerName,e.offset,e.count,e.periodIds,e.waterMeterType,e.subscriptionNo))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}static \u0275fac=function(m){return new(m||t)(g(j),g(bt),g(pt),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-water-consumptions-report"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:92,vars:23,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"row","my-4"],[1,"col-sm-6","col-md-4"],["matInput","","formControlName","contractNo","maxlength","20"],["matInput","","formControlName","companyName"],["matInput","","formControlName","managerName"],["name","periods","multiple","",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["disabled","",4,"ngIf"],["diameter","20","matSuffix","","color","primary",4,"ngIf"],["matInput","","formControlName","subscriptionNo","maxlength","30"],[1,"col-sm-6","col-md-3"],["formControlName","waterMeterType"],[3,"value"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","userCompany"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","periodNumber"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","waterConsumption"],["matColumnDef","waterConsumptionAllowed"],["matColumnDef","waterConsumptionUnAllowed"],["matColumnDef","waterMeterType"],["matColumnDef","subscriptionNo"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["disabled",""],["diameter","20","matSuffix","","color","primary"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["target","_blank",3,"routerLink"],[1,"text-danger"],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0622\u0628 \u0628\u0631\u0627\u0633\u0627\u0633 \u0642\u0628\u0636 \u0647\u0627\u06CC \u0635\u0627\u062F\u0631 \u0634\u062F\u0647"),n(),i(3,"div",3)(4,"div",4),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",5),a(7,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0622\u0628 \u0628\u0631\u0627\u0633\u0627\u0633 \u0642\u0628\u0636 \u0647\u0627\u06CC \u0635\u0627\u062F\u0631 \u0634\u062F\u0647"),n()()(),i(8,"div",6),s(9,"div",7),i(10,"div")(11,"form",8)(12,"div",9)(13,"mat-form-field",10)(14,"mat-label"),a(15),h(16,"localize"),n(),s(17,"input",11),n(),i(18,"mat-form-field",10)(19,"mat-label"),a(20,"\u0639\u0646\u0648\u0627\u0646 \u0634\u0631\u06A9\u062A"),n(),s(21,"input",12),n(),i(22,"mat-form-field",10)(23,"mat-label"),a(24,"\u0646\u0627\u0645 \u0645\u062F\u06CC\u0631\u0639\u0627\u0645\u0644"),n(),s(25,"input",13),n(),i(26,"mat-form-field",10)(27,"mat-label"),a(28,"\u062F\u0648\u0631\u0647"),n(),i(29,"mat-select",14),ei("ngModelChange",function(E){return v(p),Xt(u.selectedPeriods,E)||(u.selectedPeriods=E),S(E)}),d(30,bu,2,2,"mat-option",15)(31,Eu,2,0,"mat-option",16),n(),d(32,yu,1,0,"mat-spinner",17),n(),i(33,"mat-form-field",10)(34,"mat-label"),a(35,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),s(36,"input",18),n(),i(37,"mat-form-field",19)(38,"mat-label"),a(39,"\u06A9\u0646\u062A\u0648\u0631"),n(),i(40,"mat-select",20)(41,"mat-option",21),a(42,"\u0647\u0645\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627"),n(),d(43,wu,2,2,"mat-option",15),n()(),i(44,"div",22)(45,"button",23),x("click",function(){return v(p),S(u.applyFilter())}),s(46,"i",24),i(47,"span"),a(48,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(49,"div",25)(50,"button",26),x("click",function(){v(p);let E=P(58);return S(E.exportTable("xlsx",{fileName:"excel"}))}),s(51,"i",27),a(52," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(53,"div",28),d(54,Iu,2,1,"div",29)(55,Du,3,0,"div",29),i(56,"div",30)(57,"table",31,0),f(59,32),d(60,Fu,2,0,"th",33)(61,Tu,2,1,"td",34),C(),f(62,35),d(63,Wu,2,0,"th",36)(64,Lu,3,3,"td",34),C(),f(65,37),d(66,Bu,2,0,"th",36)(67,Nu,2,1,"td",34),C(),f(68,38),d(69,ku,2,0,"th",36)(70,Ru,2,1,"td",34),C(),f(71,39),d(72,Pu,2,0,"th",36)(73,Vu,3,1,"td",34),C(),f(74,40),d(75,Ou,2,0,"th",36)(76,ju,3,1,"td",34),C(),f(77,41),d(78,$u,2,0,"th",36)(79,Hu,3,1,"td",34),C(),f(80,42),d(81,Uu,2,0,"th",36)(82,Gu,2,1,"td",34),C(),f(83,43),d(84,zu,2,0,"th",36)(85,Qu,2,1,"td",34),C(),f(86,44),d(87,qu,2,0,"th",33)(88,Zu,5,2,"td",34),C(),d(89,Ju,1,0,"tr",45)(90,Xu,1,0,"tr",46),n()(),i(91,"mat-paginator",47),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(11),l("formGroup",u.searchForm),o(4),c(" ",M(16,18,"ContractNo")," \u0634\u0631\u06A9\u062A"),o(14),Jt("ngModel",u.selectedPeriods),o(),l("ngForOf",u.periodList),o(),l("ngIf",u.periodList.length==0&&!u.loadingPerio
1ds),o(),l("ngIf",u.loadingPeriods),o(9),l("value",-999),o(2),l("ngForOf",u.waterMeterTypeList),o(11),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(20,Su,u.displayedColumns.length-1)),o(32),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(22,Au)))},dependencies:[Be,L,ge,G,X,H,U,Ye,ui,q,Y,ae,Q,z,Je,ee,V,B,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ue,rt],styles:[".fa-mobile[_ngcontent-%COMP%]{font-size:18px}"]})};function em(t,r){if(t&1&&(i(0,"div",15)(1,"div",16)(2,"div",17),a(3,"\u062D\u0642 \u0622\u0628 \u0628\u0647\u0627\u0621 \u0645\u062C\u0627\u0632"),n(),i(4,"div",19),h(5,"number"),a(6),h(7,"number"),n()()()),t&2){let e=_();o(4),Z("matTooltip","\u0647\u0632\u06CC\u0646\u0647 \u0647\u0631 \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 \u0645\u062C\u0627\u0632 ",M(5,3,e.info==null?null:e.info.costAllowed),""),o(2),c(" ",M(7,5,e.info==null?null:e.info.allowPrice)," ")}}function tm(t,r){if(t&1&&(i(0,"div",15)(1,"div",16)(2,"div",17),a(3,"\u062D\u0642 \u0622\u0628 \u0628\u0647\u0627\u0621 \u0645\u0627\u0632\u0627\u062F"),n(),i(4,"div",19),h(5,"number"),a(6),h(7,"number"),n()()()),t&2){let e=_();o(4),Z("matTooltip","\u0647\u0632\u06CC\u0646\u0647 \u0647\u0631 \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 \u0645\u0627\u0632\u0627\u062F ",M(5,3,e.info==null?null:e.info.costUnAllowable),""),o(2),c(" ",M(7,5,e.info==null?null:e.info.unAllowPrice)," ")}}function im(t,r){if(t&1&&(i(0,"div",15)(1,"div",16)(2,"div",17),a(3,"\u0636\u0631\u06CC\u0628"),n(),i(4,"div",18),a(5),n()()()),t&2){let e=_();o(5),c(" ",e.info==null?null:e.info.ratio," ")}}var Mi=class t extends T{constructor(e,m){super(e);this.waterChargeManagementService=m;this.route.params.subscribe(u=>{this.waterMeterId=u.id})}waterMeterId;loading=!0;info;waitForRedirectToBank=!1;RefId="";loadingPay=!1;ngOnInit(){}ngAfterViewInit(){}back(){window.history.back()}print(){this.printService.print("A4",!1)}static \u0275fac=function(m){return new(m||t)(g(I),g(j))};static \u0275cmp=D({type:t,selectors:[["comapny-last-water-bill"]],standalone:!1,features:[F],decls:161,vars:65,consts:[[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card","dont-show-in-print"],[1,"col","d-flex","align-items-center","justify-content-end"],["href","/app/financial/financial-statement",1,"btn","btn-info"],[1,"fa","fa-money-check","mx-2"],[1,"btn","btn-default","mx-2",3,"click"],[1,"fa","fa-print","mx-2"],[1,"btn","btn-default",3,"click"],["id","billInfo",1,"wb"],[1,"py-3"],[1,"headerDiv","primary-back","wc","mx-1","ng-star-inserted"],[1,"row","buttonRow","mt-3","ng-star-inserted"],[1,"col-sm-6","mt-2"],[1,"row","mx-1"],[1,"label","wc","col-6","col-sm-6","col-md-5","py-2"],[1,"value","py-2"],[1,"value","py-2",3,"matTooltip"],[1,"text-danger"],[1,"text-info"],["class","col-sm-6 mt-2",4,"ngIf"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"span"),a(2,"\u0622\u062E\u0631\u06CC\u0646 \u0642\u0628\u0636 \u0622\u0628"),n(),i(3,"div",1)(4,"div",2),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",3),a(7,"\u0622\u062E\u0631\u06CC\u0646 \u0642\u0628\u0636 \u0622\u0628"),n()()(),i(8,"div",4)(9,"div")(10,"div",5)(11,"a",6),s(12,"i",7),i(13,"span"),a(14,"\u067E\u0631\u062F\u0627\u062E\u062A"),n()(),i(15,"button",8),x("click",function(){return u.print()}),s(16,"i",9),i(17,"span"),a(18,"\u0686\u0627\u067E"),n()(),i(19,"button",10),x("click",function(){return u.back()}),i(20,"span"),a(21,"\u0628\u0627\u0632\u06AF\u0634\u062A"),n()()()()(),i(22,"div",11)(23,"div",12)(24,"div",13),a(25,"\u0642\u0628\u0636 \u0622\u0628 \u0628\u0647\u0627\u0621"),n(),i(26,"div",14)(27,"div",15)(28,"div",16)(29,"div",17),a(30,"\u0646\u0627\u0645 \u0648\u0627\u062D\u062F"),n(),i(31,"div",18),a(32),n()()(),i(33,"div",15)(34,"div",16)(35,"div",17),a(36,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639"),n(),i(37,"div",18),a(38),h(39,"luxonFormat"),n()()(),i(40,"div",15)(41,"div",16)(42,"div",17),a(43,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646"),n(),i(44,"div",18),a(45),h(46,"luxonFormat"),n()()(),i(47,"div",15)(48,"div",16)(49,"div",17),a(50,"\u062F\u0648\u0631\u0647"),n(),i(51,"div",18),a(52),n()()(),i(53,"div",15)(54,"div",16)(55,"div",17),a(56,"\u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(57,"div",18),a(58),h(59,"number"),n()()(),i(60,"div",15)(61,"div",16)(62,"div",17),a(63,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A"),n(),i(64,"div",18),a(65),h(66,"number"),n()()(),i(67,"div",15)(68,"div",16)(69,"div",17),a(70,"\u0645\u0635\u0631\u0641"),n(),i(71,"div",19),h(72,"number"),a(73),h(74,"number"),n()()(),i(75,"div",15)(76,"div",16)(77,"div",17),a(78,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC/\u0641\u0639\u0644\u06CC"),n(),i(79,"div",19),a(80),h(81,"luxonFormat"),i(82,"strong",20),a(83,"||"),n(),a(84),h(85,"luxonFormat"),n()()(),i(86,"div",15)(87,"div",16)(88,"div",17),a(89,"\u0637\u0648\u0644 \u062F\u0648\u0631\u0647 /\u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647 /\u0645\u062C\u0627\u0632 \u062F\u0648\u0631\u0647"),n(),i(90,"div",18),a(91),i(92,"strong",21),a(93,"||"),n(),a(94),i(95,"strong",21),a(96,"||"),n(),a(97),n()()(),i(98,"div",15)(99,"div",16)(100,"div",17),a(101,"\u062F\u0631\u0635\u062F \u0645\u0627\u0644\u06CC\u0627\u062A"),n(),i(102,"div",18),a(103),n()()(),i(104,"div",15)(105,"div",16)(106,"div",17),a(107,"\u0645\u0635\u0631\u0641 \u0645\u062C\u0627\u0632"),n(),i(108,"div",19),h(109,"number"),a(110),n()()(),i(111,"div",15)(112,"div",16)(113,"div",17),a(114,"\u0645\u0635\u0631\u0641 \u0645\u0627\u0632\u0627\u062F"),n(),i(115,"div",18),a(116),n()()(),d(117,em,8,7,"div",22)(118,tm,8,7,"div",22),i(119,"div",15)(120,"div",16)(121,"div",17),a(122,"\u062D\u0642 \u0622\u0628 \u0628\u0647\u0627\u0621 \u062F\u0648\u0631\u0647"),n(),i(123,"div",18),a(124),h(125,"number"),n()()(),d(126,im,6,1,"div",22),i(127,"div",15)(128,"div",16)(129,"div",17),a(130,"\u0622\u0628\u0648\u0646\u0645\u0627\u0646"),n(),i(131,"div",18),a(132),h(133,"number"),n()()(),i(134,"div",15)(135,"div",16)(136,"div",17),a(137,"\u0645\u0628\u0644\u063A \u0645\u0627\u0644\u06CC\u0627\u062A"),n(),i(138,"div",18),a(139),h(140,"number"),n()()(),i(141,"div",15)(142,"div",16)(143,"div",17),a(144,"\u0622\u062E\u0631\u06CC\u0646 \u0645\u0647\u0644\u062A \u067E\u0631\u062F\u0627\u062E\u062A"),n(),i(145,"div",18),a(146),h(147,"luxonFormat"),n()()(),i(148,"div",15)(149,"div",16)(150,"div",17),a(151,"\u062C\u0645\u0639 \u06A9\u0644"),n(),i(152,"div",18),a(153),h(154,"number"),n()()(),i(155,"div",15)(156,"div",16)(157,"div",17),a(158,"\u0628\u0647 \u062D\u0631\u0648\u0641"),n(),i(159,"div",18),a(160),n()()()()()()),m&2&&(o(32),tt(" ",u.info==null?null:u.info.userCompany," ( ",u.info==null?null:u.info.contractNo,") "),o(6),c(" ",w(39,32,u.info==null?null:u.info.startDate,"D")," "),o(7),c(" ",w(46,35,u.info==null?null:u.info.endDate,"D")," "),o(7),tt(" ",u.info==null?null:u.info.peri
1odNumber," ( ",u.info==null?null:u.info.days," \u0631\u0648\u0632 ) "),o(6),c(" ",M(59,38,u.info==null?null:u.info.preNumber)," "),o(7),c(" ",M(66,40,u.info==null?null:u.info.lastNumber)," "),o(6),Z("matTooltip","\u062B\u0628\u062A \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC ",M(72,42,u.info==null?null:u.info.additionConsumption),""),o(2),c(" ",M(74,44,u.info==null?null:u.info.number)," "),o(6),Z("matTooltip"," \u0637\u0648\u0644 \u062F\u0648\u0631\u0647 ",u.info==null?null:u.info.waterPeriodDays,""),o(),c(" ",w(81,46,u.info==null?null:u.info.lastCheckoutNumberOnDate,"D")," "),o(4),c(" ",w(85,49,u.info==null?null:u.info.lastUpdateNumberOnDate,"D")," "),o(7),c(" ",u.info==null?null:u.info.waterPeriodDays," "),o(3),c(" ",u.info==null?null:u.info.waterConsumptionLimitInDay," "),o(3),c(" ",u.info==null?null:u.info.waterConsumptionLimit," "),o(6),c(" ",u.info==null?null:u.info.tax," "),o(5),Z("matTooltip"," \u0647\u0632\u06CC\u0646\u0647 \u0647\u0631 \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 \u0645\u062C\u0627\u0632 ",M(109,52,u.info==null?null:u.info.costAllowed),""),o(2),c(" ",u.info==null?null:u.info.waterConsumptionAllowed," "),o(6),c(" ",u.info==null?null:u.info.waterConsumptionUnAllowed," "),o(),l("ngIf",(u.info==null?null:u.info.unAllowPrice)>0),o(),l("ngIf",(u.info==null?null:u.info.unAllowPrice)>0),o(6),c(" ",M(125,54,u.info==null?null:u.info.chargeAmount)," "),o(2),l("ngIf",(u.info==null?null:u.info.ratio)>0),o(6),c(" ",M(133,56,u.info==null?null:u.info.abonmal)," "),o(7),c(" ",M(140,58,(u.info==null?null:u.info.taxAmount)+(u.info==null?null:u.info.abonmanTaxAmount))," "),o(7),c(" ",w(147,60,u.info==null?null:u.info.paymentDeadLine,"D")," "),o(7),c(" ",M(154,63,u.info==null?null:u.info.totalAmount)," "),o(7),c(" ",u.info==null?null:u.info.strTotalAmount," \u0631\u06CC\u0627\u0644 "))},dependencies:[L,ge,Ke,qe,J],encapsulation:2})};var nm=t=>[t],am=()=>[5,10,50,100,250,500,1e3];function rm(t,r){if(t&1&&(i(0,"mat-option",11),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function om(t,r){t&1&&(i(0,"mat-option",49),a(1,"\u0645\u0648\u0631\u062F\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n())}function um(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function mm(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function lm(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function pm(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function dm(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function sm(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function cm(t,r){t&1&&s(0,"mat-spinner",52)}function fm(t,r){if(t&1&&(i(0,"div",50),d(1,cm,1,0,"mat-spinner",51),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Cm(t,r){t&1&&(i(0,"div",50)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function _m(t,r){t&1&&(i(0,"th",53),a(1,"#"),n())}function gm(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function xm(t,r){t&1&&(i(0,"th",55),a(1,"\u0634\u0646\u0627\u0633\u0647 \u067E\u06CC\u06AF\u06CC\u0631\u06CC"),n())}function hm(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.orderId," ")}}function vm(t,r){t&1&&(i(0,"th",55),a(1,"\u062F\u0648\u0631\u0647"),n())}function Sm(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodNumber," ")}}function Am(t,r){t&1&&(i(0,"th",55),a(1,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A"),n())}function bm(t,r){if(t&1&&(i(0,"td",54)(1,"span",56),a(2),h(3,"luxonFormat"),n()()),t&2){let e=r.$implicit;o(2),c(" ",w(3,1,e.onDate,"F")," ")}}function Em(t,r){t&1&&(i(0,"th",55),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n())}function ym(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;
1o(),c(" ",e.description," ")}}function wm(t,r){t&1&&(i(0,"th",55),a(1,"\u0628\u062F\u0647\u06A9\u0627\u0631"),n())}function Mm(t,r){if(t&1&&(i(0,"span",58),a(1),h(2,"number"),n()),t&2){let e=_().$implicit;o(),b(M(2,1,e.amount))}}function Im(t,r){if(t&1&&(i(0,"td",54),d(1,Mm,3,3,"span",57),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.transactionType<0)}}function Dm(t,r){t&1&&(i(0,"th",55),a(1,"\u0628\u0633\u062A\u0627\u0646\u06A9\u0627\u0631"),n())}function Fm(t,r){if(t&1&&(i(0,"span",60),a(1),h(2,"number"),n()),t&2){let e=_().$implicit;o(),b(M(2,1,e.amount))}}function Tm(t,r){if(t&1&&(i(0,"td",54),d(1,Fm,3,3,"span",59),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.transactionType>0)}}function Wm(t,r){t&1&&(i(0,"th",55),a(1,"\u0645\u0627\u0646\u062F\u0647 \u0628\u062F\u0647\u06CC"),n())}function Lm(t,r){if(t&1&&(i(0,"span",56),a(1),h(2,"number"),n()),t&2){let e=_().$implicit;o(),b(M(2,1,e.debtBalance))}}function Bm(t,r){if(t&1&&(i(0,"td",54),d(1,Lm,3,3,"span",61),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.debtBalance>=0)}}function Nm(t,r){t&1&&(i(0,"th",55),a(1,"\u0639\u0646\u0648\u0627\u0646 \u062A\u0631\u0627\u06A9\u0646\u0634"),n())}function km(t,r){if(t&1&&(i(0,"td",54),a(1),h(2,"enumString"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.transactionFor,"transactionFor")," ")}}function Rm(t,r){t&1&&(i(0,"th",55),a(1,"\u06A9\u0627\u0631\u0628\u0631 \u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function Pm(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.user," ")}}function Vm(t,r){t&1&&(i(0,"th",55),a(1,"\u0633\u0627\u0644 \u0645\u0627\u0644\u06CC"),n())}function Om(t,r){t&1&&(i(0,"span"),s(1,"i",62),n())}function jm(t,r){if(t&1&&(i(0,"td",54),a(1),d(2,Om,2,0,"span",18),n()),t&2){let e=r.$implicit;o(),c(" ",e.yearName," "),o(),l("ngIf",e.isClosed)}}function $m(t,r){t&1&&s(0,"tr",63)}function Hm(t,r){t&1&&s(0,"tr",64)}var Ii=class t extends T{constructor(e,m,u,p,A,E){super(E);this.matDialogRef=e;this.periodService=u;this.accountingService=p;this.storeService=A;this.searchForm=this.fb.group({companyName:[null],contractNo:[""],fromDate:[null],toDate:[null],periodIds:[[]],orderId:[null],fiscalYearId:[null],transactionFor:[null],transactionType:[null],waterTypeId:[null],fineOrDiscount:[null]}),this.companyId=+m.userCompanyId,this.waterMeterTypeId=+m.waterMeterTypeId}displayedColumns=["row","orderId","periodNumber","onDate","transactionFor","description","creditor","debtor","debtBalance","yearName","user"];info={};isSaving=!1;searchForm;companyId;waterMeterTypeId;lastInfo;loading=!0;paginator;sort;isLoadingResults=!0;dataSource=new te;listCount=0;periodList=[]=[];ngOnInit(){this.loading=!0,this.getPeriodList(),this.getList()}getPeriodList(){this.periodService.getPeriodList(void 0,void 0).subscribe(e=>{this.periodList=e.data?e.data:[]})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.companyId=this.companyId,e.waterTypeId=this.waterMeterTypeId,e.transactionType===-999&&(e.transactionType=void 0),e.periodIds&&Array.isArray(e.periodIds)&&(e.periodIds=e.periodIds.join(",")),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.accountingService.getAllCreditorDebtor(e.offset,e.count,e.companyName,e.contractNo,e.periodIds,e.fromDate,e.toDate,e.orderId,e.companyId,e.transactionType??void 0,e.transactionFor??void 0,e.fiscalYearId,e.portalId,e.showActiveYear,e.totalFrom,e.totalTo,e.waterTypeId,e.fineOrDiscount,void 0,void 0,!1))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.companyCreditorDebtorInfo?m.data.companyCreditorDebtorInfo:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.companyId=this.companyId,e.waterTypeId=this.waterMeterTypeId,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/Accounting/AllCreditorDebtor_Export",e,"all-creditor-debtor.xls")}exportPdf(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.companyId=this.companyId,e.waterTypeId=this.waterMeterTypeId,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/Accounting/AllCreditorDebtor_Pdf",e,"all-creditor-debtor.pdf","application/pdf")}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(bt),g(ni),g(oi),g(I))};static \u0275cmp=D({type:t,selectors:[["water-creditor-debtor-dialog"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:102,vars:31,consts:[["dpS",""],["dpE",""],["exporter","matTableExporter"],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[3,"formGroup"],[1,"row"],[1,"col-md-2"],["formControlName","transactionType"],[3,"value"],[1,"col-sm-6","col-md-3"],["formControlName","periodIds","name","periodIds","multiple",""],[3,"value",4,"ngFor","ngForOf"],["disabled","",4,"ngIf"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],[1,"d-flex","justify-content-end","mb-4"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search"],[1,"d-flex","align-items-center","justify-content-end","mb-3"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"fa","fa-file-pdf","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","orderId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","periodNumber"],["matColumnDef","onDate"],["matColumnDef","description"],["matColumnDef","debtor"],["matColumnDef","creditor"],["matColumnDef","debtBalance"],["matColumnDef","transactionFor"],["matColumnDef","user"],["matColumnDef","yearName"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["mat-dialog-close","",1,"btn","btn-default"],["disabled",""],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[1,"text-info"],["class","text-danger",4,"ngIf"],[1,"text-danger"],["class","text-success",4,"ngIf"],[1,"text-success"],["class","text-info",4,"ngIf"],["aria-hidden","true",1,"fa","fa-circle",2,"color","red"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",3)(1,"h5",4),a(2,"\u0631\u06CC\u0632 \u062A\u0631\u0627\u06A9\u0646\u0634 \u0647\u0627\u06CC \u0622\u0628"),n(),i(3,"button",5)(4,"span",6),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"div")(8,"form",7)(9,"div",8)(10,"mat-form-field",9)(11,"mat-label"),a(12,"\u0628\u0633\u062A\u0627\u0646\u06A9\u0627\u0631/\u0628\u062F\u0647\u06A9\u0627\u0631"),n(),i(13,"mat-select",10)(14,"mat-option",11),a(15,"\u0647\u0645\u0647"),n(),i(16,"mat-option",11),a(17,"\u0628\u062F\u0647\u06A9\u0627\u0631"),n(),i(18,"mat-option",11),a(19,"\u0628\u0633\u062A\u0627\u0646\u06A9\u0627\u0631"),n()()(),i(20,"mat-form-field",12)(21,"mat-label"),a(22,"\u062F\u0648\u0631\u0647"),n(),i(23,"mat-select",13),d(24,rm,2,2,"mat-option",14)(25,om,2,0,"mat-option",15),n()(),i(26,"mat-form-field",9)(27,"mat-label"),a(28,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(29,"input",16)(30,"mat-datepicker-toggle",17)(31,"mat-datepicker",null,0),d(33,um,2,0,"mat-error",18)(34,mm,2,0,"mat-error",18)(35,lm,2,0,"mat-error",18),n(),i(36,"mat-form-field",9)(37,"mat-label"),a(38,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(39,"input",19)(40,"mat-datepicker-toggle",17)(41,"mat-datepicker",null,1),d(43,pm,2,0,"mat-error",18)(44,dm,2,0,"mat-error",18)(45,sm,2,0,"mat-error",18),n()(),i(46,"div",20)(47,"button",21),x("click",function(){return v(p),S(u.applyFilter())}),s(48,"i",22),a(49," \u062C\u0633\u062A\u062C\u0648 "),n()()(),i(50,"div",23)(51,"button",24),x("click",function(){return v(p),S(u.exportExcel())}),s(52,"i",25),a(53," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n(),i(54,"button",24),x("click",function(){return v(p),S(u.exportPdf())}),s(55,"i",26),a(56," \u062E\u0631\u0648\u062C\u06CC pdf "),n()(),i(57,"div",27),d(58,fm,2,1,"div",28)(59,Cm,3,0,"div",28),i(60,"div",29)(61,"table",30,2),f(63,31),d(64,_m,2,0,"th",32)(65,gm,2,1,"td",33),C(),f(66,34),d(67,xm,2,0,"th",35)(68,hm,2,1,"td",33),C(),f(69,36),d(70,vm,2,0,"th",35)(71,Sm,2,1,"td",33),C(),f(72,37),d(73,Am,2,0,"th",35)(74,bm,4,4,"td",33),C(),f(75,38),d(76,Em,2,0,"th",35)(77,ym,2,1,"td",33),C(),f(78,39),d(79,wm,2,0,"th",35)(80,Im,2,1,"td",33),C(),f(81,40),d(82,Dm,2,0,"th",35)(83,Tm,2,1,"td",33),C(),f(84,41),d(85,Wm,2,0,"th",35)(86,Bm,2,1,"td",33),C(),f(87,42),d(88,Nm,2,0,"th",35)(89,km,3,4,"td",33),C(),f(90,43),d(91,Rm,2,0,"th",35)(92,Pm,2,1,"td",33),C(),f(93,44),d(94,Vm,2,0,"th",35)(95,jm,3,2,"td",33),C(),d(96,$m,1,0,"tr",45)(97,Hm,1,0,"tr",46),n()(),i(98,"mat-paginator",47),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()(),i(99,"mat-dialog-actions")(100,"button",48),a(101,"\u0628\u0633\u062A\u0646"),n()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(32),be=P(42);o(8),l("formGroup",u.searchForm),o(6),l("value",-999),o(2),l("value",-1),o(2),l("value",1),o(6),l("ngForOf",u.periodList),o(),l("ngIf",u.periodList.length==0),o(4),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(13),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(28,nm,u.displayedColumns.length-1)),o(35),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(30,am))}},dependencies:[Be,L,G,X,H,U,q,Y,ae,Q,z,xe,Je,ee,V,B,Re,Pe,Oe,Ve,$e,je,ft,Ct,_t,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,qe,J,ct],encapsulation:2})};function Um(t,r){t&1&&(i(0,"h5",8),a(1,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628"),n())}function Gm(t,r){t&1&&(i(0,"h5",8),a(1,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628 \u0622\u0628 \u062A\u0627\u0646\u06A9\u0631\u06CC"),n())}function zm(t,r){t&1&&(i(0,"div",9),s(1,"mat-spinner",10),n())}function Qm(t,r){if(t&1&&(i(0,"mat-option",23),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function qm(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0646\u0627\u0633\u0647 \u062F\u0648\u0631\u0647 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function Ym(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0622\u0628 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function Km(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u0642\u0628\u0636 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function Zm(t,r){if(t&1&&(i(0,"form",11)(1,"div",12)(2,"div",13)(3,"div",14)(4,"span"),a(5,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9:"),n(),i(6,"strong"),a(7),n(),i(8,"strong"),a(9),n()(),i(10,"div",15)(11,"span"),a(12),h(13,"localize"),n(),i(14,"strong"),a(15),n()(),i(16,"div",15)(17,"span"),a(18,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0628\u0636 :"),n(),i(19,"strong"),a(20),n()(),i(21,"div",15)(22,"span"),a(23,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631:"),n(),i(24,"strong"),a(25),n()(),i(26,"div",15)(27,"span"),a(28,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC :"),n(),i(29,"strong"),a(30),h(31,"luxonFormat"),n()(),i(32,"div",15)(33,"span"),a(34,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A:"),n(),i(35,"strong"),a(36),h(37,"luxonFormat"),n()(),i(38,"div",15)(39,"span"),a(40,"\u0645\u0634\u062A\u0631\u06A9 :"),n(),i(41,"strong"),a(42),n()()()(),i(43,"div",13)(44,"mat-form-field",16)(45,"mat-label"),a(46,"\u062F\u0648\u0631\u0647"),n(),i(47,"mat-select",17),d(48,Qm,2,2,"mat-option",18),n(),d(49,qm,2,0,"mat-error",19),n(),i(50,"mat-form-field",15)(51,"mat-label"),a(52,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0622\u0628"),n(),s(53,"input",20),d(54,Ym,2,0,"mat-error",19),n(),i(55,"mat-form-field",21)(56,"mat-label"),a(57,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u0642\u0628\u0636"),n(),s(58,"textarea",22),d(59,Km,2,0,"mat-error",19),n()()()),t&2){let e,m,u,p=_();l("formGroup",p.frm),o(7),b(p.lastInfo==null?null:p.lastInfo.subscriptionNo),o(2),c(" ( ",p.lastInfo==null?null:p.lastInfo.waterMeterType,") "),o(3),c(" ",M(13,14,"ContractNo")," :"),o(3),b(p.lastInfo==null?null:p.lastInfo.contractNo),o(5),b(p.lastInfo==null?null:p.lastInfo.lastCheckoutNumber),o(5),b(p.lastInfo==null?null:p.lastInfo.currentNumber),o(5),b(w(31,16,p.lastInfo==null?null:p.lastInfo.lastCheckoutNumberOnD
1ate,"D")),o(6),b(w(37,19,p.lastInfo==null?null:p.lastInfo.lastUpdateNumberOnDate,"D")),o(6),b(p.lastInfo==null?null:p.lastInfo.userCompany),o(6),l("ngForOf",p.periodList),o(),l("ngIf",(e=p.frm.get("periodId"))==null?null:e.hasError("required")),o(5),l("ngIf",(m=p.frm.get("consumption"))==null?null:m.hasError("required")),o(5),l("ngIf",(u=p.frm.get("billDescription"))==null?null:u.hasError("required"))}}function Jm(t,r){t&1&&s(0,"mat-spinner",26)}function Xm(t,r){if(t&1){let e=y();i(0,"button",24),x("click",function(){v(e);let u=_();return S(u.saveInfo())}),i(1,"span"),a(2,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636"),n(),d(3,Jm,1,0,"mat-spinner",25),n()}if(t&2){let e=_();l("disabled",e.isSaving),o(3),l("ngIf",e.isSaving)}}var Qt=class t extends T{constructor(e,m,u,p,A,E){super(E);this.matDialogRef=e;this._data=m;this.sewerBillsService=u;this.periodService=p;this.frm=A.group({consumption:[0],billDescription:[""],periodId:[""]}),this.watermeterId=m.watermeterInfo.id,this.userCompanyId=m.watermeterInfo.userCompanyId,this.lastInfo=m.watermeterInfo,this.billType=m.billType,this.frm.patchValue(this.lastInfo)}isSaving=!1;frm;isUpdate=!1;loadingData=!1;id;total=0;periodList=[];loading=!0;lastInfo;watermeterId;userCompanyId;billType=0;ngOnInit(){this.getPeriodList()}getPeriodList(){this.periodService.getPeriodListForCompany(this.userCompanyId,3).subscribe(e=>{this.periodList=e.data?e.data:[]})}getInfo(){this.loadingData=!0,this.sewerBillsService.getSewerBill(this.id).subscribe(e=>{if(this.loadingData=!1,e&&e.isSuccess)this.frm.patchValue(e.data);else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m),this.matDialogRef.close()}},e=>{this.loadingData=!1})}saveInfo(){if(this.frm.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.frm.markAllAsTouched();return}var e=this.frm.value;e.currentNumber=+this.frm.value.currentNumber,e.BillDescription=e.billDescription?e.billDescription:"",this.isSaving=!0;let m=new sn;m.init(e),m.watermeterId=+this.watermeterId,m.periodId=+e.periodId;var u=this.sewerBillsService.createSewerBill(m);this.billType==1&&(u=this.sewerBillsService.createOmranmeybodServiceBill(m)),u.subscribe(p=>{if(this.isSaving=!1,p.isSuccess)this.notify.success(p.messages),this.matDialogRef.close(!0);else{var A=p.messages?p.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(A)}},p=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(Bt),g(bt),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["create-sewer-bill-dialog"]],standalone:!1,features:[F],decls:13,vars:5,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","","class","title",4,"ngIf"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","d-flex align-items-center justify-content-center p-5",4,"ngIf"],[3,"formGroup",4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],["class","btn btn-primary",3,"disabled","click",4,"ngIf"],["cdkDragHandle","",1,"title"],[1,"d-flex","align-items-center","justify-content-center","p-5"],["diameter","50","color","primary"],[3,"formGroup"],[1,"box-info-dash"],[1,"row"],[1,"text-success","col-sm-6","col-md-6"],[1,"col-sm-6","col-md-6"],[1,"col-md-6"],["formControlName","periodId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["matInput","","formControlName","consumption","autocomplete","doNotAutoComplete","numbersOnly",""],[1,"col-sm-12"],["matInput","","formControlName","billDescription","rows","5","autocomplete","doNotAutoComplete"],[3,"value"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],["diameter","20","color","primary"]],template:function(m,u){m&1&&(i(0,"div",0),d(1,Um,2,0,"h5",1)(2,Gm,2,0,"h5",1),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,zm,2,0,"div",4)(8,Zm,60,22,"form",5),n(),i(9,"mat-dialog-actions")(10,"button",6),a(11,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),d(12,Xm,4,2,"button",7),n()),m&2&&(o(),l("ngIf",u.billType==0),o(),l("ngIf",u.billType==1),o(5),l("ngIf",u.loadingData),o(),l("ngIf",!u.loadingData),o(4),l("ngIf",!u.loadingData))},dependencies:[Be,L,G,X,H,U,q,Y,Et,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je,ye,Ee,J,rt],encapsulation:2})};function el(t,r){t&1&&(i(0,"div",15),s(1,"mat-spinner",16),n())}function tl(t,r){t&1&&(i(0,"mat-error"),a(1),h(2,"localize"),n()),t&2&&(o(),c("",M(2,1,"ContractNo")," \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."))}function il(t,r){t&1&&s(0,"mat-spinner",17)}function nl(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0639\u0644\u062A \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function al(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0633\u0646\u062F \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function rl(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u062E\u0648\u062F \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function ol(t,r){if(t&1&&(i(0,"form",5)(1,"div",6)(2,"div",18)(3,"div",6)(4,"div",19)(5,"span"),a(6,"\u0645\u0634\u062A\u0631\u06A9:"),n(),i(7,"strong"),a(8),n()(),i(9,"div",20)(10,"span"),a(11),h(12,"localize"),n(),i(13,"strong"),a(14),n()()()(),i(15,"mat-form-field",7)(16,"mat-label"),a(17," \u0639\u0644\u062A \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628"),n(),s(18,"input",21),d(19,nl,2,0,"mat-error",9),n(),i(20,"mat-form-field",7)(21,"mat-label"),a(22," \u0634\u0645\u0627\u0631\u0647 \u0633\u0646\u062F \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC"),n(),s(23,"input",22),d(24,al,2,0,"mat-error",9),n(),i(25,"mat-form-field",23)(26,"mat-label"),a(27,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n(),s(28,"textarea",24),d(29,rl,2,0,"mat-error",9),n()()()),t&2){let e,m,u,p=_();l("formGroup",p.form),o(8),c(" ",p.companyInfo==null?null:p.companyInfo.companyName,""),o(3),c(" ",M(12,7,"ContractNo")," :"),o(3),b(p.companyInfo==null?null:p.companyInfo.contractNo),o(5),l("ngIf",(e=p.form.get("transferReason"))==null?null:e.hasError("required")),o(5),l("ngIf",(m=p.form.get("transferDocumentNumber"))==null?null:m.hasError("required")),o(5),l("ngIf",(u=p.form.get("note"))==null?null:u.hasError("required"))}}function ul(t,r){t&1&&s(0,"mat-spinner",17)}function ml(t,r){if(t&1){let e=y();i(0,"button",25),x("click",function(){v(e);let u=_();return S(u.saveInfo())}),i(1,"span"),a(2,"\u062A\u0627\u06CC\u06CC\u062F \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC"),n(),d(3,ul,1,0,"mat-spinner",11),n()}if(t&2){let e=_();l("disabled",e.isSaving),o(3),l("ngIf",e.isSaving)}}var Di=class t extends T{constructor(e,m,u,p,A,E){super(E);this.companiesService=e;this.waterChargeManagementService=m;this.matDialogRef=u;this._data=p;this.searchform=A.group({contractNo:["",[Ge.required]]}),this.form=A.group({toCompanyId:[""],transferReason:["",[Ge.required]],transferDocumentNumber:[""],note:[""]}),this.waterMeterInfoId=+p.waterMeterInfoId}isSaving=!1;form;searchform;waterMeterInfoId;companyInfo;loading=!0;findCompany=!1;ngOnInit(){this.loading=!1}
1saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}this.isSaving=!0;let e=new Cn;this.form.get("toCompanyId")?.setValue(this.companyInfo.companyId);let m=this.form.value;e.init(m),e.companyWaterMeterInfoId=+this.waterMeterInfoId,this.waterChargeManagementService.waterMeterTransfer(e).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success(u.messages),this.matDialogRef.close(!0);else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}getCompanyInfo(){if(this.searchform.invalid){this.notify.warning("\u06A9\u062F\u0642\u0631\u0627\u0631\u062F\u0627\u062F \u0645\u0634\u062A\u0631\u06A9 \u0631\u0627 \u0648\u0627\u0631\u062F \u0646\u0645\u0627\u0626\u06CC\u062F."),this.searchform.markAllAsTouched();return}var e=this.searchform.get("contractNo")?.value;this.findCompany=!1,this.companiesService.getCompanyShortInfoByContractNo(e).subscribe(m=>{if(m.isSuccess)this.companyInfo=m.data?m.data:{},this.findCompany=!0;else{var u=m.messages?m.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(u)}},m=>{this.findCompany=!1})}static \u0275fac=function(m){return new(m||t)(g(Ft),g(j),g(Ne),g(ke),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["add-water-meter-transfer-dialog"]],standalone:!1,features:[F],decls:26,vars:9,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","d-flex align-items-center justify-content-center py-5",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-md-6"],["matInput","","formControlName","contractNo","autocomplete","doNotAutoComplete"],[4,"ngIf"],[1,"btn","btn-primary",3,"click"],["diameter","20","color","primary",4,"ngIf"],[3,"formGroup",4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],["class","btn btn-primary",3,"disabled","click",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-center","py-5"],["diamter","25","color","primary"],["diameter","20","color","primary"],[1,"box-info-dash"],[1,"text-success","col-sm-6","col-md-6"],[1,"col-sm-6","col-md-6"],["matInput","","formControlName","transferReason","autocomplete","doNotAutoComplete"],["matInput","","formControlName","transferDocumentNumber","autocomplete","doNotAutoComplete"],[1,"col-sm-12"],["matInput","","formControlName","note","rows","5","autocomplete","doNotAutoComplete"],[1,"btn","btn-primary",3,"click","disabled"]],template:function(m,u){if(m&1&&
1(i(0,"div",0)(1,"h5",1),a(2,"\u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628 \u0628\u0647 \u0645\u0634\u062A\u0631\u06A9 \u062F\u06CC\u06AF\u0631\u06CC"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,el,2,0,"div",4),i(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),a(12),h(13,"localize"),n(),s(14,"input",8),d(15,tl,3,3,"mat-error",9),n(),i(16,"div",7)(17,"button",10),x("click",function(){return u.getCompanyInfo()}),i(18,"span"),a(19,"\u0646\u0645\u0627\u06CC\u0634 \u0645\u0634\u062A\u0631\u06A9"),n(),d(20,il,1,0,"mat-spinner",11),n()()()(),d(21,ol,30,9,"form",12),n(),i(22,"mat-dialog-actions")(23,"button",13),a(24,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),d(25,ml,4,2,"button",14),n()),m&2){let p;o(7),l("ngIf",u.loading),o(),l("formGroup",u.searchform),o(4),c(" ",M(13,7,"ContractNo")," "),o(3),l("ngIf",(p=u.searchform.get("contractNo"))==null?null:p.hasError("required")),o(5),l("ngIf",u.isSaving),o(),l("ngIf",u.findCompany),o(4),l("ngIf",u.findCompany)}},dependencies:[L,G,X,H,U,q,Y,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je,rt],encapsulation:2})};function pl(t,r){t&1&&a(0,"\u062C\u0632\u0626\u06CC\u0627\u062A \u062F\u0631\u062E\u0648\u0627\u0633\u062A")}function dl(t,r){if(t&1&&(i(0,"div")(1,"div",11)(2,"div",12)(3,"ul",13)(4,"li",14)(5,"span"),a(6,"\u0646\u0627\u0645 \u0637\u0631\u0641 \u0642\u0631\u0627\u0631\u062F\u0627\u062F :"),n(),i(7,"strong"),a(8),n()(),i(9,"li",14)(10,"span"),a(11,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0631\u062F\u0627\u062F :"),n(),i(12,"strong"),a(13),n()(),i(14,"li",14)(15,"span"),a(16,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 :"),n(),i(17,"strong"),a(18),n()(),i(19,"li",14)(20,"span"),a(21,"\u0631\u0642\u0645 \u0642\u0628\u0636 \u0642\u0628\u0644 \u0627\u0632 \u062A\u0639\u0648\u06CC\u0636 :"),n(),i(22,"strong"),a(23),n()()()(),i(24,"div",12)(25,"ul",13)(26,"li",14)(27,"span"),a(28,"\u062A\u0627\u0631\u064A\u062E \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631:"),n(),i(29,"strong",15),a(30),h(31,"luxonFormat"),n()(),i(32,"li",14)(33,"span"),a(34,"\u06A9\u0627\u0631\u0628\u0631 \u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647 :"),n(),i(35,"strong",15),a(36),n()(),i(37,"li",14)(38,"span"),a(39,"\u0634\u0645\u0627\u0631\u0647 \u0628\u062F\u0646\u0647 \u06A9\u0646\u062A\u0648\u0631 \u062C\u062F\u06CC\u062F :"),n(),i(40,"strong",15),a(41),n()(),i(42,"li",14)(43,"span"),a(44,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A :"),n(),i(45,"strong",15),a(46),n()()()()()()),t&2){let e=_(2);o(8),c(" ",e.info==null?null:e.info.companyName," "),o(5),b(e.info==null?null:e.info.contractNo),o(5),b(e.info==null?null:e.info.subscriptionNo),o(5),b(e.info==null?null:e.info.lastCheckoutNumber),o(7),c(" ",w(31,8,e.info==null?null:e.info.onDate,"F")," "),o(6),c(" ",e.info==null?null:e.info.createdBy," "),o(5),c(" ",e.info==null?null:e.info.counterBandNumber," "),o(5),c(" ",e.info==null?null:e.info.description," ")}}function sl(t,r){if(t&1&&(i(0,"div",9),d(1,dl,47,11,"div",10),n()),t&2){let e=_();o(),l("ngIf",!e.loadingData)}}function cl(t,r){t&1&&a(0,"\u0645\u0634\u062E\u0635\u0627\u062A \u0642\u0628\u0636 \u0635\u0627\u062F\u0631 \u0634\u062F\u0647")}function fl(t,r){if(t&1&&(i(0,"div")(1,"div",11)(2,"div",12)(3,"ul",13)(4,"li",14)(5,"span"),a(6,"\u0645\u0628\u0644\u063A \u067E\u0627\u06CC\u0647:"),n(),i(7,"strong"),a(8),h(9,"number"),n()(),i(10,"li",14)(11,"span"),a(12,"\u062A\u0639\u062F\u0627\u062F:"),n(),i(13,"strong"),a(14),h(15,"number"),n()(),i(16,"li",14)(17,"span"),a(18,"\u0645\u0628\u0644\u063A \u0642\u0628\u0636:"),n(),i(19,"strong"),a(20),h(21,"number"),n()(),i(22,"li",14)(23,"span"),a(24,"\u0645\u0628\u0644\u063A \u0645\u0627\u0644\u06CC\u0627\u062A:"),n(),i(25,"strong"),a(26),h(27,"number"),n()(),i(28,"li",14)(29,"span"),a(30,"\u0645\u0628\u0644\u063A \u0642\u0627\u0628\u0644 \u067E\u0631\u062F\u0627\u062E\u062A:"),n(),i(31,"strong"),a(32),h(33,"number"),n()(),i(34,"li",14)(35,"span"),a(36,"\u0628\u0647 \u062D\u0631\u0648\u0641"),n(),i(37,"strong"),a(38),n()()()(),i(39,"div",12)(40,"ul",13)(41,"li",14)(42,"span"),a(43,"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 :"),n(),i(44,"strong"),a(45),h(46,"luxonFormat"),n()(),i(47,"li",14)(48,"span"),a(49,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u062A\u0648\u0633\u0637 :"),n(),i(50,"strong"),a(51),n()(),i(52,"li",14)(53,"span"),a(54,"\u0639\u0646\u0648\u0627\u0646 \u0642\u0628\u0636 :"),n(),i(55,"strong"),a(56),n()()()()()()),t&2){let e=_(2);o(8),b(M(9,9,e.info==null||e.info.bill==null?null:e.info.bill.unitPrice)),o(6),b(M(15,11,e.info==null||e.info.bill==null?null:e.info.bill.number)),o(6),b(M(21,13,e.info==null||e.info.bill==null?null:e.info.bill.chargeAmount)),o(6),b(M(27,15,e.info==null||e.info.bill==null?null:e.info.bill.taxAmount)),o(6),b(M(33,17,e.info==null||e.info.bill==null?null:e.info.bill.totalAmount)),o(6),b(e.info==null||e.info.bill==null?null:e.info.bill.strTotalAmount),o(7),c(" ",w(46,19,e.info==null||e.info.bill==null?null:e.info.bill.billCreatedOnDate,"F")," "),o(6),b(e.info==null||e.info.bill==null?null:e.info.bill.billCreatedByUser),o(5),b(e.info==null||e.info.bill==null?null:e.info.bill.companyServiceItem)}}function Cl(t,r){t&1&&(i(0,"div")(1,"div",11)(2,"div",16),a(3,"\u0642\u0628\u0636 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 \u0628\u0631\u0627\u06CC \u0627\u06CC\u0646 \u0633\u0627\u0628\u0642\u0647 \u0635\u0627\u062F\u0631 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A"),n()()())}function _l(t,r){if(t&1&&(i(0,"div",9),d(1,fl,57,22,"div",10)(2,Cl,4,0,"div",10),n()),t&2){let e=_();o(),l("ngIf",e.info==null?null:e.info.hasBill),o(),l("ngIf",!(e.info!=null&&e.info.hasBill))}}function gl(t,r){if(t&1){let e=y();i(0,"button",17),x("click",function(){v(e);let u=_();return S(u.delete())}),i(1,"span"),a(2,"\u062D\u0630\u0641 \u0633\u0627\u0628\u0642\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062D\u0630\u0641 \u0642\u0628\u0636 \u062E\u062F\u0645\u0627\u062A \u0635\u0627\u062F\u0631 \u0634\u062F\u0647"),n(),s(3,"mat-spinner",18),n()}if(t&2){let e=_();l("disabled",e.isSaving),o(3),l("hidden",!e.isSaving)}}function xl(t,r){if(t&1){let e=y();i(0,"button",17),x("click",function(){v(e);let u=_();return S(u.delete())}),i(1,"span"),a(2,"\u062D\u0630\u0641 \u0633\u0627\u0628\u0642\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631"),n(),s(3,"mat-spinner",18),n()}if(t&2){let e=_();l("disabled",e.isSaving),o(3),l("hidden",!e.isSaving)}}var Fi=class t extends T{constructor(e,m,u,p){super(u);this.matDialogRef=e;this._data=m;this.waterChargeManagementService=p;m.id&&(this.id=m.id,this.getInfo())}code="";isSaving=!1;loadingData=!1;id="";billInfo;info;ngOnInit(){}getInfo(){this.loadingData=!0,this.waterChargeManagementService.getReplacingWaterMeterInfo(+this.id).subscribe(e=>{if(this.loadingData=!1,e&&e.isSuccess)this.info=e.data,this.billInfo=e.data.bill,this.loadingData=!1;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m),this.matDialogRef.close()}},e=>{this.loadingData=!1})}delete(){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F \u0633\u0627\u0628\u0642\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F",showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.waterChargeManagementService.removeReplacingWaterMeterInfo(+this.id).subscribe(m=>{if(m.isSuccess)this.notify.success(m.messages),this.matDialogRef.close();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(I),g(j))};static \u0275cmp=D({type:t,selectors:[["adm-replacing-waterMeter-details-dialog"]],standalone:!1,features:[F],decls:19,vars:2,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["appTabPersistence",""],["mat-tab-label",""],["matTabContent",""],["mat-dialog-close","",1,"btn","btn-default"],["class","btn btn-primary",3,"disabled","click",4,"ngIf"],[1,"p-3"],[4,"ngIf"],[1,"row","col-md-12"],[1,"col-md-6"],[1,"list-group"],[1,"list-group-item"],[1,"text-info"],[1,"col-md-12","alert","alert-warning"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",3,"hidden"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"h5",1),a(2,"\u062C\u0632\u0626\u06CC\u0627\u062A \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"mat-tab-group",4)(8,"mat-tab"),d(9,pl,1,0,"ng-template",5)(10,sl,2,1,"ng-template",6),n(),i(11,"mat-tab"),d(12,cl,1,0,"ng-template",5)(13,_l,3,2,"ng-template",6),n()()(),i(14,"mat-dialog-actions")(15,"button",7),a(16,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),d(17,gl,4,2,"button",8)(18,xl,4,2,"button",8),n()),m&2&&(o(17),l("ngIf",u.info==null?null:u.info.hasBill),o(),l("ngIf",!(u.info!=null&&u.info.hasBill)))},dependencies:[L,pi,V,B,Re,Pe,Oe,Ve,$e,je,Nt,li,kt,Rt,qe,J],encapsulation:2})};
1var hl=()=>[],vl=()=>[5,10,50,100,250,500,1e3];function Sl(t,r){t&1&&s(0,"mat-spinner",26)}function Al(t,r){if(t&1&&(i(0,"div",24),d(1,Sl,1,0,"mat-spinner",25),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function bl(t,r){t&1&&(i(0,"div",24)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function El(t,r){t&1&&(i(0,"th",27),a(1,"#"),n())}function yl(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function wl(t,r){t&1&&(i(0,"th",29),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function Ml(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function Il(t,r){t&1&&(i(0,"th",29),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0628\u062F\u0646\u0647 \u06A9\u0646\u062A\u0648\u0631"),n())}function Dl(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.counterBandNumber," ")}}function Fl(t,r){t&1&&(i(0,"th",29),a(1,"\u0631\u0642\u0645 \u0648\u0627\u0631\u062F \u0634\u062F\u0647"),n())}function Tl(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.enteredNumber," ")}}function Wl(t,r){t&1&&(i(0,"th",29),a(1,"\u0631\u0642\u0645 \u0642\u0628\u0644\u06CC "),n())}function Ll(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastCheckoutNumber," ")}}function Bl(t,r){t&1&&(i(0,"th",29),a(1,"\u062F\u0644\u06CC\u0644 \u062A\u0639\u0648\u06CC\u0636/\u062A\u063A\u06CC\u0631 \u0634\u0645\u0627\u0631\u0646\u062F\u0647 \u06A9\u0646\u062A\u0648\u0631"),n())}function Nl(t,r){if(t&1&&(i(0,"td",28),a(1),h(2,"enumString"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.replacingWaterMeterFor,"replacingWaterMeterFor")," ")}}function kl(t,r){t&1&&(i(0,"th",29),a(1,"\u0646\u0648\u0639 \u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function Rl(t,r){if(t&1&&(i(0,"td",28),a(1),h(2,"enumString"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.replacingWaterMeterType,"replacingWaterMeterType")," ")}}function Pl(t,r){t&1&&(i(0,"th",29),a(1,"\u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function Vl(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.createdBy," ")}}function Ol(t,r){t&1&&(i(0,"th",29),a(1,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641 \u0622\u0628"),n())}function jl(t,r){if(t&1&&(i(0,"td",28),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterConsumptionLimit," ")}}function $l(t,r){t&1&&(i(0,"th",29),a(1,"\u062A\u0627\u0631\u06CC\u062E "),n())}function Hl(t,r){if(t&1&&(i(0,"td",28),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.onDate,"D")," ")}}function Ul(t,r){t&1&&(i(0,"th",27),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function Gl(t,r){t&1&&s(0,"mat-spinner",34)}function zl(t,r){if(t&1&&(i(0,"button",35),s(1,"i",36),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function Ql(t,r){if(t&1){let e=y();i(0,"td",28),d(1,Gl,1,0,"mat-spinner",30)(2,zl,2,1,"button",31),i(3,"mat-menu",null,1)(5,"button",32),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openedit(u))}),s(6,"i",33),i(7,"span"),a(8,"\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function ql(t,r){t&1&&s(0,"tr",37)}function Yl(t,r){t&1&&s(0,"tr",38)}var Ti=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.searchForm=m.group({title:[""]}),this.route.params.subscribe(p=>{this.watermeterId=p.id})}displayedColumns=["row","replacingWaterMeterType","counterBandNumber","subscriptionNo","replacingWaterMeterFor","enteredNumber","lastCheckoutNumber","createdBy","onDate","operation"];watermeterId;dataSource=new te;listCount=0;isLoadingResults=!0;loading=!0;paginator;sort;searchForm;ngOnInit(){}ngAfterViewInit(){this.getList()}getList(){this.isLoadingResults=!0,this.waterChargeManagementService.getReplacingWaterMeters(+this.watermeterId).subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess){let m=e.data?e.data:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("title")?.value}back(){window.history.back()}openedit(e){this.matDialog.open(Fi,{panelClass:"custom-dialog",data:{id:e.id},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-meter-replacement-list"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:44,vars:12,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"custom-card"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","subscriptionNo"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","counterBandNumber"],["matColumnDef","enteredNumber"],["matColumnDef","lastCheckoutNumber"],["matColumnDef","replacingWaterMeterFor"],["matColumnDef","replacingWaterMeterType"],["matColumnDef","createdBy"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","onDate"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",1,"text-success",3,"click"],[1,"text-success","fa","fa-eye","mx-2"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"div")(2,"div",3),d(3,Al,2,1,"div",4)(4,bl,3,0,"div",4),i(5,"div",5)(6,"table",6,0),f(8,7),d(9,El,2,0,"th",8)(10,yl,2,1,"td",9),C(),f(11,10),d(12,wl,2,0,"th",11)(13,Ml,2,1,"td",9),C(),f(14,12),d(15,Il,2,0,"th",11)(16,Dl,2,1,"td",9),C(),f(17,13),d(18,Fl,2,0,"th",11)(19,Tl,2,1,"td",9),C(),f(20,14),d(21,Wl,2,0,"th",11)(22,Ll,2,1,"td",9),C(),f(23,15),d(24,Bl,2,0,"th",11)(25,Nl,3,4,"td",9),C(),f(26,16),d(27,kl,2,0,"th",11)(28,Rl,3,4,"td",9),C(),f(29,17),d(30,Pl,2,0,"th",11)(31,Vl,2,1,"td",9),C(),f(32,18),d(33,Ol,2,0,"th",11)(34,jl,2,1,"td",9),C(),f(35,19),d(36,$l,2,0,"th",11)(37,Hl,3,4,"td",9),C(),f(38,20),d(39,Ul,2,0,"th",8)(40,Ql,9,2,"td",9),C(),d(41,ql,1,0,"tr",21)(42,Yl,1,0,"tr",22),n()(),i(43,"mat-paginator",23),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(3),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",$(10,hl)),o(35),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(11,vl)))},dependencies:[L,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,J,ct],encapsulation:2})};var Zl=()=>[],Jl=()=>[5,10,50,100,250,500,1e3];function Xl(t,r){t&1&&s(0,"mat-spinner",30)}function e6(t,r){if(t&1&&(i(0,"div",28),d(1,Xl,1,0,"mat-spinner",29),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function t6(t,r){t&1&&(i(0,"div",28)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function i6(t,r){t&1&&(i(0,"th",31),a(1,"#"),n())}function n6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function a6(t,r){t&1&&(i(0,"th",33),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function r6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function o6(t,r){t&1&&(i(0,"th",33),a(1,"\u06A9\u0646\u062A\u0648\u0631"),n())}function u6(t,r){if(t&1&&(i(0,"td",32),a(1),h(2,"enumString"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.waterMeterType,"waterMeterType")," ")}}function m6(t,r){t&1&&(i(0,"th",33),a(1,"\u0631\u0642\u0645 \u0642\u0628\u0644\u06CC"),n())}function l6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.preNumber," ")}}function p6(t,r){t&1&&(i(0,"th",33),a(1,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u06A9\u0646\u062A\u0648\u0631"),n())}function d6(t,r){if(t&1&&(i(0,"strong",37),a(1),n()),t&2){let e=_().$implicit;o(),b(e.lastNumber)}}function s6(t,r){if(t&1&&(i(0,"strong",38),a(1),n()),t&2){let e=_().$implicit;o(),b(e.lastNumber)}}function c6(t,r){t&1&&(i(0,"strong",39),a(1," (\u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC) "),n())}function f6(t,r){if(t&1&&(i(0,"td",32),d(1,d6,2,1,"strong",34)(2,s6,2,1,"strong",35)(3,c6,2,0,"strong",36),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.absence!=!0),o(),l("ngIf",e.isSelfDeclaration==!0)}}function C6(t,r){t&1&&(i(0,"th",33),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641"),n())}function _6(t,r){if(t&1&&(i(0,"strong",37),a(1),n()),t&2){let e=_().$implicit;o(),b(e.waterConsumption)}}function g6(t,r){if(t&1&&(i(0,"strong",38),a(1),n()),t&2){let e=_().$implicit;o(),b(e.waterConsumption)}}function x6(t,r){if(t&1&&(i(0,"td",32),d(1,_6,2,1,"strong",34)(2,g6,2,1,"strong",35),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.absence!=!0)}}function h6(t,r){t&1&&(i(0,"th",33),a(1,"\u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function v6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.registerBy," ")}}function S6(t,r){t&1&&(i(0,"th",33),a(1,"\u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n())}function A6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodWaterMeterRegister," ")}}function b6(t,r){t&1&&(i(0,"th",33),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n())}function E6(t,r){if(t&1&&(i(0,"td",32),a(1),n()),t&2){let e=r.$implicit;
1o(),c(" ",e.description," ")}}function y6(t,r){t&1&&(i(0,"th",33),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631/\u062E\u0648\u0627\u0646\u0634"),n())}function w6(t,r){t&1&&(i(0,"strong",37),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n())}function M6(t,r){t&1&&(i(0,"strong",37),a(1,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n())}function I6(t,r){if(t&1&&(i(0,"td",32),d(1,w6,2,0,"strong",34)(2,M6,2,0,"strong",34),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.inabilityToRead==!0)}}function D6(t,r){t&1&&(i(0,"th",33),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0628\u0631\u0631\u0633\u06CC \u0642\u0631\u0627\u0626\u062A"),n())}function F6(t,r){if(t&1&&(i(0,"strong",37),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),c(" ",w(2,1,e.onDate,"F")," ")}}function T6(t,r){if(t&1&&(i(0,"strong",38),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),b(w(2,1,e.onDate,"F"))}}function W6(t,r){if(t&1&&(i(0,"td",32),d(1,F6,3,4,"strong",34)(2,T6,3,4,"strong",35),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence||e.inabilityToRead==!0),o(),l("ngIf",e.absence!=!0&&e.inabilityToRead!=!0)}}function L6(t,r){t&1&&(i(0,"th",33),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function B6(t,r){t&1&&s(0,"mat-spinner",44)}function N6(t,r){if(t&1&&(i(0,"button",45),s(1,"i",46),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function k6(t,r){if(t&1){let e=y();i(0,"td",32),d(1,B6,1,0,"mat-spinner",40)(2,N6,2,1,"button",41),i(3,"mat-menu",null,1)(5,"button",42),x("click",function(){let u=v(e).$implicit,p=_();return S(p.deleteNumber(u))}),s(6,"i",43),i(7,"span"),a(8,"\u062D\u0630\u0641"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function R6(t,r){t&1&&s(0,"tr",47)}function P6(t,r){t&1&&s(0,"tr",48)}var jt=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.searchForm=m.group({fromDate:[""],toDate:[""],periodId:[0],subscriptionNo:[""],managerName:[""],companyName:[""],contractNo:[""],absenceStatus:[""],readingStatus:[""],isSelfDeclaration:[""]}),this.route.params.subscribe(p=>{this.watermeterId=+p.id})}displayedColumns=["row","waterConsumption","preNumber","lastNumber","registerBy","description","onDate","absence","periodWaterMeterRegister","operation"];info={};watermeterId;dataSource=new te;listCount=0;isLoadingResults=!0;loading=!0;paginator;sort;searchForm;ngOnInit(){}ngAfterViewInit(){this.getList()}getList(){this.isLoadingResults=!0;var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.waterMeterInfoId=this.watermeterId,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterNumber(e.offset,e.count,e.waterMeterInfoId,e.fromDate??void 0,e.toDate??void 0,e.companyName??void 0,e.contractNo??void 0,e.subscriptionNo??void 0,e.periodId??void 0,e.absenceStatus??void 0,e.readingStatus??void 0,e.isSelfDeclaration??void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.waterNumbers?m.data.waterNumbers:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}back(){window.history.back()}deleteNumber(e){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F \u0642\u0631\u0627\u0626\u062A \u062B\u0628\u062A \u0634\u062F\u0647 \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F",showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.waterChargeManagementService.removeNumber(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openAddNumberDialog(){this.matDialog.open(Ci,{width:"600px",data:{w
1aterMeterInfoId:this.watermeterId}}).afterClosed().subscribe(e=>{e&&this.getList()})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.userCompanyId},width:"85%",maxWidth:"1800px"})}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-meter-numbers"]],viewQuery:function(m,u){if(m&1&&(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:52,vars:12,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end","my-2"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-plus","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","subscriptionNo"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","waterMeterType"],["matColumnDef","preNumber"],["matColumnDef","lastNumber"],["matColumnDef","waterConsumption"],["matColumnDef","registerBy"],["matColumnDef","periodWaterMeterRegister"],["matColumnDef","description"],["matColumnDef","absence"],["matColumnDef","onDate"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["class","text-danger",4,"ngIf"],["class","text-success",4,"ngIf"],["class","text-info",4,"ngIf"],[1,"text-danger"],[1,"text-success"],[1,"text-info"],["color","primary","diameter","25",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"fa","fa-trash","mx-2"],["color","primary","diameter","25"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"div",3)(2,"button",4),x("click",function(){return v(p),S(u.openAddNumberDialog())}),s(3,"i",5),i(4,"span"),a(5,"\u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631"),n()()(),i(6,"div")(7,"div",6),d(8,e6,2,1,"div",7)(9,t6,3,0,"div",7),i(10,"div",8)(11,"table",9,0),f(13,10),d(14,i6,2,0,"th",11)(15,n6,2,1,"td",12),C(),f(16,13),d(17,a6,2,0,"th",14)(18,r6,2,1,"td",12),C(),f(19,15),d(20,o6,2,0,"th",14)(21,u6,3,4,"td",12),C(),f(22,16),d(23,m6,2,0,"th",14)(24,l6,2,1,"td",12),C(),f(25,17),d(26,p6,2,0,"th",14)(27,f6,4,3,"td",12),C(),f(28,18),d(29,C6,2,0,"th",14)(30,x6,3,2,"td",12),C(),f(31,19),d(32,h6,2,0,"th",14)(33,v6,2,1,"td",12),C(),f(34,20),d(35,S6,2,0,"th",14)(36,A6,2,1,"td",12),C(),f(37,21),d(38,b6,2,0,"th",14)(39,E6,2,1,"td",12),C(),f(40,22),d(41,y6,2,0,"th",14)(42,I6,3,2,"td",12),C(),f(43,23),d(44,D6,2,0,"th",14)(45,W6,3,2,"td",12),C(),f(46,24),d(47,L6,2,0,"th",14)(48,k6,9,2,"td",12),C(),d(49,R6,1,0,"tr",25)(50,P6,1,0,"tr",26),n()(),i(51,"mat-paginator",27),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(8),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",$(10,Zl)),o(38),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(11,Jl)))},dependencies:[L,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,J,ct],encapsulation:2})};var O6=t=>[t],j6=()=>[5,10,50,100,250,500,1e3];function $6(t,r){t&1&&(i(0,"div",44),s(1,"mat-spinner",45),n())}function H6(t,r){t&1&&s(0,"mat-spinner",48)}function U6(t,r){if(t&1&&(i(0,"div",46),d(1,H6,1,0,"mat-spinner",47),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function G6(t,r){t&1&&(i(0,"div",46)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function z6(t,r){t&1&&(i(0,"th",49),a(1,"#"),n())}function Q6(t,r){if(t&1&&(i(0,"td",50),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function q6(t,r){t&1&&(i(0,"th",51),a(1,"\u062F\u0648\u0631\u0647"),n())}function Y6(t,r){if(t&1&&(i(0,"td",50),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodNumber," ")}}function K6(t,r){t&1&&(i(0,"th",51),a(1,"\u0634\u0631\u0648\u0639/\u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647"),n())}function Z6(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),a(2),h(3,"luxonFormat"),h(4,"luxonFormat"),n()()),t&2){let e=r.$implicit;o(),Z("matTooltip","",e.days," \u0631\u0648\u0632"),o(),tt(" ",w(3,4,e.startDate,"D")," \u062A\u0627 ",w(4,7,e.endDate,"D")," ")}}function J6(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0635\u0631\u0641"),n())}function X6(t,r){if(t&1&&(i(0,"td",53)(1,"span",52),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.number),o(),c(" ",e.number," ")}}function ep(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0635\u0631\u0641 \u0645\u062C\u0627\u0632"),n())}function tp(t,r){if(t&1&&(i(0,"td",54)(1,"span",52),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.waterConsumptionAllowed),o(),c(" ",e.waterConsumptionAllowed," ")}}function ip(t,r){t&1&&(i(0,"th",51),a(1," \u0645\u0627\u0632\u0627\u062F"),n())}function np(t,r){if(t&1&&(i(0,"td",55)(1,"span",52),a(2),n()()),t&2){let e=r.$implicit;l("ngClass",e.waterConsumptionUnAllowed>0?"consumptionUnAllowed":""),o(),st("matTooltip",e.waterConsumptionUnAllowed),o(),c(" ",e.waterConsumptionUnAllowed," ")}}function ap(t,r){t&1&&(i(0,"th",51),a(1," \u0628\u0631\u0622\u0648\u0631\u062F\u06CC "),n())}function rp(t,r){if(t&1&&(i(0,"td",55),a(1),n()),t&2){let e=r.$implicit;l("ngClass",e.additionConsumption>0?"wateradditionConsumption":""),o(),c(" ",e.additionConsumption," ")}}function op(t,r){t&1&&(i(0,"th",51),a(1,"\u062D\u062F\u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647"),n())}function up(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.waterConsumptionLimitInDay),o(),c(" ",e.waterConsumptionLimitInDay," ")}}function mp(t,r){t&1&&(i(0,"th",51),a(1," \u0645\u062C\u0627\u0632 \u062F\u0648\u0631\u0647"),n())}function lp(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),a(2),n()()),t&2){let e=r.$implicit;o(),st("matTooltip",e.waterConsumptionLimit),o(),c(" ",e.waterConsumptionLimit," ")}}function pp(t,r){t&1&&(i(0,"th",51),a(1," \u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function dp(t,r){if(t&1&&(i(0,"td",50)(1,"span",56),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.taxAmount+e.abonmanTaxAmount)," ")}}function sp(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u062C\u0627\u0632 + \u0645\u0627\u0632\u0627\u062F"),n())}function cp(t,r){if(t&1&&(i(0,"td",50)(1,"span"),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.amount)," ")}}function fp(t,r){t&1&&(i(0,"th",51),a(1," \u0622\u0628\u0648\u0646\u0645\u0627\u0646"),n())}function Cp(t,r){if(t&1&&(i(0,"td",50)(1,"span"),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.abonman)," ")}}function _p(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0628\u0644\u063A \u0645\u062C\u0627\u0632"),n())}function gp(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),h(2,"number"),a(3),h(4,"number"),n()()),t&2){let e=r.$implicit;o(),Z("matTooltip"," \u0647\u0632\u06CC\u0646\u0647 \u0647\u0631 \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 \u0645\u062C\u0627\u0632 ",M(2,3,e.costAllowed),""),o(2),c(" ",M(4,5,e.allowPrice)," ")}}function xp(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0628\u0644\u063A \u0645\u0627\u0632\u0627\u062F"),n())}function hp(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),h(2,"number"),a(3),h(4,"number"),n()()),t&2){let e=r.$implicit;o(),Z("matTooltip","\u0647\u0632\u06CC\u0646\u0647 \u0647\u0631 \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 \u0645\u0627\u0632\u0627\u062F ",M(2,3,e.costUnAllowable),""),o(2),c(" ",M(4,5,e.unAllowPrice)," ")}}function vp(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0628\u0644\u063A \u06A9\u0644"),n())}function Sp(t,r){if(t&1){let e=y();i(0,"td",50)(1,"a",57),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openBillView(u))}),a(2),h(3,"number"),n()()}if(t&2){let e=r.$implicit;o(2),c(" ",M(3,1,e.totalAmount)," ")}}function Ap(t,r){t&1&&(i(0,"th",51),a(1,"\u0622\u0628\u0648\u0646\u0645\u0627\u0646"),n())}function bp(t,r){if(t&1&&(i(0,"td",50)(1,"span",52),h(2,"number"),a(3),h(4,"number"),n()()),t&2){let e=r.$implicit;o(),Zt("matTooltip"," ",e.abomanTax,"% = ",M(2,4,e.abomanTotalAmount),""),o(2),c(" ",M(4,6,e.abonmal)," ")}}function Ep(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0647\u0644\u062A \u067E\u0631\u062F\u0627\u062E\u062A"),n())}function yp(t,r){if(t&1&&(i(0,"td",50),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.paymentDeadLine,"D")," ")}}function wp(t,r){t&1&&(i(0,"th",51),a(1," \u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n())}function Mp(t,r){if(t&1&&(i(0,"td",50),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.days," ")}}function Ip(t,r){t&1&&(i(0,"th",51),a(1,"\u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function Dp(t,r){if(t&1&&(i(0,"td",50),a(1),n()),t&2){let e=r.$implicit;o(),c("",e.tax,"%")}}function Fp(t,r){t&1&&(i(0,"th",49),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function Tp(t,r){t&1&&s(0,"mat-spinner",64)}function Wp(t,r){if(t&1&&(i(0,"button",65),s(1,"i",66),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function Lp(t,r){if(t&1){let e=y();i(0,"td",50),d(1,Tp,1,0,"mat-spinner",58)(2,Wp,2,1,"button",59),i(3,"mat-menu",null,0)(5,"button",8),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openBillView(u))}),s(6,"i",60),i(7,"span"),a(8,"\u062C\u0632\u0626\u06CC\u0627\u062A \u0642\u0628\u0636"),n()(),i(9,"button",8),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openeditwaterbill(u))}),s(10,"i",61),i(11,"span"),a(12,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0642\u0628\u0636"),n()(),i(13,"button",62),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openRemoveBill(u))}),s(14,"i",63),i(15,"span"),a(16,"\u062D\u0630\u0641 \u0642\u0628\u0636"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function Bp(t,r){t&1&&s(0,"tr",67)}function Np(t,r){t&1&&s(0,"tr",68)}var $t=class t extends T{constructor(e,m,u,p){super(p);this.waterChargeManagementService=m;this.waterBillService=u;this.form=e.group({userId:["",[Ge.required]]}),this.searchForm=e.group({}),this.route.params.subscribe(A=>{A.id!="0"&&A.id&&(this.id=A.id),this.getList()})}displayedColumns=["row","periodNumber","startDate","waterConsumptionLimitInDay","days","waterConsumptionLimit","waterConsumptionAllowed","waterConsumptionUnAllowed","additionConsumption","number","allowPrice","unAllowPrice","amount","abonman","taxAmount","totalAmount","operation"];loading=!1;dataSource=new te;searchForm;id=0;listCount=0;isLoadingResults=!0;form;isSaving=!1;info;paginator;sort;ngOnInit(){}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.waterMeterInfoId=this.id,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterBillService.getPagedWaterMeterWaterBills(e.offset,e.count,e.waterMeterInfoId,e.periodIds,e.bilWaterMeterState,e.meterReadingStatus))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.waterMeterInfoId=this.id,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBills_Export",e,"all-water-bills.xls")}exportPdf(e){var m=this.searchForm.value;m.offset=0,m.count=1e5,m.waterMeterInfoId=this.id,m.reportType=e,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBills_Pdf",m,"all-water-bills.pdf","application/pdf")}openeditwaterbill(e){this.matDialog.open(ci,{data:{id:e.billId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openRemoveBill(e){this.matDialog.open(Vt,{data:{billId:e.billId},maxWidth:"1800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openBillView(e){this.matDialog.open(Pt,{data:{billId:e.billId},width:"85%",maxWidth:"1800px"})}static \u0275fac=function(m){return new(m||t)(g(O),g(j),g(pt),g(I))};static \u0275cmp=D({type:t,selectors:[["water-meter-all-bill-list"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:92,vars:16,consts:[["menu","matMenu"],["exporter","matTableExporter"],[1,"content-header"],["class","d-flex my-5 p-5 align-items-center justify-content-center",4,"ngIf"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-between","my-2"],[1,"btn","btn-default",3,"matMenuTriggerFor"],[1,"fa","fa-chevron-down","me-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"fa","fa-file-pdf","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","periodNumber"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","startDate"],["matColumnDef","number"],["style","background-color: #59ee9c; color: white","mat-cell","",4,"matCellDef"],["matColumnDef","waterConsumptionAllowed"],["class","consumptionAllowed","mat-cell","",4,"matCellDef"],["matColumnDef","waterConsumptionUnAllowed"],["mat-cell","",3,"ngClass",4,"matCellDef"],["matColumnDef","additionConsumption"],["matColumnDef","waterConsumptionLimitInDay"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","taxAmount"],["matColumnDef","amount"],["matColumnDef","abonman"],["matColumnDef","allowPrice"],["matColumnDef","unAllowPrice"],["matColumnDef","totalAmount"],["matColumnDef","abonmal"],["matColumnDef","paymentDeadLine"],["matColumnDef","days"],["matColumnDef","tax"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"d-flex","my-5","p-5","align-items-center","justify-content-center"],["diameter","50","color","primary"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[3,"matTooltip"],["mat-cell","",2,"background-color","#59ee9c","color","white"],["mat-cell","",1,"consumptionAllowed"],["mat-cell","",3,"ngClass"],["matTooltip","\u0645\u0627\u0644\u06CC\u0627\u062A \u0622\u0628\u0647\u0627\u0621 + \u0645\u0627\u0644\u06CC\u0627\u062A \u0622\u0628\u0648\u0646\u0645\u0627\u0646"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A \u0642\u0628\u0636",3,"click"],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],[1,"fa","fa-eye","mx-2"],[1,"fa","fa-cash-register","mx-2"],["mat-menu-item","",1,"text-danger",3,"click"],[1,"fa","fa-trash","mx-2"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2),n()(),d(3,$6,2,0,"div",3),i(4,"div",4)(5,"div",5)(6,"button",6)(7,"span"),a(8,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n(),s(9,"i",7),n(),i(10,"mat-menu",null,0)(12,"button",8),x("click",function(){return v(p),S(u.exportExcel())}),s(13,"i",9),i(14,"span"),a(15,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n()(),i(16,"button",8),x("click",function(){return v(p),S(u.exportPdf(0))}),s(17,"i",10),a(18," \u0686\u0627\u067E \u0642\u0628\u0648\u0636 \u0635\u0627\u062F\u0631 \u0634\u062F\u0647 "),n(),i(19,"button",8),x("click",function(){return v(p),S(u.exportPdf(1))}),s(20,"i",10),a(21," \u0686\u0627\u067E \u0645\u0635\u0631\u0641 \u0627\u0639\u0645\u0627\u0644 \u0634\u062F\u0647 \u062F\u0631 \u0642\u0628\u0648\u0636 "),n()()(),i(22,"div")(23,"div",11),d(24,U6,2,1,"div",12)(25,G6,3,0,"div",12),i(26,"div",13)(27,"table",14,1),f(29,15),d(30,z6,2,0,"th",16)(31,Q6,2,1,"td",17),C(),f(32,18),d(33,q6,2,0,"th",19)(34,Y6,2,1,"td",17),C(),f(35,20),d(36,K6,2,0,"th",19)(37,Z6,5,10,"td",17),C(),f(38,21),d(39,J6,2,0,"th",19)(40,X6,3,2,"td",22),C(),f(41,23),d(42,ep,2,0,"th",19)(43,tp,3,2,"td",24),C(),f(44,25),d(45,ip,2,0,"th",19)(46,np,3,3,"td",26),C(),f(47,27),d(48,ap,2,0,"th",19)(49,rp,2,2,"td",26),C(),f(50,28),d(51,op,2,0,"th",19)(52,up,3,2,"td",17),C(),f(53,29),d(54,mp,2,0,"th",19)(55,lp,3,2,"td",17),C(),f(56,30),d(57,pp,2,0,"th",19)(58,dp,4,3,"td",17),C(),f(59,31),d(60,sp,2,0,"th",19)(61,cp,4,3,"td",17),C(),f(62,32),d(63,fp,2,0,"th",19)(64,Cp,4,3,"td",17),C(),f(65,33),d(66,_p,2,0,"th",19)(67,gp,5,7,"td",17),C(),f(68,34),d(69,xp,2,0,"th",19)(70,hp,5,7,"td",17),C(),f(71,35),d(72,vp,2,0,"th",19)(73,Sp,4,3,"td",17),C(),f(74,36),d(75,Ap,2,0,"th",19)(76,bp,5,8,"td",17),C(),f(77,37),d(78,Ep,2,0,"th",19)(79,yp,3,4,"td",17),C(),f(80,38),d(81,wp,2,0,"th",19)(82,Mp,2,1,"td",17),C(),f(83,39),d(84,Ip,2,0,"th",19)(85,Dp,2,1,"td",17),C(),f(86,40),d(87,Fp,2,0,"th",16)(88,Lp,17,2,"td",17),C(),d(89,Bp,1,0,"tr",41)(90,Np,1,0,"tr",42),n()(),i(91,"mat-paginator",43),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p=P(11);o(2),c(" \u0642\u0628\u0636 \u0647\u0627\u06CC \u0622\u0628 \u0628\u0647\u0627\u0621 \u0627\u06CC\u062C\u0627\u062F \u0634\u062F\u0647 (",u.listCount," \u0642\u0628\u0636 ) "),o(),l("ngIf",u.loading),o(3),l("matMenuTriggerFor",p),o(18),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(13,O6,u.displayedColumns.length-1)),o(62),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(15,j6))}},dependencies:[on,L,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,qe,J],styles:[".consumptionUnAllowed[_ngcontent-%COMP%]{background-color:red;color:#fff}.wateradditionConsumption[_ngcontent-%COMP%]{background-color:#83ade9;color:#fff}.consumptionAllowed[_ngcontent-%COMP%]{background-color:#228b22;color:#fff}"]})};var Rp=t=>[t],Pp=()=>[5,10,50,100,250,500,1e3];function Vp(t,r){t&1&&s(0,"mat-spinner",27)}function Op(t,r){if(t&1&&(i(0,"div",25),d(1,Vp,1,0,"mat-spinner",26),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function jp(t,r){t&1&&(i(0,"div",25)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function $p(t,r){t&1&&(i(0,"th",28),a(1,"#"),n())}function Hp(t,r){if(t&1&&(i(0,"td",29),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Up(t,r){t&1&&(i(0,"th",30),a(1,"\u062F\u0648\u0631\u0647"),n())}function Gp(t,r){if(t&1&&(i(0,"td",29),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodNumber," ")}}function zp(t,r){t&1&&(i(0,"th",30),a(1,"\u062A\u0648\u0633\u0637"),n())}function Qp(t,r){if(t&1&&(i(0,"td",29),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastUpdateBy," ")}}function qp(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0635\u0631\u0641"),n())}function Yp(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.number)," ")}}function Kp(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u062C\u0627\u0632"),n())}function Zp(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.waterConsumptionAllowed)," ")}}function Jp(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0627\u0632\u0627\u062F"),n())}function Xp(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.waterConsumptionUnAllowed)," ")}}function ed(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC"),n())}function td(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.additionConsumption)," ")}}function id(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0627\u0644\u06CC\u0627\u062A"),n())}
1function nd(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.taxAmount)," ")}}function ad(t,r){t&1&&(i(0,"th",30),a(1,"\u0637\u0648\u0644 \u062F\u0648\u0631\u0647"),n())}function rd(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.days)," ")}}function od(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0628\u0644\u063A \u06A9\u0644"),n())}function ud(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.totalAmount)," ")}}function md(t,r){t&1&&(i(0,"th",30),a(1,"\u062A\u063A\u06CC\u06CC\u0631 \u0628\u0627\u0628\u062A"),n())}function ld(t,r){t&1&&(i(0,"strong"),a(1,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n())}function pd(t,r){t&1&&(i(0,"strong"),a(1,"\u062D\u0630\u0641"),n())}function dd(t,r){if(t&1&&(i(0,"td",29),d(1,ld,2,0,"strong",31)(2,pd,2,0,"strong",31),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.changeBillFor==0),o(),l("ngIf",e.changeBillFor==1)}}function sd(t,r){t&1&&(i(0,"th",30),a(1,"\u0645\u0634\u0627\u0647\u062F\u0647"),n())}function cd(t,r){t&1&&s(0,"td",29)}function fd(t,r){t&1&&(i(0,"th",30),a(1,"\u062A\u063A\u06CC\u06CC\u0631 \u062F\u0631 \u062A\u0627\u0631\u06CC\u062E"),n())}function Cd(t,r){if(t&1&&(i(0,"td",29),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.lastUpdateOnDate,"F")," ")}}function _d(t,r){t&1&&s(0,"tr",32)}function gd(t,r){t&1&&s(0,"tr",33)}var Wi=class t extends T{constructor(e,m,u){super(e);this.waterChargeManagementService=m;this.waterBillService=u;this.searchForm=this.fb.group({waterMeterId:[null]}),this.route.params.subscribe(p=>{p.id!="0"&&p.id&&(this.id=p.id)})}displayedColumns=["row","periodNumber","days","number","waterConsumptionAllowed","waterConsumptionUnAllowed","additionConsumption","taxAmount","totalAmount","lastUpdateBy","lastUpdateOnDate","changeBillFor","viewBill"];companyId="";id=0;dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;ngOnInit(){}ngAfterViewInit(){this.getList()}getList(){var e=this.searchForm.value;e.waterMeterId=this.id,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterBillService.getArchiveWaterBills(e.offset,e.count,e.byUserId,e.contractNo,e.periodId,e.companyId,e.waterMeterId,e.billId,e.subscriptionNo))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.bills?m.data.bills:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}}),wt(()=>this.isLoadingResults=!1)).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}static \u0275fac=function(m){return new(m||t)(g(I),g(j),g(pt))};static \u0275cmp=D({type:t,selectors:[["adm-waterBill-archive-change-list"]],viewQuery:function(m,u){if(m&1&&
1(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:49,vars:13,consts:[["exporter","matTableExporter"],[1,"custom-card"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","periodNumber"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","lastUpdateBy"],["matColumnDef","number"],["matColumnDef","waterConsumptionAllowed"],["matColumnDef","waterConsumptionUnAllowed"],["matColumnDef","additionConsumption"],["matColumnDef","taxAmount"],["matColumnDef","days"],["matColumnDef","totalAmount"],["matColumnDef","changeBillFor"],["matColumnDef","viewBill"],["matColumnDef","lastUpdateOnDate"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[4,"ngIf"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",1)(1,"div",2),d(2,Op,2,1,"div",3)(3,jp,3,0,"div",3),i(4,"div",4)(5,"table",5,0),f(7,6),d(8,$p,2,0,"th",7)(9,Hp,2,1,"td",8),C(),f(10,9),d(11,Up,2,0,"th",10)(12,Gp,2,1,"td",8),C(),f(13,11),d(14,zp,2,0,"th",10)(15,Qp,2,1,"td",8),C(),f(16,12),d(17,qp,2,0,"th",10)(18,Yp,3,3,"td",8),C(),f(19,13),d(20,Kp,2,0,"th",10)(21,Zp,3,3,"td",8),C(),f(22,14),d(23,Jp,2,0,"th",10)(24,Xp,3,3,"td",8),C(),f(25,15),d(26,ed,2,0,"th",10)(27,td,3,3,"td",8),C(),f(28,16),d(29,id,2,0,"th",10)(30,nd,3,3,"td",8),C(),f(31,17),d(32,ad,2,0,"th",10)(33,rd,3,3,"td",8),C(),f(34,18),d(35,od,2,0,"th",10)(36,ud,3,3,"td",8),C(),f(37,19),d(38,md,2,0,"th",10)(39,dd,3,2,"td",8),C(),f(40,20),d(41,sd,2,0,"th",10)(42,cd,1,0,"td",8),C(),f(43,21),d(44,fd,2,0,"th",10)(45,Cd,3,4,"td",8),C(),d(46,_d,1,0,"tr",22)(47,gd,1,0,"tr",23),n()(),i(48,"mat-paginator",24),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()}m&2&&(o(2),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(10,Rp,u.displayedColumns.length-1)),o(41),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(12,Pp)))},dependencies:[L,ae,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,qe,J],encapsulation:2})};function hd(t,r){if(t&1&&(i(0,"mat-option",12),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function vd(t,r){t&1&&(i(0,"mat-option",13),a(1,"\u0645\u0648\u0631\u062F\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n())}function Sd(t,r){t&1&&s(0,"mat-spinner",14)}function Ad(t,r){t&1&&s(0,"mat-spinner",15)}function bd(t,r){if(t&1&&s(0,"div",16),t&2){let e=_();l("chart",e.chart)}}var Li=class t extends T{constructor(e,m,u){super(u);this.reportService=e;this.periodService=m;this.route.params.subscribe(p=>{this.waterMeterInfoId=p.id})}selectedPortal="";periodList=[];loadingPeriods=!1;selectedPeriods=[];loading=!0;reportData=new dn;chart=new an;portals=[];loadingPortals=!0;waterMeterInfoId="";avrageConsumption=0;ngOnInit(){this.getPeriodList(),this.getReport(),this.getPortals()}getPortals(){this.loadingPortals=!0,this.portalService.gePortals().pipe(wt(()=>this.loadingPortals=!1)).subscribe(e=>{this.portals=e.data??[]})}getPeriodList(){this.loadingPeriods=!0,this.periodList=[],this.periodService.getPeriodList(this.selectedPortal,1).pipe(wt(()=>this.loadingPeriods=!1)).subscribe(e=>{this.periodList=e.data?e.data:[]})}getReport(){this.loading=!0,this.reportService.reportWaterConsumptionPeriod(this.selectedPeriods,+this.waterMeterInfoId,void 0).pipe(wt(()=>this.loading=!1)).subscribe(e=>{this.reportData=e.data,this.avrageConsumption=e.data.avrageConsumption,this.chart=this.createCharts([{name:"\u06A9\u0644 \u0645\u0635\u0631\u0641",color:"#0087ff",data:this.reportData.consumptions},{name:"\u0645\u0635\u0631\u0641 \u0645\u062C\u0627\u0632",color:"#3dff00",data:this.reportData.allowConsumptions},{name:"\u0645\u0635\u0631\u0641 \u063A\u06CC\u0631 \u0645\u062C\u0627\u0632",color:"#ff0044",data:this.reportData.unAllowConsumptions}],this.reportData.titles??[])})}createCharts(e,m){var u=new qe("en");return new an({credits:{enabled:!1},exporting:{enabled:!0,buttons:{contextButton:{menuItems:["downloadPNG","downloadJPEG","downloadPDF"]}},fallbackToExportServer:!1,pdfFont:{normal:"fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf"}},chart:{type:"column",zooming:{type:"x"}},title:{text:"\u06AF\u0632\u0627\u0631\u0634 \u0645\u0635\u0631\u0641 \u0622\u0628 \u0647\u0631 \u062F\u0648\u0631\u0647"},subtitle:{text:""},xAxis:{categories:m},yAxis:{title:{text:"\u062A\u0639\u062F\u0627\u062F"}},plotOptions:{column:{dataLabels:{enabled:!0}}},series:e,legend:{rtl:!0},tooltip:{useHTML:!0,style:{direction:"rtl",textAlign:"right"},formatter:function(){return'<div style="font:inherit"><div>'+this.key+"</div>"+this.point.series.name+': <span dir="ltr">'+u.transform(this.y)+"</span></br></div>"}}})}static \u0275fac=function(m){return new(m||t)(g(ri),g(bt),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-consumption-report"]],standalone:!1,features:[F],decls:18,vars:8,consts:[[1,"card"],[1,"card-body"],[1,"row"],[1,"col-sm-6","col-md-4"],["name","periods","multiple","",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["disabled","",4,"ngIf"],["diameter","20","matSuffix","","color","primary",4,"ngIf"],[1,"d-flex","justify-content-end","my-2"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","25","color","primary",4,"ngIf"],["class","chart",3,"chart",4,"ngIf"],[3,"value"],["disabled",""],["diameter","20","matSuffix","","color","primary"],["diameter","25","color","primary"],[1,"chart",3,"chart"]],template:function(m,u){m&1&&(i(0,"form",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),a(5,"\u062F\u0648\u0631\u0647"),n(),i(6,"mat-select",4),ei("ngModelChange",function(A){return Xt(u.selectedPeriods,A)||(u.selectedPeriods=A),A}),d(7,hd,2,2,"mat-option",5)(8,vd,2,0,"mat-option",6),n(),d(9,Sd,1,0,"mat-spinner",7),n()(),i(10,"div",8)(11,"button",9),x("click",function(){return u.getReport()}),i(12,"span"),a(13,"\u062F\u0631\u06CC\u0627\u0641\u062A \u06AF\u0632\u0627\u0631\u0634"),n(),d(14,Ad,1,0,"mat-spinner",10),n()()()(),i(15,"strong"),a(16),n(),d(17,bd,1,1,"div",11)),m&2&&(o(6),Jt("ngModel",u.selectedPeriods),o(),l("ngForOf",u.periodList),o(),l("ngIf",u.periodList.length==0&&!u.loadingPerio
1ds),o(),l("ngIf",u.loadingPeriods),o(2),l("disabled",u.loading),o(3),l("ngIf",u.loading),o(2),c(" \u0645\u062A\u0648\u0633\u0637 \u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0645\u0635\u0631\u0641 : ",u.avrageConsumption,` 2`),o(),l("ngIf",!u.loading))},dependencies:[Be,L,G,H,U,ui,bn,Q,z,Je,B,ye,Ee,wn],encapsulation:2})};var yd=t=>[t],wd=()=>[5,10,50,100,250,500,1e3];function Md(t,r){t&1&&(i(0,"div",35),s(1,"mat-spinner",36),n())}function Id(t,r){t&1&&s(0,"mat-spinner",39)}function Dd(t,r){if(t&1&&(i(0,"div",37),d(1,Id,1,0,"mat-spinner",38),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Fd(t,r){t&1&&(i(0,"div",37)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Td(t,r){t&1&&s(0,"mat-spinner",39)}function Wd(t,r){if(t&1&&(i(0,"div",37),d(1,Td,1,0,"mat-spinner",38),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function Ld(t,r){t&1&&(i(0,"div",37)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Bd(t,r){t&1&&(i(0,"th",40),a(1,"#"),n())}function Nd(t,r){if(t&1&&(i(0,"td",41),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function kd(t,r){t&1&&(i(0,"th",42),a(1,"\u062F\u0648\u0631\u0647"),n())}function Rd(t,r){if(t&1&&(i(0,"td",41),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodNumber," ")}}function Pd(t,r){t&1&&(i(0,"th",42),a(1,"COD"),n())}function Vd(t,r){if(t&1&&(i(0,"td",41),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.cod," ")}}function Od(t,r){t&1&&(i(0,"th",42),a(1,"\u0634\u0631\u0648\u0639 \u062F\u0648\u0631\u0647"),n())}function jd(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.startDate,"D")," ")}}function $d(t,r){t&1&&(i(0,"th",42),a(1,"\u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647"),n())}function Hd(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.endDate,"D")," ")}}function Ud(t,r){t&1&&(i(0,"th",42),a(1,"\u062E\u062F\u0645\u0627\u062A"),n())}function Gd(t,r){if(t&1&&(i(0,"td",41),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.companyServiceItem," ")}}function zd(t,r){t&1&&(i(0,"th",42),a(1,"\u06A9\u0644 \u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function Qd(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.taxAmount+e.abonmanTaxAmount)," ")}}function qd(t,r){t&1&&(i(0,"th",42),a(1,"\u0645\u0628\u0644\u063A \u06A9\u0644"),n())}function Yd(t,r){if(t&1&&(i(0,"td",41)(1,"a",43),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/sewer-bill/",e.billId,""),o(),c(" ",M(3,3,e.totalAmount)," ")}}function Kd(t,r){t&1&&(i(0,"th",42),a(1,"\u0645\u0628\u0644\u063A"),n())}function Zd(t,r){if(t&1&&(i(0,"td",41)(1,"a",43),a(2),h(3,"number"),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/sewer-bill/",e.billId,""),o(),c(" ",M(3,3,e.amount)," ")}}function Jd(t,r){t&1&&(i(0,"th",42),a(1," \u0622\u0628\u0648\u0646\u0645\u0627\u0646"),n())}function Xd(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.abonman)," ")}}function es(t,r){t&1&&(i(0,"th",42),a(1,"\u062C\u0631\u06CC\u0645\u0647 \u0622\u0644\u0648\u062F\u06AF\u06CC"),n())}function ts(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),c(" ",M(2,1,e.pollution)," ")}}function is(t,r){t&1&&(i(0,"th",42),a(1,"\u0645\u0647\u0644\u062A \u067E\u0631\u062F\u0627\u062E\u062A"),n())}function ns(t,r){if(t&1&&(i(0,"td",41),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.paymentDeadLine,"D")," ")}}function as(t,r){t&1&&(i(0,"th",42),a(1,"\u0636\u0631\u06CC\u0628"),n())}function rs(t,r){if(t&1&&(i(0,"td",41)(1,"label"),a(2),n()()),t&2){let e=r.$implicit;o(2),c(" ",e.sewerageRatio," ")}}function os(t,r){t&1&&(i(0,"th",42),a(1,"\u0645\u0635\u0631\u0641 \u0622\u0628"),n())}function us(t,r){if(t&1&&(i(0,"td",41)(1,"label"),a(2),n()()),t&2){let e=r.$implicit;o(2),c(" ",e.consumption," ")}}function ms(t,r){t&1&&(i(0,"th",42),a(1,"\u0645\u0627\u0644\u06CC\u0627\u062A"),n())}function ls(t,r){if(t&1&&(i(0,"td",41),a(1),n()),t&2){let e=r.$implicit;o(),c("",e.tax,"%")}}function ps(t,r){t&1&&(i(0,"th",40),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function ds(t,r){t&1&&s(0,"mat-spinner",52)}function ss(t,r){if(t&1&&(i(0,"button",53),s(1,"i",54),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function cs(t,r){if(t&1){let e=y();i(0,"td",41),d(1,ds,1,0,"mat-spinner",44)(2,ss,2,1,"button",45),i(3,"mat-menu",null,1)(5,"button",46),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openBillView(u))}),s(6,"i",47),i(7,"span"),a(8,"\u062C\u0632\u0626\u06CC\u0627\u062A \u0642\u0628\u0636"),n()(),i(9,"button",46),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openeditbill(u))}),s(10,"i",48),i(11,"span"),a(12,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0642\u0628\u0636"),n()(),i(13,"a",46),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openEditPricebill(u))}),s(14,"i",49),i(15,"span"),a(16,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0645\u0628\u0644\u063A \u0642\u0628\u0636"),n()(),i(17,"button",50),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openRemoveBill(u))}),s(18,"i",51),i(19,"span"),a(20,"\u062D\u0630\u0641 \u0642\u0628\u0636"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading)}}function fs(t,r){t&1&&s(0,"tr",55)}function Cs(t,r){t&1&&s(0,"tr",56)}var Bi=class t extends T{constructor(e,m,u){super(u);this.sewerBillsService=m;this.form=e.group({userId:["",[Ge.required]]}),this.searchForm=e.group({}),this.route.params.subscribe(p=>{p.id!="0"&&p.id&&(this.id=p.id),this.getList()})}displayedColumns=["row","periodNumber","startDate","endDate","consumption","cod","sewerageRatio","pollution","amount","tax","taxAmount","totalAmount","operation"];loading=!1;dataSource=new te;searchForm;id=0;listCount=0;isLoadingResults=!0;form;isSaving=!1;info;paginator;sort;ngOnInit(){}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.waterMeterId=this.id,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.sewerBillsService.getPagedSewerBills(e.offset,e.count,e.companyId,e.companyName,e.contractNo,e.managerName,e.periodId,e.portalId,e.waterMeterId,void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.waterMeterInfoId=this.id,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/SewerBills/GeAllSewerBills_Export",e,"all-Sewer-bills.xls")}openRemoveBill(e){this.matDialog.open(Vt,{data:{billId:e.billId},maxWidth:"1800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openBillView(e){this.matDialog.open(Pt,{data:{billId:e.billId},width:"85%",maxWidth:"1800px"})}openeditbill(e){this.matDialog.open(Dn,{data:{id:e.billId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openEditPricebill(e){this.matDialog.open(Fn,{data:{id:e.billId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}static \u0275fac=function(m){return new(m||t)(g(O),g(Bt),g(I))};static \u0275cmp=D({type:t,selectors:[["water-meter-sewer-bills"]],viewQuery:function(m,u){if(m&1&&
2(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:71,vars:17,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],["class","d-flex my-5 p-5 align-items-center justify-content-center",4,"ngIf"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","periodNumber"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","cod"],["matColumnDef","startDate"],["matColumnDef","endDate"],["matColumnDef","companyServiceItem"],["matColumnDef","taxAmount"],["matColumnDef","totalAmount"],["matColumnDef","amount"],["matColumnDef","abonman"],["matColumnDef","pollution"],["matColumnDef","paymentDeadLine"],["matColumnDef","sewerageRatio"],["matColumnDef","consumption"],["matColumnDef","tax"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"d-flex","my-5","p-5","align-items-center","justify-content-center"],["diameter","50","color","primary"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["target","_blank",3,"routerLink"],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"fa","fa-eye","mx-2"],[1,"fa","fa-cash-register","mx-2"],[1,"fa","fa-pencil","mx-2"],["mat-menu-item","",1,"text-danger",3,"click"],[1,"fa","fa-trash","mx-2"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2),n()(),d(3,Md,2,0,"div",3),i(4,"div",4),s(5,"div",5),i(6,"div")(7,"div",6)(8,"button",7),x("click",function(){return v(p),S(u.exportExcel())}),s(9,"i",8),a(10," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(11,"div",9),d(12,Dd,2,1,"div",10)(13,Fd,3,0,"div",10),i(14,"div",9),d(15,Wd,2,1,"div",10)(16,Ld,3,0,"div",10),i(17,"div",11)(18,"table",12,0),f(20,13),d(21,Bd,2,0,"th",14)(22,Nd,2,1,"td",15),C(),f(23,16),d(24,kd,2,0,"th",17)(25,Rd,2,1,"td",15),C(),f(26,18),d(27,Pd,2,0,"th",17)(28,Vd,2,1,"td",15),C(),f(29,19),d(30,Od,2,0,"th",17)(31,jd,3,4,"td",15),C(),f(32,20),d(33,$d,2,0,"th",17)(34,Hd,3,4,"td",15),C(),f(35,21),d(36,Ud,2,0,"th",17)(37,Gd,2,1,"td",15),C(),f(38,22),d(39,zd,2,0,"th",17)(40,Qd,3,3,"td",15),C(),f(41,23),d(42,qd,2,0,"th",17)(43,Yd,4,5,"td",15),C(),f(44,24),d(45,Kd,2,0,"th",17)(46,Zd,4,5,"td",15),C(),f(47,25),d(48,Jd,2,0,"th",17)(49,Xd,3,3,"td",15),C(),f(50,26),d(51,es,2,0,"th",17)(52,ts,3,3,"td",15),C(),f(53,27),d(54,is,2,0,"th",17)(55,ns,3,4,"td",15),C(),f(56,28),d(57,as,2,0,"th",17)(58,rs,3,1,"td",15),C(),f(59,29),d(60,os,2,0,"th",17)(61,us,3,1,"td",15),C(),f(62,30),d(63,ms,2,0,"th",17)(64,ls,2,1,"td",15),C(),f(65,31),d(66,ps,2,0,"th",14)(67,cs,21,2,"td",15),C(),d(68,fs,1,0,"tr",32)(69,Cs,1,0,"tr",33),n()(),i(70,"mat-paginator",34),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()()}m&2&&(o(2),c(" \u0642\u0628\u0636 \u0647\u0627\u06CC \u0641\u0627\u0636\u0644\u0627\u0628 \u0628\u0647\u0627\u0621 \u0627\u06CC\u062C\u0627\u062F \u0634\u062F\u0647 (",u.listCount," \u0642\u0628\u0636 ) "),o(),l("ngIf",u.loading),o(9),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(14,yd,u.displayedColumns.length-1)),o(50),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(16,wd)))},dependencies:[L,ge,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,qe,J],styles:[".consumptionUnAllowed[_ngcontent-%COMP%]{background-color:red;color:#fff}.wateradditionConsumption[_ngcontent-%COMP%]{background-color:#83ade9;color:#fff}.consumptionAllowed[_ngcontent-%COMP%]{background-color:#228b22;color:#fff}"]})};function gs(t,r){t&1&&(i(0,"div",15),s(1,"mat-spinner",16),n())}function xs(t,r){if(t&1&&(i(0,"span",27),s(1,"i",28),a(2),h(3,"enumString"),n()),t&2){let e=_(2);o(2),c(" ",w(3,1,e.info.waterMeterState,"waterMeterState")," ")}}function hs(t,r){if(t&1&&(i(0,"span",29),s(1,"i",30),a(2),h(3,"enumString"),n()),t&2){let e=_(2);o(2),c(" ",w(3,1,e.info.waterMeterState,"waterMeterState")," ")}}function vs(t,r){t&1&&(i(0,"strong",29),a(1,"\u0628\u0644\u0647"),n())}function Ss(t,r){t&1&&(i(0,"strong",27),a(1,"\u062E\u06CC\u0631"),n())}function As(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u0636\u0631\u06CC\u0628 \u0641\u0627\u0636\u0644\u0627\u0628:"),n(),i(3,"strong"),a(4),n()()),t&2){let e=_(2);o(4),b(e.info.sewerageRatio)}}function bs(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u0636\u0631\u06CC\u0628 \u0622\u0644\u0648\u062F\u06AF\u06CC:"),n(),i(3,"strong"),a(4),n()()),t&2){let e=_(2);o(4),b(e.info.emissionCoefficient)}}function Es(t,r){if(t&1&&(i(0,"div",19)(1,"span"),a(2,"\u062F\u0631\u0635\u062F \u0641\u0627\u0636\u0644\u0627\u0628 \u0628\u0647\u0627\u0621:"),n(),i(3,"strong"),a(4),n()()),t&2){let e=_(2);o(4),b(e.info.seweragePercentage)}}function ys(t,r){t&1&&(i(0,"strong",29),a(1,"\u0628\u0644\u0647"),n())}function ws(t,r){t&1&&(i(0,"strong",27),a(1,"\u062E\u06CC\u0631"),n())}function Ms(t,r){if(t&1){let e=y();i(0,"div",17)(1,"div",18)(2,"div",19)(3,"span"),a(4,"\u0648\u0627\u062D\u062F:"),n(),i(5,"strong")(6,"a",20),a(7),n()()(),i(8,"div",19)(9,"span"),a(10,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9:"),n(),i(11,"strong")(12,"a",21),x("click",function(){v(e);let u=_();return S(u.copy(u.info.subscriptionNo))}),a(13),n()()(),i(14,"div",19)(15,"span"),a(16,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631:"),n(),i(17,"strong"),a(18),n()(),i(19,"div",19)(20,"span"),a(21,"\u0646\u0648\u0639 \u0646\u0635\u0628 :"),n(),i(22,"strong"),a(23),h(24,"enumString"),n()(),i(25,"div",19)(26,"span"),a(27,"\u0648\u0636\u0639\u06CC\u062A :"),n(),i(28,"strong"),d(29,xs,4,4,"span",22)(30,hs,4,4,"span",23),n()(),i(31,"div",19)(32,"span"),a(33,"\u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628:"),n(),i(34,"strong"),a(35),n()(),i(36,"div",19)(37,"span"),a(38,"\u0635\u062F\u0648\u0631 \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628:"),n(),d(39,vs,2,0,"strong",23)(40,Ss,2,0,"strong",22),n(),d(41,As,5,1,"div",24)(42,bs,5,1,"div",24)(43,Es,5,1,"div",24),i(44,"div",19)(45,"span"),a(46,"\u062F\u0627\u0631\u0627\u06CC \u0642\u0631\u0627\u0631\u062F\u0627\u062F:"),n(),d(47,ys,2,0,"strong",23)(48,ws,2,0,"strong",22),n(),i(49,"div",19)(50,"span"),a(51,"\u062A\u0631\u062A\u06CC\u0628 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC:"),n(),i(52,"strong"),a(53),n()(),i(54,"div",19)(55,"span"),a(56," \u062A\u0639\u062F\u0627\u062F \u067E\u0631\u0633\u0646\u0644 :"),n(),i(57,"strong"),a(58),n()()(),i(59,"div")(60,"div",25)(61,"div",18)(62,"div",26)(63,"span"),a(64,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0628\u0636 :"),n(),i(65,"strong"),a(66),h(67,"number"),n()(),i(68,"div",26)(69,"span"),a(70,"\u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC:"),n(),i(71,"strong"),a(72),n()(),i(73,"div",26)(74,"span"),a(75,"\u062A\u0627\u0631\u06CC\u062E \u0622\u062E\u0631\u06CC\u0646 \u0642\u0631\u0627\u0626\u062A:"),n(),i(76,"strong"),a(77),h(78,"luxonFormat"),n()(),i(79,"div",26)(80,"span"),a(81,"\u0622\u062E\u0631\u06CC\u0646 \u0642\u0628\u0636 :"),n(),i(82,"strong"),a(83),h(84,"luxonFormat"),n()(),i(85,"div",26)(86,"span"),a(87,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647:"),n(),i(88,"strong"),a(89),n()(),i(90,"div",26)(91,"span"),a(92,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647 \u067E\u0644\u0647 \u062F\u0648\u0645:"),n(),i(93,"strong"),a(94),n()()()()()()}if(t&2){let e=_();o(6),st("matTooltip",e.info.portal),Z("routerLink","/app/company/management-company/",e.info.userCompanyId,""),o(),tt(" ",e.info.userCompany,"(",e.info.contractNo,") "),o(6),c(" ",e.info.subscriptionNo," "),o(5),b(e.info.waterMeterType),o(5),c(" ",w(24,26,e.info.waterMeterInstallType,"waterMeterInstall")," "),o(6),l("ngIf",e.info.waterMeterState==1),o(),l("ngIf",e.info.waterMeterState==0),o(5),b(e.info.waterMeterBranchDiameter),o(4),l("ngIf",e.info.issueSewerageBill),o(),l("ngIf",!e.info.issueSewerageBill),o(),l("ngIf",e.info.issueSewerageBill),o(),l("ngIf",e.info.issueSewerageBill),o(),l("ngIf",e.info.issueSewerageBill),o(4),l("ngIf",e.info.hasContract),o(),l("ngIf",!e.info.hasContract),o(5),b(e.info.indexOrder),o(5),b(e.info.numberOfEmployees),o(8),b(M(67,29,e.info.lastCheckoutNumber)),o(6),b(e.info.currentNumber),o(5),b(w(78,31,e.info.lastUpdateNumberOnD
2ate,"D")),o(6),b(w(84,34,e.info.lastCheckoutNumberOnDate,"D")),o(6),b(e.info.waterConsumptionLimit),o(5),b(e.info.waterConsumptionLimit_L2)}}function Is(t,r){if(t&1&&(i(0,"div",31)(1,"span"),a(2,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u062A\u0627\u0628\u0633\u062A\u0627\u0646:"),n(),i(3,"strong",32),a(4),h(5,"number"),n()()),t&2){let e=_(2);o(4),c("",w(5,1,e.meterDashboard.seasonalAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628")}}function Ds(t,r){if(t&1){let e=y();i(0,"div",25)(1,"div",18)(2,"div",31)(3,"span"),a(4,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0631\u0648\u0632\u0627\u0646\u0647:"),n(),i(5,"strong",32),a(6),h(7,"number"),n()(),i(8,"div",31)(9,"span"),a(10,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0633\u0627\u0644\u0627\u0646\u0647:"),n(),i(11,"strong",32),a(12),h(13,"number"),n()(),d(14,Is,6,4,"div",33),i(15,"div",31)(16,"a",34),x("click",function(){v(e);let u=_();return S(u.generateWaterConsumptionAnalysisByMeter())}),s(17,"i",35),i(18,"span"),a(19,"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062A\u062D\u0644\u06CC\u0644 \u0645\u0635\u0631\u0641"),n()()()()()}if(t&2){let e=_();o(6),c("",w(7,3,e.meterDashboard.dailyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628"),o(6),c("",w(13,6,e.meterDashboard.yearlyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628"),o(2),l("ngIf",e.meterDashboard.isSummer)}}function Fs(t,r){t&1&&(s(0,"i",36),a(1," \u062F\u0633\u062A\u0631\u0633\u06CC "))}function Ts(t,r){if(t&1){let e=y();i(0,"div",17)(1,"div",37)(2,"div",34),x("click",function(){v(e);let u=_(2);return S(u.openWaterMeterDialog(u.info))}),s(3,"i",38),i(4,"span"),a(5,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628"),n()(),i(6,"div",34),x("click",function(){v(e);let u=_(2);return S(u.openAddNumberDialog(u.info))}),s(7,"i",39),i(8,"span"),a(9,"\u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631"),n()(),i(10,"a",34),x("click",function(){v(e);let u=_(2);return S(u.createSingleBill(u.info))}),s(11,"i",40),i(12,"span"),a(13,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u0622\u0628 "),n()(),i(14,"a",34),x("click",function(){v(e);let u=_(2);return S(u.createSewerBill(u.info))}),s(15,"i",41),i(16,"span"),a(17,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628"),n()(),i(18,"a",34),x("click",function(){v(e);let u=_(2);return S(u.createOmranmeybodSewerBill(u.info))}),s(19,"i",41),i(20,"span"),a(21,"\u0627\u06CC\u062C\u0627\u062F \u0642\u0628\u0636 \u062F\u0641\u0639 \u0641\u0627\u0636\u0644\u0627\u0628 \u0627\u0628 \u062A\u0627\u0646\u06A9\u0631\u06CC"),n()(),i(22,"a",34),x("click",function(){v(e);let u=_(2);return S(u.openReplacingWaterMeterDialog(u.info))}),s(23,"i",42),i(24,"span"),a(25,"\u062A\u0639\u0648\u06CC\u0636/\u062A\u063A\u06CC\u06CC\u0631 \u0634\u0645\u0627\u0631\u0646\u062F\u0647 \u06A9\u0646\u062A\u0648\u0631"),n()(),i(26,"a",43),x("click",function(){v(e);let u=_(2);return S(u.waterCreditorDebtor(u.info))}),s(27,"i",44),i(28,"span"),a(29,"\u0631\u06CC\u0632 \u062A\u0631\u0627\u06A9\u0646\u0634 \u0647\u0627"),n()(),i(30,"a",45),x("click",function(){v(e);let u=_(2);return S(u.openWaterMeterTransferDialog(u.info))}),s(31,"i",46),i(32,"span"),a(33,"\u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628"),n()()()()}}function Ws(t,r){if(t&1&&d(0,Ts,34,0,"div",10),t&2){let e=_();l("ngIf",e.info)}}function Ls(t,r){t&1&&(s(0,"i",39),a(1," \u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647 "))}function Bs(t,r){t&1&&s(0,"app-water-meter-numbers")}function Ns(t,r){t&1&&(s(0,"i",47),a(1," \u0645\u0635\u0631\u0641 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC "))}function ks(t,r){t&1&&s(0,"app-water-addition-consumption")}function Rs(t,r){t&1&&(s(0,"i",48),a(1," \u0642\u0628\u0636 \u0647\u0627\u06CC \u0627\u06CC\u062C\u0627\u062F \u0634\u062F\u0647 "))}function Ps(t,r){t&1&&s(0,"water-meter-all-bill-list")}function Vs(t,r){t&1&&(s(0,"i",49),a(1," \u0633\u0648\u0627\u0628\u0642 \u062A\u063A\u06CC\u06CC\u0631 \u0642\u0628\u0648\u0636 "))}function Os(t,r){t&1&&s(0,"adm-waterBill-archive-change-list")}function js(t,r){t&1&&(s(0,"i",49),a(1," \u0642\u0628\u0636 \u0647\u0627\u06CC \u0641\u0627\u0636\u0644\u0627\u0628 \u0628\u0647\u0627\u0621 "))}function $s(t,r){t&1&&s(0,"water-meter-sewer-bills")}function Hs(t,r){t&1&&(s(0,"i",50),a(1," \u0633\u0648\u0627\u0628\u0642 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631/\u062A\u063A\u06CC\u06CC\u0631 \u0634\u0645\u0627\u0631\u0646\u062F\u0647 \u06A9\u0646\u062A\u0648\u0631 "))}function Us(t,r){t&1&&s(0,"adm-meter-replacement-list")}function Gs(t,r){t&1&&(s(0,"i",51),a(1," \u06AF\u0632\u0627\u0631\u0634 \u0645\u0635\u0631\u0641 \u0622\u0628 "))}function zs(t,r){t&1&&(i(0,"div",17),s(1,"app-water-consumption-report"),n())}var Ni=class t extends T{constructor(e,m,u,p){super(p);this.waterChargeManagementService=e;this.companiesService=m;this.waterBillsService=u;this.printUrl=Ie.remoteServiceBaseUrl+"/api/print/Bills",this.route.params.subscribe(A=>{this.id=+A.id})}companyId;id;printUrl="";info;meterDashboard;viewinfo;loading=!0;loadingDashboard=!0;imageUrl;baseUrl=Ie.remoteServiceBaseUrl;ngOnInit(){}ngAfterViewInit(){this.getInfo(),this.getMeterDashboard()}getInfo(){this.loading=!0,this.waterChargeManagementService.getWaterMeter(+this.id).subscribe(e=>{if(this.loading=!1,e.isSuccess)this.info=e.data,this.companyId=e.data.userCompanyId;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loading=!1})}getMeterDashboard(){this.loadingDashboard=!0,this.waterBillsService.getMeterDashboard(+this.id).subscribe(e=>{if(this.loadingDashboard=!1,e.isSuccess)this.meterDashboard=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loadingDashboard=!1})}generateWaterConsumptionAnalysisByMeter(){this.loading=!0,this.waterBillsService.generateWaterConsumptionAnalysisByMeter(+this.id).subscribe(e=>{if(this.loading=!1,e.isSuccess){let m=e.messages?e.messages:" \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0627\u0646\u062C\u0627\u0645 \u0634\u062F";this.notify.info(m)}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loading=!1})}back(){window.history.back()}openCompanyContractDialog(){this.matDialog.open(Tn,{data:{company:this.info},width:"600px"})}
2createSingleBill(e){this.matDialog.open(fi,{width:"60%",data:{watermeterInfo:e}}).afterClosed().subscribe(m=>{m&&this.getInfo()})}openAddNumberDialog(e){this.matDialog.open(Ci,{width:"600px",data:{waterMeterInfoId:e.id}}).afterClosed().subscribe(m=>{m&&this.getInfo()})}openWaterMeterTransferDialog(e){this.matDialog.open(Di,{width:"600px",data:{waterMeterInfoId:e.id}}).afterClosed().subscribe(m=>{m&&this.getInfo()})}openWaterMeterDialog(e){this.matDialog.open(_i,{data:{item:e,userCompanyId:e.userCompanyId},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getInfo()})}openReplacingWaterMeterDialog(e){this.matDialog.open(Nn,{data:{info:e},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getInfo()})}waterCreditorDebtor(e){this.matDialog.open(Ii,{panelClass:"custom-dialog",data:{userCompanyId:e.userCompanyId,waterMeterTypeId:e.waterMeterTypeId},width:"85%",maxWidth:"1800px"}).afterClosed().subscribe(m=>{m&&this.getInfo()})}copy(e){navigator.clipboard.writeText(e),this.notify.info("\u06A9\u067E\u06CC \u0634\u062F")}createSewerBill(e){this.matDialog.open(Qt,{width:"60%",data:{watermeterInfo:e,billType:0}}).afterClosed().subscribe(m=>{m&&this.getInfo()})}createOmranmeybodSewerBill(e){this.matDialog.open(Qt,{width:"60%",data:{watermeterInfo:e,billType:1}}).afterClosed().subscribe(m=>{m&&this.getInfo()})}static \u0275fac=function(m){return new(m||t)(g(j),g(Ft),g(pt),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-meter-management"]],standalone:!1,features:[F],decls:45,vars:4,consts:[[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],["routerLink","/app/water/manage-water-meter",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[1,"btn","btn-default",3,"click"],["class","d-flex align-items-center justify-content-center p-5",4,"ngIf"],["class","p-3",4,"ngIf"],["class","box-info-dash",4,"ngIf"],["appTabPersistence",""],["mat-tab-label",""],["matTabContent",""],[1,"d-flex","align-items-center","justify-content-center","p-5"],["diameter","35","color","primary"],[1,"p-3"],[1,"row"],[1,"col-sm-6","col-md-4"],["target","_blank",3,"matTooltip","routerLink"],["matTooltip","\u06A9\u067E\u06CC \u06A9\u0631\u062F\u0646 ",3,"click"],["class","text-danger",4,"ngIf"],["class","text-success",4,"ngIf"],["class","col-sm-6 col-md-4",4,"ngIf"],[1,"box-info-dash"],[1,"col-sm-3","col-md-2"],[1,"text-danger"],["aria-hidden","true",1,"fa","fa-times"],[1,"text-success"],["aria-hidden","true",1,"fa","fa-check"],[1,"col-sm-3"],[1,"text-warning"],["class","col-sm-3",4,"ngIf"],[1,"img-btn",3,"click"],[1,"fa","fa-refresh"],[1,"fa","fa-shield-exclamation","mx-2"],[1,"image-buttons"],[1,"fa","fa-edit","mx-2"],[1,"fa-solid","fa-tachometer-alt","mx-2"],[1,"fa-solid","fa-file-invoice-dollar"],[1,"fa-solid","fa-water"],[1,"fa-solid","fa-recycle"],["matTooltip","\u0645\u0634\u0627\u0647\u062F\u0647 \u0631\u06CC\u0632 \u062A\u0631\u0627\u06A9\u0646\u0634 \u0647\u0627\u06CC \u0645\u0634\u062A\u0631\u06A9 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0628",1,"img-btn",3,"click"],[1,"fa-solid","fa-list-ul"],["matTooltip","\u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628 \u0628\u0647 \u0645\u0634\u062A\u0631\u06A9 \u062F\u06CC\u06AF\u0631\u06CC",1,"img-btn",3,"click"],[1,"fa-solid","fa-share-nodes",2,"color","red"],[1,"fa","fa-list","mx-2"],[1,"fa","fa-file-spreadsheet","mx-2"],[1,"fa","fa-book","mx-2"],[1,"fa","fa-recycle","mx-2"],[1,"fa","fa-chart-column","mx-2"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"span"),a(2),n(),i(3,"div",1)(4,"div",2),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",3),a(7,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",4),a(9,"\u0644\u06CC\u0633\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628"),n(),i(10,"div",5),a(11,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628"),n()()(),i(12,"div",6)(13,"div",7)(14,"button",8),x("click",function(){return u.back()}),a(15,"\u0628\u0627\u0632\u06AF\u0634\u062A"),n()(),i(16,"div"),d(17,gs,2,0,"div",9)(18,Ms,95,37,"div",10)(19,Ds,20,9,"div",11),i(20,"mat-tab-group",12)(21,"mat-tab"),d(22,Fs,2,0,"ng-template",13)(23,Ws,1,1,"ng-template",14),n(),i(24,"mat-tab"),d(25,Ls,2,0,"ng-template",13)(26,Bs,1,0,"ng-template",14),n(),i(27,"mat-tab"),d(28,Ns,2,0,"ng-template",13)(29,ks,1,0,"ng-template",14),n(),i(30,"mat-tab"),d(31,Rs,2,0,"ng-template",13)(32,Ps,1,0,"ng-template",14),n(),i(33,"mat-tab"),d(34,Vs,2,0,"ng-template",13)(35,Os,1,0,"ng-template",14),n(),i(36,"mat-tab"),d(37,js,2,0,"ng-template",13)(38,$s,1,0,"ng-template",14),n(),i(39,"mat-tab"),d(40,Hs,2,0,"ng-template",13)(41,Us,1,0,"ng-template",14),n(),i(42,"mat-tab"),d(43,Gs,2,0,"ng-template",13)(44,zs,2,0,"ng-template",14),n()()()()),m&2&&(o(2),c("\u0645\u062F\u06CC\u0631\u06CC\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 ( ",u.info==null?null:u.info.userCompany,")"),o(15),l("ngIf",u.loading),o(),l("ngIf",!u.loading&&u.info),o(),l("ngIf",!u.loadingDashboard&&u.meterDashboard))},dependencies:[L,ge,pi,B,Ke,Nt,li,kt,Rt,Ot,Ti,jt,$t,Wi,Li,Bi,qe,J,ct],encapsulation:2})};function qs(t,r){t&1&&(i(0,"h5",10),a(1,"\u062A\u0639\u0631\u06CC\u0641 \u062F\u0648\u0631\u0647 \u062C\u062F\u06CC\u062F"),n())}function Ys(t,r){t&1&&(i(0,"h5",10),a(1,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u062F\u0648\u0631\u0647"),n())}function Ks(t,r){t&1&&(i(0,"div",11),s(1,"mat-spinner",12),n())}function Zs(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0639\u0646\u0648\u0627\u0646 \u062F\u0648\u0631\u0647 \u0631\u0627 \u0648\u0627\u0631\u062F \u0646\u0645\u0627\u06CC\u06CC\u062F"),n())}function Js(t,r){if(t&1&&(i(0,"mat-option",17),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),b(e.text)}}function Xs(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0647\u0631\u06A9 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function ec(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u062F\u0648\u0631\u0647 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F."),n())}function tc(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function ic(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F."),n())}function nc(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function ac(t,r){t&1&&(i(0,"p",28)(1,"mat-checkbox",29),a(2," \u0627\u0645\u06A9\u0627\u0646 \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u0645\u0634\u062A\u0631\u06A9 \u062F\u0631 \u0628\u0627\u0632\u0647 \u062A\u0627\u0631\u06CC\u062E\u06CC \u0645\u0634\u062E\u0635 \u0634\u062F\u0647 \u0648\u062C\u0648\u062F \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\u061F "),n()())}function rc(t,r){t&1&&(i(0,"p",28)(1,"mat-checkbox",30),a(2," \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u0628\u0631\u0627\u06CC \u0645\u0634\u062A\u0631\u06A9 \u0627\u062C\u0628\u0627\u0631\u06CC \u0628\u0627\u0634\u062F\u061F "),i(3,"small"),a(4," \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u062E\u062F\u0645\u0627\u062A \u0633\u0627\u0645\u0627\u0646\u0647 \u0645\u0646\u0648\u0637 \u0628\u0647 \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F"),n()()())}function oc(t,r){t&1&&(i(0,"mat-form-field",18)(1,"mat-label"),a(2,"\u0627\u0632 \u062A\u0631\u062A\u06CC\u0628 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),s(3,"input",31),n())}function uc(t,r){t&1&&(i(0,"mat-form-field",18)(1,"mat-label"),a(2,"\u062A\u0627 \u062A\u0631\u062A\u06CC\u0628"),n(),s(3,"input",32),n())}function mc(t,r){if(t&1&&(i(0,"form",13)(1,"div",14)(2,"mat-form-field",15)(3,"mat-label"),a(4,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),i(5,"mat-select",16)(6,"mat-option",17),a(7,"\u0627\u0632 \u0637\u0631\u06CC\u0642 \u0627\u067E\u0644\u06CC\u06A9\u06CC\u0634\u0646 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),i(8,"mat-option",17),a(9,"\u0627\u0632 \u0637\u0631\u06CC\u0642 \u0633\u0627\u0645\u0627\u0646\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC \u0622\u0646\u0644\u0627\u06CC\u0646 "),n()()(),i(10,"mat-form-field",18)(11,"mat-label"),a(12,"\u0639\u0646\u0648\u0627\u0646 \u062F\u0648\u0631\u0647"),n(),s(13,"input",19),d(14,Zs,2,0,"mat-error",20),n(),i(15,"mat-form-field",18)(16,"mat-label"),a(17,"\u0634\u0647\u0631\u06A9"),n(),i(18,"mat-select",21)(19,"mat-option",17),a(20,"---------------"),n(),d(21,Js,2,2,"mat-option",22),n(),d(22,Xs,2,0,"mat-error",20),n(),i(23,"mat-form-field",18)(24,"mat-label"),a(25,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u062F\u0648\u0631\u0647"),n(),s(26,"input",23)(27,"mat-datepicker-toggle",24)(28,"mat-datepicker",null,0),d(30,ec,2,0,"mat-error",20)(31,tc,2,0,"mat-error",20),n(),i(32,"mat-form-field",18)(33,"mat-label"),a(34,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647"),n(),s(35,"input",25)(36,"mat-datepicker-toggle",24)(37,"mat-datepicker",null,1),d(39,ic,2,0,"mat-error",20)(40,nc,2,0,"mat-error",20),n(),d(41,ac,3,0,"p",26)(42,rc,5,0,"p",26)(43,oc,4,0,"mat-form-field",27)(44,uc,4,0,"mat-form-field",27),n()()),t&2){let e,m,u,p,A,E,ze,De,ve,Se,et=P(29),nt=P(38),be=_();l("formGroup",be.frm),o(6),l("value",0),o(2),l("value",1),o(6),l("ngIf",(e=be.frm.get("title"))==null?null:e.hasError("required")),o(7),l("ngForOf",be.portalList),o(),l("ngIf",(m=be.frm.get("portalId"))==null?null:m.hasError("required")),o(4),l("matDatepicker",et),o(),l("for",et),o(3),l("ngIf",(u=be.frm.get("startDate"))==null?null:u.hasError("required")),o(),l("ngIf",(p=be.frm.get("startDate"))==null?null:p.hasError("matDatepickerParse")),o(4),l("matDatepicker",nt),o(),l("for",nt),o(3),l("ngIf",(A=be.frm.get("endDate"))==null?null:A.hasError("required")),o(),l("ngIf",(E=be.frm.get("endDate"))==null?null:E.hasError("matDatepickerParse")),o(),l("ngIf",((ze=be.frm.get("registerType"))==null?null:ze.value)==1),o(),l("ngIf",((De=be.frm.get("possibilityOfSelfExpression"))==null?null:De.value)==!0&&((De=be.frm.get("registerType"))==null?null:De.value)==1),o(),l("ngIf",((ve=be.frm.get("registerType"))==null?null:ve.value)==0),o(),l("ngIf",((Se=be.frm.get("registerType"))==null?null:Se.value)==0)}}function lc(t,r){t&1&&s(0,"mat-spinner",35)}function pc(t,r){if(t&1){let e=y();i(0,"button",33),x("click",function(){v(e);let u=_();return S(u.saveInfo())}),i(1,"span"),a(2,"\u062B\u0628\u062A \u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),d(3,l
2c,1,0,"mat-spinner",34),n()}if(t&2){let e=_();l("disabled",e.isSaving),o(3),l("ngIf",e.isSaving)}}var ki=class t extends T{constructor(e,m,u,p,A){super(A);this.matDialogRef=e;this._data=m;this.waterChargeManagementService=p;this.frm=u.group({id:[""],title:["",[Ge.required]],startDate:["",[Ge.required]],endDate:["",[Ge.required]],portalId:["",[Ge.required]],indexOrderFrom:[null],possibilityOfSelfExpression:[!1],registerType:[null],indexOrderTo:[null],isWaterMeterSelfDeclarationRequired:[!1]}),m.id?(this.isUpdate=!0,this.id=m.id,this.getInfo()):this.isUpdate=!1}isSaving=!1;frm;isUpdate=!1;portalList=[];loadingData=!1;id;ngOnInit(){this.getportalList()}getportalList(){this.getPortalBaseList().subscribe(e=>{this.portalList=e.data?e.data:[]})}getInfo(){this.loadingData=!0,this.waterChargeManagementService.getWaterMeterPeriod(+this.id).subscribe(e=>{if(this.loadingData=!1,e&&e.isSuccess)this.frm.patchValue(e.data);else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m),this.matDialogRef.close()}},e=>{this.loadingData=!1})}saveInfo(){if(this.frm.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.frm.markAllAsTouched();return}this.isSaving=!0;var e=this.frm.value;e.startDate&&(e.startDate=K(e.startDate)),e.endDate&&(e.endDate=K(e.endDate)),e.registerType;let m=new fn;m.init(e),m.registerType=+e.registerType;let u=this.waterChargeManagementService.addWaterMeterPeriod(m);this.isUpdate&&(u=this.waterChargeManagementService.updateWaterMeterPeriod(m)),u.pipe(wt(()=>this.isSaving=!1)).subscribe(p=>{if(p&&p.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.matDialogRef.close(!0);else{let A=p.messages?p.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(A)}})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(O),g(j),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-add-update-water-meter-period-dialog"]],standalone:!1,features:[F],decls:13,vars:5,consts:[["sdpicker",""],["edpicker",""],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","","class","title",4,"ngIf"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","d-flex align-items-center justify-content-center p-5",4,"ngIf"],[3,"formGroup",4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],["class","btn btn-primary",3,"disabled","click",4,"ngIf"],["cdkDragHandle","",1,"title"],[1,"d-flex","align-items-center","justify-content-center","p-5"],["diameter","50","color","primary"],[3,"formGroup"],[1,"row"],[1,"col-md-12"],["formControlName","registerType"],[3,"value"],[1,"col-sm-6"],["type","text","matInput","","formControlName","title","maxlength","40"],[4,"ngIf"],["formControlName","portalId"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","startDate",3,"matDatepicker"],["matSuffix","",3,"for"],["matInput","","formControlName","endDate",3,"matDatepicker"],["class","col-sm-12",4,"ngIf"],["class","col-sm-6",4,"ngIf"],[1,"col-sm-12"],["color","primary","formControlName","possibilityOfSelfExpression"],["color","primary","formControlName","isWaterMeterSelfDeclarationRequired"],["matInput","","formControlName","indexOrderFrom","numbersOnly",""],["matInput","","formControlName","indexOrderTo","numbersOnly",""],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],["diameter","20","color","primary"]],template:function(m,u){m&1&&(i(0,"div",2),d(1,qs,2,0,"h5",3)(2,Ys,2,0,"h5",3),i(3,"button",4)(4,"span",5),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,Ks,2,0,"div",6)(8,mc,45,18,"form",7),n(),i(9,"mat-dialog-actions")(10,"button",8),a(11,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),d(12,pc,4,2,"button",9),n()),m&2&&(o(),l("ngIf",!u.isUpdate),o(),l("ngIf",u.isUpdate),o(5),l("ngIf",u.loadingData),o(),l("ngIf",!u.loadingData),o(4),l("ngIf",!u.loadingData))},dependencies:[Be,L,G,X,H,U,Ye,q,Y,Et,Q,z,xe,Je,ee,V,B,mi,Re,Pe,Oe,Ve,$e,je,ft,Ct,_t,ye,Ee],encapsulation:2})};function dc(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06CC\u0644 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function sc(t,r){t&1&&s(0,"mat-spinner",12)}var Ri=class t extends T{constructor(e,m,u,p,A){super(A);this.matDialogRef=e;this._data=m;this.waterChargeManagementService=p;this.frm=u.group({mobileNumber:["",[Ge.required]],code:["",[Ge.required]]}),this.code=m.code,this.frm.get("code")?.setValue(this.code)}code;isSaving=!1;frm;consumption=0;ngOnInit(){}
2saveInfo(){if(this.frm.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.frm.markAllAsTouched();return}var e=this.frm.value;this.isSaving=!0;let m=new hn;m.code=e.code,m.mobileNumber=e.mobileNumber,this.waterChargeManagementService.sendWaterReadCode(m).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success(u.messages??"\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F"),this.matDialogRef.close(!0);else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(O),g(j),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-send-water-read-code-dialog"]],standalone:!1,features:[F],decls:21,vars:4,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[3,"formGroup"],[1,"row"],[1,"col-md-12"],["matInput","","formControlName","mobileNumber","autocomplete","doNotAutoComplete","numbersOnly",""],[4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],["diameter","20","color","primary"]],template:function(m,u){if(m&1&&
2(i(0,"div",0)(1,"h5",1),a(2,"\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9 \u0634\u0646\u0627\u0633\u0647 \u0642\u0631\u0627\u0626\u062A"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"form",4)(8,"div",5)(9,"mat-form-field",6)(10,"mat-label"),a(11,"\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06CC\u0644"),n(),s(12,"input",7),d(13,dc,2,0,"mat-error",8),n()()()(),i(14,"mat-dialog-actions")(15,"button",9),a(16,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(17,"button",10),x("click",function(){return u.saveInfo()}),i(18,"span"),a(19,"\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9"),n(),d(20,sc,1,0,"mat-spinner",11),n()()),m&2){let p;o(7),l("formGroup",u.frm),o(6),l("ngIf",(p=u.frm.get("mobileNumber"))==null?null:p.hasError("required")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[L,G,X,H,U,q,Y,Et,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je],encapsulation:2})};var cc=t=>[t],fc=()=>[5,10,50,100,250,500,1e3];function Cc(t,r){t&1&&s(0,"mat-spinner",32)}function _c(t,r){if(t&1&&(i(0,"div",30),d(1,Cc,1,0,"mat-spinner",31),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function gc(t,r){t&1&&(i(0,"div",30)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function xc(t,r){t&1&&(i(0,"th",33),a(1,"#"),n())}function hc(t,r){if(t&1&&(i(0,"td",34),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function vc(t,r){t&1&&(i(0,"th",35),a(1,"\u0627\u06CC\u062C\u0627\u062F \u0634\u062F\u0647 \u062A\u0648\u0633\u0637"),n())}function Sc(t,r){if(t&1&&(i(0,"td",34),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.createdByUser," ")}}function Ac(t,r){t&1&&(i(0,"th",35),a(1,"\u0639\u0646\u0648\u0627\u0646 \u062F\u0648\u0631\u0647"),n())}function bc(t,r){if(t&1&&(i(0,"td",34),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.title," ")}}function Ec(t,r){t&1&&(i(0,"th",35),a(1,"\u0634\u0647\u0631\u06A9"),n())}function yc(t,r){if(t&1&&(i(0,"td",34),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.portal," ")}}function wc(t,r){t&1&&(i(0,"th",35),a(1,"\u0627\u0645\u06A9\u0627\u0646 \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u0635\u0646\u0639\u062A\u06AF\u0631"),n())}function Mc(t,r){t&1&&(i(0,"strong",39),a(1,"\u0628\u0644\u0647"),n())}function Ic(t,r){t&1&&(i(0,"strong",40),a(1,"\u062E\u06CC\u0631"),n())}function Dc(t,r){t&1&&(i(0,"strong",41),a(1,"(\u0627\u062C\u0628\u0627\u0631\u06CC)"),n())}function Fc(t,r){if(t&1&&(i(0,"td",34),d(1,Mc,2,0,"strong",36)(2,Ic,2,0,"strong",37)(3,Dc,2,0,"strong",38),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.possibilityOfSelfExpression),o(),l("ngIf",!e.possibilityOfSelfExpression),o(),l("ngIf",e.isWaterMeterSelfDeclarationRequired)}}function Tc(t,r){t&1&&(i(0,"th",35),a(1,"\u0634\u0631\u0648\u0639 \u062F\u0648\u0631\u0647"),n())}function Wc(t,r){if(t&1&&(i(0,"td",34),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.startDate,"D")," ")}}function Lc(t,r){t&1&&(i(0,"th",35),a(1,"\u067E\u0627\u06CC\u0627\u0646 \u062F\u0648\u0631\u0647"),n())}function Bc(t,r){if(t&1&&(i(0,"td",34),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.endDate,"D")," ")}}function Nc(t,r){t&1&&(i(0,"th",35),a(1,"\u062A\u0631\u062A\u06CC\u0628"),n())}function kc(t,r){if(t&1&&(i(0,"td",34),a(1),n()),t&2){let e=r.$implicit;o(),tt("",e.indexOrderFrom,": ",e.indexOrderTo,"")}}function Rc(t,r){t&1&&(i(0,"th",35),a(1,"\u06A9\u062F \u0634\u0646\u0627\u0633\u0627\u06CC\u06CC \u0642\u0631\u0627\u0626\u062A"),n())}function Pc(t,r){if(t&1){let e=y();i(0,"strong",32),a(1),i(2,"a",43),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.copy(u.code))}),s(3,"i",44),n()()}if(t&2){let e=_().$implicit;o(),c(" ",e.code," ")}}function Vc(t,r){if(t&1&&(i(0,"strong",45),a(1," \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC \u0622\u0646\u0644\u0627\u06CC\u0646 \u0645\u06CC \u0628\u0627\u0634\u062F. "),n()),t&2){let e=_().$implicit;st("matTooltip",e.code)}}function Oc(t,r){if(t&1&&(i(0,"td",34),d(1,Pc,4,1,"strong",31)(2,Vc,2,1,"strong",42),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.registerType==0),o(),l("ngIf",e.registerType==1)}}function jc(t,r){t&1&&(i(0,"th",33),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function $c(t,r){t&1&&s(0,"mat-spinner",53)}function Hc(t,r){if(t&1&&(i(0,"button",54),s(1,"i",55),n()),t&2){_();let e=P(4);l("matMenuTriggerFor",e)}}function Uc(t,r){if(t&1){let e=y();i(0,"button",49),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.sendSms(u))}),s(1,"i",56),i(2,"span"),a(3,"\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9 \u0634\u0646\u0627\u0633\u0647"),n()()}}function Gc(t,r){if(t&1){let e=y();i(0,"button",49),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.openDialog(u))}
2),s(1,"i",57),i(2,"span"),a(3,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n()()}}function zc(t,r){if(t&1&&(i(0,"button",58),s(1,"i",59),i(2,"span",41),a(3,"\u06A9\u0627\u0631\u0628\u0631\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646"),n()()),t&2){let e=_().$implicit;Z("routerLink","/app/water/water-meter-period-users/",e.id,"")}}function Qc(t,r){if(t&1&&(i(0,"a",60),s(1,"i",61),i(2,"span",62),a(3,"\u067E\u06CC\u0645\u0627\u06CC\u0634 \u06A9\u0646\u062A\u0648\u0631"),n()()),t&2){let e=_().$implicit;Z("routerLink","/app/water-inspector/water-meter-info/",e.code,"/0")}}function qc(t,r){if(t&1){let e=y();i(0,"td",34),d(1,$c,1,0,"mat-spinner",46)(2,Hc,2,1,"button",47),i(3,"mat-menu",null,1),d(5,Uc,4,0,"button",48)(6,Gc,4,0,"button",48),i(7,"button",49),x("click",function(){let u=v(e).$implicit,p=_();return S(p.delete(u))}),s(8,"i",50),i(9,"span",40),a(10,"\u062D\u0630\u0641"),n()(),d(11,zc,4,2,"button",51)(12,Qc,4,2,"a",52),n()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.loading),o(),l("ngIf",!e.loading),o(3),l("ngIf",e.registerType==0),o(),l("ngIf",!e.isConfirmed),o(5),l("ngIf",e.registerType==1),o(),l("ngIf",e.registerType==1)}}function Yc(t,r){t&1&&s(0,"tr",63)}function Kc(t,r){t&1&&s(0,"tr",64)}var Pi=class t extends T{constructor(e,m){super(m);this.waterChargeManagementService=e}displayedColumns=["row","portal","title","startDate","endDate","createdByUser","code","order","possibilityOfSelfExpression","operation"];dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;ngAfterViewInit(){this.getList()}getList(){var e={};e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeterPeriod(e.offset,e.count,e.portalId))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}delete(e){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062D\u0630\u0641 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&(e.loading=!0,this.waterChargeManagementService.removeWaterMeterPeriod(e.id).subscribe(u=>{if(e.loading=!1,u.isSuccess)this.notify.success("\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062D\u0630\u0641 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{e.loading=!1}))})}openDialog(e){this.matDialog.open(ki,{width:"600px",data:{id:e?e.id:""}}).afterClosed().subscribe(m=>{m&&this.getList()})}sendSms(e){this.matDialog.open(Ri,{width:"600px",data:{code:e.code}}).afterClosed().subscribe(m=>{m&&this.getList()})}copy(e){navigator.clipboard.writeText(e),this.notify.info("\u06A9\u067E\u06CC \u0634\u062F")}static \u0275fac=function(m){return new(m||t)(g(j),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-water-meter-period-list"]],viewQuery:function(m,u){if(m&1&&
2(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:54,vars:13,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[1,"d-flex","align-items-center","justify-content-end","pb-4"],[1,"btn","btn-primary",3,"click"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdByUser"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","title"],["matColumnDef","portal"],["matColumnDef","possibilityOfSelfExpression"],["matColumnDef","startDate"],["matColumnDef","endDate"],["matColumnDef","order"],["matColumnDef","code"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["class","text-success",4,"ngIf"],["class","text-danger",4,"ngIf"],["class","text-warning",4,"ngIf"],[1,"text-success"],[1,"text-danger"],[1,"text-warning"],["color","primary",3,"matTooltip",4,"ngIf"],["matTooltip","\u06A9\u067E\u06CC \u06A9\u0631\u062F\u0646 \u06A9\u062F \u0634\u0646\u0627\u0633\u0627\u06CC\u06CC ",3,"click"],["aria-hidden","true",1,"fa","fa-copy"],["color","primary",3,"matTooltip"],["diameter","25","color","primary",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[1,"fa","fa-trash","text-danger","mx-2"],["mat-menu-item","",3,"routerLink",4,"ngIf"],["target","_blank","mat-menu-item","",3,"routerLink",4,"ngIf"],["diameter","25","color","primary"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],[1,"fa","fa-sms","text-primary","mx-2"],[1,"fa","fa-edit","text-success","mx-2"],["mat-menu-item","",3,"routerLink"],[1,"fa","fa-users","text-warning","mx-2"],["target","_blank","mat-menu-item","",3,"routerLink"],[1,"fa","fa-route","text-info","mx-2"],[1,"text-info"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u062F\u0648\u0631\u0647 \u0647\u0627\u06CC \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),i(3,"div",3)(4,"div",4),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",5),a(7,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u062F\u0648\u0631\u0647 \u0647\u0627\u06CC \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n()()(),i(8,"div",6),s(9,"div",7),i(10,"div")(11,"div",8)(12,"button",9),x("click",function(){return v(p),S(u.openDialog())}),i(13,"span"),a(14,"\u062A\u0639\u0631\u06CC\u0641 \u062F\u0648\u0631\u0647 \u062C\u062F\u06CC\u062F \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n()()(),i(15,"div",10),d(16,_c,2,1,"div",11)(17,gc,3,0,"div",11),i(18,"div",12)(19,"table",13,0),f(21,14),d(22,xc,2,0,"th",15)(23,hc,2,1,"td",16),C(),f(24,17),d(25,vc,2,0,"th",18)(26,Sc,2,1,"td",16),C(),f(27,19),d(28,Ac,2,0,"th",18)(29,bc,2,1,"td",16),C(),f(30,20),d(31,Ec,2,0,"th",18)(32,yc,2,1,"td",16),C(),f(33,21),d(34,wc,2,0,"th",18)(35,Fc,4,3,"td",16),C(),f(36,22),d(37,Tc,2,0,"th",18)(38,Wc,3,4,"td",16),C(),f(39,23),d(40,Lc,2,0,"th",18)(41,Bc,3,4,"td",16),C(),f(42,24),d(43,Nc,2,0,"th",18)(44,kc,2,2,"td",16),C(),f(45,25),d(46,Rc,2,0,"th",18)(47,Oc,3,2,"td",16),C(),f(48,26),d(49,jc,2,0,"th",15)(50,qc,13,6,"td",16),C(),d(51,Yc,1,0,"tr",27)(52,Kc,1,0,"tr",28),n()(),i(53,"mat-paginator",29),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(16),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(10,cc,u.displayedColumns.length-1)),o(32),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(12,fc)))},dependencies:[L,ge,ae,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,J],styles:[".mat-menu-item[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.1rem;width:1.5rem;text-align:center}.mat-menu-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500}.mat-menu-item[_ngcontent-%COMP%]:hover{background-color:#0000000a}"]})};function Zc(t,r){t&1&&(i(0,"div",15),s(1,"mat-spinner",16),n())}
2function Jc(t,r){if(t&1&&(i(0,"mat-option",26),a(1),n()),t&2){let e=r.$implicit;l("value",e.userId),o(),tt(" ",e.userName," ( ",e.displayName,") ")}}function Xc(t,r){t&1&&(i(0,"mat-error"),a(1,"\u06A9\u0627\u0631\u0628\u0631 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F"),n())}function e2(t,r){t&1&&s(0,"mat-spinner",27)}function t2(t,r){if(t&1){let e=y();i(0,"form",17)(1,"div",18)(2,"mat-form-field",19)(3,"mat-label"),a(4,"\u06A9\u0627\u0631\u0628\u0631"),n(),i(5,"mat-select",20),d(6,Jc,2,3,"mat-option",21),n(),d(7,Xc,2,0,"mat-error",22),n(),i(8,"div",23)(9,"button",24),x("click",function(){v(e);let u=_();return S(u.save())}),i(10,"span"),a(11,"\u0627\u0636\u0627\u0641\u0647 \u06A9\u0631\u062F\u0646"),n(),d(12,e2,1,0,"mat-spinner",25),n()()()()}if(t&2){let e,m=_();l("formGroup",m.form),o(6),l("ngForOf",m.userList),o(),l("ngIf",(e=m.form.get("userId"))==null?null:e.hasError("required")),o(2),l("disabled",m.isSaving),o(3),l("ngIf",m.isSaving)}}function i2(t,r){if(t&1){let e=y();i(0,"button",34),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.delete(u))}),s(1,"i",35),n()}}function n2(t,r){t&1&&s(0,"mat-spinner",36)}function a2(t,r){if(t&1&&(i(0,"div",28)(1,"div",29)(2,"div",9)(3,"div",30)(4,"span"),a(5),n()()()(),i(6,"div",31),d(7,i2,2,0,"button",32)(8,n2,1,0,"mat-spinner",33),n()()),t&2){let e=r.$implicit;o(5),b(e.accessByUser),o(2),l("ngIf",!e.loading),o(),l("ngIf",e.loading)}}function r2(t,r){t&1&&(i(0,"div",37),s(1,"i",38),a(2," \u0628\u0631\u0627\u06CC \u0627\u06CC\u0646 \u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC \u06A9\u0627\u0631\u0628\u0631\u06CC \u0645\u0634\u062E\u0635 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A "),n())}function o2(t,r){t&1&&(i(0,"div",39),s(1,"mat-spinner",16),n())}var Vi=class t extends T{constructor(e,m,u,p){super(p);this.waterChargeManagementService=m;this.accountService=u;this.form=e.group({userId:["",[Ge.required]]}),this.route.params.subscribe(A=>{A.id!="0"&&A.id&&(this.period=A.id),this.getuserRoleList()})}loading=!1;userWaterList=[];userList=[];period="";form;isSaving=!1;ngOnInit(){this.accountService.getWaterUsers().subscribe(e=>{this.userList=e.data?e.data:[]})}getuserRoleList(){this.loading=!0,this.waterChargeManagementService.waterPeriodUsers(+this.period).subscribe(e=>{if(this.loading=!1,e.isSuccess&&e.data)this.userWaterList=e.data?e.data:[];else{var m=e.messages?e.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(m)}},e=>{this.loading=!1})}save(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}var e=this.form.value;this.isSaving=!0;let m=new xn;m.userId=e.userId,m.periodWaterMeterRegisterId=+this.period,this.waterChargeManagementService.addWaterPeriodUser(m).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.form.reset(),this.getuserRoleList();else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}delete(e){this.alert.show({title:"\u062D\u0630\u0641",text:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062D\u0630\u0641 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&(e.loading=!0,this.waterChargeManagementService.removeWaterPeriodUser(e.id).subscribe(u=>{if(e.loading=!1,u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getuserRoleList();else{let p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{e.loading=!1}))})}static \u0275fac=function(m){return new(m||t)(g(O),g(j),g(ii),g(I))};static \u0275cmp=D({type:t,selectors:[["water-meter-period-users"]],standalone:!1,features:[F],decls:21,vars:5,consts:[[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],["routerLink","/app/water/water-meter-period-list",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],["class","d-flex my-5 p-5 align-items-center justify-content-center",4,"ngIf"],[1,"custom-card"],[3,"formGroup",4,"ngIf"],[1,"container-fluid"],[1,"row"],[1,"col-md-6"],[1,"list-container"],["class","list-item",4,"ngFor","ngForOf"],["class","no-any-items",4,"ngIf"],["class","p-5 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"d-flex","my-5","p-5","align-items-center","justify-content-center"],["diameter","50","color","primary"],[3,"formGroup"],[1,"row","my-4"],[1,"col-sm-6","col-md-4"],["formControlName","userId"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"col","d-flex","align-items-center","justify-content-start"],[1,"btn","btn-primary",3,"click","disabled"],["color","primary","diameter","20",4,"ngIf"],[3,"value"],["color","primary","diameter","20"],[1,"list-item"],[1,"list-content"],[1,"col-sm-3"],[1,"menu"],["mat-icon-button","","matTooltip","\u062D\u0630\u0641",3,"click",4,"ngIf"],["color","primary","diameter","25",4,"ngIf"],["mat-icon-button","","matTooltip","\u062D\u0630\u0641",3,"click"],[1,"fa","fa-tras
2h"],["color","primary","diameter","25"],[1,"no-any-items"],[1,"fa","fa-info-circle"],[1,"p-5","d-flex","align-items-center","justify-content-center"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"span"),a(2,"\u06A9\u0627\u0631\u0628\u0631\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646"),n(),i(3,"div",1)(4,"div",2),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",3),a(7,"\u062F\u0648\u0631\u0647 \u0647\u0627\u06CC \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n(),i(8,"div",4),a(9,"\u06A9\u0627\u0631\u0628\u0631\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646"),n()()(),d(10,Zc,2,0,"div",5),i(11,"div",6),d(12,t2,13,5,"form",7),i(13,"div",8)(14,"div",9)(15,"div",10)(16,"div",11),d(17,a2,9,3,"div",12),n(),d(18,r2,3,0,"div",13)(19,o2,2,0,"div",14),n(),s(20,"div",10),n()()()),m&2&&(o(10),l("ngIf",u.loading),o(2),l("ngIf",!u.loading),o(5),l("ngForOf",u.userWaterList),o(),l("ngIf",u.userWaterList.length==0&&!u.loading),o(),l("ngIf",u.loading))},dependencies:[Be,L,ge,G,H,U,q,Y,Q,z,xe,V,B,ye,Ee,Ke],encapsulation:2})};var u2=()=>[],m2=()=>[5,10,50,100,250,500,1e3];function l2(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function p2(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function d2(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function s2(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function c2(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function f2(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function C2(t,r){t&1&&s(0,"mat-spinner",49)}function _2(t,r){if(t&1&&(i(0,"div",47),d(1,C2,1,0,"mat-spinner",48),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function g2(t,r){t&1&&(i(0,"div",47)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function x2(t,r){t&1&&(i(0,"th",50),a(1,"#"),n())}function h2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function v2(t,r){t&1&&(i(0,"th",52),a(1,"\u0634\u0646\u0627\u0633\u0647 \u06A9\u0646\u062A\u0648\u0631"),n())}function S2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.companyWaterMeterInfoId," ")}}function A2(t,r){t&1&&(i(0,"th",52),a(1,"\u0634\u0631\u06A9\u062A"),n())}function b2(t,r){if(t&1&&(i(0,"td",51)(1,"a",53),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company-profile/",e.userCompanyId,""),o(),c(" ",e.userCompany," ")}}function E2(t,r){t&1&&(i(0,"th",52),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function y2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function w2(t,r){t&1&&(i(0,"th",52),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0628\u062F\u0646\u0647 \u06A9\u0646\u062A\u0648\u0631"),n())}function M2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.counterBandNumber," ")}}function I2(t,r){t&1&&(i(0,"th",52),a(1,"\u062B\u0628\u062A \u06A9\u0646\u0646\u062F\u0647"),n())}function D2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.registerBy," ")}}function F2(t,r){t&1&&(i(0,"th",52),a(1,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0645\u0635\u0631\u0641 \u0622\u0628"),n())}function T2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterConsumptionLimit," ")}}function W2(t,r){t&1&&(i(0,"th",52),a(1,"\u0631\u0642\u0645 \u062B\u0628\u062A \u0634\u062F\u0647"),n())}function L2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.lastNumber," ")}}function B2(t,r){t&1&&(i(0,"th",52),a(1,"\u062F\u0648\u0631\u0647 \u06A9\u0646\u062A\u0648\u0631\u062E\u0648\u0627\u0646\u06CC"),n())}function N2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.periodWaterMeterRegister," ")}}function k2(t,r){t&1&&(i(0,"th",52),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n())}function R2(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;
2o(),c(" ",e.description," ")}}function P2(t,r){t&1&&(i(0,"th",52),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631/\u062E\u0648\u0627\u0646\u0634"),n())}function V2(t,r){t&1&&(i(0,"strong",55),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n())}function O2(t,r){t&1&&(i(0,"strong",55),a(1,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n())}function j2(t,r){if(t&1&&(i(0,"td",51),d(1,V2,2,0,"strong",54)(2,O2,2,0,"strong",54),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.inabilityToRead==!0)}}function $2(t,r){t&1&&(i(0,"th",52),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0628\u0631\u0631\u0633\u06CC \u0642\u0631\u0627\u0626\u062A"),n())}function H2(t,r){if(t&1&&(i(0,"strong",55),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),c(" ",w(2,1,e.onDate,"F")," ")}}function U2(t,r){if(t&1&&(i(0,"strong",57),a(1),h(2,"luxonFormat"),n()),t&2){let e=_().$implicit;o(),b(w(2,1,e.onDate,"F"))}}function G2(t,r){if(t&1&&(i(0,"td",51),d(1,H2,3,4,"strong",54)(2,U2,3,4,"strong",56),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence||e.inabilityToRead==!0),o(),l("ngIf",e.absence!=!0&&e.inabilityToRead!=!0)}}function z2(t,r){t&1&&s(0,"tr",58)}function Q2(t,r){t&1&&s(0,"tr",59)}var Oi=class t extends T{constructor(e,m,u){super(u);this.waterChargeManagementService=e;this.searchForm=m.group({fromDate:[""],toDate:[""],periodId:[0],subscriptionNo:[""],managerName:[""],companyName:[""],contractNo:[""],absenceStatus:[""],readingStatus:[""],isSelfDeclaration:[""]}),this.route.params.subscribe(p=>{this.watermeterId=p.id})}displayedColumns=["row","subscriptionNo","lastNumber","waterConsumptionLimit","registerBy","onDate","description","absence","periodWaterMeterRegister"];watermeterId="";dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;ngOnInit(){}ngAfterViewInit(){this.getList()}getList(){this.isLoadingResults=!0;var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.waterMeterInfoId=this.watermeterId,e.absenceStatus===-999&&(e.absenceStatus=void 0),e.readingStatus===-999&&(e.readingStatus=void 0),e.isSelfDeclaration===-999&&(e.isSelfDeclaration=void 0),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterNumber(e.offset,e.count,e.waterMeterInfoId,e.fromDate??void 0,e.toDate??void 0,e.companyName??void 0,e.contractNo??void 0,e.subscriptionNo??void 0,e.periodId??void 0,e.absenceStatus??void 0,e.readingStatus??void 0,e.isSelfDeclaration??void 0))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.waterNumbers?m.data.waterNumbers:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}back(){window.history.back()}static \u0275fac=function(m){return new(m||t)(g(j),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["company-water-meter-numbers"]],viewQuery:function(m,u){if(m&1&&
2(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:109,vars:31,consts:[["dpS",""],["dpE",""],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[1,"btn","btn-default",3,"click"],[3,"formGroup"],[1,"row","my-4"],[1,"col-md-3"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],["formControlName","absenceStatus"],[3,"value"],["formControlName","readingStatus"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","companyWaterMeterInfoId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","userCompany"],["matColumnDef","subscriptionNo"],["matColumnDef","counterBandNumber"],["matColumnDef","registerBy"],["matColumnDef","waterConsumptionLimit"],["matColumnDef","lastNumber"],["matColumnDef","periodWaterMeterRegister"],["matColumnDef","description"],["matColumnDef","absence"],["matColumnDef","onDate"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["target","_blank",3,"routerLink"],["class","text-danger",4,"ngIf"],[1,"text-danger"],["class","text-success",4,"ngIf"],[1,"text-success"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",3)(1,"span"),a(2,"\u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647"),n(),i(3,"div",4)(4,"div",5),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",6),a(7,"\u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647"),n()()(),i(8,"div",7)(9,"div",8)(10,"button",9),x("click",function(){return v(p),S(u.back())}),a(11,"\u0628\u0627\u0632\u06AF\u0634\u062A"),n()(),i(12,"div")(13,"form",10)(14,"div",11)(15,"mat-form-field",12)(16,"mat-label"),a(17,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(18,"input",13)(19,"mat-datepicker-toggle",14)(20,"mat-datepicker",null,0),d(22,l2,2,0,"mat-error",15)(23,p2,2,0,"mat-error",15)(24,d2,2,0,"mat-error",15),n(),i(25,"mat-form-field",12)(26,"mat-label"),a(27,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(28,"input",16)(29,"mat-datepicker-toggle",14)(30,"mat-datepicker",null,1),d(32,s2,2,0,"mat-error",15)(33,c2,2,0,"mat-error",15)(34,f2,2,0,"mat-error",15),n(),i(35,"mat-form-field",12)(36,"mat-label"),a(37,"\u0648\u0636\u0639\u06CC\u062A \u062D\u0636\u0648\u0631"),n(),i(38,"mat-select",17)(39,"mat-option",18),a(40,"\u0647\u0645\u0647"),n(),i(41,"mat-option",18),a(42,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n(),i(43,"mat-option",18),a(44,"\u062D\u0636\u0648\u0631"),n()()(),i(45,"mat-form-field",12)(46,"mat-label"),a(47,"\u0648\u0636\u0639\u06CC\u062A \u062E\u0648\u0627\u0646\u0634"),n(),i(48,"mat-select",19)(49,"mat-option",18),a(50,"\u0647\u0645\u0647"),n(),i(51,"mat-option",18),a(52,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n(),i(53,"mat-option",18),a(54,"\u062E\u0648\u0627\u0646\u0634 \u0634\u062F\u0647"),n()()(),i(55,"div",20)(56,"button",21),x("click",function(){return v(p),S(u.applyFilter())}),s(57,"i",22),i(58,"span"),a(59,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(60,"div",23)(61,"button",9),x("click",function(){v(p);let E=P(69);return S(E.exportTable("xlsx",{fileName:"excel"}))}
2),s(62,"i",24),a(63," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(64,"div",25),d(65,_2,2,1,"div",26)(66,g2,3,0,"div",26),i(67,"div",27)(68,"table",28,2),f(70,29),d(71,x2,2,0,"th",30)(72,h2,2,1,"td",31),C(),f(73,32),d(74,v2,2,0,"th",33)(75,S2,2,1,"td",31),C(),f(76,34),d(77,A2,2,0,"th",33)(78,b2,3,3,"td",31),C(),f(79,35),d(80,E2,2,0,"th",33)(81,y2,2,1,"td",31),C(),f(82,36),d(83,w2,2,0,"th",33)(84,M2,2,1,"td",31),C(),f(85,37),d(86,I2,2,0,"th",33)(87,D2,2,1,"td",31),C(),f(88,38),d(89,F2,2,0,"th",33)(90,T2,2,1,"td",31),C(),f(91,39),d(92,W2,2,0,"th",33)(93,L2,2,1,"td",31),C(),f(94,40),d(95,B2,2,0,"th",33)(96,N2,2,1,"td",31),C(),f(97,41),d(98,k2,2,0,"th",33)(99,R2,2,1,"td",31),C(),f(100,42),d(101,P2,2,0,"th",33)(102,j2,3,2,"td",31),C(),f(103,43),d(104,$2,2,0,"th",33)(105,G2,3,2,"td",31),C(),d(106,z2,1,0,"tr",44)(107,Q2,1,0,"tr",45),n()(),i(108,"mat-paginator",46),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(21),be=P(31);o(13),l("formGroup",u.searchForm),o(5),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(5),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(6),l("value",-999),o(2),l("value",!0),o(2),l("value",!1),o(12),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",$(29,u2)),o(38),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(30,m2))}},dependencies:[L,ge,G,X,H,U,q,Y,ae,Q,z,xe,Je,ee,B,ft,Ct,_t,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,J],encapsulation:2})};function q2(t,r){t&1&&(i(0,"p",18),a(1," \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A \u0627\u0644\u0632\u0627\u0645\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F. "),n())}function Y2(t,r){if(t&1&&(i(0,"div",11)(1,"div",12),s(2,"i",13),n(),i(3,"div",14)(4,"h4",15),a(5,"\u062F\u0648\u0631\u0647 \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628"),n(),i(6,"p",16),a(7," \u062F\u0648\u0631\u0647 \u062E\u0648\u062F\u0627\u0638\u0647\u0627\u0631\u06CC \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628 \u0622\u063A\u0627\u0632 \u0634\u062F\u0647 \u0627\u0633\u062A. \u0644\u0637\u0641\u0627\u064B \u0647\u0631\u0686\u0647 \u0633\u0631\u06CC\u0639\u200C\u062A\u0631 \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u062F \u0631\u0627 \u062A\u0627 \u062A\u0627\u0631\u06CC\u062E "),i(8,"strong"),a(9),h(10,"luxonFormat"),n(),a(11," \u062B\u0628\u062A \u06A9\u0646\u06CC\u062F. "),n(),d(12,q2,2,0,"p",17),n()()),t&2){let e=_();o(9),b(w(10,2,e.waterMeterRegister==null?null:e.waterMeterRegister.endDate,"D")),o(3),l("ngIf",e.isWaterMeterSelfDeclarationRequired)}}function K2(t,r){t&1&&s(0,"mat-spinner",21)}function Z2(t,r){if(t&1&&(i(0,"div",19),d(1,K2,1,0,"mat-spinner",20),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function J2(t,r){t&1&&(i(0,"div",19)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function X2(t,r){t&1&&(i(0,"span",36),a(1,"\u0641\u0639\u0627\u0644"),n())}function e1(t,r){t&1&&(i(0,"span",18),a(1,"\u063A\u06CC\u0631 \u0641\u0639\u0627\u0644"),n())}function t1(t,r){if(t&1){let e=y();i(0,"button",37),x("click",function(){v(e);let u=_().$implicit,p=_(2);return S(p.openAddNumberDialog(u))}),s(1,"i",38),i(2,"span"),a(3,"\u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631"),n()()}}function i1(t,r){if(t&1&&(i(0,"div",24)(1,"div",25)(2,"div",26)(3,"div",22)(4,"div",27)(5,"strong"),a(6,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9:"),n(),i(7,"span",28),a(8),n()()()(),i(9,"div",29)(10,"div",22)(11,"div",30)(12,"strong"),a(13,"\u062D\u062F \u0645\u062C\u0627\u0632 \u0631\u0648\u0632\u0627\u0646\u0647:"),n(),i(14,"span"),a(15),n()(),i(16,"div",30)(17,"strong"),a(18,"\u0642\u0637\u0631 \u0627\u0646\u0634\u0639\u0627\u0628:"),n(),i(19,"span"),a(20),n()(),i(21,"div",30)(22,"strong"),a(23,"\u0642\u0637\u0631 \u0633\u06CC\u0641\u0648\u0646:"),n(),i(24,"span"),a(25),n()(),i(26,"div",30)(27,"strong"),a(28,"\u0622\u062E\u0631\u06CC\u0646 \u0631\u0642\u0645 \u0642\u0628\u0636:"),n(),i(29,"span"),a(30),n()(),i(31,"div",30)(32,"strong"),a(33,"\u0634\u0645\u0627\u0631\u0647 \u0622\u062E\u0631\u06CC\u0646 \u0642\u0631\u0627\u0626\u062A:"),n(),i(34,"span"),a(35),n()(),i(36,"div",30)(37,"strong"),a(38,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641:"),n(),i(39,"span"),a(40),n()(),i(41,"div",30)(42,"strong"),a(43,"\u0646\u0648\u0639 \u0646\u0635\u0628:"),n(),i(44,"span"),a(45),n()(),i(46,"div",30)(47,"strong"),a(48,"\u0648\u0636\u0639\u06CC\u062A:"),n(),i(49,"span"),a(50),h(51,"enumString"),n()(),i(52,"div",30)(53,"strong"),a(54,"\u0646\u0648\u0639:"),n(),i(55,"span"),a(56),n()(),i(57,"div",30)(58,"strong"),a(59,"\u0648\u0636\u0639\u06CC\u062A:"),n(),d(60,X2,2,0,"span",31)(61,e1,2,0,"span",17),n()()(),i(62,"div",32)(63,"div",22)(64,"div",30),d(65,t1,4,0,"button",33),n(),i(66,"div",30)(67,"button",34),s(68,"i",35),i(69,"span"),a(70,"\u0633\u0627\u0628\u0642\u0647 \u0642\u0631\u0627\u0626\u062A \u0647\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0647"),n()()()()()()()),t&2){let e=r.$implicit,m=_(2);o(8),c(" ",e.subscriptionNo," "),o(7),b(e.waterConsumptionLimit),o(5),b(e.waterMeterBranchDiameter),o(5),b(e.siphonDiameter),o(5),b(e.lastCheckoutNumber),o(5),b(e.currentNumber),o(5),b(e.currentWaterConsumption),o(5),b(e.waterMeterInstallType),o(5),c(" ",w(51,15,e.waterMeterState,"waterMeterState"),""),o(6),b(e.waterMeterType),o(4),l("ngIf",e.isActive),o(),l("ngIf",!e.isActive),o(4),l("ngIf",m.hasWaterMeterPeriod),o(2),Z("routerLink","/app/water/company-water-meter-numbers/",e.id,"")}}function n1(t,r){if(t&1&&(i(0,"div",22),d(1,i1,71,18,"div",23),n()),t&2){let e=_();o(),l("ngForOf",e.dataSource.data)}}var ji=class t extends T{constructor(e,m){super(m);this.waterChargeManagementServce=e}displayedColumns=["row","subscriptionNo","waterMeterInstallType","waterMeterState","waterMeterType","waterMeterBranchDiameter","siphonDiameter","waterConsumptionLimit","lastCheckoutNumber","currentNumber","currentWaterConsumption","isActive","operation"];waterMeterRegister;dataSource=new te;listCount=0;isWaterMeterSelfDeclarationRequired=!1;hasWaterMeterPeriod=!1;isLoadingResults=!0;paginator;sort;ngOnInit(){}ngAfterViewInit(){this.getActiveCompanyWaterMeterPeriod(),this.getList()}getList(){this.isLoadingResults=!0,this.waterChargeManagementServce.getAllWaterMeterByCompany().subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess){let m=e.data?e.data:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}openAddNumberDialog(e){this.matDialog.open(gi,{data:{waterMeterInfoId:e.id},width:"600px"}).afterClosed().subscribe(m=>{m&&this.getList()})}getActiveCompanyWaterMeterPeriod(){this.waterChargeManagementServce.getActiveCompanyWaterMeterPeriod().subscribe(e=>{e.isSuccess&&e.data&&(this.waterMeterRegister=e.data,this.hasWaterMeterPeriod=!0,this.isWaterMeterSelfDeclarationRequired=e.data.isWaterMeterSelfDeclarationRequired)},e=>{})}static \u0275fac=function(m){return new(m||t)(g(j),g(I))};static \u0275cmp=D({type:t,selectors:[["company-water-meter-list"]],viewQuery:function(m,u){if(m&1&&
2(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:18,vars:5,consts:[[1,"content-header"],[3,"id"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],["class","water-meter-alert",4,"ngIf"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],["class","row",4,"ngIf"],[1,"water-meter-alert"],[1,"alert-icon"],[1,"fas","fa-water"],[1,"alert-content"],[1,"alert-title"],[1,"alert-message"],["class","text-danger",4,"ngIf"],[1,"text-danger"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],[1,"row"],["class","col-md-12",4,"ngFor","ngForOf"],[1,"col-md-12"],[1,"card","mb-3"],[1,"card-header"],[1,"col-md-4"],[1,"text-bg-info"],[1,"card-body"],[1,"col-sm-6"],["class","text-success",4,"ngIf"],[1,"card-footer"],["class","btn btn-success",3,"click",4,"ngIf"],[1,"btn","btn-info",3,"routerLink"],[1,"fa","fa-eye","mx-2"],[1,"text-success"],[1,"btn","btn-success",3,"click"],[1,"fa","fa-check","mx-2"]],template:function(m,u){m&1&&(i(0,"div",0),s(1,"site-help",1),i(2,"span"),a(3,"\u06A9\u0646\u062A\u0648\u0631 \u0647\u0627\u06CC \u0622\u0628"),n(),i(4,"div",2)(5,"div",3),a(6,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(7,"div",4),a(8,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0627\u0628"),n(),i(9,"div",5),a(10,"\u06A9\u0646\u062A\u0648\u0631\u0647\u0627\u06CC \u0622\u0628"),n()()(),i(11,"div",6),d(12,Y2,13,5,"div",7),i(13,"div")(14,"div",8),d(15,Z2,2,1,"div",9)(16,J2,3,0,"div",9)(17,n1,2,1,"div",10),n()()()),m&2&&(o(),l("id",601),o(11),l("ngIf",u.hasWaterMeterPeriod),o(3),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(),l("ngIf",!u.isLoadingResults))},dependencies:[Be,L,ge,Ln,B,J,ct],styles:[".water-meter-alert[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;padding:20px 30px;margin:20px 0;border-right:6px solid #1976d2;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.water-meter-alert[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.water-meter-alert[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{font-size:2.8rem;color:#1976d2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.water-meter-alert[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%]{flex:1}.water-meter-alert[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%] .alert-title[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:600;color:#0d47a1;margin:0 0 6px}.water-meter-alert[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{font-size:1rem;color:#37474f;margin:0 0 12px;line-height:1.6}.water-meter-alert[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:500;border-radius:30px;padding:0 24px}"]})};var a1=()=>["xls","xlsx"],$i=class t extends T{constructor(e,m,u){super(u);this.matDialogRef=e;this._data=m}uploadUrl=Ie.remoteServiceBaseUrl+"/api/importFile/ImportNumbersFromExcel";ngOnInit(){}attachmentId(e){e.importId&&this.router.navigate(["/app/water/water-excel-files-details/"+e.importId]),this.matDialogRef.close()}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-import-excel-dialog"]],standalone:!1,features:[F],decls:51,vars:12,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[1,"row","col-md-12"],[1,"alert","alert-info"],[1,"text-justify"],[1,"table"],["scope","col"],["scope","row"],[3,"attachmentId","btnTitle","url","allowedExtensions"],["mat-dialog-close","",1,"btn","btn-default"]],template:function(m,u){m&1&&(i(0,"div",0)(1,"h5",1),a(2,"\u0622\u067E\u0644\u0648\u062F \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"div",4)(8,"div",5)(9,"p",6),a(10," \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 \u0634\u0645\u0627 \u0628\u0627\u06CC\u062F \u062F\u0627\u0631\u0627\u06CC \u0634\u0634 \u0633\u062A\u0648\u0646 \u0628\u0627\u0634\u062F. "),s(11,"br"),a(12," \u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u06A9\u0646\u062A\u0648\u0631 \u0628\u0627\u06CC\u0633\u062A\u06CC \u0628\u0632\u0631\u06AF\u062A\u0631 \u0627\u0632 \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC \u0628\u0627\u0634\u062F . "),s(13,"br"),a(14," \u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC \u0648 \u0641\u0639\u0644\u06CC \u0628\u0627\u06CC\u062F \u0628\u0647 \u0635\u0648\u0631\u062A \u062A\u0627\u0631\u06CC\u062E \u0634\u0645\u0633\u06CC \u0648\u0627\u0631\u062F \u0634\u0648\u062F \u0648 \u0628\u0647 \u0641\u0631\u0645\u062A \u0632\u06CC\u0631 \u0628\u0627\u0634\u062F yyyy/mm/dd \u0645\u062B\u0644 1405/02/31 "),n()()(),i(15,"div",4)(16,"table",7)(17,"thead")(18,"tr")(19,"th",8),a(20,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),i(21,"th",8),a(22,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(23,"th",8),a(24,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(25,"th",8),a(26,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(27,"th",8),a(28,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(29,"th",8),a(30,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631"),n()()(),i(31,"tbody")(32,"tr")(33,"th",9),a(34,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),i(35,"td"),a(36,"\u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(37,"td"),a(38,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0641\u0639\u0644\u06CC"),n(),i(39,"td"),a(40,"\u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(41,"td"),a(42,"\u062A\u0627\u0631\u06CC\u062E \u0642\u0631\u0627\u0626\u062A \u0642\u0628\u0644\u06CC"),n(),i(43,"td"),a(44),h(45,"enumString"),h(46,"enumString"),n()()()()(),i(47,"uploader",10),x("attachmentId",function(A){return u.attachmentId(A)}),n()(),i(48,"mat-dialog-actions")(49,"button",11),a(50,"\u0628\u0633\u062A\u0646"),n()()),m&2&&(o(44),tt(" (\u067E\u06CC\u0634 \u0641\u0631\u0636 ",w(45,5,0,"waterMeterType")," ) [0= ",w(46,8,0,"waterMeterType")," ] [1=\u0635\u0646\u0639\u062A\u06CC] "),o(3),l("btnTitle","\u0622\u067E\u0644\u0648\u062F \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644")("url",u.uploadUrl)("allowedExtensions",$(11,a1)))},dependencies:[Tt,V,Re,Pe,Oe,Ve,$e,je,ct],encapsulation:2})};var r1=t=>[t],o1=()=>[5,10,50,100,250,500,1e3];function u1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function m1(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function l1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function p1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function d1(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function s1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function c1(t,r){if(t&1&&(i(0,"mat-option",49),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),b(e.text)}}function f1(t,r){if(t&1&&(i(0,"mat-form-field",12)(1,"mat-label"),a(2,"\u0645\u0633\u062A\u0642\u0631 \u062F\u0631 \u0634\u0647\u0631\u06A9"),n(),i(3,"mat-select",48)(4,"mat-option",49),a(5,"\u0647\u0645\u0647"),n(),d(6,c1,2,2,"mat-option",50),n()()),t&2){let e=_();o(4),l("value",-999),o(2),l("ngForOf",e.portalList)}}function C1(t,r){t&1&&(i(0,"div",51),s(1,"mat-spinner",52),n())}function _1(t,r){t&1&&(i(0,"div",51)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function g1(t,r){t&1&&(i(0,"th",53),a(1,"#"),n())}function x1(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function h1(t,r){t&1&&(i(0,"th",55),a(1,"\u0634\u0646\u0627\u0633\u0647 \u0641\u0627\u06CC\u0644"),n())}function v1(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),b(e.importId)}}function S1(t,r){t&1&&(i(0,"th",55),a(1,"\u0646\u0627\u0645 \u0641\u0627\u06CC\u0644"),n())}function A1(t,r){if(t&1&&(i(0,"td",54)(1,"a",56),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/water/water-excel-files-details/",e.importId,""),o(),c(" ",e.fileName," ")}}function b1(t,r){t&1&&(i(0,"th",55),a(1,"\u0634\u0647\u0631\u06A9"),n())}function E1(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),b(e.portal)}}function y1(t,r){t&1&&(i(0,"th",55),a(1,"\u0628\u0627\u0631\u06AF\u0630\u0627\u06CC \u062A\u0648\u0633\u0637"),n())}function w1(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),b(e.importBy)}}function M1(t,r){t&1&&(i(0,"th",55),a(1,"\u062A\u0639\u062F\u0627\u062F"),n())}function I1(t,r){if(t&1&&(i(0,"span",59),a(1),n()),t&2){let e=_().$implicit;o(),c(" ",e.count," ")}}function D1(t,r){if(t&1&&(i(0,"span",60),a(1),n()),t&2){let e=_().$implicit;o(),c(" ",e.proccessCount," ")}}function F1(t,r){if(t&1&&(i(0,"td",54),d(1,I1,2,1,"span",57)(2,D1,2,1,"span",58),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.count>0&&e.proccessCount==0),o(),l("ngIf",e.proccessCount>0)}}function T1(t,r){t&1&&(i(0,"th",55),a(1,"\u0628\u0631\u0631\u0633\u06CC \u0634\u062F\u0647"),n())}function W1(t,r){if(t&1&&(i(0,"td",54),a(1),n()),t&2){let e=r.$implicit;o(),b(e.reviewCount)}}function L1(t,r){t&1&&(i(0,"th",55),a(1,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A"),n())}function B1(t,r){if(t&1&&(i(0,"td",54),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.onDate,"F")," ")}}function N1(t,r){t&1&&(i(0,"th",55),a(1,"\u062A\u0627\u0626\u06CC\u062F \u0634\u062F\u0647"),n())}function k1(t,r){t&1&&(i(0,"span",63),a(1,"\u062E\u06CC\u0631"),n())}function R1(t,r){t&1&&(i(0,"span",64),a(1,"\u0628\u0644\u0647"),n())}function P1(t,r){if(t&1&&(i(0,"td",54),d(1,k1,2,0,"span",61)(2,R1,2,0,"span",62),n()),t&2){let e=r.$implicit;o(),l("ngIf",!e.isConfirm),o(),l("ngIf",e.isConfirm)}}function V1(t,r){t&1&&(i(0,"th",53),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function O1(t,r){if(t&1&&(i(0,"button",70),s(1,"i",71),n()),t&2){_();let e=P(3);
2l("matMenuTriggerFor",e)}}function j1(t,r){if(t&1){let e=y();i(0,"td",54),d(1,O1,2,1,"button",65),i(2,"mat-menu",null,3)(4,"button",66),s(5,"i",67),i(6,"span"),a(7,"\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A"),n()(),i(8,"button",68),x("click",function(){let u=v(e).$implicit,p=_();return S(p.delete(u))}),s(9,"i",69),i(10,"span"),a(11,"\u062D\u0630\u0641"),n()()()()}if(t&2){let e=r.$implicit;o(),l("ngIf",!e.loading),o(3),Z("routerLink","/app/water/water-excel-files-details/",e.importId,"")}}function $1(t,r){t&1&&s(0,"tr",72)}function H1(t,r){t&1&&s(0,"tr",73)}var Hi=class t extends T{constructor(e,m,u){super(u);this.importFileService=m;this.portal=this.appPortalService.getcurrentPortal,this.searchForm=e.group({code:[""],portalId:[""],fromDate:[""],toDate:[""]})}loading=!0;displayedColumns=["row","importId","fileName","portal","onDate","count","isConfirm","operation"];paginator;sort;portal="";portalList=[];dataSource=new te;listCount=0;isLoadingResults=!0;searchForm;events=[];ngOnInit(){this.getportalList()}ngAfterViewInit(){this.getList()}getportalList(){this.portal==""&&this.getPortalBaseList().subscribe(e=>{this.portalList=e.data?e.data:[]})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.portalId===-999&&(e.portalId=void 0),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.importFileService.waterImportFileList(e.offset,e.count,e.fromDate,e.toLowerCase,e.code,e.portalId))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}delete(e){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+e.importId+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.importFileService.removeImportFile(e.importId).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openExcelDialog(){this.matDialog.open($i,{width:"60%"})}static \u0275fac=function(m){return new(m||t)(g(O),g(at),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-water-excel-batch-file"]],viewQuery:function(m,u){if(m&1&&
2(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:90,vars:27,consts:[["dpS",""],["dpE",""],["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"row","my-4"],[1,"col-md-4","col-sm-6"],["matInput","","formControlName","code","maxlength","30"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],["class","col-md-4 col-sm-6",4,"ngIf"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-file-excel","mx-2"],[1,"d-flex","align-items-center","justify-content-end","p-3"],["mat-icon-button","","color","primary","matTooltip","\u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06CC",3,"click"],[1,"fa","fa-sync"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","importId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","fileName"],["matColumnDef","portal"],["matColumnDef","importBy"],["matColumnDef","count"],["matColumnDef","reviewCount"],["matColumnDef","onDate"],["matColumnDef","isConfirm"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["formControlName","portalId"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],[1,"datatable-loading-shade"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[3,"routerLink"],["matTooltip","\u062A\u0639\u062F\u0627\u062F \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F\u0647","class","text-danger",4,"ngIf"],["matTooltip","\u062A\u0639\u062F\u0627\u062F \u067E\u0631\u062F\u0627\u0632\u0634 \u0634\u062F\u0647","class","text-success",4,"ngIf"],["matTooltip","\u062A\u0639\u062F\u0627\u062F \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F\u0647",1,"text-danger"],["matTooltip","\u062A\u0639\u062F\u0627\u062F \u067E\u0631\u062F\u0627\u0632\u0634 \u0634\u062F\u0647",1,"text-success"],["class","text-danger",4,"ngIf"],["class","text-success",4,"ngIf"],[1,"text-danger"],[1,"text-success"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["mat-menu-item","",3,"routerLink"],[1,"fa","fa-bolt","mx-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-trash","mx-2"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",4)(1,"span"),a(2,"\u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u0627\u0646\u06CC \u062F\u0633\u062A\u0647 \u0627\u06CC"),n(),i(3,"div",5)(4,"div",6),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",7),a(7,"\u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u0627\u0646\u06CC \u062F\u0633\u062A\u0647 \u0627\u06CC"),n()()(),i(8,"div",8),s(9,"div",9),i(10,"div"),s(11,"div",9),i(12,"form",10)(13,"div",11)(14,"mat-form-field",12)(15,"mat-label"),a(16,"\u0634\u0646\u0627\u0633\u0647 \u0642\u0631\u0627\u0626\u062A"),n(),s(17,"input",13),n(),i(18,"mat-form-field",12)(19,"mat-label"),a(20,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(21,"input",14)(22,"mat-datepicker-toggle",15)(23,"mat-datepicker",null,0),d(25,u1,2,0,"mat-error",16)(26,m1,2,0,"mat-error",16)(27,l1,2,0,"mat-error",16),n(),i(28,"mat-form-field",12)(29,"mat-label"),a(30,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(31,"input",17)(32,"mat-datepicker-toggle",15)(33,"mat-datepicker",null,1),d(35,p1,2,0,"mat-error",16)(36,d1,2,0,"mat-error",16)(37,s1,2,0,"mat-error",16),n(),d(38,f1,7,2,"mat-form-field",18),i(39,"div",19)(40,"button",20),x("click",function(){return v(p),S(u.applyFilter())}),s(41,"i",21),i(42,"span"),a(43,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(44,"div",22)(45,"button",23),x("click",function(){v(p);let E=P(56);return S(E.exportTable("xlsx",{fileName:"excel"}))}),s(46,"i",24),a(47," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(48,"div",25)(49,"button",26),x("click",function(){return v(p),S(u.getList())}),s(50,"i",27),n()(),i(51,"div",28),d(52,C1,2,0,"div",29)(53,_1,3,0,"div",29),i(54,"div",30)(55,"table",31,2),f(57,32),d(58,g1,2,0,"th",33)(59,x1,2,1,"td",34),C(),f(60,35),d(61,h1,2,0,"th",36)(62,v1,2,1,"td",34),C(),f(63,37),d(64,S1,2,0,"th",36)(65,A1,3,3,"td",34),C(),f(66,38),d(67,b1,2,0,"th",36)(68,E1,2,1,"td",34),C(),f(69,39),d(70,y1,2,0,"th",36)(71,w1,2,1,"td",34),C(),f(72,40),d(73,M1,2,0,"th",36)(74,F1,3,2,"td",34),C(),f(75,41),d(76,T1,2,0,"th",36)(77,W1,2,1,"td",34),C(),f(78,42),d(79,L1,2,0,"th",36)(80,B1,3,4,"td",34),C(),f(81,43),d(82,N1,2,0,"th",36)(83,P1,3,2,"td",34),C(),f(84,44),d(85,V1,2,0,"th",33)(86,j1,12,3,"td",34),C(),d(87,$1,1,0,"tr",45)(88,H1,1,0,"tr",46),n()(),i(89,"mat-paginator",47),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(24),be=P(34);o(12),l("formGroup",u.searchForm),o(9),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(),l("ngIf",u.portal==""),o(14),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(24,r1,u.displayedColumns.length-1)),o(32),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(26,o1))}},dependencies:[Be,L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,xe,Je,ee,V,B,ft,Ct,_t,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,J],encapsulation:2})};var Ht=qt(si()),It=qt(si());var U1=["map"],Ui=class t extends T{constructor(e,m,u){super(u);this.matDialogRef=e;this.title=m.title,this.latitude=m.latitude,this.longitude=m.longitude,this.center=Ht.latLng(this.latitude,this.longitude),this.baseTitle=m.baseTitle??"",this.baseLocation=m.base
2Location??[]}map;center;title="";latitude=0;longitude=0;baseLocation=[];baseTitle;mapC;ngAfterViewInit(){this.initMAP()}initMAP(){this.map=Ht.map(this.mapC.nativeElement).setView(this.center,16),Ht.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:30,attribution:"Nikan"}).addTo(this.map),this.map.on("popupopen",e=>{e.popup._closeButton.removeAttribute("href")}),setTimeout(()=>{let e=document.querySelector(".leaflet-control-attribution");e&&(e.innerHTML='<img src=" " width="80px"/>')},100),this.addMarkers()}addMarkers(){if(this.baseLocation&&this.baseLocation.length>1){let u=new It.Marker(new It.LatLng(this.baseLocation[0],this.baseLocation[1]),{icon:(0,It.icon)({iconSize:[38,40],iconAnchor:[19,41],iconUrl:"/images/marker3.png"}),draggable:!1,title:this.baseTitle});u.bindTooltip("<span>"+this.baseTitle+"</span>",{direction:"bottom"}),u.addTo(this.map)}let e={icon:(0,It.icon)({iconSize:[38,40],iconAnchor:[19,41],iconUrl:"/images/marker.png"}),draggable:!1,title:this.title},m=new It.Marker(new It.LatLng(this.latitude,this.longitude),e);m.bindTooltip("<span>"+this.title+"</span>",{direction:"bottom",permanent:!0}),m.bindPopup(this.markerPopUpContent(),{}).openPopup().on("popupopen",u=>{u.popup._closeButton.removeAttribute("href")}),m.addTo(this.map)}markerPopUpContent(){let e='<a class="leaflet-popup-close-button" role="button" aria-label="Close popup"><span aria-hidden="true">\xD7</span></a><div class="div-popup"><div class="popup-row"><span class="span-popup"> '+this.title+"</span></div>";return e+="</div>",e}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(I))};static \u0275cmp=D({type:t,selectors:[["app-view-map-dialog"]],viewQuery:function(m,u){if(m&1&&N(U1,5),m&2){let p;k(p=R())&&(u.mapC=p.first)}},features:[F],decls:13,vars:1,consts:[["map",""],["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[1,"map-container"],["mat-dialog-close","",1,"btn","btn-default"]],template:function(m,u){m&1&&(i(0,"div",1)(1,"h5",2)(2,"span"),a(3),n()(),i(4,"button",3)(5,"span",4),a(6,"\xD7"),n()()(),i(7,"mat-dialog-content"),s(8,"div",5,0),n(),i(10,"mat-dialog-actions")(11,"button",6),a(12,"\u0628\u0633\u062A\u0646"),n()()),m&2&&(o(3),c("\u0645\u0648\u0642\u0639\u06CC\u062A \u0645\u06A9\u0627\u0646\u06CC: ",u.title,""))},dependencies:[ti,di,V,Re,Pe,Oe,Ve,$e,je],styles:[".map-container[_ngcontent-%COMP%]{height:calc(100vh - 60px)} .leaflet-container{font:inherit;direction:ltr} .leaflet-popup-content{min-width:280px;text-align:start;background-color:#e5f0fa;margin:10px;padding:10px;font-family:inherit!important;direction:rtl} .leaflet-popup-content label{font-weight:700} .popup-row{margin-bottom:4px} .leaflet-container a.leaflet-popup-close-button{position:absolute;left:0;right:auto;border-radius:50%;width:32px;height:32px;color:#58595b;padding:2px;margin:-8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 7px #00000029;transition:all .3s} .leaflet-container a.leaflet-popup-close-button:hover{box-shadow:0 0 15px #0007} .leaflet-control-attribution{background:none!important}"]})};function G1(t,r){if(t&1&&(i(0,"div",14)(1,"span"),a(2,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u062A\u0627\u0628\u0633\u062A\u0627\u0646:"),n(),i(3,"strong",15),a(4),h(5,"number"),n()()),t&2){let e=_(2);o(4),c("",w(5,1,e.meterDashboard.seasonalAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628")}}function z1(t,r){if(t&1&&(i(0,"div",14)(1,"span"),a(2,"\u0645\u062C\u0645\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC \u0627\u0639\u0645\u0627\u0644 \u0634\u062F\u0647 \u062F\u0631 \u0642\u0628\u0636:"),n(),i(3,"strong",17),a(4),h(5,"number"),n()()),t&2){let e=_(2);o(4),c("",M(5,1,e.meterDashboard.useAdditionWaterConsumption)," ")}}function Q1(t,r){if(t&1&&(i(0,"div",14)(1,"span"),a(2,"\u0645\u062C\u0645\u0648\u0639 \u0628\u0631\u0622\u0648\u0631\u062F\u06CC \u0627\u0639\u0645\u0627\u0644 \u0646\u0634\u062F\u0647:"),n(),i(3,"strong",18),a(4),h(5,"number"),n()()),t&2){let e=_(2);
2o(4),c("",M(5,1,e.meterDashboard.unUseAdditionWaterConsumption)," ")}}function q1(t,r){if(t&1&&(i(0,"div",13)(1,"div",6)(2,"div",14)(3,"span"),a(4," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 :"),n(),i(5,"strong"),a(6),n()(),i(7,"div",14)(8,"span"),a(9,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0631\u0648\u0632\u0627\u0646\u0647:"),n(),i(10,"strong",15),a(11),h(12,"number"),n()(),i(13,"div",14)(14,"span"),a(15,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0633\u0627\u0644\u0627\u0646\u0647:"),n(),i(16,"strong",15),a(17),h(18,"number"),n()(),d(19,G1,6,4,"div",16)(20,z1,6,3,"div",16)(21,Q1,6,3,"div",16),n()()),t&2){let e=_();o(6),c("",e.meterDashboard.subscriptionNo," "),o(5),c("",w(12,6,e.meterDashboard.dailyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628"),o(6),c(" ",w(18,9,e.meterDashboard.yearlyAverage,"1.2-2")," \u0645\u062A\u0631\u0645\u06A9\u0639\u0628 "),o(2),l("ngIf",e.meterDashboard.isSummer),o(),l("ngIf",e.meterDashboard.useAdditionWaterConsumption>0),o(),l("ngIf",e.meterDashboard.unUseAdditionWaterConsumption>0)}}function Y1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u0634\u062F\u0647 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function K1(t,r){t&1&&s(0,"mat-spinner",19)}var Gi=class t extends T{constructor(e,m,u,p,A,E){super(E);this.matDialogRef=e;this._data=m;this.importFileService=u;this.waterBillsService=p;this.form=A.group({id:[""],lastNumber:[""]}),m.item?(this.waterMeterInfoId=+m.item.waterMeterId,this.isUpdate=!0,this.form.patchValue(m.item),this.getMeterDashboard()):this.isUpdate=!1}isUpdate=!1;isSaving=!1;waterMeterInfoId;form;loadingDashboard=!0;meterDashboard;fireExtinguisherList=[];loading=!0;ngOnInit(){}saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}this.isSaving=!0;var e=this.form.value;e.lastNumber=+e.lastNumber;let m=new mn;m.init(e),this.importFileService.updateReadWaterRow(m).subscribe(u=>{if(this.isSaving=!1,u&&u.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.matDialogRef.close(!0);else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.isSaving=!1})}getMeterDashboard(){this.loadingDashboard=!0,this.waterBillsService.getMeterDashboard(+this.waterMeterInfoId).subscribe(e=>{if(this.loadingDashboard=!1,e.isSuccess)this.meterDashboard=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loadingDashboard=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(at),g(pt),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-batch-water-file-row-edit-dialog"]],standalone:!1,features:[F],decls:22,vars:5,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","box-info-dash",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-sm-12","col-md-12"],["matInput","","formControlName","lastNumber","autocomplete","doNotAutoComplete","maxlength","200"],[4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],[1,"box-info-dash"],[1,"col-sm-4"],[1,"text-warning"],["class","col-sm-4",4,"ngIf"],[1,"text-success"],[1,"text-danger"],["diameter","20","color","primary"]],template:function(m,u){if(m&1&&
2(i(0,"div",0)(1,"h5",1),a(2," \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u0627\u0646\u0634\u0639\u0627\u0628 "),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,q1,22,12,"div",4),i(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),a(12,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u0634\u062F\u0647"),n(),s(13,"input",8),d(14,Y1,2,0,"mat-error",9),n()()()(),i(15,"mat-dialog-actions")(16,"button",10),a(17,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(18,"button",11),x("click",function(){return u.saveInfo()}),i(19,"span"),a(20,"\u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n(),d(21,K1,1,0,"mat-spinner",12),n()()),m&2){let p;o(7),l("ngIf",!u.loadingDashboard&&u.meterDashboard),o(),l("formGroup",u.form),o(6),l("ngIf",(p=u.form.get("lastNumber"))==null?null:p.hasError("required")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[L,G,X,H,U,Ye,q,Y,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je,qe],encapsulation:2})};function Z1(t,r){if(t&1&&(i(0,"div",14)(1,"div",6)(2,"div",15)(3,"span"),a(4," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 :"),n(),i(5,"strong"),a(6),n()()()()),t&2){let e=_();o(6),c("",e.meterDashboard.subscriptionNo," ")}}function J1(t,r){if(t&1&&(i(0,"mat-option",16),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),c(" ",e.text," ")}}function X1(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F"),n())}function ef(t,r){t&1&&s(0,"mat-spinner",17)}var zi=class t extends T{constructor(e,m,u,p,A,E){super(E);this.matDialogRef=e;this._data=m;this.importFileService=u;this.waterBillsService=p;this.form=A.group({id:[""],waterMeterState:[""]}),m.item?(this.waterMeterInfoId=+m.item.waterMeterId,this.isUpdate=!0,this.form.patchValue(m.item),this.getMeterDashboard()):this.isUpdate=!1}isUpdate=!1;isSaving=!1;baseInfo={};waterMeterInfoId;form;loadingDashboard=!0;meterDashboard;fireExtinguisherList=[];loading=!0;ngOnInit(){this.getEnums().subscribe(e=>{this.baseInfo={waterMeterState:e.waterMeterState}})}saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}this.isSaving=!0;var e=this.form.value;e.WaterMeterState=+e.waterMeterState;let m=new ln;m.init(e),this.importFileService.updateWaterMeterStateRow(m).subscribe(u=>{if(this.isSaving=!1,u&&u.isSuccess)this.notify.success("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0630\u062E\u06CC\u0631\u0647 \u0634\u062F."),this.matDialogRef.close(!0);else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.isSaving=!1})}getMeterDashboard(){this.loadingDashboard=!0,this.waterBillsService.getMeterDashboard(+this.waterMeterInfoId).subscribe(e=>{if(this.loadingDashboard=!1,e.isSuccess)this.meterDashboard=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.loadingDashboard=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(at),g(pt),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-batch-water-file-row-edit-water-state-dialog"]],standalone:!1,features:[F],decls:23,vars:6,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],["class","box-info-dash",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-md-4"],["formControlName","waterMeterState"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],[1,"box-info-dash"],[1,"col-sm-4"],[3,"value"],["diameter","20","color","primary"]],template:function(m,u){if(m&1&&
2(i(0,"div",0)(1,"h5",1),a(2," \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u0642\u0645 \u0642\u0631\u0627\u0626\u062A \u0627\u0646\u0634\u0639\u0627\u0628 "),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content"),d(7,Z1,7,1,"div",4),i(8,"form",5)(9,"div",6)(10,"mat-form-field",7)(11,"mat-label"),a(12,"\u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),i(13,"mat-select",8),d(14,J1,2,2,"mat-option",9),n(),d(15,X1,2,0,"mat-error",10),n()()()(),i(16,"mat-dialog-actions")(17,"button",11),a(18,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(19,"button",12),x("click",function(){return u.saveInfo()}),i(20,"span"),a(21,"\u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n(),d(22,ef,1,0,"mat-spinner",13),n()()),m&2){let p;o(7),l("ngIf",!u.loadingDashboard&&u.meterDashboard),o(),l("formGroup",u.form),o(6),l("ngForOf",u.baseInfo.waterMeterState),o(),l("ngIf",(p=u.form.get("waterMeterState"))==null?null:p.hasError("required")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[Be,L,G,H,U,q,Y,Q,z,xe,V,B,Re,Pe,Oe,Ve,$e,je,ye,Ee],encapsulation:2})};var Ut=qt(si()),Dt=qt(si());var tf=["map"];function nf(t,r){if(t&1){let e=y();i(0,"button",5),x("click",function(){v(e);let u=_();return S(u.showRouting())}),a(1,"\u0645\u0633\u06CC\u0631 \u06CC\u0627\u0628\u06CC"),n()}}var Qi=class t extends T{constructor(e,m){super(e);this.importFileService=m;this.importId=this.route.snapshot.params.importId,this.getSetting().subscribe(u=>{u&&u.latitude&&u.longitude&&(this.center=Dt.latLng(+u.latitude,+u.longitude))})}importId;appSetting;map;locations=[];center;polylineArray=[];showRoutingBtn=!0;mapC;ngAfterViewInit(){this.locationShowOnMap(),this.initMAP()}locationShowOnMap(){this.importFileService.locationShowOnMap(+this.importId).subscribe(e=>{this.locations=e.data?e.data:[],this.locations.sort((m,u)=>m.indexOrder>u.indexOrder?1:m.indexOrder<u.indexOrder?-1:0),this.addMarkers()})}initMAP(){this.map=Dt.map(this.mapC.nativeElement,{}).setView(this.center,7),Dt.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:19,attribution:"Nikan"}).addTo(this.map),this.map.on("popupopen",e=>{e.popup._closeButton.removeAttribute("href")}),setTimeout(()=>{let e=document.querySelector(".leaflet-control-attribution");e&&(e.innerHTML='<img src=" " width="80px"/>')},100)}addMarkers(){this.polylineArray=[];for(let e=0;e<this.locations.length;e++)if(this.locations[e].latitude&&this.locations[e].latitude!=0&&this.locations[e].longitude&&this.locations[e].longitude!=0){let m=this.locations[e].subscriptionNo,u={icon:(0,Ut.icon)({iconSize:[38,40],iconAnchor:[19,41],iconUrl:"/images/marker.png"}),draggable:!1,title:this.locations[e].companyName};if(this.locations[e]&&this.locations[e].latitude&&this.locations[e].longitude&&this.map){let p=new Ut.Marker(new Ut.LatLng(this.locations[e].latitude,this.locations[e].longitude),u);p.bindPopup(this.markerPopUpContent(this.locations[e]),{}).openPopup().on("popupopen",A=>{A.popup._closeButton.removeAttribute("href")}),p.bindTooltip("<span>"+m+"</span>",{direction:"bottom",permanent:!0}),p.addTo(this.map),this.polylineArray.push(Dt.latLng(this.locations[e].latitude,this.locations[e].longitude))}}}markerPopUpContent(e){let m='<a class="leaflet-popup-close-button" role="button" aria-label="Close popup"><span aria-hidden="true">\xD7</span></a><div class="div-popup"><div class="popup-row"><label>\u0645\u0634\u062A\u0631\u06A9: </label><span class="span-popup"> '+e.companyName+'</span></div><div class="popup-row"><label>\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9: </label><span class="span-popup"> '+e.subscriptionNo+'</span></div><div class="popup-row"><label>\u0622\u062E\u0631\u06CC\u0646 \u0634\u0645\u0627\u0631\u0647: </label><span class="span-popup"> '+e.lastNumber+'</span></div><div class="popup-row"><label>\u06A9\u062F \u0642\u0631\u0627\u0631\u062F\u0627\u062F: </label><span class="span-popup"> '+e.contractNo+'</span></div><div class="popup-row"><label>\u06A9\u0646\u062A\u0648\u0631 \u062E\u0631\u0627\u0628 \u061F </label><span class="span-popup"> '+(e.waterMeterState==1?"\u0628\u0644\u0647":"\u062E\u06CC\u0631")+'</span></div><div class="popup-row"><label>\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631: </label><span class="span-popup"> '+e.shorYaSanati+'</span></div><div class="popup-row"><label>\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A: </label><span class="span-popup voter-status"> '+new J().transform(e.ondate,"D")+'</span></div><div class="popup-row"><label>\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC: </label><span class="span-popup voter-status"> '+new J().transform(e.lastUpdate,"D")+'</span></div><div class="popup-row"><label>\u062A\u0648\u0636\u06CC\u062D\u0627\u062A: </label><span class="span-popup"> '+e.description+"</span></div>";return m+="</div>",m}
2showRouting(){this.map&&this.showRoutingBtn&&(Dt.polyline(this.polylineArray,{color:"#00499b",opacity:.5,weight:3}).addTo(this.map),this.showRoutingBtn=!1)}getAppSettings(){this.portalService.getAppSettings().subscribe(e=>{this.appSetting=e.data})}static \u0275fac=function(m){return new(m||t)(g(I),g(at))};static \u0275cmp=D({type:t,selectors:[["water-meter-gis"]],viewQuery:function(m,u){if(m&1&&N(tf,5),m&2){let p;k(p=R())&&(u.mapC=p.first)}},standalone:!1,features:[F],decls:5,vars:1,consts:[["map",""],[1,"d-flex","align-items-center","justify-content-end"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"map-container"],["dir","ltr",2,"height","100%"],[1,"btn","btn-primary",3,"click"]],template:function(m,u){if(m&1&&(i(0,"div",1),d(1,nf,2,0,"button",2),n(),i(2,"div",3),s(3,"div",4,0),n()),m&2){let p=P(4);o(),l("ngIf",p&&u.showRoutingBtn)}},dependencies:[L,Sn],styles:[".map-container[_ngcontent-%COMP%]{height:calc(100vh - 60px)} .leaflet-container{font:inherit;direction:ltr} .leaflet-popup-content{min-width:280px;text-align:start;background-color:#e5f0fa;margin:10px;padding:10px;font-family:inherit!important;direction:rtl} .leaflet-popup-content label{font-weight:700} .popup-row{margin-bottom:4px} .leaflet-container a.leaflet-popup-close-button{position:absolute;left:0;right:auto;border-radius:50%;width:32px;height:32px;color:#58595b;padding:2px;margin:-8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 7px #00000029;transition:all .3s} .leaflet-container a.leaflet-popup-close-button:hover{box-shadow:0 0 15px #0007} .leaflet-control-attribution{background:none!important}"]})};function rf(t,r){t&1&&(i(0,"div",2),a(1,` \u062F\u0631\u062D\u0627\u0644 \u062F\u0631\u06CC\u0627\u0641\u062A \u0627\u0637\u0644\u0627\u0639\u0627\u062A... 3`),n())}function of(t,r){if(t&1&&(i(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),a(4," \u{1F4CA} \u0622\u0645\u0627\u0631 \u06A9\u0644\u06CC \u0648\u0627\u062D\u062F\u0647\u0627 "),n(),i(5,"ul",7)(6,"li",8)(7,"span"),a(8,"\u062A\u0639\u062F\u0627\u062F \u06A9\u0644 \u0648\u0627\u062D\u062F\u0647\u0627"),n(),i(9,"span",9),a(10),h(11,"number"),n()(),i(12,"li",8)(13,"span"),a(14,"\u0628\u0631\u0631\u0633\u06CC\u200C\u0634\u062F\u0647"),n(),i(15,"span",9),a(16),h(17,"number"),n()(),i(18,"li",8)(19,"span"),a(20,"\u0628\u0631\u0631\u0633\u06CC\u200C\u0646\u0634\u062F\u0647"),n(),i(21,"span",9),a(22),h(23,"number"),h(24,"number"),n()(),i(25,"li",8)(26,"span"),a(27,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u0632\u0645\u0627\u0646 \u062E\u0648\u0627\u0646\u0634 (\u062F\u0642\u06CC\u0642\u0647)"),n(),i(28,"span",9),a(29),h(30,"number"),n()()()()(),i(31,"div",4)(32,"div",5)(33,"div",10),a(34," \u23F3 \u0632\u0645\u0627\u0646 \u0648 \u0633\u0631\u0639\u062A \u0639\u0645\u0644\u06A9\u0631\u062F "),n(),i(35,"ul",7)(36,"li",8)(37,"span"),a(38,"\u0634\u0631\u0648\u0639 \u062E\u0648\u0627\u0646\u0634"),n(),i(39,"span",9),a(40),h(41,"luxonFormat"),n()(),i(42,"li",8)(43,"span"),a(44,"\u067E\u0627\u06CC\u0627\u0646 \u062E\u0648\u0627\u0646\u0634"),n(),i(45,"span",9),a(46),h(47,"luxonFormat"),n()(),i(48,"li",8)(49,"span"),a(50,"\u0645\u062F\u062A \u06A9\u0644 \u0639\u0645\u0644\u06CC\u0627\u062A"),n(),i(51,"span",9),a(52),n()(),i(53,"li",8)(54,"span"),a(55,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u062E\u0648\u0627\u0646\u0634 \u062F\u0631 \u0647\u0631 \u0631\u0648\u0632"),n(),i(56,"span",9),a(57),h(58,"number"),n()(),i(59,"li",8)(60,"span"),a(61,"\u0633\u0631\u0639\u062A \u062E\u0648\u0627\u0646\u0634 (\u0648\u0627\u062D\u062F/\u0633\u0627\u0639\u062A)"),n(),i(62,"span",9),a(63),h(64,"number"),n()()()()(),i(65,"div",4)(66,"div",5)(67,"div",11),a(68," \u{1F6B6}\u200D\u2642\uFE0F \u0648\u0636\u0639\u06CC\u062A\u200C\u0647\u0627 \u0648 \u067E\u06CC\u0645\u0627\u06CC\u0634 "),n(),i(69,"ul",7)(70,"li",8)(71,"span"),a(72,"\u063A\u0627\u06CC\u0628"),n(),i(73,"span",9),a(74),n()(),i(75,"li",8)(76,"span"),a(77,"\u0639\u062F\u0645 \u062F\u0633\u062A\u0631\u0633\u06CC"),n(),i(78,"span",9),a(79),n()(),i(80,"li",8)(81,"span"),a(82,"\u0631\u06CC\u0633\u062A\u200C\u0634\u062F\u0647"),n(),i(83,"span",9),a(84),n()()()()(),i(85,"div",4)(86,"div",5)(87,"div",12),a(88," \u{1F477}\u200D\u2642\uFE0F \u0622\u0645\u0627\u0631 \u0645\u0627\u0645\u0648\u0631\u0627\u0646 "),n(),i(89,"ul",7)(90,"li",8)(91,"span"),a(92,"\u062A\u0639\u062F\u0627\u062F \u0645\u0627\u0645\u0648\u0631\u0627\u0646 \u0641\u0639\u0627\u0644"),n(),i(93,"span",9),a(94),n()(),i(95,"li",8)(96,"span"),a(97,"\u0645\u06CC\u0627\u0646\u06AF\u06CC\u0646 \u062E\u0648\u0627\u0646\u0634 \u0647\u0631 \u0645\u0627\u0645\u0648\u0631"),n(),i(98,"span",9),a(99),h(100,"number"),n()(),i(101,"li",8)(102,"span"),a(103,"\u0633\u0627\u0639\u062A \u0627\u0648\u062C \u06A9\u0627\u0631\u06CC"),n(),i(104,"span",9),a(105),n()()()()()()),t&2){let e=_();o(10),b(M(11,16,e.kpis.totalUnits)),o(6),b(M(17,18,e.kpis.checkedUnits)),o(6),tt("",M(23,20,e.kpis.unCheckedUnits)," (",w(24,22,e.kpis.unCheckedPercent,"1.0-1"),"%)"),o(7),b(w(30,25,e.kpis.averageReadingTimeMinutes,"1.0-0")),o(11),b(w(41,28,e.kpis.startReading,"F")),o(6),b(w(47,31,e.kpis.endReading,"F")),o(6),b(e.kpis.totalReadingDuration),o(5),b(w(58,34,e.kpis.avgReadsPerDay,"1.0-1")),o(6),b(w(64,37,e.kpis.readsPerHour,"1.0-1")),o(11),b(e.kpis.absenceCount),o(5),b(e.kpis.inabilityToReadCount),o(5),b(e.kpis.resetCounterCount),o(10),b(e.kpis.totalReaders),o(5),b(w(100,40,e.kpis.averageReadsPerUser,"1.0-1")),o(6),c("",e.kpis.peakHour,":00")}}var qi=class t extends T{constructor(e,m,u){super(u);this.importFileService=e;this.searchForm=m.group({}
3),this.importId=this.route.snapshot.params.importId}searchForm;importId;loading=!0;error="";kpis=null;ngOnInit(){this.loadKpis()}loadKpis(){this.loading=!0,this.importFileService.getStatisticsWaterMeterRegister(this.importId).subscribe(e=>{if(this.loading=!1,e.isSuccess)this.kpis=e.data;else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m),this.error="\u062E\u0637\u0627 \u062F\u0631 \u062F\u0631\u06CC\u0627\u0641\u062A \u06AF\u0632\u0627\u0631\u0634\u200C\u0647\u0627"}},e=>{this.loading=!1})}exportExcel(){var e=this.searchForm.value;this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/WaterBills/GetAllWaterBills_ByPeriodIds_Export",e,"all-water-bills.xls")}static \u0275fac=function(m){return new(m||t)(g(at),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["app-water-meter-register-reports"]],standalone:!1,features:[F],decls:2,vars:2,consts:[["class","text-center mt-4",4,"ngIf"],["class","row g-3",4,"ngIf"],[1,"text-center","mt-4"],[1,"row","g-3"],[1,"col-12","col-md-6","col-lg-4"],[1,"card","shadow","h-100"],[1,"card-header","bg-primary","text-white","text-center","py-2"],[1,"list-group","list-group-flush"],[1,"list-group-item","d-flex","justify-content-between"],[1,"fw-bold"],[1,"card-header","bg-success","text-white","text-center","py-2"],[1,"card-header","bg-danger","text-white","text-center","py-2"],[1,"card-header","bg-warning","text-dark","text-center","py-2"]],template:function(m,u){m&1&&d(0,rf,2,0,"div",0)(1,of,106,43,"div",1),m&2&&(l("ngIf",u.loading),o(),l("ngIf",u.kpis))},dependencies:[L,qe,J],styles:["[_nghost-%COMP%]{display:block;min-height:100vh;background-color:#f9fafb}@media print{body[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{display:none}#kpiReport[_ngcontent-%COMP%]{display:block;position:absolute;left:0;top:0;width:100%}.no-print[_ngcontent-%COMP%]{display:none!important}#kpiReport[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{display:block}}"]})};var mf=()=>[5,10,50,100,250,500,1e3,5e3];function lf(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function pf(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function df(t,r){t&1&&(i(0,"mat-error"),a(1," \u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A "),n())}function sf(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function cf(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function ff(t,r){t&1&&(i(0,"mat-error"),a(1," \u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A "),n())}function Cf(t,r){if(t&1&&(i(0,"mat-option",26),a(1),n()),t&2){let e=r.$implicit;l("value",+e.key),o(),b(e.text)}}function _f(t,r){if(t&1&&(i(0,"mat-option",26),a(1),n()),t&2){let e=r.$implicit;l("value",e.key),o(),c(" ",e.text," ")}}function gf(t,r){t&1&&(i(0,"div",79),s(1,"mat-spinner",80),n())}function xf(t,r){t&1&&(i(0,"div",79)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function hf(t,r){t&1&&(i(0,"th",81),a(1,"#"),n())}function vf(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Sf(t,r){t&1&&(i(0,"th",83),a(1,"\u0634\u0646\u0627\u0633\u0647 \u0641\u0627\u06CC\u0644"),n())}function Af(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.$implicit;o(),b(e.importId)}}function bf(t,r){t&1&&(i(0,"th",83),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function Ef(t,r){if(t&1&&(i(0,"td",82)(1,"a",84),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/company/management-company/",e.companyId,""),o(),tt(" ",e.companyName," ( ",e.contractNo,") ")}}function yf(t,r){t&1&&(i(0,"th",83),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n())}function wf(t,r){if(t&1&&(i(0,"td",82)(1,"a",84),a(2),n()()),t&2){let e=r.$implicit;o(),Z("routerLink","/app/water/water-meter-management/",e.waterMeterId,""),o(),c(" ",e.subscriptionNo," ")}}function Mf(t,r){t&1&&(i(0,"th",83),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631/\u062E\u0648\u0627\u0646\u0634"),n())}function If(t,r){t&1&&(i(0,"strong",86),a(1,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n())}function Df(t,r){if(t&1){let e=y();i(0,"span")(1,"a",87),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.openSendFastSmsDialog(u))}),s(2,"i",88),n()()}}function Ff(t,r){t&1&&(i(0,"strong",86),a(1,"\u0639\u062F\u0645 \u062E\u0648\u0627\u0646\u0634"),n())}function Tf(t,r){if(t&1&&(i(0,"td",82),d(1,If,2,0,"strong",85)(2,Df,3,0,"span",22)(3,Ff,2,0,"strong",85),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.absence),o(),l("ngIf",e.absence||e.inabilityToRead),o(),l("ngIf",e.inabilityToRead==!0)}}function Wf(t,r){t&1&&(i(0,"th",83),a(1,"\u0641\u0627\u0635\u0644\u0647 \u062A\u0642\u0631\u06CC\u0628\u06CC \u062A\u0627 \u0648\u0627\u062D\u062F"),n())}function Lf(t,r){if(t&1){let e=y();i(0,"a",90),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.viewOnMap(u))}),a(1,"\u0646\u0645\u0627\u06CC\u0634"),n()}if(t&2){let e=_().$implicit;Zt("matTooltip","",e.c1,",",e.c2,"")}}function Bf(t,r){if(t&1&&(i(0,"td",82),a(1),d(2,Lf,2,3,"a",89),n()),t&2){let e=r.$implicit;o(),c(" ",e.c4," "),o(),l("ngIf",e.c1!="0")}}function Nf(t,r){t&1&&(i(0,"th",83),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0642\u0631\u0627\u0626\u062A \u0634\u062F\u0647"),n())}function kf(t,r){t&1&&(i(0,"strong",86),a(1,"\u0628\u0631\u0631\u0633\u06CC \u0646\u0634\u062F\u0647"),n())}function Rf(t,r){if(t&1&&(i(0,"strong",94),a(1),n()),t&2){let e=_().$implicit;o(),c(" ",e.lastNumber," ")}}function Pf(t,r){if(t&1){let e=y();i(0,"td",82),d(1,kf,2,0,"strong",85)(2,Rf,2,1,"strong",91),i(3,"a",92),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openeditDialog(u))}),s(4,"i",93),n()()}if(t&2){let e=r.$implicit;o(),l("ngIf",e.isReview==!1),o(),l("ngIf",e.isReview==!0)}}function Vf(t,r){t&1&&(i(0,"th",83),a(1,"\u0634\u0645\u0627\u0631\u0647 \u0622\u062E\u0631\u06CC\u0646 \u0642\u0628\u0636"),n())}function Of(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.$implicit;o(),b(e.lastCheckoutNumber)}}function jf(t,r){t&1&&(i(0,"th",83),a(1,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641"),n())}function $f(t,r){if(t&1&&(i(0,"td",82),a(1),h(2,"number"),n()),t&2){let e=r.$implicit;o(),b(M(2,1,e.waterConsumption))}}function Hf(t,r){t&1&&(i(0,"th",83),a(1,"\u06A9\u0646\u062A\u0648\u0631 \u062E\u0631\u0627\u0628 \u061F"),n())}function Uf(t,r){t&1&&(i(0,"strong",86),a(1,"\u062E\u0631\u0627\u0628"),n())}function Gf(t,r){if(t&1){let e=y();i(0,"a",96),x("click",function(){v(e);let u=_().$implicit,p=_();return S(p.openeditMeterStateDialog(u))}),s(1,"i",93),n()}}function zf(t,r){if(t&1&&(i(0,"td",82),d(1,Uf,2,0,"strong",85)(2,Gf,2,0,"a",95),n()),t&2){let e=r.$implicit;o(),l("ngIf",e.waterMeterState==1),o(),l("ngIf",e.waterMeterState==1)}}function Qf(t,r){t&1&&(i(0,"th",83),a(1,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631"),n())}function qf(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.$implicit;o(),b(e.shorYaSanati)}}function Yf(t,r){t&1&&(i(0,"th",83),a(1,"\u062A\u0631\u062A\u06CC\u0628 \u0646\u0645\u0627\u06CC\u0634"),n())}function Kf(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.$implicit;o(),b(e.indexOrder)}}function Zf(t,r){t&1&&(i(0,"th",83),a(1,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n())}function Jf(t,r){if(t&1&&(i(0,"td",82),a(1),n()),t&2){let e=r.$implicit;o(),b(e.description)}}function Xf(t,r){t&1&&(i(0,"th",83),a(1,"\u062A\u0627\u0631\u06CC\u062E \u062B\u0628\u062A \u0642\u0631\u0627\u0626\u062A"),n())}function e4(t,r){if(t&1&&(i(0,"td",82),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),b(w(2,1,e.ondate,"D"))}}function t4(t,r){t&1&&(i(0,"th",83),a(1,"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC"),n())}function i4(t,r){if(t&1&&(i(0,"td",82),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.lastUpdate,"D")," ")}}function n4(t,r){t&1&&(i(0,"th",83),a(1,"\u0633\u0627\u0639\u062A"),n())}function a4(t,r){if(t&1&&(i(0,"td",82),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.lastUpdate,"T")," ")}}function r4(t,r){t&1&&s(0,"tr",97)}function o4(t,r){t&1&&s(0,"tr",98)}function u4(t,r){t&1&&(i(0,"div",12),s(1,"water-meter-gis"),n())}function m4(t,r){t&1&&(i(0,"div",12),s(1,"app-water-meter-register-reports"),n())}var Yi=class t extends T{constructor(e,m,u,p,A){super(A);this.waterChargeManagementService=m;this.importFileService=u;this.companiesService=p;this.searchForm=e.group({fromDate:[""],waterMeterState:[""],toDate:[""],contractNo:[""],subscriptionNo:[""],description:[""],company:[""],absence:[""],review:[""],isReset:[""],sortListType:[null],waterSort:[null],waterMeterType:[null]})}loading=!1;displayedColumns=["row","companyName","subscriptionNo","lastCheckoutNumber","lastNumber","waterConsumption","waterMeterState","ondate","c4","absence","lastUpdate","time","description"];waterMeterTypeList=[];baseInfo={};sendingSms=!1;importId="";info={};dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;events=[];ngOnInit(){this.route.params.subscribe(e=>{this.importId=e.importId,this.getList()}),this.getEnums().subscribe(e=>{this.baseInfo={waterMeterType:e.waterMeterType,waterMeterInstall:e.waterMeterInstall,
3waterMeterState:e.waterMeterState,waterSortList:e.waterMeterSortList,sortListType:e.sortListType}}),this.waterChargeManagementService.getWaterMeterTypeList().subscribe(e=>{e.isSuccess&&(this.waterMeterTypeList=e.data?e.data:[])})}getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.importId=this.importId,e.absence===-999&&(e.absence=void 0),e.review===-999&&(e.review=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),e.waterMeterState===-999&&(e.waterMeterState=void 0),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.importFileService.waterImportFileDetails(e.importId,e.offset,e.count,e.waterMeterState??void 0,e.company,e.contractNo,e.subscriptionNo,e.fromDate,e.toDate,e.description,e.absence,e.review,e.isReset,e.sortListType??void 0,e.waterSort??void 0,e.waterMeterType))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.importFileDetails?m.data.importFileDetails:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}updateImportLocation(){this.alert.show({title:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0641\u0627\u0635\u0644\u0647 \u0645\u06A9\u0627\u0646\u06CC",text:"\u0627\u06CC\u0646 \u0639\u0645\u0644\u06CC\u0627\u062A \u0645\u0645\u06A9\u0646 \u0627\u0633\u062A \u0632\u0645\u0627\u0646\u0628\u0631 \u0628\u0627\u0634\u062F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.updateImportLocation(+this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062A\u0627\u0626\u06CC\u062F \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{})})}confirm(){this.alert.show({title:"\u062A\u0627\u0626\u06CC\u062F",text:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.confirmWaterFile(+this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062A\u0627\u0626\u06CC\u062F \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{})})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.companyId},width:"85%",maxWidth:"1800px"})}delete(){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+this.importId+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.removeImportFile(+this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}viewOnMap(e){this.matDialog.open(Ui,{data:{title:e.companyName,latitude:e.latitude,longitude:e.longitude,baseLocation:[e.companyLat,e.companyLng],baseTitle:e.companyName},width:"85%",maxWidth:"1800px"})}sendAbsenceSms(){this.alert.show({title:"\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9",text:" \u0628\u0631\u0627\u06CC \u0627\u0631\u0633\u0627\u0644 \u0628\u0647 \u067E\u06CC\u0634\u0646\u0645\u0627\u06CC\u0634 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showCancelButton:!0,showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{if(e.isConfirmed){this.sendingSms=!0;let m=new un;m.periodId=+this.importId,m.smsFor=5,m.ids=[],this.importFileService.sendAbsenceSms(m).subscribe(u=>{if(this.sendingSms=!1,u.isSuccess)this.notify.success(u.messages??"\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F"),this.router.navigate(["/app/sms/sms-preview-list/5/"+this.importId]);else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.sendingSms=!1,this.notify.error("\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!")})}})}openSendFastSmsDialog(e){var m="";this.companiesService.getCompanySmsTemplete(e.id,18,"").subscribe(u=>{if(u&&u.isSuccess&&u.data)u.data&&(m=u.data,this.matDialog.open(Wn,{width:"60%",data:{userCompanyId:e.companyId,templateId:18,msg:m}}));else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{})}openSmsTempleteDialog(e){this.matDialog.open(Bn,{width:"600px",data:{id:0,key:e}})}openeditDialog(e){this.matDialog.open(Gi,{data:{item:e},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}openeditMeterStateDialog(e){this.matDialog.open(zi,{data:{item:e},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}exportExcel(){var e=this.searchForm.value;e.offset=0,e.count=1e5,e.importId=this.importId,this.downloadService.downloadFile(Ie.remoteServiceBaseUrl+"/api/ImportFile/WaterImportFileDetails_Export",e,"all-water-excel-files-details.xls")}static \u0275fac=function(m){return new(m||t)(g(O),g(j),g(at),g(Ft),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-water-excel-batch-file-details"]],viewQuery:function(m,u){if(m&1&&
3(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:219,vars:48,consts:[["dpS",""],["dpE",""],["menu","matMenu"],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],["routerLink","/app/water/water-excel-files",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],["label","\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0642\u0631\u0627\u0626\u062A"],[1,"p-3"],[3,"formGroup"],[1,"row","my-4"],[1,"col-md-3","col-sm-6"],["matInput","","formControlName","company","maxlength","30"],["matInput","","formControlName","contractNo","maxlength","30"],["matInput","","formControlName","subscriptionNo","maxlength","30"],["matInput","","formControlName","description"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],[1,"col-sm-6","col-md-3"],["formControlName","waterMeterType"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["formControlName","waterMeterState"],["formControlName","absence"],["formControlName","review"],["color","primary","formControlName","isReset"],["formControlName","waterSort"],["formControlName","sortListType"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-default",3,"matMenuTriggerFor"],[1,"fa","fa-chevron-down","me-2"],["mat-menu-item","",1,"text-success",3,"click"],[1,"fa","fa-check","mx-2"],["mat-menu-item","",1,"text-warning",3,"click"],[1,"fa","fa-mobile","mx-2"],["mat-menu-item","",3,"click"],[1,"fa","fa-cog","mx-2"],[1,"fa","fa-location","mx-2"],["mat-menu-item","",1,"text-danger",3,"click"],[1,"fa","fa-trash","mx-2"],[1,"fa","fa-file-excel","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","importId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","companyName"],["matColumnDef","subscriptionNo"],["matColumnDef","absence"],["matColumnDef","c4"],["matColumnDef","lastNumber"],["matColumnDef","lastCheckoutNumber"],["matColumnDef","waterConsumption"],["matColumnDef","waterMeterState"],["matColumnDef","shorYaSanati"],["matColumnDef","indexOrder"],["matColumnDef","description"],["matColumnDef","ondate"],["matColumnDef","lastUpdate"],["matColumnDef","time"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],["label","\u0631\u062F\u06CC\u0627\u0628\u06CC"],["matTabContent",""],["label","\u06AF\u0632\u0627\u0631\u0634 \u0642\u0631\u0627\u0626\u062A"],[1,"datatable-loading-shade"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["target","_blank",3,"routerLink"],["class","text-danger",4,"ngIf"],[1,"text-danger"],["matTooltip","\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9 \u0639\u062F\u0645 \u062D\u0636\u0648\u0631","mat-icon-button","",3,"click"],[1,"fa","fa-mobile"],[3,"matTooltip","click",4,"ngIf"],[3,"click","matTooltip"],["class","text-success",4,"ngIf"],["matTooltip","\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u0642\u0645 \u062B\u0628\u062A \u0634\u062F\u0647",3,"click"],[1,"fa","fa-pencil","mx-2"],[1,"text-success"],["matTooltip","\u062A\u063A\u06CC\u06CC\u0631 \u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631",3,"click",4,"ngIf"],["matTooltip","\u062A\u063A\u06CC\u06CC\u0631 \u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",4)(1,"span"),a(2,"\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A \u0641\u0627\u06CC\u0644 \u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u0627\u0646\u06CC \u062F\u0633\u062A\u0647 \u0627\u06CC"),n(),i(3,"div",5)(4,"div",6),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",7),a(7,"\u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u0627\u0646\u06CC \u062F\u0633\u062A\u0647 \u0627\u06CC"),n(),i(8,"div",8),a(9,"\u062C\u0632\u0626\u06CC\u0627\u062A"),n()()(),i(10,"div",9),s(11,"div",10),i(12,"div")(13,"mat-tab-group")(14,"mat-tab",11)(15,"div",12)(16,"form",13)(17,"div",14)(18,"mat-form-field",15)(19,"mat-label"),a(20,"\u0646\u0627\u0645 \u0648\u0627\u062D\u062F"),n(),s(21,"input",16),n(),i(22,"mat-form-field",15)(23,"mat-label"),a(24),h(25,"localize"),n(),s(26,"input",17),n(),i(27,"mat-form-field",15)(28,"mat-label"),a(29,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),s(30,"input",18),n(),i(31,"mat-form-field",15)(32,"mat-label"),a(33,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),n(),s(34,"input",19),n(),i(35,"mat-form-field",15)(36,"mat-label"),a(37,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(38,"input",20)(39,"mat-datepicker-toggle",21)(40,"mat-datepicker",null,0),d(42,lf,2,0,"mat-error",22)(43,pf,2,0,"mat-error",22)(44,df,2,0,"mat-error",22),n(),i(45,"mat-form-field",15)(46,"mat-label"),a(47,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(48,"input",23)(49,"mat-datepicker-toggle",21)(50,"mat-datepicker",null,1),d(52,sf,2,0,"mat-error",22)(53,cf,2,0,"mat-error",22)(54,ff,2,0,"mat-error",22),n(),i(55,"mat-form-field",24)(56,"mat-label"),a(57,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631"),n(),i(58,"mat-select",25)(59,"mat-option",26),a(60,"\u0647\u0645\u0647 \u06A9\u0646\u062A\u0648\u0631 \u0647\u0627"),n(),d(61,Cf,2,2,"mat-option",27),n()(),i(62,"mat-form-field",24)(63,"mat-label"),a(64,"\u0648\u0636\u0639\u06CC\u062A \u06A9\u0646\u062A\u0648\u0631"),n(),i(65,"mat-select",28)(66,"mat-option",26),a(67,"\u0647\u0645\u0647"),n(),i(68,"mat-option",26),a(69,"\u0633\u0627\u0644\u0645"),n(),i(70,"mat-option",26),a(71,"\u062E\u0631\u0627\u0628"),n()()(),i(72,"mat-form-field",15)(73,"mat-label"),a(74,"\u062D\u0636\u0648\u0631 \u0648\u0627\u062D\u062F"),n(),i(75,"mat-select",29)(76,"mat-option",26),a(77,"\u0647\u0645\u0647"),n(),i(78,"mat-option",26),a(79,"\u062D\u0636\u0648\u0631"),n(),i(80,"mat-option",26),a(81,"\u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n()()(),i(82,"mat-form-field",15)(83,"mat-label"),a(84,"\u0648\u0636\u0639\u06CC\u062A \u0628\u0631\u0631\u0633\u06CC"),n(),i(85,"mat-select",30)(86,"mat-option",26),a(87,"\u0647\u0645\u0647"),n(),i(88,"mat-option",26),a(89,"\u0639\u062F\u0645 \u0628\u0631\u0631\u0633\u06CC"),n(),i(90,"mat-option",26),a(91,"\u0628\u0631\u0631\u0633\u06CC \u0634\u062F\u0647"),n()()(),i(92,"div",15)(93,"mat-checkbox",31),a(94,"\u0634\u0645\u0627\u0631\u0646\u062F\u0647 \u0631\u06CC\u0633\u062A \u0634\u062F\u0647 \u0627\u0633\u062A\u061F"),n()(),i(95,"mat-form-field",15)(96,"mat-label"),a(97,"\u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(98,"mat-select",32)(99,"mat-option",26),a(100,"\u0647\u0645\u0647"),n(),i(101,"mat-option",26),a(102,"\u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9"),n(),i(103,"mat-option",26),a(104,"\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u062D\u062F"),n(),i(105,"mat-option",26),a(106,"\u0631\u0642\u0645 \u062B\u0628\u062A \u0634\u062F\u0647 \u062A\u0648\u0633\u0637 \u0645\u0627\u0645\u0648\u0631 \u0622\u0628"),n(),i(107,"mat-option",26),a(108,"\u062A\u0631\u062A\u06CC\u0628 \u06A9\u0646\u062A\u0648\u0631 \u062E\u0648\u0627\u0646\u06CC"),n(),i(109,"mat-option",26),a(110,"\u062A\u0627\u0631\u06CC\u062E \u0622\u062E\u0631\u06CC\u0646 \u0642\u0631\u0627\u0626\u062A"),n(),i(111,"mat-option",26),a(112,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A \u062B\u0628\u062A \u0634\u062F\u0647 \u0645\u0627\u0645\u0648\u0631 \u0622\u0628"),n(),i(113,"mat-option",26),a(114,"\u0645\u06CC\u0632\u0627\u0646 \u0645\u0635\u0631\u0641 \u0641\u0639\u0644\u06CC"),n()()(),i(115,"mat-form-field",15)(116,"mat-label"),a(117,"\u0646\u0648\u0639 \u0645\u0631\u062A\u0628 \u0633\u0627\u0632\u06CC"),n(),i(118,"mat-select",33)(119,"mat-option",26),a(120,"\u0647\u0645\u0647"),n(),d(121,_f,2,2,"mat-option",27),n()(),i(122,"div",34)(123,"button",35),x("click",function(){return v(p),S(u.applyFilter())}),s(124,"i",36),i(125,"span"),a(126,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(127,"div",37)(128,"button",38)(129,"span"),a(130,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n(),s(131,"i",39),n(),i(132,"mat-menu",null,2)(134,"button",40),x("click",function(){return v(p),S(u.confirm())}),s(135,"i",41),i(136,"span"),a(137,"\u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644"),n()(),i(138,"button",42),x("click",function(){return v(p),S(u.sendAbsenceSms())}),s(139,"i",43),i(140,"span"),a(141,"\u0627\u0631\u0633\u0627\u0644 \u067E\u06CC\u0627\u0645\u06A9 \u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n()(),i(142,"button",44),x("click",function(){return v(p),S(u.openSmsTempleteDialog("smsForAbsenceCompanyForReadWaterMeterTemplete"))}),s(143,"i",45),i(144,"span"),a(145,"\u062A\u0646\u0638\u06CC\u0645 \u0642\u0627\u0644\u0628 \u067E\u06CC\u0627\u0645\u06A9 \u0639\u062F\u0645 \u062D\u0636\u0648\u0631"),n()(),i(146,"button",44),x("click",function(){return v(p),S(u.updateImportLocation())}),s(147,"i",46),i(148,"span"),a(149,"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0641\u0627\u0635\u0644\u0647 \u0645\u06A9\u0627\u0646\u06CC"),n()(),i(150,"button",47),x("click",function(){return v(p),S(u.delete())}),s(151,"i",48),i(152,"span"),a(153,"\u062D\u0630\u0641 \u0641\u0627\u06CC\u0644"),n()(),i(154,"button",44),x("click",function(){return v(p),S(u.exportExcel())}),s(155,"i",49),i(156,"span"),a(157,"\u062F\u0631\u06CC\u0627\u0641\u062A \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644"),n()()()(),i(158,"div",50),d(159,gf,2,0,"div",51)(160,xf,3,0,"div",51),i(161,"div",52)(162,"table",53,3),f(164,54),d(165,hf,2,0,"th",55)(166,vf,2,1,"td",56),C(),f(167,57),d(168,Sf,2,0,"th",58)(169,Af,2,1,"td",56),C(),f(170,59),d(171,bf,2,0,"th",58)(172,Ef,3,4,"td",56),C(),f(173,60),d(174,yf,2,0,"th",58)(175,wf,3,3,"td",56),C(),f(176,61),d(177,Mf,2,0,"th",58)(178,Tf,4,3,"td",56),C(),f(179,62),d(180,Wf,2,0,"th",58)(181,Bf,3,2,"td",56),C(),f(182,63),d(183,Nf,2,0,"th",58)(184,Pf,5,2,"td",56),C(),f(185,64),d(186,Vf,2,0,"th",58)(187,Of,2,1,"td",56),C(),f(188,65),d(189,jf,2,0,"th",58)(190,$f,3,3,"td",56),C(),f(191,66),d(192,Hf,2,0,"th",58)(193,zf,3,2,"td",56),C(),f(194,67),d(195,Qf,2,0,"th",58)(196,qf,2,1,"td",56),C(),f(197,68),d(198,Yf,2,0,"th",58)(199,Kf,2,1,"td",56),C(),f(200,69),d(201,Zf,2,0,"th",58)(202,Jf,2,1,"td",56),C(),f(203,70),d(204,Xf,2,0,"th",58)(205,e4,3,4,"td",56),C(),f(206,71),d(207,t4,2,0,"th",58)(208,i4,3,4,"td",56),C(),f(209,72),d(210,n4,2,0,"th",58)(211,a4,3,4,"td",56),C(),d(212,r4,1,0,"tr",73)(213,o4,1,0,"tr",74),n()(),i(214,"mat-paginator",75),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()(),i(215,"mat-tab",76),d(216,u4,2,0,"ng-template",77),n(),i(217,"mat-tab",78),d(218,m4,2,0,"ng-template",77),n()()()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(41),be=P(51),nn=P(133);o(16),l("formGroup",u.searchForm),o(8),c(" ",M(25,45,"ContractNo"),"/\u0634\u0645\u0627\u0631\u0647 \u067E\u0631\u0648\u0646\u062F\u0647/\u0634\u0646\u0627\u0633\u0647 \u062D\u0633\u0627\u0628\u062F\u0627\u0631\u06CC"),o(14),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(5),l("value",null),o(2),l("ngForOf",u.waterMeterTypeList),o(5),l("value",-999),o(2),l("value",0),o(2),l("value",1),o(6),l("value",-999),o(2),l("value",!1),o(2),l("value",!0),o(6),l("value",-999),o(2),l("value",!1),o(2),l("value",!0),o(9),l("value",-999),o(2),l("value",200),o(2),l("value",5),o(2),l("value",220),o(2),l("value",289),o(2),l("value",260),o(2),l("value",290),o(2),l("value",240),o(6),l("value",-999),o(2),l("ngForOf",u.baseInfo.sortListType),o(7),l("matMenuTriggerFor",nn),o(31),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource),o(50),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(47,mf))}},dependencies:[Be,L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,xe,Je,ee,An,B,mi,ft,Ct,_t,ye,Ee,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue,Ke,Nt,kt,Rt,Qi,qi,qe,J,rt],encapsulation:2})};var l4=()=>["xls","xlsx"];function p4(t,r){if(t&1&&(i(0,"mat-option",16),a(1),n()),t&2){let e=r.$implicit;st("matTooltip",e.description),l("value",+e.key),o(),c(" ",e.text," ")}}function d4(t,r){if(t&1){let e=y();i(0,"div",17)(1,"uploader",18),x("attachmentId",function(u){v(e);let p=_();return S(p.attachmentId(u))}),n()()}if(t&2){let e=_();o(),l("btnTitle","\u0622\u067E\u0644\u0648\u062F \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644")("data",e.uploadData)("url",e.uploadUrl)("allowedExtensions",$(4,l4))}}var Ki=class t extends T{uploadUrl=Ie.remoteServiceBaseUrl+"/api/ImportFile/ImportEditWaterColumnsExcel";fileId=0;uploadData={};editForm;baseInfo={};constructor(r,e){super(e),this.editForm=r.group({column:[""]})}ngOnInit(){this.getEnums().subscribe(r=>{this.baseInfo={editwatercolumns:r.editwatercolumns}})}ngAfterViewInit(){}attachmentId(r){r.importId&&this.router.navigate(["/app/water/edit-water-by-excel-import/"+r.importId])}changeValue(){this.uploadData={Column:this.editForm.get("column")?.value}}static \u0275fac=function(e){return new(e||t)(g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-edit-water-by-excel"]],standalone:!1,features:[F],decls:31,vars:4,consts:[[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[1,"col","col-md-12"],[1,"alert","alert-info"],[1,"text-danger"],[3,"formGroup"],[1,"col-md-6"],["formControlName","column",3,"selectionChange"],[3,"value"],[3,"matTooltip","value",4,"ngFor","ngForOf"],["class","col col-md-6",4,"ngIf"],[3,"matTooltip","value"],[1,"col","col-md-6"],[3,"attachmentId","btnTitle","data","url","allowedExtensions"]],template:function(e,m){if(e&1&&(i(0,"div",0)(1,"span"),a(2,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0628\u0627 \u0627\u06A9\u0633\u0644"),n(),i(3,"div",1)(4,"div",2),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",3),a(7,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",4),a(9," \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0628\u0627 \u0627\u06A9\u0633\u0644 "),n()()(),i(10,"div",5),s(11,"div",6),i(12,"div")(13,"div",7)(14,"div",8),a(15," \u0628\u0631\u0627\u06CC \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0627\u0632 \u0642\u0633\u0645\u062A \u0632\u06CC\u0631 \u0633\u062A\u0648\u0646 \u0645\u062F\u0646\u0638\u0631 \u062E\u0648\u062F \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u0645\u0627\u0626\u06CC\u062F \u0633\u067E\u0633 \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 \u0631\u0627 \u0627\u0646\u062A\u062E\u0627\u0628 \u0648 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0646\u0645\u0627\u0626\u06CC\u062F "),s(16,"br"),a(17," \u0633\u062A\
3u0648\u0646 \u0627\u0648\u0644 \u0641\u0627\u06CC\u0644 \u0634\u0645\u0627 \u0628\u0627\u06CC\u062F "),i(18,"strong",9),a(19," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 "),n(),a(20," \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0648 \u0633\u062A\u0648\u0646 \u062F\u0648\u0645 \u0639\u0646\u0648\u0627\u0646 \u0633\u062A\u0648\u0646\u06CC \u06A9\u0647 \u0645\u062F\u0646\u0638\u0631 \u062F\u0627\u0631\u06CC\u062F \u0648\u06CC\u0631\u0627\u06CC\u0634 \u06A9\u0646\u06CC\u062F \u0628\u0627\u0634\u062F . "),n()(),i(21,"form",10)(22,"div",7)(23,"mat-form-field",11)(24,"mat-label"),a(25,"\u0639\u0646\u0648\u0627\u0646 \u0633\u062A\u0648\u0646"),n(),i(26,"mat-select",12),x("selectionChange",function(){return m.changeValue()}),i(27,"mat-option",13),a(28,"\u0627\u0646\u062A\u062E\u0627\u0628 \u0633\u062A\u0648\u0646"),n(),d(29,p4,2,3,"mat-option",14),n()(),d(30,d4,2,5,"div",15),n()()()()),e&2){let u;o(21),l("formGroup",m.editForm),o(6),l("value",""),o(2),l("ngForOf",m.baseInfo.editwatercolumns),o(),l("ngIf",((u=m.editForm.get("column"))==null?null:u.value)!="")}},dependencies:[Be,L,ge,Tt,G,H,U,q,Y,Q,z,ye,Ee,Ke],encapsulation:2})};function s4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0645\u0642\u062F\u0627\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function c4(t,r){t&1&&s(0,"mat-spinner",12)}var Zi=class t extends T{constructor(e,m,u,p,A){super(A);this.matDialogRef=e;this._data=m;this.importFileService=u;this.form=p.group({id:[""],c2:[""]}),m.item?(this.isUpdate=!0,this.form.patchValue(m.item)):this.isUpdate=!1}isUpdate=!1;isSaving=!1;form;fireExtinguisherList=[];loading=!0;ngOnInit(){}saveInfo(){if(this.form.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.form.markAllAsTouched();return}var e=this.form.value;this.isSaving=!0;var m=new pn;m.c2=e.c2,m.id=e.id?e.id:"",this.importFileService.editImportRow(m).subscribe(u=>{if(this.isSaving=!1,u.isSuccess)this.notify.success(u.messages),this.matDialogRef.close(!0);else{var p=u.messages?u.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(p)}},u=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(Ne),g(ke),g(at),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-update-excel-row-editWater-dialog"]],standalone:!1,features:[F],decls:21,vars:4,consts:[["cdkDrag","","cdkDragRootElement",".cdk-overlay-pane","mat-dialog-title",""],["cdkDragHandle","",1,"title"],["type","button","aria-label","Close","mat-dialog-close","","mat-icon-button","",1,"close-btn"],["aria-hidden","true"],[3,"formGroup"],[1,"row"],[1,"col-sm-12","col-md-12"],["matInput","","formControlName","c2","autocomplete","doNotAutoComplete","maxlength","200"],[4,"ngIf"],["mat-dialog-close","",1,"btn","btn-default"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],["diameter","20","color","primary"]],template:function(m,u){if(m&1&&
3(i(0,"div",0)(1,"h5",1),a(2,"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u062F\u06CC\u0641"),n(),i(3,"button",2)(4,"span",3),a(5,"\xD7"),n()()(),i(6,"mat-dialog-content")(7,"form",4)(8,"div",5)(9,"mat-form-field",6)(10,"mat-label"),a(11,"\u0645\u0642\u062F\u0627\u0631"),n(),s(12,"input",7),d(13,s4,2,0,"mat-error",8),n()()()(),i(14,"mat-dialog-actions")(15,"button",9),a(16,"\u0627\u0646\u0635\u0631\u0627\u0641"),n(),i(17,"button",10),x("click",function(){return u.saveInfo()}),i(18,"span"),a(19,"\u0630\u062E\u06CC\u0631\u0647"),n(),d(20,c4,1,0,"mat-spinner",11),n()()),m&2){let p;o(7),l("formGroup",u.form),o(6),l("ngIf",(p=u.form.get("c2"))==null?null:p.hasError("required")),o(4),l("disabled",u.isSaving),o(3),l("ngIf",u.isSaving)}},dependencies:[L,G,X,H,U,Ye,q,Y,Q,z,xe,ee,V,B,Re,Pe,Oe,Ve,$e,je],encapsulation:2})};var f4=()=>[5,10,50,100,250,500,1e3];function C4(t,r){t&1&&(i(0,"div",40),s(1,"mat-spinner",41),n())}function _4(t,r){t&1&&(i(0,"div",40)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function g4(t,r){t&1&&(i(0,"th",42),a(1,"#"),n())}function x4(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function h4(t,r){t&1&&(i(0,"th",44),a(1,"\u0645\u0634\u062A\u0631\u06A9"),n())}function v4(t,r){if(t&1){let e=y();i(0,"td",43)(1,"a",45),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openCompanyProfile(u))}),a(2),n()()}if(t&2){let e=r.$implicit;o(2),c(" ",e.companyName," ")}}function S4(t,r){t&1&&(i(0,"th",44),a(1,"\u0645\u0642\u062F\u0627\u0631"),n())}function A4(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.c2)}}function b4(t,r){t&1&&(i(0,"th",44),a(1,"\u0633\u062A\u0648\u0646"),n())}function E4(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.c3)}}function y4(t,r){t&1&&(i(0,"th",44),a(1," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 "),n())}function w4(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),b(e.subscriptionNo)}}function M4(t,r){t&1&&(i(0,"th",44),a(1,"\u062D\u0630\u0641/\u0648\u06CC\u0631\u0627\u06CC\u0634"),n())}function I4(t,r){if(t&1){let e=y();i(0,"td",43)(1,"a",45),x("click",function(){let u=v(e).$implicit,p=_();return S(p.removeImportRow(u))}),s(2,"i",17),i(3,"span"),a(4,"\u062D\u0630\u0641"),n()(),i(5,"a",45),x("click",function(){let u=v(e).$implicit,p=_();return S(p.openeditDialog(u))}),s(6,"i",46),i(7,"span"),a(8,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n()()()}}function D4(t,r){t&1&&s(0,"tr",47)}function F4(t,r){t&1&&s(0,"tr",48)}var Ji=class t extends T{constructor(e,m,u){super(u);this.importFileService=e;this.searchForm=m.group({subscriptionNo:[""]})}loading=!1;displayedColumns=["row","subscriptionNo","companyName","c3","c2","operation"];importId;info;dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;ngOnInit(){this.route.params.subscribe(e=>{this.importId=e.importId,this.getList()})}ngAfterViewInit(){}getList(){var e=this.searchForm.value;this.isLoadingResults=!0,this.importFileService.editWaterImportFileDetails(+this.importId,e.subscriptionNo).subscribe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){this.info=m.data;let u=m.data.importFileDetails?m.data.importFileDetails:[];this.dataSource.data=u,this.listCount=u.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("title")?.value}confirm(){this.isLoadingResults=!0,this.alert.show({title:"\u062A\u0627\u0626\u06CC\u062F",text:"\u0622\u06CC\u0627 \u0628\u0631\u0627\u06CC \u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",showConfirmButton:!0,showCancelButton:!0,confirmButtonText:"\u0628\u0644\u0647",cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.confirmEditWater(+this.importId).subscribe(m=>{if(this.isLoadingResults=!1,m.isSuccess)this.notify.success(m.messages),this.router.navigate(["/app/water/manage-water-meter"]);else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{})})}delete(){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+this.importId+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(e=>{e.isConfirmed&&this.importFileService.removeImportFile(+this.importId).subscribe(m=>{if(m.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}removeImportRow(e){this.alert.show({title:"\u062D\u0630\u0641",text:'\u0622\u06CC\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F "'+e.contractNo+'" \u0631\u0627 \u062D\u0630\u0641 \u06A9\u0646\u06CC\u062F\u061F',showConfirmButton:!0,confirmButtonText:"\u0628\u0644\u0647",showCancelButton:!0,cancelButtonText:"\u062E\u06CC\u0631"}).then(m=>{m.isConfirmed&&this.importFileService.removeImportRow(e.id).subscribe(u=>{if(u.isSuccess)this.notify.success("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0646\u062C\u0627\u0645 \u0634\u062F."),this.getList();else{let p=u.messages?u.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(p)}},u=>{this.notify.error("\u062D\u0630\u0641 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")})})}openCompanyProfile(e){this.matDialog.open(gt,{data:{id:e.companyId},width:"85%",maxWidth:"1800px"})}openeditDialog(e){this.matDialog.open(Zi,{data:{item:e},width:"800px"}).afterClosed().subscribe(m=>{m&&this.getList()})}static \u0275fac=function(m){return new(m||t)(g(at),g(O),g(I))};static \u0275cmp=D({type:t,selectors:[["adm-edit-water-excel-batch-file-details"]],viewQuery:function(m,u){if(m&1&&
3(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:67,vars:11,consts:[["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],["routerLink","/app/water/edit-water-by-excel",1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"col-sm-4","col-md-4"],["matInput","","formControlName","subscriptionNo","maxlength","30"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"d-flex","align-items-center","justify-content-end","mb-3","gap-2"],[1,"btn","btn-danger",3,"click"],[1,"fa","fa-trash","mx-2"],[1,"btn","btn-success",3,"click"],[1,"fa","fa-bolt","mx-2"],[1,"fa","fa-file-excel","mx-2"],[1,"d-flex","align-items-center","justify-content-end","p-3"],["mat-icon-button","","color","primary","matTooltip","\u0628\u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06CC",3,"click"],[1,"fa","fa-sync"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","companyName"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","c2"],["matColumnDef","c3"],["matColumnDef","subscriptionNo"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],[3,"click"],[1,"fa","fa-pencil","mx-2"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",1)(1,"span"),a(2,"\u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0633\u062A\u0648\u0646 \u0645\u0634\u062A\u0631\u06A9"),n(),i(3,"div",2)(4,"div",3),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",4),a(7,"\u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",5),a(9," \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0627\u0646\u0634\u0639\u0627\u0628 \u0622\u0628 \u0627\u0632 \u0637\u0631\u06CC\u0642 \u0641\u0627\u06CC\u0644 \u0627\u06A9\u0633\u0644 "),n(),i(10,"div",6),a(11,"\u062C\u0632\u0626\u06CC\u0627\u062A"),n()()(),i(12,"div",7),s(13,"div",8),i(14,"div")(15,"form",9)(16,"mat-form-field",10)(17,"mat-label"),a(18," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 "),n(),s(19,"input",11),n(),i(20,"div",12)(21,"button",13),x("click",function(){return v(p),S(u.getList())}),s(22,"i",14),i(23,"span"),a(24,"\u062C\u0633\u062A\u062C\u0648"),n()()()(),i(25,"div",15)(26,"button",16),x("click",function(){return v(p),S(u.delete())}),s(27,"i",17),i(28,"span"),a(29,"\u062D\u0630\u0641 \u0641\u0627\u06CC\u0644"),n()(),i(30,"button",18),x("click",function(){return v(p),S(u.confirm())}),s(31,"i",19),i(32,"span"),a(33,"\u062A\u0627\u0626\u06CC\u062F \u0641\u0627\u06CC\u0644"),n()(),i(34,"button",13),x("click",function(){v(p);let E=P(45);return S(E.exportTable("xlsx",{fileName:"excel"}))}),s(35,"i",20),a(36," \u062E\u0631\u0648\u062C\u06CC \u0627\u06A9\u0633\u0644 "),n()(),i(37,"div",21)(38,"button",22),x("click",function(){return v(p),S(u.getList())}),s(39,"i",23),n()(),i(40,"div",24),d(41,C4,2,0,"div",25)(42,_4,3,0,"div",25),i(43,"div",26)(44,"table",27,0),f(46,28),d(47,g4,2,0,"th",29)(48,x4,2,1,"td",30),C(),f(49,31),d(50,h4,2,0,"th",32)(51,v4,3,1,"td",30),C(),f(52,33),d(53,S4,2,0,"th",32)(54,A4,2,1,"td",30),C(),f(55,34),d(56,b4,2,0,"th",32)(57,E4,2,1,"td",30),C(),f(58,35),d(59,y4,2,0,"th",32)(60,w4,2,1,"td",30),C(),f(61,36),d(62,M4,2,0,"th",32)(63,I4,9,0,"td",30),C(),d(64,D4,1,0,"tr",37)(65,F4,1,0,"tr",38),n()(),s(66,"mat-paginator",39),n()()()}m&2&&(o(15),l("formGroup",u.searchForm),o(26),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource),o(20),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(10,f4)))},dependencies:[L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,ee,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,Ke],styles:[".fa-mobile[_ngcontent-%COMP%]{font-size:18px}"]})};var T4=t=>[t],W4=()=>[5,10,50,100,250,500,1e3];function L4(t,r){t&1&&(i(0,"label",44),a(1,"\u0627\u06CC\u062C\u0627\u062F"),n())}function B4(t,r){t&1&&(i(0,"label",44),a(1,"\u0648\u06CC\u0631\u0627\u06CC\u0634"),n())}function N4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0639\u0646\u0648\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function k4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0639\u0646\u0648\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function R4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u0641\u0627\u0636\u0644\u0627\u0628 \u0628\u0647\u0627\u0621 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function P4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function V4(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062D\u0642 \u0627\u0644\u0646\u0638\u0627\u0631\u0647 \u0622\u0628 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function O4(t,r){t&1&&(i(0,"mat-error"),a(1," \u0641\u0631\u0645\u0648\u0644 \u0645\u062D\u0627\u0633\u0628\u0647 \u062D\u062F \u0645\u062C\u0627\u0632 \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F."),n())}function j4(t,r){t&1&&s(0,"mat-spinner",45)}function $4(t,r){if(t&1){let e=y();i(0,"div",29),d(1,L4,2,0,"label",30)(2,B4,2,0,"label",30),i(3,"form",31)(4,"div",32)(5,"mat-form-field",33)(6,"mat-label"),a(7,"\u0639\u0646\u0648\u0627\u0646 \u06A9\u0646\u062A\u0648\u0631"),n(),s(8,"input",34),d(9,N4,2,0,"mat-error",35),n(),i(10,"mat-form-field",33)(11,"mat-label"),a(12," \u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u0622\u0628 \u0628\u0647\u0627\u0621 "),n(),s(13,"input",36),d(14,k4,2,0,"mat-error",35),n(),i(15,"mat-form-field",33)(16,"mat-label"),a(17," \u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u0641\u0627\u0636\u0644\u0627\u0628 \u0628\u0647\u0627\u0621 "),n(),s(18,"input",37),d(19,R4,2,0,"mat-error",35),n(),i(20,"mat-form-field",33)(21,"mat-label"),a(22," \u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 "),n(),s(23,"input",38),d(24,P4,2,0,"mat-error",35),n(),i(25,"mat-form-field",33)(26,"mat-label"),a(27," \u0634\u0646\u0627\u0633\u0647 \u062E\u062F\u0645\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062D\u0642 \u0627\u0644\u0646\u0638\u0627\u0631\u0647 \u0622\u0628 "),n(),s(28,"input",39),d(29,V4,2,0,"mat-error",35),n(),i(30,"mat-form-field",33)(31,"mat-label"),a(32," \u
30641\u0631\u0645\u0648\u0644 \u0645\u062D\u0627\u0633\u0628\u0647 \u062D\u062F \u0645\u062C\u0627\u0632 "),n(),s(33,"input",40),d(34,O4,2,0,"mat-error",35),n()(),i(35,"div",41)(36,"button",42),x("click",function(){v(e);let u=_();return S(u.save())}),d(37,j4,1,0,"mat-spinner",43),i(38,"span"),a(39,"\u0630\u062E\u06CC\u0631\u0647"),n()()()()()}if(t&2){let e,m,u,p,A,E,ze,De,ve=_();o(),l("ngIf",!((e=ve.frm.get("id"))!=null&&e.value)),o(),l("ngIf",(m=ve.frm.get("id"))==null?null:m.value),o(),l("formGroup",ve.frm),o(6),l("ngIf",(u=ve.frm.get("title"))==null?null:u.hasError("required")),o(5),l("ngIf",(p=ve.frm.get("waterServiceItemId"))==null?null:p.hasError("required")),o(5),l("ngIf",(A=ve.frm.get("sewerServiceItemId"))==null?null:A.hasError("required")),o(5),l("ngIf",(E=ve.frm.get("replacingWaterMeterServiceItemId"))==null?null:E.hasError("required")),o(5),l("ngIf",(ze=ve.frm.get("waterMonitoringFeeServiceItemId"))==null?null:ze.hasError("required")),o(5),l("ngIf",(De=ve.frm.get("waterConsumptionLimitFormul"))==null?null:De.hasError("required")),o(2),l("disabled",ve.isSaving),o(),l("ngIf",ve.isSaving)}}function H4(t,r){if(t&1){let e=y();i(0,"div",8)(1,"button",46),x("click",function(){v(e);let u=_();return S(u.showAddOrUpdatePanel=!0)}),i(2,"span"),a(3,"\u062B\u0628\u062A \u0639\u0646\u0648\u0627\u0646 \u062C\u062F\u06CC\u062F"),n()()()}}function U4(t,r){t&1&&s(0,"mat-spinner",49)}function G4(t,r){if(t&1&&(i(0,"div",47),d(1,U4,1,0,"mat-spinner",48),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function z4(t,r){t&1&&(i(0,"div",47)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function Q4(t,r){t&1&&(i(0,"th",50),a(1,"#"),n())}function q4(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function Y4(t,r){t&1&&(i(0,"th",52),a(1,"\u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631"),n())}function K4(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.title," ")}}function Z4(t,r){t&1&&(i(0,"th",52),a(1," \u0634\u0646\u0627\u0633\u0647 \u06A9\u0646\u062A\u0648\u0631"),n())}function J4(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.id," ")}}function X4(t,r){t&1&&(i(0,"th",52),a(1," \u062E\u062F\u0645\u0627\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u0622\u0628 "),n())}function eC(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterServiceItem," ")}}function tC(t,r){t&1&&(i(0,"th",52),a(1," \u062E\u062F\u0645\u0627\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u0641\u0627\u0636\u0644\u0627\u0628 "),n())}function iC(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.sewerServiceItem," ")}}function nC(t,r){t&1&&(i(0,"th",52),a(1," \u062E\u062F\u0645\u0627\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062A\u0639\u0648\u06CC\u0636 \u06A9\u0646\u062A\u0648\u0631 "),n())}function aC(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.replacingWaterMeterServiceItem," ")}}function rC(t,r){t&1&&(i(0,"th",52),a(1," \u062E\u062F\u0645\u0627\u062A \u0648\u0627\u0628\u0633\u062A\u0647 \u0628\u0647 \u062D\u0642 \u0627\u0644\u0646\u0638\u0627\u0631\u0647 \u0622\u0628 "),n())}function oC(t,r){if(t&1&&(i(0,"td",51),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.waterMonitoringFeeServiceItem," ")}}function uC(t,r){t&1&&(i(0,"th",50),a(1,"\u0639\u0645\u0644\u06CC\u0627\u062A"),n())}function mC(t,r){if(t&1){let e=y();i(0,"td",51)(1,"button",53),s(2,"i",54),n(),i(3,"mat-menu",null,1)(5,"button",55),x("click",function(){let u=v(e).$implicit,p=_();return S(p.update(u))}),s(6,"i",56),i(7,"span"),a(8,"\u0648\u06CC\u0631\u0627\u06CC\u0634 "),n()()()()}if(t&2){let e=P(4);o(),l("matMenuTriggerFor",e)}}function lC(t,r){t&1&&s(0,"tr",57)}function pC(t,r){t&1&&s(0,"tr",58)}var Xi=class t extends T{constructor(e,m,u){super(m);this.waterChargeManagementService=u;this.frm=e.group({id:[""],waterConsumptionLimitFormul:[""],title:["",[Ge.required]],waterServiceItemId:[null],sewerServiceItemId:[null],replacingWaterMeterServiceItemId:[null],waterMonitoringFeeServiceItemId:[null]}),this.searchForm=e.group({query:["",[]]})}displayedColumns=["row","id","title","waterServiceItem","sewerServiceItem","replacingWaterMeterServiceItem","waterMonitoringFeeServiceItem","o
3peration"];dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;frm;showAddOrUpdatePanel=!1;isSaving=!1;ngAfterViewInit(){this.getList()}getList(){this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeterTypeList().subscribe(e=>{if(this.isLoadingResults=!1,e.isSuccess){let m=e.data?e.data:[];this.dataSource.data=m,this.listCount=m.length,this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}else{let m=e.messages?e.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(m)}},e=>{this.isLoadingResults=!1})}pageEvent(e){this.getList()}applyFilter(){this.dataSource.filter=this.searchForm.get("query")?.value}update(e){this.frm.patchValue({id:e.id,title:e.title,waterServiceItemId:e.waterServiceItemId,sewerServiceItemId:e.sewerServiceItemId,waterMonitoringFeeServiceItemId:e.waterMonitoringFeeServiceItemId,replacingWaterMeterServiceItemId:e.replacingWaterMeterServiceItemId,waterConsumptionLimitFormul:e.waterConsumptionLimitFormul}),this.showAddOrUpdatePanel=!0}save(){if(this.frm.invalid){this.notify.warning("\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0641\u0631\u0645 \u0631\u0627 \u062A\u06A9\u0645\u06CC\u0644 \u06A9\u0646\u06CC\u062F."),this.frm.markAllAsTouched();return}this.isSaving=!0;let e=new cn;e.init(this.frm.value),this.waterChargeManagementService.addOrUpdateWaterBranchType(e).subscribe(m=>{if(this.isSaving=!1,m.isSuccess)this.notify.success(m.messages),this.showAddOrUpdatePanel=!1,this.frm.reset(),this.getList();else{let u=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";this.notify.error(u)}},m=>{this.isSaving=!1})}static \u0275fac=function(m){return new(m||t)(g(O),g(I),g(j))};static \u0275cmp=D({type:t,selectors:[["adm-water-meter-type"]],viewQuery:function(m,u){if(m&1&&
3(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:48,vars:15,consts:[["exporter","matTableExporter"],["menu","matMenu"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],["class","field-set",4,"ngIf"],["class","d-flex align-items-center justify-content-end",4,"ngIf"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","title"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","id"],["matColumnDef","waterServiceItem"],["matColumnDef","sewerServiceItem"],["matColumnDef","replacingWaterMeterServiceItem"],["matColumnDef","waterMonitoringFeeServiceItem"],["matColumnDef","operation"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"field-set"],["class","field-set-title",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-sm-6","col-md-3"],["matInput","","formControlName","title","maxlength","50"],[4,"ngIf"],["matInput","","formControlName","waterServiceItemId","maxlength","50"],["matInput","","formControlName","sewerServiceItemId","maxlength","50"],["matInput","","formControlName","replacingWaterMeterServiceItemId","maxlength","50"],["matInput","","formControlName","waterMonitoringFeeServiceItemId","maxlength","50"],["matInput","","formControlName","waterConsumptionLimitFormul","maxlength","500"],[1,"d-flex","align-items-center","justify-content-between"],[1,"btn","btn-primary",3,"click","disabled"],["diameter","20","color","primary",4,"ngIf"],[1,"field-set-title"],["diameter","20","color","primary"],[1,"btn","btn-primary",3,"click"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"fa","fa-ellipsis-vertical"],["mat-menu-item","",3,"click"],[1,"fa","fa-edit","mx-2"],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",2)(1,"span"),a(2," \u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628 "),n(),i(3,"div",3)(4,"div",4),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",5),a(7," \u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",6),a(9," \u0646\u0648\u0639 \u06A9\u0646\u062A\u0648\u0631 \u0622\u0628"),n()()(),i(10,"div",7),s(11,"div",8),i(12,"div"),d(13,$4,40,11,"div",9)(14,H4,4,0,"div",10),i(15,"div",11),d(16,G4,2,1,"div",12)(17,z4,3,0,"div",12),i(18,"div",13)(19,"table",14,0),f(21,15),d(22,Q4,2,0,"th",16)(23,q4,2,1,"td",17),C(),f(24,18),d(25,Y4,2,0,"th",19)(26,K4,2,1,"td",17),C(),f(27,20),d(28,Z4,2,0,"th",19)(29,J4,2,1,"td",17),C(),f(30,21),d(31,X4,2,0,"th",19)(32,eC,2,1,"td",17),C(),f(33,22),d(34,tC,2,0,"th",19)(35,iC,2,1,"td",17),C(),f(36,23),d(37,nC,2,0,"th",19)(38,aC,2,1,"td",17),C(),f(39,24),d(40,rC,2,0,"th",19)(41,oC,2,1,"td",17),C(),f(42,25),d(43,uC,2,0,"th",16)(44,mC,9,1,"td",17),C(),d(45,lC,1,0,"tr",26)(46,pC,1,0,"tr",27),n()(),i(47,"mat-paginator",28),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}m&2&&(o(13),l("ngIf",u.showAddOrUpdatePanel),o(),l("ngIf",!u.showAddOrUpdatePanel),o(2),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(12,T4,u.displayedColumns.length-1)),o(26),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(14,W4)))},dependencies:[L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,xe,ee,V,B,re,ue,de,me,oe,se,le,pe,ce,fe,W,He,Ze,Ue],encapsulation:2})};var dC=t=>[t],sC=()=>[5,10,50,100,250,500,1e3];function cC(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function fC(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function CC(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function _C(t,r){t&1&&(i(0,"mat-error"),a(1,"\u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0631\u0627 \u0645\u0634\u062E\u0635 \u06A9\u0646\u06CC\u062F."),n())}function gC(t,r){t&1&&(i(0,"mat-error"),a(1," \u062A\u0627\u0631\u06CC\u062E \u0634\u0631\u0648\u0639 \u0646\u0628\u0627\u06CC\u062F \u0627\u0632 \u062A\u0627\u0631\u06CC\u062E \u067E\u0627\u06CC\u0627\u0646 \u0628\u0632\u0631\u06AF\u062A\u0631 \u0628\u0627\u0634\u062F! "),n())}function xC(t,r){t&1&&(i(0,"mat-error"),a(1,"\u0641\u0631\u0645\u062A \u062A\u0627\u0631\u06CC\u062E \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A"),n())}function hC(t,r){t&1&&s(0,"mat-spinner",41)}function vC(t,r){if(t&1&&(i(0,"div",39),d(1,hC,1,0,"mat-spinner",40),n()),t&2){let e=_();o(),l("ngIf",e.isLoadingResults)}}function SC(t,r){t&1&&(i(0,"div",39)(1,"strong"),a(2,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F!"),n()())}function AC(t,r){t&1&&(i(0,"th",42),a(1,"#"),n())}function bC(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.index,m=_();o(),c(" ",m.paginator.pageIndex*m.paginator.pageSize+e+1," ")}}function EC(t,r){t&1&&(i(0,"th",44),a(1," \u0634\u0645\u0627\u0631\u0647 \u0627\u0634\u062A\u0631\u0627\u06A9 \u0642\u0628\u0644\u06CC "),n())}function yC(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.subscriptionNo," ")}}function wC(t,r){t&1&&(i(0,"th",44),a(1," \u0627\u0632 \u0645\u0634\u062A\u0631\u06A9"),n())}function MC(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.fromCompany," ")}}function IC(t,r){t&1&&(i(0,"th",44),a(1," \u0628\u0647 \u0645\u0634\u062A\u0631\u06A9 "),n())}function DC(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.toCompany," ")}}function FC(t,r){t&1&&(i(0,"th",44),a(1," \u062A\u0627\u0631\u06CC\u062E "),n())}function TC(t,r){if(t&1&&(i(0,"td",43),a(1),h(2,"luxonFormat"),n()),t&2){let e=r.$implicit;o(),c(" ",w(2,1,e.transferDate,"D")," ")}}function WC(t,r){t&1&&(i(0,"th",44),a(1," \u0628\u0647 \u0648\u0633\u06CC\u0644\u0647 "),n())}function LC(t,r){if(t&1&&(i(0,"td",43),a(1),n()),t&2){let e=r.$implicit;o(),c(" ",e.createdByUser," ")}}function BC(t,r){t&1&&s(0,"tr",45)}function NC(t,r){t&1&&s(0,"tr",46)}var en=class t extends T{constructor(e,m,u){super(m);this.waterChargeManagementService=u;this.searchForm=e.group({from_companyName:[""],to_companyName:[""],fromDate:[null],toDate:[""]})}displayedColumns=["row","subscriptionNo","fromCompany","toCompany","transferDate","createdByUser"];dataSource=new te;listCount=0;isLoadingResults=!0;paginator;sort;searchForm;showAddOrUpdatePanel=!1;isSaving=!1;getList(){var e=this.searchForm.value;e.offset=this.paginator?this.paginator.pageIndex:0,e.count=this.paginator?this.paginator.pageSize:10,e.fromDate&&(e.fromDate=K(e.fromDate)),e.toDate&&(e.toDate=K(e.toDate)),e.portalId===-999&&(e.portalId=void 0),e.groupId===-999&&(e.groupId=void 0),e.waterMeterInstallType===-999&&(e.waterMeterInstallType=void 0),e.waterSort===-999&&(e.waterSort=void 0),e.sortListType===-999&&(e.sortListType=void 0),Te().pipe(We(e),Le(()=>(this.isLoadingResults=!0,this.waterChargeManagementService.getAllWaterMeterTransfer(e.offset,e.count,e.from_companyName,e.to_companyName,e.fromDate,e.toDate))),Fe(m=>{if(this.isLoadingResults=!1,m.isSuccess&&m.data){var u=m.data.items?m.data.items:[];return this.listCount=m.data.totalItems?m.data.totalItems:0,u}else{let p=m.messages?m.messages:"\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A!";return this.notify.error(p),[]}})).subscribe(m=>{this.dataSource.data=m})}ngAfterViewInit(){this.getList()}pageEvent(e){this.getList()}applyFilter(){this.paginator&&this.paginator.firstPage(),this.getList()}static \u0275fac=function(m){return new(m||t)(g(O),g(I),g(j))};static \u0275cmp=D({type:t,selectors:[["adm-water-meter-transfer-list"]],viewQuery:function(m,u){if(m&1&&
3(N(W,5),N(ie,5)),m&2){let p;k(p=R())&&(u.paginator=p.first),k(p=R())&&(u.sort=p.first)}},standalone:!1,features:[F],decls:77,vars:32,consts:[["dpS",""],["dpE",""],["exporter","matTableExporter"],[1,"content-header"],[1,"bread-crumbs"],["routerLink","/app",1,"bread-crumb-item"],[1,"bread-crumb-item"],[1,"bread-crumb-item","active"],[1,"custom-card"],[1,"d-flex","align-items-center","justify-content-end"],[3,"formGroup"],[1,"row","my-4"],[1,"col-sm-6","col-md-3"],["matInput","","formControlName","from_companyName","maxlength","20"],["matInput","","formControlName","to_companyName","maxlength","20"],[1,"col-md-3"],["matInput","","formControlName","fromDate",3,"matDatepicker","max"],["matSuffix","",3,"for"],[4,"ngIf"],["matInput","","formControlName","toDate",3,"matDatepicker","min"],[1,"col","d-flex","align-items-center","justify-content-end"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-search","mx-2"],[1,"datatable-container"],["class","datatable-loading-shade",4,"ngIf"],[1,"datatable-table-container"],["mat-table","","matTableExporter","",3,"dataSource","hiddenColumns"],["matColumnDef","row"],["mat-header-cell","","width","40",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","subscriptionNo"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","fromCompany"],["matColumnDef","toCompany"],["matColumnDef","transferDate"],["matColumnDef","createdByUser"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"page","length","pageSize","pageSizeOptions"],[1,"datatable-loading-shade"],["color","primary",4,"ngIf"],["color","primary"],["mat-header-cell","","width","40"],["mat-cell",""],["mat-header-cell",""],["mat-header-row",""],["mat-row",""]],template:function(m,u){if(m&1){let p=y();i(0,"div",3)(1,"span"),a(2," \u0633\u0648\u0627\u0628\u0642 \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628 "),n(),i(3,"div",4)(4,"div",5),a(5,"\u062F\u0627\u0634\u0628\u0648\u0631\u062F"),n(),i(6,"div",6),a(7," \u0645\u062F\u06CC\u0631\u06CC\u062A \u0622\u0628"),n(),i(8,"div",7),a(9," \u0633\u0648\u0627\u0628\u0642 \u0648\u0627\u06AF\u0630\u0627\u0631\u06CC \u0627\u0646\u0634\u0639\u0627\u0628"),n()()(),i(10,"div",8),s(11,"div",9),i(12,"div")(13,"form",10)(14,"div",11)(15,"mat-form-field",12)(16,"mat-label"),a(17),h(18,"localize"),n(),s(19,"input",13),n(),i(20,"mat-form-field",12)(21,"mat-label"),a(22),h(23,"localize"),n(),s(24,"input",14),n(),i(25,"mat-form-field",15)(26,"mat-label"),a(27,"\u0627\u0632 \u062A\u0627\u0631\u06CC\u062E"),n(),s(28,"input",16)(29,"mat-datepicker-toggle",17)(30,"mat-datepicker",null,0),d(32,cC,2,0,"mat-error",18)(33,fC,2,0,"mat-error",18)(34,CC,2,0,"mat-error",18),n(),i(35,"mat-form-field",15)(36,"mat-label"),a(37,"\u062A\u0627 \u062A\u0627\u0631\u06CC\u062E"),n(),s(38,"input",19)(39,"mat-datepicker-toggle",17)(40,"mat-datepicker",null,1),d(42,_C,2,0,"mat-error",18)(43,gC,2,0,"mat-error",18)(44,xC,2,0,"mat-error",18),n(),i(45,"div",20)(46,"button",21),x("click",function(){return v(p),S(u.applyFilter())}),s(47,"i",22),i(48,"span"),a(49,"\u062C\u0633\u062A\u062C\u0648"),n()()()()(),i(50,"div",23),d(51,vC,2,1,"div",24)(52,SC,3,0,"div",24),i(53,"div",25)(54,"table",26,2),f(56,27),d(57,AC,2,0,"th",28)(58,bC,2,1,"td",29),C(),f(59,30),d(60,EC,2,0,"th",31)(61,yC,2,1,"td",29),C(),f(62,32),d(63,wC,2,0,"th",31)(64,MC,2,1,"td",29),C(),f(65,33),d(66,IC,2,0,"th",31)(67,DC,2,1,"td",29),C(),f(68,34),d(69,FC,2,0,"th",31)(70,TC,3,4,"td",29),C(),f(71,35),d(72,WC,2,0,"th",31)(73,LC,2,1,"td",29),C(),d(74,BC,1,0,"tr",36)(75,NC,1,0,"tr",37),n()(),i(76,"mat-paginator",38),x("page",function(E){return v(p),S(u.pageEvent(E))}),n()()()()}if(m&2){let p,A,E,ze,De,ve,Se,et,nt=P(31),be=P(41);o(13),l("formGroup",u.searchForm),o(4),c(" ",M(18,25,"ContractNo")," \u06CC\u0627 \u0646\u0627\u0645 \u0645\u0634\u062A\u0631\u06A9 \u0645\u0628\u062F\u0627"),o(5),c(" ",M(23,27,"ContractNo")," \u06CC\u0627 \u0646\u0627\u0645 \u0645\u0634\u062A\u0631\u06A9 \u0645\u0642\u0635\u062F"),o(6),l("matDatepicker",nt)("max",(p=u.searchForm.get("toDate"))==null?null:p.value),o(),l("for",nt),o(3),l("ngIf",(A=u.searchForm.get("fromDate"))==null?null:A.hasError("required")),o(),l("ngIf",((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMin"))||((E=u.searchForm.get("fromDate"))==null?null:E.hasError("matDatepickerMax"))),o(),l("ngIf",(ze=u.searchForm.get("fromDate"))==null?null:ze.hasError("matDatepickerParse")),o(4),l("matDatepicker",be)("min",(De=u.searchForm.get("fromDate"))==null?null:De.value),o(),l("for",be),o(3),l("ngIf",(ve=u.searchForm.get("toDate"))==null?null:ve.hasError("required")),o(),l("ngIf",((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMin"))||((Se=u.searchForm.get("toDate"))==null?null:Se.hasError("matDatepickerMax"))),o(),l("ngIf",(et=u.searchForm.get("toDate"))==null?null:et.hasError("matDatepickerParse")),o(7),l("ngIf",u.isLoadingResults),o(),l("ngIf",u.isLoadingResults==!1&&u.listCount==0),o(2),l("dataSource",u.dataSource)("hiddenColumns",Qe(29,dC,u.displayedColumns.length-1)),o(20),l("matHeaderRowDef",u.displayedColumns)("matHeaderRowDefSticky",!0),o(),l("matRowDefColumns",u.displayedColumns),o(),l("length",u.listCount)("pageSize",10)("pageSizeOptions",$(31,sC))}},dependencies:[L,ge,G,X,H,U,Ye,q,Y,ae,Q,z,xe,Je,ee,B,ft,Ct,_t,re,ue,de,me,oe,se,le,pe,ce,fe,W,J,rt],encapsulation:2})};var kC=[{path:"all-water-meter-numbers/:id",component:vi},{path:"company-water-bills",component:yi},{path:"water-consumptions-list",component:wi},{path:"water-branch-diameter",component:xi},{path:"waterMeter-excel-files-details/:importId",component:hi},{path:"manage-water-meter",component:bi},{path:"water-addition-consumption/:id",component:Ot},{path:"water-reports",loadChildren:()=>import("./chunk-YO6W7IX5.js").then(t=>t.WaterReportsModule)},{path:"last-water-bill/:id",component:Mi},{path:"water-meter-management/:id",component:Ni},{path:"water-meter-all-bill-list/:id",component:$t},{path:"company-water-meter/:id",component:kn},{path:"water-meter-period-users/:id",component:Vi},{path:"water-meter-numbers/:id",component:jt},{path:"water-meter-period-list",component:Pi},{path:"edit-water-by-excel",component:Ki},{path:"edit-water-by-excel-import/:importId",component:Ji},{path:"water-meter-transfer-list",component:en},{path:"water-meter-type",component:Xi},{path:"water-meter",component:ji},{path:"company-water-meter-numbers/:id",component:Oi},{path:"water-excel-files",component:Hi},{path:"water-excel-files-details/:importId",component:Yi}],tn=class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=Kt({type:t});static \u0275inj=Yt({imports:[Gt.forChild(kC),Gt]})};var Vn=class t{static \u0275fac=function(e){return new(e||t)};static \u0275mod=Kt({type:t});static \u0275inj=Yt({providers:[j,ai,bt,ii,Ft,at,ni,oi,ri,Bt,pt],imports:[ti,tn,Tt,di,In,Gt,yn,En,gi,gt,Mn]})};export{Vn as WaterModule};
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.