1"use strict";(self.webpackChunkecosale=self.webpackChunkecosale||[]).push([[2143],{62143:(P5,ne,T)=>{T.r(ne),T.d(ne,{MajorModule:()=>v5});var zt=T(28272),s=T(36895),bi=T(45642),yi=T(73555),g=T(24006),Mi=T(5306),zn=T(88796),Si=T(62383),te=T(74383),Ni=T(70048),M=T(66616),Di=T(60047),B=T(51971),G=T(28213),gt=T(59054),Zi=T(63682),$n=T(834),Ai=T(2577),D=T(29562),U=T(73325),q=T(36704),vi=T(59355),C=T(35635),Un=T(37096),Lt=T(66152),mn=T(49651),S=T(50007),Y=T(21634),pt=T(73055),bn=T(48521),Pi=T(69258),z=T(38231),Ei=T(20545),c=T(40269),Dn=T(27830),X=T(6672),ee=T(14685),ki=T(21094),_t=T(69790),W=T(37570),Li=T(63091),wi=T(86753),xt=T(80433),en=T(48823),kn=T(82761),I=T(15861),n=T(94650),J=T(74706),ln=T(53098),v=T(15439),p=T(8755),_n=(()=>{return(e=_n||(_n={}))[e.ChoDuyet=1]="ChoDuyet",e[e.TuDongDuyet=2]="TuDongDuyet",e[e.DaDuyet=3]="DaDuyet",e[e.TuChoi=4]="TuChoi",_n;var e})();const ie=[{id:_n.ChoDuyet,ten:"Ch\u1edd duy\u1ec7t",icon:"clock-circle",class:"tt-cho-duyet",bgColor:"#FAAD1426",color:"#D48806",borderColor:"#FAAD14"},{id:_n.TuDongDuyet,ten:"T\u1ef1 \u0111\u1ed9ng duy\u1ec7t",icon:"thunderbolt",class:"tt-tu-dong-duyet",bgColor:"#1890FF26",color:"#096DD9",borderColor:"#1890FF"},{id:_n.DaDuyet,ten:"\u0110\xe3 duy\u1ec7t",icon:"check",class:"tt-da-duyet",bgColor:"#52C41A26",color:"#389E0D",borderColor:"#52C41A"},{id:_n.TuChoi,ten:"T\u1eeb ch\u1ed1i",icon:"close",class:"tt-tu-choi",bgColor:"#FF4D4F26",color:"#CF1322",borderColor:"#FF4D4F"}];function wt(e){return ie.find(l=>l.id===e)}var A=T(47044),P=T(21811),N=T(73679),w=T(21102);function Oi(e,l){1&e&&(n.ynx(0),n._uU(1,"Vui l\xf2ng nh\u1eadp l\xfd do"),n.BQk())}function qi(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(2);n.xp6(1),n.hij(" L\xfd do ph\u1ea3i c\xf3 \xedt nh\u1ea5t ",t.MIN_LENGTH," k\xfd t\u1ef1 ")}}function Qi(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(2);n.xp6(1),n.hij(" L\xfd do t\u1ed1i \u0111a ",t.MAX_LENGTH," k\xfd t\u1ef1 ")}}function Ji(e,l){if(1&e&&(n.YNc(0,Oi,2,0,"ng-container",10),n.YNc(1,qi,2,1,"ng-container",10),n.YNc(2,Qi,2,1,"ng-container",10)),2&e){const t=l.$implicit;n.Q6J("ngIf",t.hasError("required")),n.xp6(1),n.Q6J("ngIf",t.hasError("minlength")),n.xp6(1),n.Q6J("ngIf",t.hasError("maxlength"))}}let Ii=(()=>{class e{fb;modal;MIN_LENGTH=5;MAX_LENGTH=500;formInput;constructor(t,i){this.fb=t,this.modal=i,this.formInput=this.fb.group({lyDoTuChoi:["",[g.kI.required,g.kI.minLength(this.MIN_LENGTH),g.kI.maxLength(this.MAX_LENGTH)]]})}get lyDoTuChoiCtrl(){return this.formInput.get("lyDoTuChoi")}get currentLength(){return(this.lyDoTuChoiCtrl?.value||"").length}onCancel(){this.modal.close(null)}onSubmit(){if(Object.values(this.formInput.controls).forEach(i=>{i.markAsDirty(),i.updateValueAndValidity()}),this.formInput.invalid)return;const t=(this.formInput.value.lyDoTuChoi||"").trim();t.length<this.MIN_LENGTH?this.lyDoTuChoiCtrl?.setErrors({minlength:!0}):this.modal.close(t)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-tuchoi"]],decls:17,vars:8,consts:[["nz-form","","nzLayout","vertical",3,"formGroup","ngSubmit"],["nzRequired","","nzFor","lyDoTuChoi"],[3,"nzErrorTip"],["nz-input","","id","lyDoTuChoi","formControlName","lyDoTuChoi","rows","4","placeholder","Nh\u1eadp l\xfd do t\u1eeb ch\u1ed1i (t\u1ed1i thi\u1ec3u 5 k\xfd t\u1ef1, t\u1ed1i \u0111a 500)",3,"maxLength"],[1,"char-counter"],["errorTpl",""],[1,"footer-actions"],["nz-button","","type","button",3,"click"],["nz-button","","nzType","primary","nzDanger","","type","submit",3,"disabled"],["nz-icon","","nzType","close"],[4,"ngIf"]],template:function(i,o){if(1&i&&(n.TgZ(0,"form",0),n.NdJ("ngSubmit",function(){return o.onSubmit()}),n.TgZ(1,"nz-form-item")(2,"nz-form-label",1),n._uU(3," L\xfd do t\u1eeb ch\u1ed1i "),n.qZA(),n.TgZ(4,"nz-form-control",2)(5,"textarea",3),n._uU(6," "),n.qZA(),n.TgZ(7,"div",4),n._uU(8),n.qZA(),n.YNc(9,Ji,3,3,"ng-template",null,5,n.W1O),n.qZA()(),n.TgZ(11,"div",6)(12,"button",7),n.NdJ("click",function(){return o.onCancel()}),n._uU(13,"Hu\u1ef7"),n.qZA(),n.TgZ(14,"button",8),n._UZ(15,"i",9),n._uU(16," T\u1eeb ch\u1ed1i "),n.qZA()()()),2&i){const a=n.MAs(10);n.Q6J("formGroup",o.formInput),n.xp6(4),n.Q6J("nzErrorTip",a),n.xp6(1),n.Q6J("maxLength",o.MAX_LENGTH),n.xp6(2),n.ekj("warning",o.currentLength>=.9*o.MAX_LENGTH),n.xp6(1),n.AsE(" ",o.currentLength," / ",o.MAX_LENGTH," "),n.xp6(6),n.Q6J("disabled",o.formInput.invalid)}},dependencies:[s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,C.Z
1p,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls],styles:[".char-counter[_ngcontent-%COMP%]{text-align:right;font-size:11px;color:#00000073;margin-top:4px}.char-counter.warning[_ngcontent-%COMP%]{color:#fa8c16}.footer-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}"]})}return e})();var E=T(60387),dt=T(77151),F=T(34068),O=T(68423),Kn=T(66834),Zn=T(39597),Wn=T(88282),Ui=T(11991),K=T(54460);function Ki(e,l){if(1&e&&n._UZ(0,"span",4),2&e){const t=n.oxw(2);n.Udp("background-color",t.item.borderColor),n.Q6J("nzTooltipTitle",t.displayText)}}function Hi(e,l){if(1&e&&(n.TgZ(0,"nz-tag",5),n._UZ(1,"i",6),n._uU(2),n.qZA()),2&e){const t=n.oxw(2);n.Udp("background-color",t.item.bgColor)("color",t.item.color)("border-color",t.item.borderColor),n.Q6J("ngClass",t.item.class),n.xp6(1),n.Q6J("nzType",t.item.icon),n.xp6(1),n.hij(" ",t.displayText," ")}}function Bi(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ki,1,3,"span",2),n.YNc(2,Hi,3,9,"nz-tag",3),n.BQk()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngIf",t.dotOnly),n.xp6(1),n.Q6J("ngIf",!t.dotOnly)}}function Fi(e,l){1&e&&(n.TgZ(0,"span",8),n._uU(1,"\u2014"),n.qZA())}function Vi(e,l){if(1&e&&n.YNc(0,Fi,2,0,"span",7),2&e){const t=n.oxw();n.Q6J("ngIf",!t.dotOnly)}}let oe=(()=>{class e{trangThaiDuyet;text;dotOnly=!1;get item(){return null!=this.trangThaiDuyet?wt(this.trangThaiDuyet):void 0}get displayText(){return this.text||this.item?.ten||"\u2014"}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-trangthai-duyet-badge"]],inputs:{trangThaiDuyet:"trangThaiDuyet",text:"text",dotOnly:"dotOnly"},decls:3,vars:2,consts:[[4,"ngIf","ngIfElse"],["empty",""],["class","ttdcc-dot","nz-tooltip","",3,"background-color","nzTooltipTitle",4,"ngIf"],["class","ttdcc-tag",3,"ngClass","background-color","color","border-color",4,"ngIf"],["nz-tooltip","",1,"ttdcc-dot",3,"nzTooltipTitle"],[1,"ttdcc-tag",3,"ngClass"],["nz-icon","","nzTheme","outline",3,"nzType"],["class","text-muted",4,"ngIf"],[1,"text-muted"]],template:function(i,o){if(1&i&&(n.YNc(0,Bi,3,2,"ng-container",0),n.YNc(1,Vi,1,1,"ng-template",null,1,n.W1O)),2&i){const a=n.MAs(2);n.Q6J("ngIf",o.item)("ngIfElse",a)}},dependencies:[s.mk,s.O5,w.Ls,W.SY,X.j,A.w],styles:[".ttdcc-tag[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:20px;padding:0 8px;border-radius:4px;border-width:1px;border-style:solid;margin:0}.ttdcc-tag[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:11px}.ttdcc-dot[_ngcontent-%COMP%]{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.text-muted[_ngcontent-%COMP%]{color:#00000073}"]})}return e})();var ot=T(81864),On=T(64304);function Yi(e,l){if(1&e&&(n.TgZ(0,"nz-option",45)(1,"div",46),n._UZ(2,"img",47),n.ALo(3,"image"),n._uU(4),n.qZA()()),2&e){const t=l.$implicit,i=n.oxw(2);n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(2),n.Q6J("src",null!=t&&t.avatar?n.lcZ(3,4,t.avatar):i.defaultAvatar,n.LSH),n.xp6(2),n.hij(" ",t.ten," ")}}function Gi(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",43)(1,"nz-select",44),n.NdJ("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.changeNhanVien())})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onDebounceGetNhanVien(o,500))}),n.YNc(2,Yi,5,6,"nz-option",27),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("nzFilterOption",t.nzFilterOption),n.xp6(1),n.Q6J("ngForOf",t.listNhanVien)}}function Ri(e,l){if(1&e&&(n.TgZ(0,"div",48),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Oqu(null==t.nhanVien?null:t.nhanVien.ten)}}function $i(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.hij(" l\xfac ",n.xi3(2,1,t.ngayThayDoiTrangThaiDuyet,"HH:mm dd/MM/yyyy")," ")}}function Wi(e,l){if(1&e&&(n.TgZ(0,"span",52),n._uU(1," b\u1edfi "),n.TgZ(2,"strong"),n._uU(3),n.qZA(),n.YNc(4,$i,3,4,"span",42),n.qZA()),2&e){const t=n.oxw(2);n.xp6(3),n.Oqu(t.userNameThayDoiTrangThaiDuyet),n.xp6(1),n.Q6J("ngIf",t.ngayThayDoiTrangThaiDuyet)}}function Xi(e,l){if(1&e&&(n.TgZ(0,"div",49),n._UZ(1,"app-trangthai-duyet-badge",50),n.YNc(2,Wi,5,2,"span",51),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("trangThaiDuyet",t.trangThaiDuyet)("text",t.trangThaiDuyetText),n.xp6(1),n.Q6J("ngIf",t.userNameThayDoiTrangThaiDuyet)}}function ji(e,l){if(1&e&&n._UZ(0,"nz-alert",53),2&e){n.oxw();const t=n.MAs(22);n.Q6J("nzDescription",t)}}
1function no(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2,"L\xfd do:"),n.qZA(),n._uU(3),n.qZA()),2&e){const t=n.oxw(2);n.xp6(3),n.hij(" ",t.lyDoTuChoi,"")}}function to(e,l){if(1&e&&n.YNc(0,no,4,1,"div",42),2&e){const t=n.oxw();n.Q6J("ngIf",t.lyDoTuChoi)}}function eo(e,l){1&e&&(n.TgZ(0,"nz-form-control"),n._UZ(1,"app-date-picker",54),n.qZA()),2&e&&(n.xp6(1),n.Q6J("nzAllowClear",!1))}function io(e,l){if(1&e&&(n.TgZ(0,"div",55),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Oqu(n.xi3(2,1,t.formInput.controls.ngayLamViec.value,"dd/MM/YYYY"))}}function oo(e,l){if(1&e&&(n.TgZ(0,"nz-option",45),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten+" ("+t.gioBatDau.slice(0,5)+" - "+t.gioKetThuc.slice(0,5)+")")("nzValue",t.id),n.xp6(1),n.lnq(" ",t.ten," (",n.lcZ(2,5,t.gioBatDau)," - ",n.lcZ(3,7,t.gioKetThuc),") ")}}function ao(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",56),n._UZ(1,"span",57),n.TgZ(2,"span",58),n._uU(3,"H\xecnh th\u1ee9c ngh\u1ec9"),n.qZA(),n.TgZ(4,"label",59),n.NdJ("nzCheckedChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeTrangThaiNghi(o,1))}),n._uU(5,"C\xf3 ph\xe9p"),n.qZA(),n.TgZ(6,"label",60),n.NdJ("nzCheckedChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeTrangThaiNghi(o,2))}),n._uU(7,"Kh\xf4ng ph\xe9p"),n.qZA()()}}function lo(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item",71)(1,"nz-form-label",72)(2,"span",73)(3,"span",74),n._UZ(4,"span",75),n.qZA(),n._uU(5," Gi\u1edd check in "),n.qZA()(),n.TgZ(6,"nz-form-control",76)(7,"div",77)(8,"app-date-picker",78),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTimeInOut(o,1))}),n.qZA(),n.TgZ(9,"nz-time-picker",79),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTimeInOut(o,1))}),n.qZA()()()()}if(2&e){const t=n.oxw(2);n.xp6(8),n.Q6J("nzAllowClear",!1)("nzSpan",12),n.xp6(1),n.Q6J("nzAllowEmpty",!1)("nzSpan",12)("nzDisabled",1==t.scanStatus)("nzFormat","HH:mm")}}function ho(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item",80)(1,"nz-form-label",81)(2,"span",73)(3,"span",82),n._UZ(4,"span",83),n.qZA(),n._uU(5," Gi\u1edd check out "),n.qZA()(),n.TgZ(6,"nz-form-control",84)(7,"div",77)(8,"app-date-picker",85),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTimeInOut(o,2))}),n.qZA(),n.TgZ(9,"nz-time-picker",86),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTimeInOut(o,2))}),n.qZA()()()()}2&e&&(n.xp6(8),n.Q6J("nzAllowClear",!1)("nzSpan",12),n.xp6(1),n.Q6J("nzAllowEmpty",!1)("nzSpan",12)("nzFormat","HH:mm"))}function co(e,l){if(1&e&&(n.TgZ(0,"div",87)(1,"span",88),n._UZ(2,"span",89),n.qZA(),n.TgZ(3,"span",90),n._uU(4,"\u0110i s\u1edbm"),n.qZA(),n.TgZ(5,"div",91),n._UZ(6,"nz-input-number",92),n.TgZ(7,"span",93),n._uU(8,"gi\u1edd"),n.qZA()(),n.TgZ(9,"div",91),n._UZ(10,"nz-input-number",94),n.TgZ(11,"span",93),n._uU(12,"ph\xfat"),n.qZA()()()),2&e){const t=n.oxw(2);n.xp6(6),n.Q6J("nzDisabled",1==t.scanStatus)("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzDisabled",1==t.scanStatus)("nzMin",0)("nzMax",59)}}function uo(e,l){if(1&e&&(n.TgZ(0,"div",95)(1,"span",88),n._UZ(2,"span",89),n.qZA(),n.TgZ(3,"span",90),n._uU(4,"\u0110i mu\u1ed9n"),n.qZA(),n.TgZ(5,"div",91),n._UZ(6,"nz-input-number",96),n.TgZ(7,"span",93),n._uU(8,"gi\u1edd"),n.qZA()(),n.TgZ(9,"div",91),n._UZ(10,"nz-input-number",97),n.TgZ(11,"span",93),n._uU(12,"ph\xfat"),n.qZA()()()),2&e){const t=n.oxw(2);n.xp6(6),n.Q6J("nzDisabled",1==t.scanStatus)("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzDisabled",1==t.scanStatus)("nzMin",0)("nzMax",59)}}function so(e,l){1&e&&(n.TgZ(0,"div",98)(1,"span",88),n._UZ(2,"span",99),n.qZA(),n.TgZ(3,"span",90),n._uU(4,"Gi\u1edd ngh\u1ec9"),n.qZA(),n.TgZ(5,"div",91),n._UZ(6,"nz-input-number",100),n.TgZ(7,"span",93),n._uU(8,"gi\u1edd"),n.qZA()(),n.TgZ(9,"div",91),n._UZ(10,"nz-input-number",101),n.TgZ(11,"span",93),n._uU(12,"ph\xfat"),n.qZA()()()),2&e&&(n.xp6(6),n.Q6J("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzMin",0)("nzMax",59))}function ro(e,l){1&e&&(n.TgZ(0,"div",102)(1,"span",88),n._UZ(2,"span",83),n.qZA(),n.TgZ(3,"span",90),n._uU(4,"V\u1ec1 s\u1edbm"),n.qZA(),n.TgZ(5,"div",91),n._UZ(6,"nz-input-number",103),n.TgZ(7,"span",93),n._uU(8,"gi\u1edd"),n.qZA()(),n.TgZ(9,"div",91),n._UZ(10,"nz-input-number",104),n.TgZ(11,"span",93),n._uU(12,"ph\xfat"),n.qZA()()()),2&e&&(n.xp6(6),n.Q6J("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzMin",0)("nzMax",59))}function go(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",105)(1,"div",106)(2,"span",88),n._UZ(3,"span",107),n.qZA(),n.TgZ(4,"span",90),n._uU(5,"T\u1ed5ng gi\u1edd l\xe0m"),n.qZA(),n.TgZ(6,"div",91)(7,"nz-input-number",108),n.NdJ("
1change",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onChangeTime1("tongLamHour"))}),n.qZA(),n.TgZ(8,"span",93),n._uU(9,"gi\u1edd"),n.qZA()(),n.TgZ(10,"div",91)(11,"nz-input-number",109),n.NdJ("change",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onChangeTimePhut("tongLamMinute"))}),n.qZA(),n.TgZ(12,"span",93),n._uU(13,"ph\xfat"),n.qZA()()(),n.TgZ(14,"div",110)(15,"span",88),n._UZ(16,"span",111),n.qZA(),n.TgZ(17,"span",90),n._uU(18,"S\u1ed1 gi\u1edd l\xe0m th\xeam"),n.qZA(),n.TgZ(19,"div",91),n._UZ(20,"nz-input-number",112),n.TgZ(21,"span",93),n._uU(22,"gi\u1edd"),n.qZA()(),n.TgZ(23,"div",91),n._UZ(24,"nz-input-number",113),n.TgZ(25,"span",93),n._uU(26,"ph\xfat"),n.qZA()()()()}2&e&&(n.xp6(7),n.Q6J("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzMin",0)("nzMax",59),n.xp6(9),n.Q6J("nzMin",0)("nzMax",23),n.xp6(4),n.Q6J("nzMin",0)("nzMax",59))}function po(e,l){if(1&e&&(n.TgZ(0,"section",16)(1,"header",17),n._UZ(2,"span",61),n.TgZ(3,"h4",19),n._uU(4,"Chi ti\u1ebft ch\u1ea5m c\xf4ng"),n.qZA()(),n.TgZ(5,"div",20)(6,"div",62),n.YNc(7,lo,10,6,"nz-form-item",63),n.YNc(8,ho,10,5,"nz-form-item",64),n.qZA(),n.TgZ(9,"div",65),n.YNc(10,co,13,6,"div",66),n.YNc(11,uo,13,6,"div",67),n.YNc(12,so,13,4,"div",68),n.YNc(13,ro,13,4,"div",69),n.qZA(),n.YNc(14,go,27,8,"div",70),n.qZA()()),2&e){const t=n.oxw();n.xp6(7),n.Q6J("ngIf",0==t.scanStatus||2==t.scanStatus||1==t.scanStatus),n.xp6(1),n.Q6J("ngIf",1==t.scanStatus||2==t.scanStatus),n.xp6(2),n.Q6J("ngIf",0==t.scanStatus||2==t.scanStatus||1==t.scanStatus),n.xp6(1),n.Q6J("ngIf",0==t.scanStatus||2==t.scanStatus||1==t.scanStatus),n.xp6(1),n.Q6J("ngIf",1==t.scanStatus||2==t.scanStatus),n.xp6(1),n.Q6J("ngIf",1==t.scanStatus||2==t.scanStatus),n.xp6(1),n.Q6J("ngIf",1==t.scanStatus||2==t.scanStatus)}}function _o(e,l){1&e&&n._UZ(0,"textarea",114)}
1function mo(e,l){1&e&&n._UZ(0,"textarea",115)}function To(e,l){if(1&e&&(n.TgZ(0,"div",120)(1,"div",121),n._UZ(2,"span",75),n._uU(3," Check in "),n.qZA(),n.TgZ(4,"div",122),n._UZ(5,"app-image-in-table",123),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(5),n.Q6J("url",t.idImageCheckIn)("size","o")("getUrl",!0)}}function Co(e,l){if(1&e&&(n.TgZ(0,"div",124)(1,"div",125),n._UZ(2,"span",83),n._uU(3," Check out "),n.qZA(),n.TgZ(4,"div",122),n._UZ(5,"app-image-in-table",123),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(5),n.Q6J("url",t.idImageCheckOut)("size","o")("getUrl",!0)}}function fo(e,l){if(1&e&&(n.TgZ(0,"section",16)(1,"header",17),n._UZ(2,"span",116),n.TgZ(3,"h4",19),n._uU(4,"\u1ea2nh ch\u1ea5m c\xf4ng"),n.qZA()(),n.TgZ(5,"div",20)(6,"div",117),n.YNc(7,To,6,3,"div",118),n.YNc(8,Co,6,3,"div",119),n.qZA()()()),2&e){const t=n.oxw();n.xp6(7),n.Q6J("ngIf",t.idImageCheckIn),n.xp6(1),n.Q6J("ngIf",t.idImageCheckOut)}}function zo(e,l){1&e&&(n.TgZ(0,"span",132),n._UZ(1,"span",133),n._uU(2," C\xf3 s\u1ef1 ki\u1ec7n kh\xf4ng h\u1ee3p l\u1ec7 "),n.qZA())}function xo(e,l){if(1&e&&(n.TgZ(0,"div",140),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Oqu(t.lyDo)}}function bo(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.hij(" (c\xe1ch ",t.khoangCachM,"m)")}}function yo(e,l){if(1&e&&(n.TgZ(0,"div",141),n._UZ(1,"span",142),n._uU(2),n.YNc(3,bo,2,1,"span",42),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(2),n.AsE(" GPS: ",t.lat,", ",t.long," "),n.xp6(1),n.Q6J("ngIf",null!=t.khoangCachM)}}function Mo(e,l){if(1&e&&(n.TgZ(0,"div",141),n._UZ(1,"span",143),n._uU(2),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(2),n.hij(" WiFi: ",t.wifiBssid," ")}}function So(e,l){if(1&e&&(n.TgZ(0,"nz-timeline-item",134)(1,"div",135)(2,"div",136)(3,"strong"),n._uU(4),n.ALo(5,"date"),n.qZA(),n.TgZ(6,"span",137),n._uU(7),n.qZA(),n.TgZ(8,"nz-tag",134),n._uU(9),n.qZA()(),n.YNc(10,xo,2,1,"div",138),n.YNc(11,yo,4,3,"div",139),n.YNc(12,Mo,3,1,"div",139),n.qZA()()),2&e){const t=l.$implicit,i=n.oxw(2);n.Q6J("nzColor","Pass"===t.ketQuaValidate?"green":"red"),n.xp6(1),n.ekj("gv-event--fail","Pass"!==t.ketQuaValidate),n.xp6(3),n.Oqu(n.xi3(5,10,t.thoiDiem,"HH:mm:ss dd/MM/yyyy")),n.xp6(3),n.Oqu(i.getActionLabel(t.hanhDong)),n.xp6(1),n.Q6J("nzColor","Pass"===t.ketQuaValidate?"success":"error"),n.xp6(1),n.hij(" ",t.ketQuaValidate," "),n.xp6(1),n.Q6J("ngIf",t.lyDo),n.xp6(1),n.Q6J("ngIf",null!=t.lat),n.xp6(1),n.Q6J("ngIf",t.wifiBssid)}}function No(e,l){if(1&e&&(n.TgZ(0,"section",16)(1,"header",17),n._UZ(2,"span",126),n.TgZ(3,"h4",19),n._uU(4,"L\u1ecbch s\u1eed ch\u1ea5m c\xf4ng"),n.qZA(),n.YNc(5,zo,3,0,"span",127),n.qZA(),n.TgZ(6,"div",20)(7,"nz-collapse",128)(8,"nz-collapse-panel",129)(9,"nz-timeline",130),n.YNc(10,So,13,13,"nz-timeline-item",131),n.qZA()()()()()),2&e){const t=n.oxw();n.xp6(5),n.Q6J("ngIf",t.hasFailEvent),n.xp6(2),n.Q6J("nzBordered",!1),n.xp6(1),n.Q6J("nzHeader","S\u1ef1 ki\u1ec7n check-in/out ("+t.thongTinChamCongEvents.length+")")("nzActive",t.hasFailEvent),n.xp6(2),n.Q6J("ngForOf",t.thongTinChamCongEvents)}}function Do(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",144),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onDelete())}),n._UZ(2,"span",145),n._uU(3,"X\xf3a "),n.qZA(),n.BQk()}}function Zo(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",146),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onTuChoi())}),n._UZ(2,"span",40),n._uU(3,"T\u1eeb ch\u1ed1i "),n.qZA(),n.TgZ(4,"button",147),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onDuyet())}),n._UZ(5,"span",148),n._uU(6,"Duy\u1ec7t "),n.qZA(),n.BQk()}}function Ao(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",149),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.addOrEdit(!1))}),n._UZ(2,"span",150),n._uU(3,"L\u01b0u gi\u1edd l\xe0m "),n.qZA(),n.BQk()}}let Xn=(()=>{class e{modal;fb;notification;_giolamViecNhanVienService;_userService;_spinService;_khungGioService;_modalService;tsb=(0,n.f3M)(J.A);id=null;isEdit=!1;coQuyenChamCong=!1;scanStatus=0;defaultAvatar="assets/images/avatar_default.png";nhanVien={id:ln.i.EMPTY,avatar:"",ten:"",tenNhomNhanVien:"",soDienThoai:""};idNhanVien=null;idKhungGio=null;ngayLamViec=v().format("YYYY-MM-DDT00:00:00");listNhanVien=[];
1listCaLamViec=[{id:0,gioBatDau:"07:00:000",gioKetThuc:"17:00:000"}];nzFilterOption=()=>!0;formInput;isFillDataDone=!0;chooseTime=1;idTimer;gioLamViecOld=null;kieuLoai=1;trangThai=1;isInitGetNhanVine=!0;isInitFirstKhungGio=!1;isProcessLayThongTinGioLamViec=!1;isGetByInit=!1;isNghiCoPhep=!1;tongGioLam=0;tongPhutLam=0;TrangThaiDuyet=_n;trangThaiDuyet=null;trangThaiDuyetText=null;lyDoTuChoi=null;userNameThayDoiTrangThaiDuyet=null;ngayThayDoiTrangThaiDuyet=null;thongTinChamCongEvents=[];idImageCheckIn=null;idImageCheckOut=null;constructor(t,i,o,a,h,u,r,d){this.modal=t,this.fb=i,this.notification=o,this._giolamViecNhanVienService=a,this._userService=h,this._spinService=u,this._khungGioService=r,this._modalService=d}ngOnInit(){var t=this;return(0,I.Z)(function*(){yield t.initForm(),t.onSubChange(),yield t.getCaLamViec(),yield t.searchNhanVien(),yield t.getDataUpdate(),t.coQuyenChamCong||t.formInput.disable({emitEvent:!1}),t.isGetByInit=!0})()}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.searchNhanVien(t)},i)}searchNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i,idNhanVien:t.idNhanVien}).subscribe(o=>{o.success&&(t.listNhanVien=o.data,null==t.idNhanVien||(t.nhanVien=o.data.find(a=>a.id==t.idNhanVien)))})}).apply(this,arguments)}onSubChange(){this.formInput.get("idNhanVien").valueChanges.subscribe(t=>{if(0==this.isProcessLayThongTinGioLamViec){let i=this.formInput.value;this.idNhanVien=t,i.idNhanVien=t,null!=i.idNhanVien&&i.idKhungGio&&null!=i.ngayLamViec&&this.layThongTinGioLamViecNhanVien(i)}}),this.formInput.get("idKhungGio").valueChanges.subscribe(t=>{if(0==this.isProcessLayThongTinGioLamViec){let i=this.formInput.value;this.idKhungGio=t,i.idKhungGio=t,null!=i.idNhanVien&&i.idKhungGio&&null!=i.ngayLamViec?this.layThongTinGioLamViecNhanVien(i):this.onChangeTimeInOut(this.formInput.get("gioDen").value,1)}}),this.formInput.get("ngayLamViec").valueChanges.subscribe(t=>{if(0==this.isProcessLayThongTinGioLamViec){let i=this.formInput.value;this.ngayLamViec=t,i.ngayLamViec=v(t).format("YYYY-MM-DDT00:00:00"),null!=i.idNhanVien&&i.idKhungGio&&null!=i.ngayLamViec&&this.layThongTinGioLamViecNhanVien(i)}})}initWhenGetInfoFail(){this.formInput.get("ngayDen").setValue(v().format("YYYY-MM-DDT00:00:00")),this.isFillDataDone=!0,this.formInput.patchValue({trangThai:1,nghiHour:0,nghiMinute:0,veSomHour:0,veSomMinute:0,lamThemHour:0,lamThemMinute:0,ghiChu:null,lyDoNghi:null})}getDataUpdate(){var t=this;return(0,I.Z)(function*(){null!==t.id&&(yield t._giolamViecNhanVienService.getDetail(t.id).then(i=>{i.success&&(t.trangThai=i.data.trangThai,t.idNhanVien=i.data.idNhanVien,t.idKhungGio=i.data.idKhungGio,t.isNghiCoPhep=i.data.isNghiCoPhep,t.ngayLamViec=i.data.ngayLamViec,t.gioLamViecOld=i.data,t.kieuLoai=i.data.kieuLoai,t.isFillDataDone=!1,t.scanStatus=i.data.scanStatus,t.isProcessLayThongTinGioLamViec=!0,t.formInput.patchValue({idNhanVien:i.data.idNhanVien,ngayLamViec:i.data.ngayLamViec,idKhungGio:i.data.idKhungGio,trangThai:i.data.trangThai,gi
1oDen:null!=i.data.gioDen&&null!=i.data.gioDen?i.data.gioDen:null,gioVe:null!=i.data.gioVe&&null!=i.data.gioVe?i.data.gioVe:null,ngayDen:null!=i.data.gioDen&&null!=i.data.gioDen?i.data.gioDen:null,ngayVe:null!=i.data.gioVe&&null!=i.data.gioVe?i.data.gioVe:null,diSomHour:t.func_get_hour(i.data.gioDiSom),diSomMinute:t.func_get_minute(i.data.gioDiSom),diMuonHour:t.func_get_hour(i.data.gioDiMuon),diMuonMinute:t.func_get_minute(i.data.gioDiMuon),nghiHour:t.func_get_hour(i.data.gioNghi),nghiMinute:t.func_get_minute(i.data.gioNghi),veSomHour:t.func_get_hour(i.data.gioVeSom),veSomMinute:t.func_get_minute(i.data.gioVeSom),tongLamHour:t.func_get_hour(i.data.tongGioLam),tongLamMinute:t.func_get_minute(i.data.tongGioLam),lamThemHour:t.func_get_hour(i.data.gioLamThem),lamThemMinute:t.func_get_minute(i.data.gioLamThem),ghiChu:i.data.ghiChu,lyDoNghi:i.data.lyDoNghi}),t.isFillDataDone=!0),i.data.scanStatus==An.checkin&&t.setupWhenCreateCheckOut(),t.setupWhenTrangThaiNghi(),t.trangThaiDuyet=i.data.trangThaiDuyet??null,t.trangThaiDuyetText=i.data.trangThaiDuyetText??null,t.lyDoTuChoi=i.data.lyDoTuChoi??null,t.userNameThayDoiTrangThaiDuyet=i.data.userNameThayDoiTrangThaiDuyet??null,t.ngayThayDoiTrangThaiDuyet=i.data.ngayThayDoiTrangThaiDuyet??null,t.parseThongTinChamCong(i.data.thongTinChamCong),t.idImageCheckIn=i.data.idImageCheckIn??null,t.idImageCheckOut=i.data.idImageCheckOut??null,t.applyTrangThaiDuyetUI()}),t.isProcessLayThongTinGioLamViec=!1)})()}parseThongTinChamCong(t){if(this.thongTinChamCongEvents=[],t)try{const i="string"==typeof t?JSON.parse(t):t;Array.isArray(i?.events)&&(this.thongTinChamCongEvents=i.events)}catch(i){console.warn("Parse thongTinChamCong fail",i)}}applyTrangThaiDuyetUI(){this.trangThaiDuyet!==_n.TuChoi&&this.coQuyenChamCong?this.formInput.enable({emitEvent:!1}):this.formInput.disable({emitEvent:!1})}get canSave(){return this.trangThaiDuyet!==_n.TuChoi}get canShowDuyetTuChoi(){return this.trangThaiDuyet===_n.ChoDuyet}get hasSelfieImage(){return!!this.idImageCheckIn||!!this.idImageCheckOut}get isRejected(){return this.trangThaiDuyet===_n.TuChoi}get hasFailEvent(){return this.thongTinChamCongEvents?.some(t=>"Fail"===t.ketQuaValidate)??!1}getActionLabel(t){return{CheckIn:"Check in",CheckOut:"Check out",NghiLam:"Ngh\u1ec9 l\xe0m",HuyXinNghi:"Hu\u1ef7 xin ngh\u1ec9"}[t]||t}onDuyet(){this.id?(this._spinService.show(),this._giolamViecNhanVienService.DuyetGioLam(this.id).subscribe({next:t=>{this._spinService.hide(),t?.success?(this.notification.success(p.$.SUCCESS,t.message||"\u0110\xe3 duy\u1ec7t gi\u1edd l\xe0m"),this.modal.close(!0)):this.notification.warning(p.$.WARNING,t?.message||p.$.ERROR)},error:t=>{this._spinService.hide(),this.notification.error(p.$.ERROR,t?.error?.message||t?.message||"C\xf3 l\u1ed7i x\u1ea3y ra")}})):this.notification.warning(p.$.WARNING,"B\u1ea3n ghi ch\u01b0a \u0111\u01b0\u1ee3c l\u01b0u")}onTuChoi(){this.id?this._modalService.create({nzTitle:"T\u1eeb ch\u1ed1i gi\u1edd l\xe0m vi\u1ec7c",nzContent:Ii,nzClosable:!0,nzFooter:null,nzStyle:{top:"120px"},nzWidth:520,nzMaskClosable:!1}).afterClose.subscribe(i=>{i&&(this._spinService.show(),this._giolamViecNhanVienService.TuChoiGioLam({id:this.id,lyDoTuChoi:i}).subscribe({next:o=>{this._spinService.hide(),o?.success?(this.notification.success(p.$.SUCCESS,o.message||"\u0110\xe3 t\u1eeb ch\u1ed1i gi\u1edd l\xe0m"),this.modal.close(!0)):this.notification.warning(p.$.WARNING,o?.message||p.$.ERROR)},error:o=>{this._spinService.hide(),this.notification.error(p.$.ERROR,o?.error?.message||o?.message||"C\xf3 l\u1ed7i x\u1ea3y ra")}}))}):this.notification.warning(p.$.WARNING,"B\u1ea3n ghi ch\u01b0a \u0111\u01b0\u1ee3c l\u01b0u")}onChangeTrangThai(t){if(0==this.isProcessLayThongTinGioLamViec){if(this.isProcessLayThongTinGioLamViec=!0,1==t){if(null!=this.gioLamViecOld&&1==this.gioLamViecOld.trangThai){if(this.scanStatus=this.gioLamViecOld.scanStatus,this.trangThai=this.gioLamViecOld.trangThai,this.kieuLoai=this.gioLamViecOld.kieuLoai,this.isNghiCoPhep=this.gioLamViecOld.isNghiCoPhep,this.id=this.gioLamViecOld.id,this.formInput.patchValue({idNhanVien:this.gioLamViecOld.idNhanVien,ngayLamViec:this.gioLamViecOld.ngayLamViec,idKhungGio:this.gioLamViecOld.idKhungGio,gioDen:null!=this.gioLamViecOld.gioDen&&null!=this.gioLamViecOld.gioDen?this.gioLamViecOld.gioDen:null,gioVe
1:null!=this.gioLamViecOld.gioVe&&null!=this.gioLamViecOld.gioVe?this.gioLamViecOld.gioVe:null,ngayDen:null!=this.gioLamViecOld.gioDen&&null!=this.gioLamViecOld.gioDen?this.gioLamViecOld.gioDen:null,ngayVe:null!=this.gioLamViecOld.gioVe&&null!=this.gioLamViecOld.gioVe?this.gioLamViecOld.gioVe:null,diSomHour:this.func_get_hour(this.gioLamViecOld.gioDiSom),diSomMinute:this.func_get_minute(this.gioLamViecOld.gioDiSom),diMuonHour:this.func_get_hour(this.gioLamViecOld.gioDiMuon),diMuonMinute:this.func_get_minute(this.gioLamViecOld.gioDiMuon),nghiHour:this.func_get_hour(this.gioLamViecOld.gioNghi),nghiMinute:this.func_get_minute(this.gioLamViecOld.gioNghi),veSomHour:this.func_get_hour(this.gioLamViecOld.gioVeSom),veSomMinute:this.func_get_minute(this.gioLamViecOld.gioVeSom),tongLamHour:this.func_get_hour(this.gioLamViecOld.tongGioLam),tongLamMinute:this.func_get_minute(this.gioLamViecOld.tongGioLam),lamThemHour:this.func_get_hour(this.gioLamViecOld.gioLamThem),lamThemMinute:this.func_get_minute(this.gioLamViecOld.gioLamThem),ghiChu:this.gioLamViecOld.ghiChu,lyDoNghi:this.gioLamViecOld.lyDoNghi}),(this.scanStatus==An.checkin||this.scanStatus==An.checkout)&&(this.formInput.controls.gioDen.setValidators([g.kI.required]),this.formInput.controls.gioVe.setValidators([g.kI.required]),this.formInput.controls.ngayDen.setValidators([g.kI.required]),this.formInput.controls.ngayVe.setValidators([g.kI.required])),null==this.gioLamViecOld.gioVe){let i=v();this.formInput.get("gioVe").setValue(i),this.formInput.get("ngayVe").setValue(i.format("YYYY-MM-DDT00:00:00")),this.onChangeTimeInOut(i,2)}}else{this.scanStatus=0,this.trangThai=1,this.kieuLoai=1,this.isNghiCoPhep=null;let i=v();this.formInput.patchValue({idNhanVien:this.idNhanVien,ngayLamViec:this.ngayLamViec,idKhungGio:this.idKhungGio,gioDen:i,gioVe:null,nghiHour:0,nghiMinute:0,veSomHour:0,veSomMinute:0,tongLamHour:0,tongLamMinute:0,lamThemHour:0,lamThemMinute:0}),this.formInput.get("trangThai").setValue(1,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.formInput.get("ngayDen").setValue(this.ngayLamViec,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.formInput.get("ngayVe").setValue(null,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.onChangeTimeInOut(i,1)}this.formInput.controls.nghiCoPhep.setValue(null),this.formInput.controls.nghiKhongPhep.setValue(null),this.formInput.controls.lyDoNghi.setValue(null),this.formInput.controls.gioDen.setValidators([g.kI.required]),this.formInput.controls.ngayDen.setValidators([g.kI.required])}else null!=this.gioLamViecOld&&2==this.gioLamViecOld.trangThai?(this.formInput.controls.nghiCoPhep.setValue(this.gioLamViecOld.isNghiCoPhep),this.formInput.controls.nghiKhongPhep.setValue(!this.gioLamViecOld.isNghiCoPhep)):(this.formInput.controls.nghiCoPhep.setValue(!0),this.formInput.controls.nghiKhongPhep.setValue(!1)),this.formInput.controls.gioDen.clearValidators(),this.formInput.controls.gioVe.clearValidators(),this.formInput.controls.gioVe.setValue(null),this.formInput.controls.gioDen.setValue(null),this.formInput.controls.ngayDen.clearValidators(),this.formInput.controls.ngayVe.clearValidators(),this.formInput.controls.ngayVe.setValue(null),this.formInput.controls.ngayDen.setValue(null);this.isProcessLayThongTinGioLamViec=!1}}onChangeTrangThaiNghi(t,i){1==i?(this.formInput.controls.nghiCoPhep.setValue(!0),this.formInput.controls.nghiKhongPhep.setValue(!1)):(this.formInput.controls.nghiCoPhep.setValue(!1),this.formInput.controls.nghiKhongPhep.setValue(!0))}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanh().subscribe(i=>{i.success&&(t.listCaLamViec=i.data,null===t.id&&t.initCaLamViec())})})()}initCaLamViec(){if(null==this.idKhungGio){let t=null,i=v(new Date,"HH:mm:ss");
1if(this.listCaLamViec.forEach(o=>{let a=v(o.gioBatDau,"HH:mm:ss"),h=v(o.gioKetThuc,"HH:mm:ss");if(i.isBetween(a,h)||i.isSame(a)||i.isSame(h)){if(null!=t)return;t=o}}),null==t&&this.listCaLamViec.forEach(o=>{let a=v(o.gioBatDau,"HH:mm:ss");if(a.isAfter(i))if(null==t)t=o;else{let h=v(t.gioBatDau,"HH:mm:ss");a.isAfter(h)&&(t=o)}}),null==t)t=this.listCaLamViec[0],this.formInput.controls.idKhungGio.setValue(t.id),0==this.scanStatus&&(this.formInput.controls.gioDen.setValue(v().format("YYYY-MM-DD")+" "+t.gioBatDau),this.formInput.controls.ngayDen.setValue(v().format("YYYY-MM-DDT00:00:00")));else{this.formInput.controls.idKhungGio.setValue(t.id);let o=v(),a=v(v().format("YYYY-MM-DD")+" "+t.gioBatDau),h=Math.abs(o.diff(a,"minutes")),u=Math.floor(h/60),r=h%60;o>a?(this.formInput.controls.diMuonHour.setValue(u),this.formInput.controls.diMuonMinute.setValue(r)):(this.formInput.controls.diSomHour.setValue(u),this.formInput.controls.diSomMinute.setValue(r)),0==this.scanStatus&&(this.formInput.controls.gioDen.setValue(o),this.formInput.controls.ngayDen.setValue(o.format("YYYY-MM-DDT00:00:00")))}}else this.listCaLamViec.find(i=>i.id==this.idKhungGio),0==this.scanStatus&&(this.formInput.controls.gioDen.setValue(v().format("YYYY-MM-DDTHH:mm:ss")),this.formInput.get("gioVe").clearValidators(),this.formInput.controls.ngayDen.setValue(v().format("YYYY-MM-DDT00:00:00")),this.formInput.get("ngayVe").clearValidators())}onChangeTime1(t){let i=this.formInput.controls[t].value;this.formInput.get("lamThemHour").setValue(i),""===i&&this.formInput.get(t).setValue(0),i>0?this.formInput.get("lamThemHour").setValue(i):this.formInput.get("lamThemHour").setValue(0)}onChangeTimePhut(t){let i=this.formInput.controls[t].value;this.formInput.get("lamThemMinute").setValue(i),""===i&&this.formInput.get(t).setValue(0),i>0?this.formInput.get("lamThemMinute").setValue(i):this.formInput.get("lamThemMinute").setValue(0)}onChangeTime(t){}convertCheckPoint(t){if(1==t){let i=v(this.formInput.controls.ngayDen.value),o=v(this.formInput.controls.gioDen.value);return v({year:i.year(),month:i.month(),date:i.date(),hour:o.hour(),minute:o.minute(),second:0})}if(2==t){let i=v(this.formInput.controls.ngayVe.value),o=v(this.formInput.controls.gioVe.value);return v({year:i.year(),month:i.month(),date:i.date(),hour:o.hour(),minute:o.minute(),second:0})}}onChangeTimeInOut(t=null,i=null){if(1==this.isFillDataDone&&0!=this.scanStatus)if(null!=this.formInput.controls.gioVe.value&&null!=this.formInput.controls.gioDen.value&&null!=this.formInput.controls.ngayVe.value&&null!=this.formInput.controls.ngayDen.value){let o=this.convertCheckPoint(1),a=this.convertCheckPoint(2),h=Math.abs(a.diff(o,"minutes")),u=Math.floor(h/60),r=h%60;this.formInput.controls.tongLamHour.setValue(u),this.formInput.controls.tongLamMinute.setValue(r)}else this.formInput.controls.tongLamHour.setValue(0),this.formInput.controls.tongLamMinute.setValue(0);null!=t&&1==i&&this.func_calc_time_checkin(),null!=t&&2==i&&this.func_calc_time_checkout()}onChangeDateInOut(t=null,i=null){if(1==this.formInput.controls.trangThai.value){let a=v(v(this.formInput.controls.ngayLamViec.value)?.format("YYYY-MM-DD")),h=v(v(this.formInput.controls.ngayDen.value)?.format("YYYY-MM-DD"));if(a.diff(h,"days")>1||a.diff(h,"days")<-1){let u=this.formInput.controls.idKhungGio.value,r=this.listCaLamViec.find(d=>d.id==u);this.formInput.controls.ngayDen.setValue(v(this.formInput.controls.ngayLamViec.value).format("YYYY-MM-DD"),{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.formInput.controls.gioDen.setValue(v(this.formInput.controls.ngayLamViec.value).format("YYYY-MM-DD")+" "+r.gioBatDau,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.onChangeTimeInOut(this.formInput.controls.gioDen.value,1),this.scanStatus==An.checkout&&(this.formInput.controls.ngayVe.setValue(v(this.formInput.controls.ngayLamViec.value).format("YYYY-MM-DD"),{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.formInput.controls.gioVe.setValue(v(this.formInput.controls.ngayLamViec.value).format("YYYY-MM-DD")+" "+r.gioKetThuc,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.onChangeTimeInOut(this.formInput.controls.gioVe.value,2))}}}layThongTinGioLamViecNhanVien(t){var i=this;return(0,I.Z)(function*(){i.id=null,i.resetDataBeforCallApi(),yield i._giolamViecNhanVienService.GetByThongTinGioLamViecNhanVien(t).subscribe(o=>{o.success?(i.gioLamViecOld=o.data,i.id=o.data.id,o.data.scanStatus==An.checkin&&(i.scanStatus=An.checkin),o.data.scanStatus==An.checkout&&(i.scanStatus=An.checkout),i.trangThai=o.data.trangThai,i.kieuLoai=o.data.kieuLoai,i.isNghiCoPhep=o.data.isNghiCoPhep,i.isFillDataDone=!1,i.isProcessLayThongTinGioLamViec=!0,i.formInput.patchValue({idNhanVien:o.data.idNhanVien,ngayLamViec:o.data.ngayLamViec,idKhungGio:o.data.idKhungGio,trangThai:o.data.trangThai,gi
1oDen:null!=o.data.gioDen&&null!=o.data.gioDen?o.data.gioDen:null,gioVe:null!=o.data.gioVe&&null!=o.data.gioVe?o.data.gioVe:null,ngayDen:null!=o.data.gioDen&&null!=o.data.gioDen?o.data.gioDen:null,ngayVe:null!=o.data.gioVe&&null!=o.data.gioVe?o.data.gioVe:null,diSomHour:i.func_get_hour(o.data.gioDiSom),diSomMinute:i.func_get_minute(o.data.gioDiSom),diMuonHour:i.func_get_hour(o.data.gioDiMuon),diMuonMinute:i.func_get_minute(o.data.gioDiMuon),nghiHour:i.func_get_hour(o.data.gioNghi),nghiMinute:i.func_get_minute(o.data.gioNghi),veSomHour:i.func_get_hour(o.data.gioVeSom),veSomMinute:i.func_get_minute(o.data.gioVeSom),tongLamHour:i.func_get_hour(o.data.tongGioLam),tongLamMinute:i.func_get_minute(o.data.tongGioLam),lamThemHour:i.func_get_hour(o.data.gioLamThem),lamThemMinute:i.func_get_minute(o.data.gioLamThem),ghiChu:o.data.ghiChu,lyDoNghi:o.data.lyDoNghi},{emitEvent:!1}),i.isInitFirstKhungGio=!0,i.isFillDataDone=!0,1==i.scanStatus&&(i.setupWhenCreateCheckOut(),i.setupWhenTrangThaiNghi()),i.trangThaiDuyet=o.data.trangThaiDuyet??null,i.trangThaiDuyetText=o.data.trangThaiDuyetText??null,i.lyDoTuChoi=o.data.lyDoTuChoi??null,i.userNameThayDoiTrangThaiDuyet=o.data.userNameThayDoiTrangThaiDuyet??null,i.ngayThayDoiTrangThaiDuyet=o.data.ngayThayDoiTrangThaiDuyet??null,i.idImageCheckIn=o.data.idImageCheckIn??null,i.idImageCheckOut=o.data.idImageCheckOut??null,i.applyTrangThaiDuyetUI()):(i.gioLamViecOld=null,i.scanStatus=0,i.initWhenGetInfoFail(),i.onChangeTimeInOut(i.formInput.controls.gioDen.value,1),i.trangThaiDuyet=null,i.trangThaiDuyetText=null,i.lyDoTuChoi=null,i.userNameThayDoiTrangThaiDuyet=null,i.ngayThayDoiTrangThaiDuyet=null,i.thongTinChamCongEvents=[],i.idImageCheckIn=null,i.idImageCheckOut=null,i.applyTrangThaiDuyetUI()),i.isProcessLayThongTinGioLamViec=!1})})()}initForm(){var t=this;return(0,I.Z)(function*(){t.isProcessLayThongTinGioLamViec=!0,t.formInput=t.fb.group({idNhanVien:[t.idNhanVien,[g.kI.required]],ngayLamViec:[v(t.ngayLamViec).format("YYYY-MM-DDT00:00:00"),[g.kI.required]],idKhungGio:[t.idKhungGio,[g.kI.required]],trangThai:[1,[g.kI.required]],gioDen:[null,[g.kI.required]],ngayDen:[v(t.ngayLamViec).format("YYYY-MM-DDT00:00:00"),[g.kI.required]],ngayVe:[null,[g.kI.required]],gioVe:[null,[g.kI.required]],diSomMinute:[0,[g.kI.required]],diSomHour:[0,[g.kI.required]],diMuonMinute:[0,[g.kI.required]],diMuonHour:[0,[g.kI.required]],nghiHour:[0,[g.kI.required]],nghiMinute:[0,[g.kI.required]],veSomHour:[0,[g.kI.required]],veSomMinute:[0,[g.kI.required]],tongLamHour:[0,[g.kI.required]],tongLamMinute:[0,[g.kI.required]],lamThemHour:[0,[g.kI.required]],lamThemMinute:[0,[g.kI.required]],ghiChu:[null],lyDoNghi:[null],nghiCoPhep:[null],nghiKhongPhep:[null]}),t.isProcessLayThongTinGioLamViec=!1})()}resetDataBeforCallApi(){this.scanStatus=0,this.trangThai=1,this.isNghiCoPhep=!1,this.formInput.controls.nghiCoPhep.setValue(!1),this.formInput.controls.nghiKhongPhep.setValue(!0),this.formInput.get("trangThai").setValue(1,{emitEvent:!1,emitModelToViewChange:!1,emitViewToModelChange:!1}),this.formInput.get("gioDen").setValue(null),this.formInput.get("gioDen").setValidators([g.kI.required]),this.formInput.get("ngayDen").setValue(null),this.formInput.get("ngayDen").setValidators([g.kI.required]),this.formInput.get("gioVe").setValue(null),this.formInput.get("gioVe").clearValidators(),this.formInput.get("ngayVe").setValue(null),this.formInput.get("ngayVe").clearValidators(),this.formInput.get("nghiHour").setValue(0),this.formInput.get("nghiMinute").setValue(0),this.formInput.get("veSomHour").setValue(0),this.formInput.get("veSomMinute").setValue(0),this.formInput.get("tongLamHour").setValue(0),this.formInput.get("tongLamMinute").setValue(0),this.formInput.get("lamThemHour").setValue(0),this.formInput.get("lamThemMinute").setValue(0)}setupWhenTrangThaiNghi(){2==this.trangThai?(0==this.isNghiCoPhep?(this.formInput.controls.nghiCoPhep.setValue(!1),this.formInput.controls.nghiKhongPhep.setValue(!0)):(this.formInput.controls.nghiCoPhep.setValue(!0),this.formInput.controls.nghiKhongPhep.setValue(!1)),this.formInput.controls.gioDen.clearValidators(),this.formInput.controls.gioVe.clearValidators(),this.formInput.controls.ngayDen.clearValidators(),this.formInput.controls.ngayVe.clearValidators()):(this.formInput.controls.gioDen.setValidators([g.kI.required]),this.formInput.controls.gioVe.setValidators([g.kI.required]),this.formInput.controls.ngayDen.setValidators([g.kI.required]),this.formInput.controls.ngayVe.setValidators([g.kI.required]))}setupWhenCreateCheckOut(){this.formInput.controls.gioVe.setValue(v()),this.formInput.controls.ngayVe.setValue(v().format("YYYY-MM-DDT00:00:00"));let t=v();this.formInput.get("idKhungGio"),this.onChangeTimeInOut(t,2)}
1onValidatorWhenCreateCheckOut(){}onDelete(){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-xac-nhan-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinService.show(),this._giolamViecNhanVienService.delete(this.id).then(t=>{this._spinService.hide(),null!=t&&0!=t.success&&null!=t.data?(this.notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.modal.close(!0)):this.notification.error(p.$.ERROR,t.message)})}})}onThoat(){this.modal.close(!1)}changeNhanVien(){let t=this.formInput.controls.idNhanVien.value;this.nhanVien=this.listNhanVien.find(i=>i.id==t)}addOrEdit(t){if(this.isProcessLayThongTinGioLamViec=!0,this.markFormGroupTouched(this.formInput),this.formInput.invalid)return void(this.isProcessLayThongTinGioLamViec=!1);this.isProcessLayThongTinGioLamViec=!1;let i=this.formInput.value;(""==i.diSomHour||null==i.diSomHour||null==i.diSomHour)&&(i.diSomHour=0),(""==i.diSomMinute||null==i.diSomMinute||null==i.diSomMinute)&&(i.diSomMinute=0),(""==i.diMuonHour||null==i.diMuonHour||null==i.diMuonHour)&&(i.diMuonHour=0),(""==i.diMuonMinute||null==i.diMuonMinute||null==i.diMuonMinute)&&(i.diMuonMinute=0),(""==i.nghiHour||null==i.nghiHour||null==i.nghiHour)&&(i.nghiHour=0),(""==i.nghiMinute||null==i.nghiMinute||null==i.nghiMinute)&&(i.nghiMinute=0),(""==i.veSomHour||null==i.veSomHour||null==i.veSomHour)&&(i.veSomHour=0),(""==i.veSomMinute||null==i.veSomMinute||null==i.veSomMinute)&&(i.veSomMinute=0),(""==i.tongLamHour||null==i.tongLamHour||null==i.tongLamHour)&&(i.tongLamHour=0),(""==i.tongLamMinute||null==i.tongLamMinute||null==i.tongLamMinute)&&(i.tongLamMinute=0),(""==i.lamThemHour||null==i.lamThemHour||null==i.lamThemHour)&&(i.lamThemHour=0),(""==i.lamThemMinute||null==i.lamThemMinute||null==i.lamThemMinute)&&(i.lamThemMinute=0),i.gioDen=null!=i.gioDen&&null!=i.gioDen?v(i.ngayDen).format("YYYY-MM-DD")+"T"+v(i.gioDen).format("HH:mm:ss.000"):null,i.gioVe=null!=i.gioVe&&null!=i.gioVe?v(i.ngayVe).format("YYYY-MM-DD")+"T"+v(i.gioVe).format("HH:mm:ss.000"):null,i.ghiChu=i.ghiChu?.trim(),i.lyDoNghi=i.lyDoNghi?.trim(),2==i.trangThai&&(i.gioDen=null,i.gioVe=null,i.gioDiSom=0,i.gioDiMuon=0,i.gioNghi=0,i.gioVeSom=0,i.tongGioLam=0,i.gioLamThem=0);let o={isDuyet:t,idNhanVien:i.idNhanVien,ngayLamViec:v(i.ngayLamViec).format("YYYY-MM-DDT00:00:00.000"),idKhungGio:i.idKhungGio,trangThai:i.trangThai,gi
1oDen:i.gioDen,gioVe:i.gioVe,gioDiSom:60*i.diSomHour+i.diSomMinute,gioDiMuon:60*i.diMuonHour+i.diMuonMinute,gioNghi:60*i.nghiHour+i.nghiMinute,gioVeSom:60*i.veSomHour+i.veSomMinute,tongGioLam:60*i.tongLamHour+i.tongLamMinute,gioLamThem:60*i.lamThemHour+i.lamThemMinute,ghiChu:i.ghiChu,lyDoNghi:i.lyDoNghi};null!=this.id&&(o.id=this.id),o.isNghiCoPhep=2==i.trangThai?1==i.nghiCoPhep:null,o.trangThaiCheckIn=null==o.gioVe?1:2,this._spinService.show(),this._giolamViecNhanVienService.ThemMoi_QuanLy(o).subscribe(a=>{this._spinService.hide(),null==a||0==a.success||null==a.data?this.notification.error(a.error,a.message):(this.notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0))},a=>{this.notification.error(p.$.ERROR,a.title)})}onDuyetCaNghi(){this.addOrEdit(!0)}func_get_hour(t){return null!=t?Math.floor(t/60):0}func_get_minute(t){return null!=t?t%60:0}convertKhungGio(t){let i=this.formInput.get("idKhungGio").value;const o=this.listCaLamViec.find(h=>h.id==i);let a=this.formInput.get("ngayLamViec").value;if(1==t){let h=v(a),u=v(o.gioBatDau,"HH:mm:ss");return v({year:h.year(),month:h.month(),date:h.date(),hour:u.hour(),minute:u.minute(),second:0})}if(2==t){let h=v(a);1==o.isCaDem&&(h=h.add(1,"days"));let u=v(o.gioKetThuc,"HH:mm:ss");return v({year:h.year(),month:h.month(),date:h.date(),hour:u.hour(),minute:u.minute(),second:0})}}func_calc_time_checkin(){let t=this.convertKhungGio(1),i=this.convertCheckPoint(1),o=0;t>i&&(o=Math.abs(t.diff(i,"minutes"))),t<i&&(o=Math.abs(i.diff(t,"minutes"))),t>i&&(this.formInput.controls.diSomHour.setValue(this.func_get_hour(o)),this.formInput.controls.diSomMinute.setValue(this.func_get_minute(o)),this.formInput.controls.diMuonHour.setValue(0),this.formInput.controls.diMuonMinute.setValue(0)),t<i&&(this.formInput.controls.diMuonHour.setValue(this.func_get_hour(o)),this.formInput.controls.diMuonMinute.setValue(this.func_get_minute(o)),this.formInput.controls.diSomHour.setValue(0),this.formInput.controls.diSomMinute.setValue(0)),t==i&&(this.formInput.controls.diSomHour.setValue(0),this.formInput.controls.diSomMinute.setValue(0),this.formInput.controls.diMuonHour.setValue(0),this.formInput.controls.diMuonMinute.setValue(0))}func_calc_time_checkout(){let t=this.convertKhungGio(2),i=this.convertCheckPoint(2),o=0;t>i&&(o=Math.abs(t.diff(i,"minutes"))),t<i&&(o=Math.abs(i.diff(t,"minutes"))),t>i&&(this.formInput.controls.veSomHour.setValue(this.func_get_hour(o)),this.formInput.controls.veSomMinute.setValue(this.func_get_minute(o)),this.formInput.controls.lamThemHour.setValue(0),this.formInput.controls.lamThemMinute.setValue(0)),t<i&&(this.formInput.controls.lamThemHour.setValue(this.func_get_hour(o)),this.formInput.controls.lamThemMinute.setValue(this.func_get_minute(o)),this.formInput.controls.veSomHour.setValue(0),this.formInput.controls.veSomMinute.setValue(0)),t==i&&(this.formInput.controls.veSomHour.setValue(0),this.formInput.controls.veSomMinute.setValue(0),this.formInput.controls.lamThemHour.setValue(0),this.formInput.controls.lamThemMinute.setValue(0))}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36(dt.V),n.Y36(F.K),n.Y36(O.t2),n.Y36(Kn.i),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-edit"]],decls:71,vars:27,consts:[["nz-form","","nzLayout","vertical",1,"wrap-form","gv-form",3,"formGroup"],[1,"gv-body-scroll"],[1,"gv-profile"],[1,"gv-profile__avatar"],["onerror","this.onerror=null;this.src='assets/images/avatar_default.png'","alt","avatar",3,"src"],[1,"gv-profile__body"],[1,"gv-eyebrow"],["class","gv-profile__name",4,"ngIf","ngIfElse"],["editNhanVien",""],[1,"gv-profile__meta"],[1,"gv-meta"],["nz-icon","","nzType","team","nzTheme","outline"],["nz-icon","","nzType","phone","nzTheme","outline"],["class","gv-profile__status",4,"ngIf"],["nzType","error","nzShowIcon","","class","gv-alert","nzMessage","B\u1ea3n ghi \u0111\xe3 b\u1ecb t\u1eeb ch\u1ed1i",3,"nzDescription",4,"ngIf"],["rejectDesc",""],[1,"gv-card"],[1,"gv-card__head"],["nz-icon","","nzType","schedule","nzTheme","outline",1,"gv-card__icon","gv-ic-blue"],[1,"gv-card__title"],[1,"gv-card__body"],[1,"gv-grid","gv-grid--2"],["nzFor","ngayLamViec"],[4,"ngIf","ngIfElse"],["editNgayLamViec",""],["nzFor","listCaLamViec"],["formControlName","idKhungGio","nzShowSearch","","nzServerSearch","","nzPlaceHolder","Ch\u1ecdn ca l\xe0m",1,"w-100",3,"nzSize","nzFilterOption"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[1,"gv-status-block"],["nzRequired","","nzFor","trangThai"],["nzErrorTip","Tr\u1ea1ng th\xe1i kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed3ng!"],["formControlName","trangThai",1,"gv-status-toggle",3,"ngModelChange"],["nz-radio","",3,"nz
1Value"],["class","gv-leave-type",4,"ngIf"],["class","gv-card",4,"ngIf"],["nz-icon","","nzType","form","nzTheme","outline",1,"gv-card__icon","gv-ic-slate"],["nz-input","","rows","3","class","gv-textarea","placeholder","Nh\u1eadp ghi ch\xfa...","formControlName","ghiChu",4,"ngIf"],["nz-input","","rows","3","class","gv-textarea","placeholder","Nh\u1eadp l\xfd do ngh\u1ec9...","formControlName","lyDoNghi",4,"ngIf"],[1,"gv-footer"],["nzSize","small","nz-button","","nzDanger","",1,"gv-btn-ghost",3,"click"],["nz-icon","","nzType","close","nzTheme","outline"],[1,"gv-footer__spacer"],[4,"ngIf"],[1,"gv-profile__name"],["formControlName","idNhanVien","nzShowSearch","","nzServerSearch","","nzPlaceHolder","Ch\u1ecdn nh\xe2n vi\xean",1,"w-100",3,"nzSize","nzFilterOption","ngModelChange","nzOnSearch"],["nzCustomContent","",3,"nzLabel","nzValue"],[1,"item-droplist"],["onerror","this.onerror=null;this.src='assets/images/avatar_default.png'",1,"image-droplist",3,"src"],[1,"gv-profile__name-text"],[1,"gv-profile__status"],[3,"trangThaiDuyet","text"],["class","audit-info",4,"ngIf"],[1,"audit-info"],["nzType","error","nzShowIcon","","nzMessage","B\u1ea3n ghi \u0111\xe3 b\u1ecb t\u1eeb ch\u1ed1i",1,"gv-alert",3,"nzDescription"],["placeHolder","Ng\xe0y l\xe0m vi\u1ec7c","formControlName","ngayLamViec",3,"nzAllowClear"],[1,"gv-readonly"],[1,"gv-leave-type"],["nz-icon","","nzType","info-circle","nzTheme","fill",1,"gv-leave-type__icon"],[1,"gv-leave-type__label"],["nz-checkbox","","formControlName","nghiCoPhep",3,"nzCheckedChange"],["nz-checkbox","","formControlName","nghiKhongPhep",3,"nzCheckedChange"],["nz-icon","","nzType","clock-circle","nzTheme","outline",1,"gv-card__icon","gv-ic-green"],[1,"gv-grid","gv-grid--2","gv-checkpoints"],["class","gv-checkpoint gv-checkpoint--in",4,"ngIf"],["class","gv-checkpoint gv-checkpoint--out",4,"ngIf"],[1,"gv-tiles"],["class","gv-tile gv-tile--green",4,"ngIf"],["class","gv-tile gv-tile--red",4,"ngIf"],["class","gv-tile gv-tile--slate",4,"ngIf"],["class","gv-tile gv-tile--orange",4,"ngIf"],["class","gv-tiles gv-results",4,"ngIf"],[1,"gv-checkpoint","gv-checkpoint--in"],["nzRequired","","nzFor","gioDen"],[1,"gv-cp-head"],[1,"gv-cp-icon","gv-cp-icon--in"],["nz-icon","","nzType","login","nzTheme","outline"],["nzErrorTip","Check in kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng"],["nz-row","",1,"gv-time-row"],["nz-col","","formControlName","ngayDen",1,"p-r-5",3,"nzAllowClear","nzSpan","ngModelChange"],["nzSize","small","nz-col","","formControlName","gioDen",1,"time-picker-custom",3,"nzAllowEmpty","nzSpan","nzDisabled","nzFormat","ngModelChange"],[1,"gv-checkpoint","gv-checkpoint--out"],["nzRequired","","nzFor","gioVe"],[1,"gv-cp-icon","gv-cp-icon--out"],["nz-icon","","nzType","logout","nzTheme","outline"],["nzErrorTip","Check out kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng"],["nz-col","","formControlName","ngayVe",1,"p-r-5",3,"nzAllowClear","nzSpan","ngModelChange"],["nzSize","small","nz-col","","formControlName","gioVe",1,"time-picker-custom",3,"nzAllowEmpty","nzSpan","nzFormat","ngModelChange"],[1,"gv-tile","gv-tile--green"],[1,"gv-tile__icon"],["nz-icon","","nzType","clock-circle","nzTheme","outline"],[1,"gv-tile__name"],[1,"gv-num"],["nzSize","small","formControlName","diSomHour",3,"nzDisabled","nzMin","nzMax"],[1,"gv-num__u"],["nzSize","small","formControlName","diSomMinute",3,"nzDisabled","nzMin","nzMax"],[1,"gv-tile","gv-tile--red"],["nzSize","small","formControlName","diMuonHour",1,"input-test",3,"nzDisabled","nzMin","nzMax"],["nzSize","small","formControlName","diMuonMinute",3,"nzDisabled","nzMin","nzMax"],[1,"gv-tile","gv-tile--slate"],["nz-icon","","nzType","coffee","nzTheme","outline"],["nzSize","small","formControlName","nghiHour",3,"nzMin","nzMax"],["nzSize","small","formControlName","nghiMinute",3,"nzMin","nzMax"],[1,"gv-tile","gv-tile--orange"],["nzSize","small","formControlName","veSomHour",3,"nzMin","nzMax"],["nzSize","small","formControlName","veSomMinute",3,"nzMin","nzMax"],[1,"gv-tiles","gv-results"],[1,"gv-tile","gv-result","gv-result--blue"],["nz-icon","","nzType","field-time","nzTheme","outline"],["nzSize","small","formControlName","tongLamHour",3,"nzMin","nzMax","change"],["nzSize","small","formControlName","tongLamMinute",3,"nzMin","nzMax","change"],[1,"gv-tile","gv-result","gv-result--purple"],["nz-icon","","nzType","plus-circle","nzTheme","outline"],["nzSize","small","formControlName","lamThemHour",3,"nzMin","nzMax"],["nzSize","small","formControlName","lamThemMinute",3,"nzMin","nzMax"],["nz-input","","rows","3","placeholder","Nh\u1eadp ghi ch\xfa...","formControlName","ghiChu",1,"gv-textarea"],["nz-input","","rows","3","placeholder","Nh\u1eadp l\xfd do ngh\u1ec9...","formControlName","lyDoNghi",1,"gv-textarea"],["nz-icon","","nzType","camera","
1nzTheme","outline",1,"gv-card__icon","gv-ic-purple"],[1,"selfie-row"],["class","selfie-cell selfie-cell--in",4,"ngIf"],["class","selfie-cell selfie-cell--out",4,"ngIf"],[1,"selfie-cell","selfie-cell--in"],[1,"selfie-label","gv-cp-tag","gv-cp-tag--in"],[1,"selfie-frame"],["width","170px","height","170px",3,"url","size","getUrl"],[1,"selfie-cell","selfie-cell--out"],[1,"selfie-label","gv-cp-tag","gv-cp-tag--out"],["nz-icon","","nzType","history","nzTheme","outline",1,"gv-card__icon","gv-ic-blue"],["class","gv-count",4,"ngIf"],[1,"gv-collapse",3,"nzBordered"],[3,"nzHeader","nzActive"],[1,"gv-timeline"],[3,"nzColor",4,"ngFor","ngForOf"],[1,"gv-count"],["nz-icon","","nzType","warning","nzTheme","fill"],[3,"nzColor"],[1,"gv-event"],[1,"event-header"],[1,"gv-event__action"],["class","text-danger",4,"ngIf"],["class","text-muted small",4,"ngIf"],[1,"text-danger"],[1,"text-muted","small"],["nz-icon","","nzType","environment","nzTheme","outline"],["nz-icon","","nzType","wifi","nzTheme","outline"],["nzSize","small","nz-button","","nzType","primary",1,"gv-btn-delete",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"],["nzSize","small","nz-button","","nzDanger","",3,"click"],["nzSize","small","nz-button","","nzType","primary",1,"gv-btn-approve",3,"click"],["nz-icon","","nzType","check","nzTheme","outline"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","save","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"form",0)(1,"div",1)(2,"section",2)(3,"div",3),n._UZ(4,"img",4),n.ALo(5,"image"),n.qZA(),n.TgZ(6,"div",5)(7,"span",6),n._uU(8,"Nh\xe2n vi\xean"),n.qZA(),n.YNc(9,Gi,3,3,"div",7),n.YNc(10,Ri,2,1,"ng-template",null,8,n.W1O),n.TgZ(12,"div",9)(13,"span",10),n._UZ(14,"span",11),n._uU(15),n.qZA(),n.TgZ(16,"span",10),n._UZ(17,"span",12),n._uU(18),n.qZA()()(),n.YNc(19,Xi,3,3,"div",13),n.qZA(),n.YNc(20,ji,1,1,"nz-alert",14),n.YNc(21,to,1,1,"ng-template",null,15,n.W1O),n.TgZ(23,"section",16)(24,"header",17),n._UZ(25,"span",18),n.TgZ(26,"h4",19),n._uU(27,"Th\xf4ng tin ca l\xe0m"),n.qZA()(),n.TgZ(28,"div",20)(29,"div",21)(30,"nz-form-item")(31,"nz-form-label",22),n._uU(32,"Ng\xe0y l\xe0m vi\u1ec7c"),n.qZA(),n.YNc(33,eo,2,1,"nz-form-control",23),n.YNc(34,io,3,4,"ng-template",null,24,n.W1O),n.qZA(),n.TgZ(36,"nz-form-item")(37,"nz-form-label",25),n._uU(38,"Ca l\xe0m vi\u1ec7c"),n.qZA(),n.TgZ(39,"nz-form-control")(40,"nz-select",26),n.YNc(41,oo,4,9,"nz-option",27),n.qZA()()()(),n.TgZ(42,"nz-form-item",28)(43,"nz-form-label",29),n._uU(44,"Tr\u1ea1ng th\xe1i"),n.qZA(),n.TgZ(45,"nz-form-control",30)(46,"nz-radio-group",31),n.NdJ("ngModelChange",function(h){return o.onChangeTrangThai(h)}),n.TgZ(47,"label",32),n._uU(48,"L\xe0m vi\u1ec7c"),n.qZA(),n.TgZ(49,"label",32),n._uU(50,"Ngh\u1ec9"),n.qZA()()()(),n.YNc(51,ao,8,0,"div",33),n.qZA()(),n.YNc(52,po,15,7,"section",34),n.TgZ(53,"section",16)(54,"header",17),n._UZ(55,"span",35),n.TgZ(56,"h4",19),n._uU(57),n.qZA()(),n.TgZ(58,"div",20),n.YNc(59,_o,1,0,"textarea",36),n.YNc(60,mo,1,0,"textarea",37),n.qZA()(),n.YNc(61,fo,9,2,"section",34),n.YNc(62,No,11,5,"section",34),n.qZA(),n.TgZ(63,"footer",38)(64,"button",39),n.NdJ("click",function(){return o.onThoat()}),n._UZ(65,"span",40),n._uU(66,"Tho\xe1t "),n.qZA(),n._UZ(67,"span",41),n.YNc(68,Do,4,0,"ng-container",42),n.YNc(69,Zo,7,0,"ng-container",42),n.YNc(70,Ao,4,0,"ng-container",42),n.qZA()()),2&i){const a=n.MAs(11),h=n.MAs(35);n.Q6J("formGroup",o.formInput),n.xp6(4),n.Q6J("src",null!=o.nhanVien&&o.nhanVien.avatar?n.lcZ(5,25,o.nhanVien.avatar):o.defaultAvatar,n.LSH),n.xp6(5),n.Q6J("ngIf",0==o.isEdit)("ngIfElse",a),n.xp6(6),n.hij(" ",(null==o.nhanVien?null:o.nhanVien.tenNhomNhanVien)||"\u2014"," "),n.xp6(3),n.hij(" ",(null==o.nhanVien?null:o.nhanVien.soDienThoai)||"\u2014"," "),n.xp6(1),n.Q6J("ngIf",null!=o.trangThaiDuyet),n.xp6(1),n.Q6J("ngIf",o.isRejected),n.xp6(13),n.Q6J("ngIf",0==o.isEdit)("ngIfElse",h),n.xp6(7),n.Q6J("nzSize","small")("nzFilterOption",o.nzFilterOption),n.xp6(1),n.Q6J("ngForOf",o.listCaLamViec),n.xp6(6),n.Q6J("nzValue",1),n.xp6(2),n.Q6J("nzValue",2),n.xp6(2),n.Q6J("ngIf",2==o.formInput.get("trangThai").value),n.xp6(1),n.Q6J("ngIf",1==o.formInput.controls.trangThai.value),n.xp6(5),n.Oqu(1==o.formInput.get("trangThai").value?"Ghi ch\xfa":"L\xfd do ngh\u1ec9"),n.xp6(2),n.Q6J("ngIf",1==o.formInput.get("trangThai").value),n.xp6(1),n.Q6J("ngIf",2==o.formInput.get("trangThai").value),n.xp6(1),n.Q6J("ngIf",o.hasSelfieImage),n.xp6(1),n.Q6J("ngIf",null==o.thongTinChamCongEvents?null:o.thongTinChamCongEvents.length),n.xp6(6),n.Q6J("ngIf",null!=o.id&&o.coQuyenChamCong),n.xp6(1),n.Q6J("ngIf",o.canShowDuyetTuChoi&&null!=o.id&&o.coQuyenChamCong),n.xp6(1),n.Q6J("ngIf",o.canSave&&o.coQuyenChamCong)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,bn.Of,bn.Dg,_t.Zv,_t.PD,X.j,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,G.Ie,Un._V,ee.m4,gt.Zv,gt.yH,Zn.r,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,Wn.L,Ui.n,w.Ls,K.a,oe,s.uU,ot.E,On.p],styles:['@charset "UTF-8";.gv-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;color:#1f2733;font-size:13px}.gv-body-scroll[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.gv-eyebrow[_ngcontent-%COMP%]{display:block;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#98a1ae;margin-bottom:2px}.gv-profile[_ngcontent-%COMP%]{position:sticky;top:0;z-index:9;display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:11px;background:linear-gradient(135deg,#e7eeff 0%,#f1f4fb 100%);border:1px solid #e1e9fa;box-shadow:0 8px 16px -8px #10182824}
1.gv-profile__avatar[_ngcontent-%COMP%]{flex:0 0 auto;width:58px;height:58px;border-radius:50%;padding:2px;background:linear-gradient(135deg,#2f6bff,#6f9bff);box-shadow:0 3px 10px #2f6bff38}.gv-profile__avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;border:2px solid #fff}.gv-profile__body[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.gv-profile__name[_ngcontent-%COMP%]{max-width:320px}.gv-profile__name-text[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#1f2733}.gv-profile__meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:7px}.gv-profile__status[_ngcontent-%COMP%]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.gv-meta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5b6573;padding:2px 9px;background:rgba(255,255,255,.75);border-radius:20px}.gv-meta[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{color:#2f6bff;font-size:12px}.audit-info[_ngcontent-%COMP%]{color:#5b6573;font-size:11px}.audit-info[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:#1f2733}.gv-alert[_ngcontent-%COMP%]{border-radius:8px}.gv-card[_ngcontent-%COMP%]{background:#ffffff;border:1px solid #e8ebf1;border-radius:11px;overflow:hidden}.gv-card__head[_ngcontent-%COMP%]{display:flex;align-items:center;gap:9px;padding:8px 14px;border-bottom:1px solid #e8ebf1;background:#fbfcfe}.gv-card__icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:7px;font-size:13px}.gv-card__title[_ngcontent-%COMP%]{margin:0;font-size:13px;font-weight:700;color:#1f2733}.gv-card__body[_ngcontent-%COMP%]{padding:13px 14px}.gv-ic-blue[_ngcontent-%COMP%]{background:rgba(47,107,255,.12);color:#2f6bff}.gv-ic-green[_ngcontent-%COMP%]{background:rgba(24,169,87,.12);color:#18a957}.gv-ic-slate[_ngcontent-%COMP%]{background:rgba(138,148,166,.14);color:#8a94a6}.gv-ic-purple[_ngcontent-%COMP%]{background:rgba(124,92,255,.12);color:#7c5cff}.gv-count[_ngcontent-%COMP%]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#ef4444}.gv-grid[_ngcontent-%COMP%]{display:grid;gap:4px 18px}.gv-grid--2[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-status-block[_ngcontent-%COMP%]{margin-top:8px}.gv-status-toggle[_ngcontent-%COMP%]{display:inline-flex;padding:3px;background:#eef0f4;border-radius:9px}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper{margin:0!important;padding:5px 22px;border-radius:7px;font-size:13px;color:#5b6573;transition:all .18s ease}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper .ant-radio{display:none}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper>span:last-child{padding:0}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper-checked{background:#fff;font-weight:600;box-shadow:0 1px 4px #10182824}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper:nth-child(1).ant-radio-wrapper-checked{color:#18a957}.gv-status-toggle[_ngcontent-%COMP%] label.ant-radio-wrapper:nth-child(2).ant-radio-wrapper-checked{color:#f59e0b}.gv-leave-type[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;margin-top:10px;padding:9px 14px;background:#fff7ec;border:1px solid #fce0bd;border-radius:8px}.gv-leave-type__icon[_ngcontent-%COMP%]{color:#f59e0b;font-size:15px}.gv-leave-type__label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#a96a13;margin-right:2px}.gv-leave-type[_ngcontent-%COMP%] label.ant-checkbox-wrapper{font-size:13px;color:#1f2733}.gv-checkpoints[_ngcontent-%COMP%]{margin-bottom:10px}.gv-checkpoint[_ngcontent-%COMP%]{padding:10px 12px;border-radius:8px;border:1px solid #e8ebf1}.gv-checkpoint--in[_ngcontent-%COMP%]{background:rgba(24,169,87,.055);border-color:#18a95747}.gv-checkpoint--out[_ngcontent-%COMP%]{background:rgba(47,107,255,.055);border-color:#2f6bff47}.gv-cp-head[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#1f2733}.gv-cp-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;color:#fff}.gv-cp-icon--in[_ngcontent-%COMP%]{background:#18a957}.gv-cp-icon--out[_ngcontent-%COMP%]{background:#2f6bff}.gv-time-row[_ngcontent-%COMP%]{align-items:center}.gv-tiles[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gv-tile[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:6px 11px;border-radius:8px;border:1px solid #e8ebf1;background:#fafbfd}.gv-tile__icon[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-size:13px}.gv-tile__name[_ngcontent-%COMP%]{flex:1 1 auto;font-size:12.5px;font-weight:600;color:#1f2733;white-space:nowrap}.gv-tile--green[_ngcontent-%COMP%]{border-left:3px solid #18a957}.gv-tile--green[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:rgba(24,169,87,.13);color:#18a957}.gv-tile--red[_ngcontent-%COMP%]{border-left:3px solid #ef4444}.gv-tile--red[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:rgba(239,68,68,.13);color:#ef4444}.gv-tile--slate[_ngcontent-%COMP%]{border-left:3px solid #8a94a6}.gv-tile--slate[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:rgba(138,148,166,.16);color:#8a94a6}.gv-tile--orange[_ngcontent-%COMP%]{border-left:3px solid #f59e0b}.gv-tile--orange[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:rgba(245,158,11,.14);color:#f59e0b}.gv-results[_ngcontent-%COMP%]{margin-top:10px}.gv-result[_ngcontent-%COMP%] .gv-tile__name[_ngcontent-%COMP%]{font-weight:700}.gv-result--blue[_ngcontent-%COMP%]{background:linear-gradient(135deg,rgba(47,107,255,.1),rgba(47,107,255,.03));border-color:#2f6bff47;border-left:3px solid #2f6bff}.gv-result--blue[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:#2f6bff;color:#fff}.gv-result--purple[_ngcontent-%COMP%]{background:linear-gradient(135deg,rgba(124,92,255,.1),rgba(124,92,255,.03));border-color:#7c5cff47;border-left:3px solid #7c5cff}.gv-result--purple[_ngcontent-%COMP%] .gv-tile__icon[_ngcontent-%COMP%]{background:#7c5cff;color:#fff}.gv-num[_ngcontent-%COMP%]{flex:0 0 auto;display:flex;align-items:center;gap:5px}.gv-num__u[_ngcontent-%COMP%]{font-size:11px;color:#98a1ae;font-weight:500}.gv-num[_ngcontent-%COMP%] .ant-input-number{width:54px;border-radius:7px;border-color:#d6dbe4;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.gv-num[_ngcontent-%COMP%] .ant-input-number .ant-input-number-handler-wrap{display:none}.gv-num[_ngcontent-%COMP%] .ant-input-number .ant-input-number-input-wrap, .gv-num[_ngcontent-%COMP%] .ant-input-number .ant-input-number-input{height:100%}.gv-num[_ngcontent-%COMP%] .ant-input-number .ant-input-number-input{text-align:center;font-weight:600;font-size:13px;color:#1f2733;padding:0 4px}.gv-num[_ngcontent-%COMP%] .ant-input-number:hover{border-color:#2f6bff}.gv-num[_ngcontent-%COMP%] .ant-input-number.ant-input-number-focused{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff24}.gv-num[_ngcontent-%COMP%] .ant-input-number-disabled{background:#f1f2f5;border-color:#e4e7ec}.gv-num[_ngcontent-%COMP%] .ant-input-number-disabled:hover{border-color:#e4e7ec}.gv-num[_ngcontent-%COMP%] .ant-input-number-disabled .ant-input-number-input{color:#5b6573}.gv-readonly[_ngcontent-%COMP%]{padding:4px 0;font-weight:600;color:#1f2733}.gv-textarea[_ngcontent-%COMP%]{width:100%;border-radius:8px}.selfie-row[_ngcontent-%COMP%]{display:flex;gap:16px;flex-wrap:wrap}.selfie-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.selfie-label[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}.selfie-frame[_ngcontent-%COMP%]{padding:5px;border-radius:8px;background:#fafbfd;border:1px solid #e8ebf1}.selfie-frame[_ngcontent-%COMP%] app-image-in-table img{border-radius:6px;display:block}.selfie-cell--in[_ngcontent-%COMP%] .selfie-frame[_ngcontent-%COMP%]{border-color:#18a95759}.selfie-cell--out[_ngcontent-%COMP%] .selfie-frame[_ngcontent-%COMP%]{border-color:#2f6bff59}.gv-cp-tag[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:700;line-height:18px}.gv-cp-tag--in[_ngcontent-%COMP%]{background:rgba(24,169,87,.14);color:#18a957}.gv-cp-tag--out[_ngcontent-%COMP%]{background:rgba(47,107,255,.14);color:#2f6bff}.gv-collapse[_ngcontent-%COMP%] .ant-collapse-header{font-weight:600;font-size:12.5px}.gv-collapse[_ngcontent-%COMP%] .ant-collapse-content-box{padding-top:10px}.gv-event[_ngcontent-%COMP%]{padding:8px 10px;border-radius:8px;background:#f7f9fc}.gv-event--fail[_ngcontent-%COMP%]{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2)}.event-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.gv-event__action[_ngcontent-%COMP%]{font-weight:600;color:#2f6bff}.text-danger[_ngcontent-%COMP%]{color:#ef4444;margin-top:4px}.text-muted[_ngcontent-%COMP%]{color:#5b6573;margin-top:3px}.text-muted[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{margin-right:3px}.small[_ngcontent-%COMP%]{font-size:11px}.gv-footer[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 0 6px;border-top:1px solid #e8ebf1;background:#ffffff;box-shadow:0 -8px 14px -4px #10182814}.gv-footer__spacer[_ngcontent-%COMP%]{flex:1 1 auto}.gv-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:5px;border-radius:7px}.gv-btn-approve.ant-btn-primary[_ngcontent-%COMP%]{background:#18a957;border-color:#18a957}.gv-btn-approve.ant-btn-primary[_ngcontent-%COMP%]:hover, .gv-btn-approve.ant-btn-primary[_ngcontent-%COMP%]:focus{background:#148e49;border-color:#148e49}.gv-btn-delete.ant-btn-primary[_ngcontent-%COMP%]{background:#fff;border-color:#ef4444;color:#ef4444}.gv-btn-delete.ant-btn-primary[_ngcontent-%COMP%]:hover, .gv-btn-delete.ant-btn-primary[_ngcontent-%COMP%]:focus{background:#ef4444;border-color:#ef4444;color:#fff}.item-droplist[_ngcontent-%COMP%]{display:flex;align-items:center;height:30px}.image-droplist[_ngcontent-%COMP%]{height:26px;width:26px;border-radius:50%;object-fit:cover;margin-right:10px} .wrap-form .time-picker-custom .ant-picker-input{height:100%} .wrap-form nz-form-item{margin-bottom:0} .wrap-form .ant-form-item-label{padding-bottom:3px} .wrap-form .ant-form-item-label>label{font-size:12px;font-weight:600;color:#5b6573;height:auto}@media (max-width: 620px){.gv-grid--2[_ngcontent-%COMP%], .gv-tiles[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.gv-profile[_ngcontent-%COMP%]{flex-wrap:wrap}.gv-profile__status[_ngcontent-%COMP%]{align-items:flex-start;text-align:left}}']})}return e})();var An=(()=>
1{return(e=An||(An={}))[e.checkin=1]="checkin",e[e.checkout=2]="checkout",An;var e})(),bt=T(55238),V=T(89486),ae=T(4128),Ot=T(84080),$=T(2005),L=T(80529),le=T(98184),yt=T(46581),Q=T(33211);function vo(e,l){if(1&e&&n._UZ(0,"span",15),2&e){const t=n.oxw(2);n.Udp("background-color",t.getDuyetBorderColor(t.model.gioLamViecChiTiet.trangThaiDuyet)),n.Q6J("title",t.getDuyetText(t.model.gioLamViecChiTiet.trangThaiDuyet,t.model.gioLamViecChiTiet.trangThaiDuyetText))}}function Po(e,l){if(1&e&&(n.TgZ(0,"div",19)(1,"span",20),n._uU(2,"\u0110\u1ebfn"),n.qZA(),n.TgZ(3,"span",21),n._uU(4),n.ALo(5,"date"),n.qZA()()),2&e){const t=n.oxw(3);n.xp6(4),n.Oqu(n.xi3(5,1,t.model.gioLamViecChiTiet.gioDen,"HH:mm dd/MM/YYYY"))}}function Eo(e,l){if(1&e&&(n.TgZ(0,"div",22)(1,"span",20),n._uU(2,"V\u1ec1"),n.qZA(),n.TgZ(3,"span",21),n._uU(4),n.ALo(5,"date"),n.qZA()()),2&e){const t=n.oxw(3);n.xp6(4),n.Oqu(n.xi3(5,1,t.model.gioLamViecChiTiet.gioVe,"HH:mm dd/MM/YYYY"))}}function ko(e,l){if(1&e&&(n.TgZ(0,"div",16),n.YNc(1,Po,6,4,"div",17),n.YNc(2,Eo,6,4,"div",18),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("ngIf",0==t.model.isNghi&&null!=t.model.gioLamViecChiTiet.gioDen),n.xp6(1),n.Q6J("ngIf",0==t.model.isNghi&&null!=t.model.gioLamViecChiTiet.gioVe)}}function Lo(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Ngh\u1ec9 c\xf3 ph\xe9p"),n.qZA())}function wo(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Ngh\u1ec9 kh\xf4ng ph\xe9p"),n.qZA())}function Oo(e,l){if(1&e&&(n.TgZ(0,"div",24),n.YNc(1,Lo,2,0,"span",0),n.YNc(2,wo,2,0,"ng-template",null,25,n.W1O),n.qZA()),2&e){const t=n.MAs(3),i=n.oxw(3);n.xp6(1),n.Q6J("ngIf",1==i.model.gioLamViecChiTiet.isNghiCoPhep)("ngIfElse",t)}}function qo(e,l){if(1&e&&n.YNc(0,Oo,4,2,"div",23),2&e){const t=n.oxw(2);n.Q6J("ngIf",0==t.model.isNghi)}}function Qo(e,l){1&e&&n._UZ(0,"i",34)}function Jo(e,l){1&e&&n._UZ(0,"i",35)}function Io(e,l){if(1&e&&n._UZ(0,"img",36),2&e){const t=n.oxw(3);n.Q6J("src",t.getIconTypeScan(t.model.gioLamViecChiTiet.kieuLoai),n.LSH)("title",t.getScanTypeText(t.model.gioLamViecChiTiet.kieuLoai))}}function Uo(e,l){if(1&e&&(n.TgZ(0,"div",26)(1,"div",27)(2,"span",28),n._UZ(3,"i",29),n._uU(4),n.qZA(),n.YNc(5,Qo,1,0,"i",30),n.qZA(),n.TgZ(6,"div",31),n.YNc(7,Jo,1,0,"i",32),n.YNc(8,Io,1,2,"img",33),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(2),n.ekj("chip-in",1==t.model.gioLamViecChiTiet.scanStatus)("chip-out",1!=t.model.gioLamViecChiTiet.scanStatus),n.xp6(1),n.Q6J("nzType",1==t.model.gioLamViecChiTiet.scanStatus?"login":"logout"),n.xp6(1),n.hij(" ",1==t.model.gioLamViecChiTiet.scanStatus?"Checkin":"Checkout"," "),n.xp6(1),n.Q6J("ngIf",t.model.gioLamViecChiTiet.idImageCheckIn),n.xp6(2),n.Q6J("ngIf",t.model.gioLamViecChiTiet.idImageCheckOut),n.xp6(1),n.Q6J("ngIf",null!=t.model.gioLamViecChiTiet.kieuLoai)}}function Ko(e,l){1&e&&n._UZ(0,"i",39)}function Ho(e,l){if(1&e&&n._UZ(0,"img",36),2&e){const t=n.oxw(3);n.Q6J("src",t.getIconTypeScan(t.model.gioLamViecChiTiet.kieuLoai),n.LSH)("title",t.getScanTypeText(t.model.gioLamViecChiTiet.kieuLoai))}}function Bo(e,l){if(1&e&&(n.TgZ(0,"div",37),n.YNc(1,Ko,1,0,"i",38),n.YNc(2,Ho,1,2,"img",33),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("ngIf",t.model.gioLamViecChiTiet.idImageCheckIn||t.model.gioLamViecChiTiet.idImageCheckOut),n.xp6(1),n.Q6J("ngIf",null!=t.model.gioLamViecChiTiet.kieuLoai)}}function Fo(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.hij(" ",t.model.gioLamViecChiTiet.nguoiCapNhatUserName," ")}}function Vo(e,l){if(1&e&&(n.TgZ(0,"span",44),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.hij(" ",n.xi3(2,1,t.model.gioLamViecChiTiet.ngayCapNhat,"HH:mm dd/MM/yyyy")," ")}}function Yo(e,l){if(1&e&&(n.TgZ(0,"div",40),n._UZ(1,"i",41),n.YNc(2,Fo,2,1,"span",42),n.YNc(3,Vo,3,4,"span",43),n.qZA()),2&e){const t=n.oxw(2);n.xp6(2),n.Q6J("ngIf",t.model.gioLamViecChiTiet.nguoiCapNhatUserName),n.xp6(1),n.Q6J("ngIf",t.model.gioLamViecChiTiet.ngayCapNhat)}}function Go(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"div",3),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return a.onEdit(a.model.gioLamViecChiTiet.id),n.KtG(o.stopPropagation())}),n.YNc(2,vo,1,3,"span",4),n.TgZ(3,"div",5)(4,"div",6)(5,"div",7)(6,"span",8),n._uU(7),n.qZA(),n.TgZ(8,"span",9),n._uU(9),n.ALo(10,"timeNotS"),n.ALo(11,"timeNotS"),n.qZA()(),n.YNc(12,ko,3,2,"div",10),n.YNc(13,qo,1,1,"ng-template",null,11,n.W1O),n.YNc(15,Uo,9,9,"div",12),n.YNc(16,Bo,3,2,"div",13),n.qZA(),n.YNc(17,Yo,4,2,"div",14),n.qZA()()()}if(2&e){const t=n.MAs(14),i=n.oxw();n.xp6(1),n.Q6J("ngStyle",i.getStyleColor(i.model.gioLamViecChiTiet.trangThai,"task")),n.xp6(1),n.Q6J("ngIf",null!=i.model.gioLamViecChiTiet.trangThaiDuyet),n.xp6(2),n.Q6J("ngStyle",i.getStyleColor(i.model.gioLamViecChiTiet.trangThai,"task-name")),n.xp6(3),n.Oqu(i.model.khungGio.ten),n.xp6(2),n.AsE("",n.lcZ(10,11,i.model.khungGio.gioBatDau)," \u2013 ",n.lcZ(11,13,i.model.khungGio.gioKetThuc),""),n.xp6(3),n.Q6J("ngIf",1==i.model.gioLamViecChiTiet.trangThai)("ngIfElse",t),n.xp6(3),n.Q6J("ngIf",0==i.model.isNghi&&1==i.model.gioLamViecChiTiet.trangThai),n.xp6(1),n.Q6J("ngIf",0==i.model.isNghi&&2==i.model.gioLamViecChiTiet.trangThai),n.xp6(1),n.Q6J("ngIf",i.model.gioLamViecChiTiet.nguoiCapNhatUserName||i.model.gioLamViecChiTiet.ngayCapNhat)}}function Ro(e,l){1&e&&(n.TgZ(0,"span",48),n._uU(1,"+"),n.qZA())}function $o(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"div",45),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return a.coQuyenChamCong&&a.onAddNew(a.model.khungGio.id),n.KtG(o.stopPropagation())}),n.TgZ(1,"div",5)(2,"div",46)(3,"span",8),n._uU(4),n.qZA(),n.TgZ(5,"span",9),n._uU(6),n.ALo(7,"timeNotS"),n.ALo(8,"timeNotS"),n.qZA(),n.YNc(9,Ro,2,0,"span",47),n.qZA()()()}if(2&e){const t=n.oxw();n.Q6J("ngStyle",t.getStyleColor(3,"task",t.model.isNangCao)),n.xp6(2),n.Q6J("ngStyle",t.getStyleColor(3,"task-name")),n.xp6(2),n.Oqu(t.model.khungGio.ten),n.xp6(2),n.AsE("",n.lcZ(7,6,t.model.khungGio.gioBatDau)," \u2013 ",n.lcZ(8,8,t.model.khungGio.gioKetThuc),""),n.xp6(3),n.Q6J("ngIf",t.coQuyenChamCong)}}function Wo(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA(),n.TgZ(3,"i",49),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"i",50),n._uU(7),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.AsE("",n.xi3(2,5,"tlt-sua-lich-hen","S\u1eeda l\u1ecbch h\u1eb9n")," (#",t.model.ma,")"),n.xp6(3),n.AsE("",n.xi3(5,8,"lbl-cap-nhat-lan-cuoi-ngay","C\u1eadp nh\u1eadt l\u1ea7n cu\u1ed1i ng\xe0y:")," ",t.model.ngayCapNhat,""),n.xp6(3),n.hij("\u0110\u01b0\u1ee3c t\u1ea1o b\u1edfi: ",t.model.nguoiTao,"")}}let Xo=(()=>{class e{_modalService;_notification;spinner;_datLichService;tsb=(0,n.f3M)(J.A);model;idNhanVien;ngayLamViec;coQuyenChamCong=!1;modalClose=new n.vpe;constructor(t,i,o,a){this._modalService=t,this._notification=i,this.spinner=o,this._datLichService=a}ngOnInit(){}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-gio-lam-viec","C\u1eadp nh\u1eadt gi\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1040,nzComponentParams:{id:t,idNhanVien:this.idNhanVien,isEdit:!0,coQuyenChamCong:this.coQuyenChamCong},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.modalClose.emit(o),this._datLichService.setUpdatedDataSubject(o)})}onAddNew(t){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-gio-lam-viec","Th\xeam m\u1edbi gi\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1040,nzComponentParams:{ngayLamViec:this.ngayLamViec,idKhungGio:t,idNhanVien:this.idNhanVien,isEdit:!0,coQuyenChamCong:this.coQuyenChamCong},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.modalClose.emit(o),this._datLichService.setUpdatedDataSubject(o)})}getClassTask(t,i){return"task task-"+Mt.find(a=>a.id===t)?.class}getStyleColor(t,i,o=!1){let a=Mt.find(d=>d.id===t);t==jn.ChuaLam&&1==o&&(a=Mt.find(d=>d.id===jn.NangCao)),a||(a=Mt.find(d=>d.id===jn.Dilam));const h=a.bgColor,u=a.color,r=a.bgColorBorder;switch(i){case"task":return{"background-color":h,color:u,"border-left":"3px solid "+r};case"task-name":return{color:u,"font-size":"12px","font-weight":700};case"task-border":return{"border-left":"4px solid"+r}}}getIconTypeScan(t){switch(t){case 1:return"assets/icons/man.png";case 2:return"assets/icons/qr-code.png";case 3:return"assets/icons/location.png"}}getScanTypeText(t){switch(t){case 1:return"Th\u1ee7 c\xf4ng";case 2:return"QR code";case 3:return"V\u1ecb tr\xed";default:return""}}checkObject(){return!this.model||!this.model.gioLamViecChiTiet||0===Object.entries(this.model.gioLamViecChiTiet).length}getDuyetBorderColor(t){return wt(t)?.borderColor||"transparent"}getDuyetText(t,i){return i||wt(t)?.ten||""}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(bt.vb))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-template"]],inputs:{model:"model",idNhanVien:"idNhanVien",ngayLamViec:"ngayLamViec",coQuyenChamCong:"coQuyenChamCong"},outputs:{modalClose:"modalClose"},decls:5,vars:2,consts:[[4,"ngIf","ngIfElse"],["empty",""],["tplTitle",""],[1,"task","gv-shift",3,"ngStyle","click"],["class","ttdcc-corner-dot",3,"background-color","title",4,"ngIf"],[1,"task-content"],[1,"task-name",3,"ngStyle"],[1,"gv-shift__title"],[1,"gv-shift__name"],[1,"gv-shift__range"],["class","gv-times",4,"ngIf","ngIfElse"],["canghi",""],["class","status-row",4,"ngIf"],["class","status-row status-row-end",4,"ngIf"],["class","task-nguoi-capnhat",4,"ngIf"],[1,"ttdcc-corner-dot",3,"title"],[1,"gv-times"],["class","gv-time gv-time--in",4,"ngIf"],["class","gv-time gv-time--out",4,"ngIf"],[1,"gv-time","gv-time--in"],[1,"gv-time__lbl"],[1,"gv-time__val"],[1,"gv-time","gv-time--out"],["class","gv-nghi",4,"ngIf"],[1,"gv-nghi"],["khongphep",""],[1,"status-row"],[1,"status-left"],[1,"status-chip"],["nz-icon","","nzTheme","outline",3,"nzType"],["nz-icon","","nzType","camera","
1nzTheme","outline","class","has-image-icon","title","C\xf3 \u1ea3nh check-in",4,"ngIf"],[1,"status-right"],["nz-icon","","nzType","camera","nzTheme","outline","class","has-image-icon","title","C\xf3 \u1ea3nh check-out",4,"ngIf"],["class","scan-icon-sm",3,"src","title",4,"ngIf"],["nz-icon","","nzType","camera","nzTheme","outline","title","C\xf3 \u1ea3nh check-in",1,"has-image-icon"],["nz-icon","","nzType","camera","nzTheme","outline","title","C\xf3 \u1ea3nh check-out",1,"has-image-icon"],[1,"scan-icon-sm",3,"src","title"],[1,"status-row","status-row-end"],["nz-icon","","nzType","camera","nzTheme","outline","class","has-image-icon","title","C\xf3 \u1ea3nh ch\u1ea5m c\xf4ng",4,"ngIf"],["nz-icon","","nzType","camera","nzTheme","outline","title","C\xf3 \u1ea3nh ch\u1ea5m c\xf4ng",1,"has-image-icon"],[1,"task-nguoi-capnhat"],["nz-icon","","nzType","user","nzTheme","outline"],[4,"ngIf"],["class","ngay-capnhat",4,"ngIf"],[1,"ngay-capnhat"],[1,"task","gv-shift","gv-shift--empty",3,"ngStyle","click"],[1,"task-name","gv-empty-name",3,"ngStyle"],["class","gv-empty-add",4,"ngIf"],[1,"gv-empty-add"],[2,"font-size","14px","font-weight","500","float","right","margin-right","20px"],[2,"font-size","14px","font-weight","500","margin-right","20px","float","right"]],template:function(i,o){if(1&i&&(n.YNc(0,Go,18,15,"div",0),n.YNc(1,$o,10,10,"ng-template",null,1,n.W1O),n.YNc(3,Wo,8,11,"ng-template",null,2,n.W1O)),2&i){const a=n.MAs(2);n.Q6J("ngIf",1!=o.checkObject())("ngIfElse",a)}},dependencies:[s.O5,s.PC,A.w,w.Ls,s.uU,On.p,Q.p],styles:[".col-border[_ngcontent-%COMP%]{border:solid 1px #ddd;background-color:#fff}.padding-none[_ngcontent-%COMP%]{padding:0!important}.padding-timeline[_ngcontent-%COMP%]{padding-left:8px!important;padding-right:8px!important;padding-top:5px!important;padding-bottom:2px}.col-border-calendar[_ngcontent-%COMP%]{border:solid 1px #ddd;border-top:none;border-left:none;height:100%} .ngaychondangky{display:flex;text-align:center;align-items:center;justify-content:center;position:relative} .ngaychondangky button{width:20px!important;height:20px!important;min-width:20px!important}.action[_ngcontent-%COMP%]{position:absolute;right:5px;cursor:pointer}.action-detail[_ngcontent-%COMP%]{position:absolute;right:5px;top:5px;cursor:pointer}.border-custom[_ngcontent-%COMP%]{border:1px solid #ddd}.detail[_ngcontent-%COMP%]{cursor:pointer}table[_ngcontent-%COMP%]{border:1px solid #ddd;width:100%;overflow:scroll;border-collapse:collapse;font-size:12px}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#ee8ebc,#eea08e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #ee8ebc4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#eec08e,#dcee8e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #eec08e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#bcee8e,#8eeea0);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #bcee8e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8eeec0,#8edcee);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8eeec04d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8ebcee,#a08eee);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8ebcee4d;transform:scale(1.05)}
1table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#c08eee,#ee8edc);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #c08eee4d;transform:scale(1.05)}tbody[_ngcontent-%COMP%]{height:100px;overflow-y:auto;overflow-x:hidden}th[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px}td[_ngcontent-%COMP%]{padding:0!important;text-align:center;border:1px solid #E9E9E9;height:208px;vertical-align:top}th[_ngcontent-%COMP%]{text-align:center;border:1px solid #E9E9E9}.tableFixHead[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:auto}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#adadad;opacity:.7}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#747373;opacity:.7}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:-1px}th[_ngcontent-%COMP%]{background:#EEEEEE;z-index:900;color:#000}.row-user[_ngcontent-%COMP%]{text-align:center;vertical-align:middle;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.task-day[_ngcontent-%COMP%]{max-height:unset;overflow-y:auto;width:100%;height:100%;padding:10px;background-color:#fff}.row-user-image[_ngcontent-%COMP%]{height:48px;width:48px;object-fit:cover;border-radius:24px}.row-user-name[_ngcontent-%COMP%]{font-size:14px;color:#fd65af}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:12px;color:#000}.task[_ngcontent-%COMP%]{width:100%;height:-moz-fit-content;height:fit-content;position:relative;margin-bottom:5px;border-radius:6px;padding:10px}.task[_ngcontent-%COMP%] .ttdcc-corner-dot[_ngcontent-%COMP%]{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;z-index:2;box-shadow:0 0 0 1.5px #fff}.task[_ngcontent-%COMP%] .status-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.task[_ngcontent-%COMP%] .status-row.status-row-end[_ngcontent-%COMP%]{justify-content:flex-end}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:14px;padding:1px 6px;border-radius:8px;font-weight:600;color:#fff}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:10px}.task[_ngcontent-%COMP%] .status-chip.chip-in[_ngcontent-%COMP%]{background-color:#0d9f00}.task[_ngcontent-%COMP%] .status-chip.chip-out[_ngcontent-%COMP%]{background-color:#a569bd}.task[_ngcontent-%COMP%] .scan-icon-sm[_ngcontent-%COMP%]{width:16px;height:16px;object-fit:contain;opacity:.75}.task[_ngcontent-%COMP%] .status-left[_ngcontent-%COMP%], .task[_ngcontent-%COMP%] .status-right[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px}.task[_ngcontent-%COMP%] .has-image-icon[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;cursor:help}
1.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%]{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(0,0,0,.1);font-size:11px;color:#0000008c;display:flex;align-items:center;flex-wrap:wrap;gap:4px;overflow:hidden}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:11px}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] .ngay-capnhat[_ngcontent-%COMP%]{color:#0006}.task[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{cursor:pointer}.task-content[_ngcontent-%COMP%]{text-align:left;font-size:12px;line-height:18px}.task-content[_ngcontent-%COMP%]:hover{opacity:.6}.task-name[_ngcontent-%COMP%]{margin-left:3px;margin-top:3px;font-weight:600}.task-hour[_ngcontent-%COMP%]{font-weight:400;font-size:12px}.task-time[_ngcontent-%COMP%]{margin-left:12px;font-size:11px}.task-time-start[_ngcontent-%COMP%]{color:green}.task-time-end[_ngcontent-%COMP%]{color:red}.task-services[_ngcontent-%COMP%]{color:#53535f;margin-left:12px;font-size:11px;white-space:nowrap;overflow:hidden;max-width:90%;margin-right:5px;text-overflow:ellipsis}.task-customer[_ngcontent-%COMP%]{color:red;vertical-align:0;float:right;margin-right:5px}.task-mid[_ngcontent-%COMP%]{display:flex;justify-content:space-between} .ant-popover-inner-content{padding:5px}.no-data[_ngcontent-%COMP%]{height:100%} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset}.radio-date-option[_ngcontent-%COMP%]{margin-bottom:10px;width:80%;text-align:center}.nhanVienSelect[_ngcontent-%COMP%]{color:#000;background-color:#eee;display:flex;font-size:14px;justify-content:center;align-items:center;height:40px}.nhanVienSelect[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.7}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:400px;overflow:scroll;overflow-x:hidden}hr[_ngcontent-%COMP%]{margin:0 10px}.header-today[_ngcontent-%COMP%]{background-color:#2276d8;opacity:1;color:#fff;font-size:14px}.header-normal[_ngcontent-%COMP%]{background-color:#eee;opacity:1;color:#000;font-size:14px}.header-weekend[_ngcontent-%COMP%]{background-color:#d64545;opacity:1;color:#fff;font-size:14px}.row-clv-off[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;background-color:#f6f6f6;align-items:center;font-weight:700;font-size:14px;color:#909090}.row-clv-off[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5}.row-clv[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;color:#fff;background-color:#fff}.row-clv[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#fd65af}.addnew[_ngcontent-%COMP%]{width:100%;color:#fff;height:100%;min-height:70px;flex:1;display:flex;flex-direction:column}.icon-image[_ngcontent-%COMP%]{height:32px;object-fit:contain}.chua-duyet[_ngcontent-%COMP%]{background-color:#0d9f00;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.da-duyet[_ngcontent-%COMP%]{background-color:#a569bd;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.trang-thai-duyet[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.addnew-child[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer}.addnew[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5;flex:1}.addnew-child[_ngcontent-%COMP%]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}",'@charset "UTF-8";.task.gv-shift[_ngcontent-%COMP%]{position:relative;padding:8px 10px;margin-bottom:6px;border-radius:9px;border:1px solid rgba(16,24,40,.08);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.task.gv-shift[_ngcontent-%COMP%]:hover{border-color:#10182838;box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.task-content[_ngcontent-%COMP%]:hover{opacity:1}.task-content[_ngcontent-%COMP%]{font-size:11.5px;line-height:16px}
1.task-name[_ngcontent-%COMP%]{margin:0}.gv-shift__title[_ngcontent-%COMP%]{display:flex;align-items:baseline;flex-wrap:wrap;gap:1px 7px;margin-bottom:5px;padding-right:14px}.gv-shift__name[_ngcontent-%COMP%]{font-weight:700;font-size:12px;line-height:15px}.gv-shift__range[_ngcontent-%COMP%]{font-weight:600;font-size:10.5px;letter-spacing:.2px;opacity:.58;white-space:nowrap}.gv-times[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px}.gv-time[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:7px;font-weight:400;font-size:11px;line-height:15px}.gv-time__lbl[_ngcontent-%COMP%]{min-width:30px;font-size:10.5px;font-weight:700}.gv-time__val[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.1px}.gv-time--in[_ngcontent-%COMP%] .gv-time__lbl[_ngcontent-%COMP%]{color:#1faa5a}.gv-time--out[_ngcontent-%COMP%] .gv-time__lbl[_ngcontent-%COMP%]{color:#e5734e}.gv-nghi[_ngcontent-%COMP%]{display:inline-flex;align-items:center;margin-top:1px;padding:2px 9px;border-radius:8px;background:rgba(245,146,30,.15);color:#d97a14;font-weight:700;font-size:11px;line-height:16px}.gv-shift[_ngcontent-%COMP%] .status-row[_ngcontent-%COMP%]{margin-top:6px;padding:0;font-weight:400}.gv-shift[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%]{padding:1px 7px;border-radius:9px}.gv-shift[_ngcontent-%COMP%] .ttdcc-corner-dot[_ngcontent-%COMP%]{top:5px;right:5px;width:9px;height:9px}
1.gv-shift[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%]{margin-top:6px;padding-top:4px;font-size:10.5px;line-height:14px;gap:3px}.gv-shift--empty[_ngcontent-%COMP%] .task-content[_ngcontent-%COMP%]{width:100%}.gv-empty-name[_ngcontent-%COMP%]{display:flex;align-items:center;gap:7px;width:100%}.gv-empty-add[_ngcontent-%COMP%]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(43,51,64,.1);font-size:13px;font-weight:700;line-height:1;color:#2b3340;opacity:.65}'],changeDetection:0})}return e})();const jn={NghiLam:2,Dilam:1,ChuaLam:3,NangCao:4},Mt=[{id:jn.NghiLam,ten:"Ch\u01b0a x\xe1c nh\u1eadn",class:"chua-xac-nhan",bgColor:"#fff3e6",color:"#2b3340",bgColorBorder:"#f5921e"},{id:jn.Dilam,ten:"\u0110\xe3 x\xe1c nh\u1eadn",class:"da-xac-nhan",bgColor:"#e9f8ef",color:"#2b3340",bgColorBorder:"#1faa5a"},{id:jn.ChuaLam,ten:"\u0110\xe3 x\xe1c nh\u1eadn",class:"da-xac-nhan",bgColor:"#f1ecfc",color:"#2b3340",bgColorBorder:"#8b5cf6"},{id:jn.NangCao,ten:"N\xe2ng cao",class:"chua-xac-nhan",bgColor:"#e9eeff",color:"#2b3340",bgColorBorder:"#4f7cff"}],jo=["sbSetting"],na=["sb_container"];function ta(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",7,8),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSettingClick())}),n._UZ(2,"span",9),n.TgZ(3,"span",10),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n._UZ(6,"span",11),n.qZA()}2&e&&(n.xp6(4),n.Oqu(n.xi3(5,1,"label-tat-ca","T\u1ea5t c\u1ea3")))}function ea(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",7,8),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSettingClick())}),n._UZ(2,"span",9),n.TgZ(3,"span",10),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n._UZ(6,"span",11),n.qZA()}if(2&e){const t=n.oxw();n.xp6(4),n.lnq("",n.xi3(5,3,"label-dang-xem","\u0110ang xem")," (",t.listNhanVienSelect.length,"/",t.listNhanVien.length,")")}}function ia(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"th",12)(2,"span",13),n._uU(3),n.qZA(),n.TgZ(4,"span",14),n._uU(5),n.qZA()(),n.BQk()),2&e){const t=l.$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",i.getClassHeader(t))("ngStyle",i.getWidth()),n.xp6(2),n.Oqu(t.ten),n.xp6(2),n.Oqu(t.strNgay)}}function oa(e,l){if(1&e&&(n.TgZ(0,"div",19),n._UZ(1,"img",20),n.ALo(2,"image"),n.TgZ(3,"div",21),n._uU(4),n.qZA(),n.TgZ(5,"div",22),n._uU(6),n.qZA()()),2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(1),n.Q6J("src",t.user.avatarUrl?n.lcZ(2,3,t.user.avatarUrl):i.defaultAvatar,n.LSH),n.xp6(3),n.Oqu(t.user.ten),n.xp6(2),n.Oqu(t.user.tenNhomNhanVien)}}function aa(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",26),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw().$implicit,h=n.oxw();return n.KtG(h.onAddNew(a[0].user.id,o.ngay))}),n.TgZ(1,"span",27),n._uU(2,"+"),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.ALo(5,"tsb"),n.qZA()()}2&e&&(n.xp6(4),n.Oqu(n.xi3(5,1,"btn-them-moi","Th\xeam m\u1edbi")))}function la(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw().$implicit,h=n.oxw();return n.KtG(h.coQuyenChamCong&&h.onAddNew(a[0].user.id,o.ngay))}),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"label-ngay-nghi","Ng\xe0y ngh\u1ec9")))}function ha(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"app-giolamviec-template",33),n.NdJ("modalClose",function(o){n.CHM(t);const a=n.oxw(6);return n.KtG(a.onModalClose(o))}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(3).$implicit,o=n.oxw().$implicit,a=n.oxw();n.xp6(1),n.Q6J("model",t)("idNhanVien",o[0].user.id)("ngayLamViec",i.ngay)("coQuyenChamCong",a.coQuyenChamCong)}}function ca(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ha,2,4,"ng-container",18),n.BQk()),2&e){const t=l.index;n.xp6(1),n.Q6J("ngIf",t<3)}}function ua(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",37)(2,"app-giolamviec-template",38),n.NdJ("modalClose",function(o){n.CHM(t);const a=n.oxw(8);return n.KtG(a.onModalClose(o))}),n.qZA()(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(6).$implicit,o=n.oxw();n.xp6(2),n.Q6J("model",t)("idNhanVien",i[0].user.id)("coQuyenChamCong",o.coQuyenChamCong)}}function sa(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ua,3,3,"ng-container",18),n.BQk()),2&e){const t=l.index;n.xp6(1),n.Q6J("ngIf",t>=3)}}function ra(e,l){if(1&e&&n.YNc(0,sa,2,1,"ng-container",4),2&e){const t=n.oxw(4).$implicit;
1n.Q6J("ngForOf",t.gioLamViecChiTiet)}}function ga(e,l){if(1&e&&(n.TgZ(0,"div",34)(1,"a",35),n._uU(2),n.qZA(),n.YNc(3,ra,1,1,"ng-template",null,36,n.W1O),n.qZA()),2&e){const t=n.MAs(4),i=n.oxw(3).$implicit;n.xp6(1),n.Q6J("nzPopoverContent",t),n.xp6(1),n.hij(" +",i.gioLamViecChiTiet.length-3," ca ")}}function pa(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw().$implicit,h=n.oxw();return n.KtG(h.onAddNew(a[0].user.id,o.ngay))}),n.TgZ(1,"span",27),n._uU(2,"+"),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.ALo(5,"tsb"),n.qZA()()}2&e&&(n.xp6(4),n.Oqu(n.xi3(5,1,"btn-them-moi","Th\xeam m\u1edbi")))}function _a(e,l){if(1&e&&(n.TgZ(0,"div",29)(1,"div",30),n.YNc(2,ca,2,1,"ng-container",4),n.YNc(3,ga,5,2,"div",31),n.YNc(4,pa,6,4,"div",32),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2);n.xp6(2),n.Q6J("ngForOf",t.gioLamViecChiTiet),n.xp6(1),n.Q6J("ngIf",t.gioLamViecChiTiet.length>=4),n.xp6(1),n.Q6J("ngIf",i.coQuyenChamCong)}}function da(e,l){if(1&e&&(n.ynx(0),n.YNc(1,aa,6,4,"div",23),n.YNc(2,la,4,4,"div",24),n.YNc(3,_a,5,3,"div",25),n.BQk()),2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(1),n.Q6J("ngIf",2==t.trangThai&&i.coQuyenChamCong),n.xp6(1),n.Q6J("ngIf",1==t.trangThai),n.xp6(1),n.Q6J("ngIf",0==t.trangThai)}}function ma(e,l){if(1&e&&(n.TgZ(0,"td",16),n.YNc(1,oa,7,5,"div",17),n.YNc(2,da,4,3,"ng-container",18),n.qZA()),2&e){const t=l.$implicit;n.ekj("gv-col-user",l.first),n.xp6(1),n.Q6J("ngIf",t.user),n.xp6(1),n.Q6J("ngIf",!t.user)}}function Ta(e,l){if(1&e&&(n.TgZ(0,"tr"),n.YNc(1,ma,3,4,"td",15),n.qZA()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngForOf",t)}}function Ca(e,l){1&e&&n._UZ(0,"span",50)}function fa(e,l){if(1&e&&(n.TgZ(0,"span",51),n._UZ(1,"i",52),n._uU(2),n.qZA()),2&e){const t=n.oxw().model;n.xp6(2),n.Oqu(t.soKhach)}}function za(e,l){if(1&e&&(n.TgZ(0,"div",49)(1,"i"),n._uU(2),n.ALo(3,"tsb"),n.qZA()()),2&e){const t=n.oxw().model;n.xp6(2),n.AsE("",n.xi3(3,2,"label-nhan-vien","Nh\xe2n vi\xean"),": ",t.nhanVien,"")}}function xa(e,l){if(1&e&&(n.TgZ(0,"div",40)(1,"div",41)(2,"span",42),n._uU(3),n.YNc(4,Ca,1,0,"span",43),n.qZA(),n.YNc(5,fa,3,1,"span",44),n.qZA(),n.TgZ(6,"div",45)(7,"div")(8,"span",46),n._uU(9),n.qZA(),n._uU(10," ~ "),n.TgZ(11,"span",47),n._uU(12),n.qZA()()(),n.YNc(13,za,4,5,"div",48),n.TgZ(14,"div",49)(15,"i"),n._uU(16),n.qZA()()()),2&e){const t=l.model,i=n.oxw();n.Q6J("ngStyle",i.getStyleColor(t.trangThai,"task")),n.xp6(2),n.Q6J("ngStyle",i.getStyleColor(t.trangThai,"task-name")),n.xp6(1),n.hij("",t.tenKhach," "),n.xp6(1),n.Q6J("ngIf",t.isPhucVuTaiNha),n.xp6(1),n.Q6J("ngIf",t.soKhach>1),n.xp6(1),n.Q6J("ngStyle",i.getStyleColor(t.trangThai,"task-time")),n.xp6(3),n.Oqu(t.tuGio),n.xp6(3),n.Oqu(t.denGio),n.xp6(1),n.Q6J("ngIf",t.nhanVien),n.xp6(3),n.Oqu(t.dichVu)}}function ba(e,l){1&e&&n._UZ(0,"i",63)}function ya(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",65),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onClearKeyword())}),n.qZA()}}function Ma(e,l){if(1&e&&n.YNc(0,ya,1,0,"i",64),2&e){const t=n.oxw(2);n.Q6J("ngIf",t.keyword)}}function Sa(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"input",68),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onSelectNhanVien(o.id))}),n.qZA(),n.BQk()}}function Na(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",69),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onSelectNhanVien(o.id))}),n.qZA()}}function Da(e,l){if(1&e&&(n.TgZ(0,"div",55)(1,"span"),n._uU(2),n.qZA(),n.TgZ(3,"div"),n.YNc(4,Sa,2,0,"ng-container",66),n.YNc(5,Na,1,0,"ng-template",null,67,n.W1O),n.qZA()()),2&e){const t=l.$implicit,i=n.MAs(6),o=n.oxw(2);n.xp6(2),n.Oqu(t.ten),n.xp6(2),n.Q6J("ngIf",o.listNhanVienSelect.includes(t.id))("ngIfElse",i)}}function Za(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",53)(1,"div",54)(2,"div",55)(3,"div"),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"input",56),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.selectAll=o)})("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllNhanVien(o))}),n.qZA()(),n.TgZ(7,"div",57)(8,"nz-input-group",58)(9,"input",59),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.keyword=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeSearch())}),n.ALo(10,"tsb"),n.qZA()(),n.YNc(11,ba,1,0,"ng-template",null,60,n.W1O),n.YNc(13,Ma,1,1,"ng-template",null,61,n.W1O),n.qZA(),n._UZ(15,"hr"),n.qZA(),n.YNc(16,Da,7,3,"div",62),n.qZA()}if(2&e){const t=n.MAs(12),i=n.MAs(14),o=n.oxw();n.xp6(4),n.Oqu(n.xi3(5,9,"label-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3")),n.xp6(2),n.Q6J("ngModel",o.selectAll),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",t)("nzSuffix",i),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(10,12,"plh-ten-sdt-username","T\xean, s\u0111t, username"))("ngModel",o.keyword),n.xp6(7),n.Q6J("ngForOf",o.listNhanVien)}}let he=(()=>{class e extends V.t{_modalService;_notification;_router;spinner;_gioLamViecNhanVienService;_chinhanhService;_userService;httpClient;overlay;viewContainerRef;tsb=(0,n.f3M)(J.A);defaultAvatar="assets/images/avatar_default.png";keyword=null;listChiNhanh=[];editCache={};isEdit=!1;modelData;modelDay;listNhanVien=[];listNhanVienTemp=[];listNhanVienSelect=[];idTimer;selectAll=!0;searchModel={};coQuyenChamCong=!1;width=200;isFirstLoad=!1;isInitializing=!1;isShow=!1;overlayRef;sbSetting;sb_container;constructor(t,i,o,a,h,u,r,d,m,b){super(d),this._modalService=t,this._notification=i,this._router=o,this.spinner=a,this._gioLamViecNhanVienService=h,this._chinhanhService=u,this._userService=r,this.httpClient=d,this.overlay=m,this.viewContainerRef=b}ngOnChanges(t){var i=this;return(0,I.Z)(function*(){if(0==i.isFirstLoad){if(i.isInitializing)return;i.isInitializing=!0,(0,ae.D)(i._userService.GetAllNhanVienChiNhanh()).subscribe(h=>{1==h[0].success&&(i.listNhanVienTemp=h[0].data,i.listNhanVien=h[0].data,i.listNhanVienSelect=h[0].data.map(d=>d.id));var u=document.getElementById("tablecalendar");if(i.width=u.offsetWidth/8,i.isFirstLoad=!0,i.isInitializing=!1,null!=i.searchModel?.keyword&&""!=i.searchModel?.keyword){let d=i.searchModel.keyword.toLowerCase();i.listNhanVienSelect=i.listNhanVien.filter(m=>m.ten?.toLowerCase().includes(d)||m.soDienThoai?.toLowerCase().includes(d)||m.userName?.toLowerCase().includes(d)).map(m=>m.id),i.selectAll=i.listNhanVienSelect.length==i.listNhanVien.length}i.gridLoadData()},()=>{i.isInitializing=!1})}else{var o=document.getElementById("tablecalendar");if(i.width=o.offsetWidth/8,null!=i.searchModel?.keyword&&""!=i.searchModel?.keyword){let h=i.searchModel.keyword.toLowerCase();i.listNhanVienSelect=i.listNhanVien.filter(u=>u.ten?.toLowerCase().includes(h)||u.soDienThoai?.toLowerCase().includes(h)||u.userName?.toLowerCase().includes(h)).map(u=>u.id),i.selectAll=i.listNhanVienSelect.length==i.listNhanVien.length}i.gridLoadData()}})()}onClearKeyword(){this.keyword=null,this.selectAll=!1,this.listNhanVienSelect=[],this.listNhanVien=this.listNhanVienTemp}onChangeSearch(){this.selectAll=!1,this.listNhanVienSelect=[],this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.listNhanVien=null==this.keyword||null==this.keyword||""==this.keyword?this.listNhanVienTemp:this.listNhanVienTemp.filter(t=>t.ten?.toLowerCase()?.includes(this.keyword.toLowerCase())||t.userName?.toLowerCase()?.includes(this.keyword.toLowerCase())||t.soDienThoai?.toLowerCase()?.includes(this.keyword.toLowerCase()))},500)}onResize(t){var o=document.getElementById("tablecalendar").offsetWidth;this.width=o<500?o/2:o<1e3?o/3:o<1200?o/4:o<1500?o/6:o<2e3?o/8:o<2500?o/10:o<3e3?o/12:o/14}ngOnInit(){return(0,I.Z)(function*(){})()}gridLoadData(){var t=this;return(0,I.Z)(function*(){t.spinner.show();let i={...t.getGridOption(),...t.searchModel,idsNhanVien:t.listNhanVienSelect};yield t._gioLamViecNhanVienService.TimTheoDieuKienTypeCalendar(i).subscribe(o=>{o.success&&(t.modelDay=o.data.workDays,t.modelData=o.data.dataViewWorkDays),t.spinner.hide()})})()}onModalClose(t){t&&this.gridLoadData()}getClassTask(t){return"task task-"+bt.$h.find(o=>o.id===t)?.class}getWidth(){return{width:this.width+"px"}}getStyleColor(t,i){const o=bt.$h.find(u=>u.id===t),a=o.bgColor,h=o.color;switch(i){case"task":return{"background-color":a,color:h};case"task-name":return{color:h}}}getListNhanVien(){return this._userService.GetAllNhanVienChiNhanh().subscribe(t=>{})}onAddNew(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-gio-lam-viec","Th\xeam m\u1edbi g
1i\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1040,nzComponentParams:{idNhanVien:t,ngayLamViec:i,isEdit:!0,coQuyenChamCong:this.coQuyenChamCong},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onSelectNhanVien(t){var i=this.listNhanVienSelect.indexOf(t);-1!==i?(this.listNhanVienSelect.splice(i,1),this.selectAll=!1):(this.listNhanVienSelect.push(t),this.listNhanVien.length==this.listNhanVienSelect.length&&(this.selectAll=!0)),this.gridLoadData()}onCheckAllNhanVien(t){t.target.checked?(this.listNhanVienSelect=[],this.listNhanVien.forEach(o=>{this.listNhanVienSelect.push(o.id)}),this.selectAll=!0):(this.listNhanVienSelect=[],this.selectAll=!1),this.gridLoadData()}getClassHeader(t){return 1==t.isToday?"header-today":1==t.isWeekends?"header-weekend":0==t.isToday&&0==t.isWeekends?"header-normal":void 0}onSettingClick(){1==this.isShow?this.closeDropdown():this.openDropdown()}openDropdown(){if(this.isShow)return;let t;t=this.overlay.position().flexibleConnectedTo(this.sb_container).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:10}]),this.overlayRef=this.overlay.create({positionStrategy:t,scrollStrategy:this.overlay.scrollStrategies.reposition(),hasBackdrop:!1,backdropClass:"cdk-overlay-transparent-backdrop"});const i=new Ot.UE(this.sbSetting,this.viewContainerRef);this.overlayRef.attach(i),this.overlayRef.outsidePointerEvents().subscribe(o=>{const a=o.target;!this.sb_container.nativeElement.contains(a)&&!this.overlayRef.overlayElement.contains(a)&&this.closeDropdown()}),this.isShow=!0}closeDropdown(){this.overlayRef.dispose(),this.isShow=!1}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(kn.F0),n.Y36(O.t2),n.Y36(dt.V),n.Y36($.e),n.Y36(F.K),n.Y36(L.eN),n.Y36(le.aV),n.Y36(n.s_b))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-calendar"]],viewQuery:function(i,o){if(1&i&&(n.Gf(jo,5),n.Gf(na,5)),2&i){let a;n.iGM(a=n.CRH())&&(o.sbSetting=a.first),n.iGM(a=n.CRH())&&(o.sb_container=a.first)}},hostBindings:function(i,o){1&i&&n.NdJ("resize",function(h){return o.onResize(h)},!1,n.Jf7)},inputs:{searchModel:"searchModel",coQuyenChamCong:"coQuyenChamCong"},features:[n.qOj,n.TTD],decls:14,vars:5,consts:[["id","tablecalendar",1,"gv-cal"],[1,"tableFixHead"],[1,"gv-corner",3,"ngStyle"],["class","gv-nv-select",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],["lich",""],["sbSetting",""],[1,"gv-nv-select",3,"click"],["sb_container",""],["nz-icon","","nzType","user","nzTheme","outline"],[1,"gv-nv-select__text"],["nz-icon","","nzType","caret-down","nzTheme","outline",1,"gv-nv-select__caret"],[1,"gv-day-head",3,"ngClass","ngStyle"],[1,"gv-day-name"],[1,"gv-day-date"],["class","gv-cell",3,"gv-col-user",4,"ngFor","ngForOf"],[1,"gv-cell"],["class","row-user gv-user",4,"ngIf"],[4,"ngIf"],[1,"row-user","gv-user"],["onerror","this.onerror=null;this.src='assets/images/avatar_default.png'",1,"row-user-image",3,"src"],[1,"row-user-name"],[1,"row-user-chucdanh"],["class","gv-add-cell",3,"click",4,"ngIf"],["class","gv-off-cell",3,"click",4,"ngIf"],["class","task-day gv-day-cell",4,"ngIf"],[1,"gv-add-cell",3,"click"],[1,"gv-plus"],[1,"gv-off-cell",3,"click"],[1,"task-day","gv-day-cell"],[1,"gv-shifts"],["class","gv-more",4,"ngIf"],["class","gv-add-inline",3,"click",4,"ngIf"],[3,"model","idNhanVien","ngayLamViec","coQuyenChamCong","modalClose"],[1,"gv-more"],["href","javascript:void(0)","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right",1,"gv-more__chip",3,"nzPopoverContent"],["contentTemplate",""],[1,"gv-more__popitem"],[3,"model","idNhanVien","coQuyenChamCong","modalClose"],[1,"gv-add-inline",3,"click"],[1,"task",3,"ngStyle"],[1,"task-content"],[1,"task-name",3,"ngStyle"],["nz-icon","","nzType","home","class","top-right",4,"ngIf"],["class","task-customer",4,"ngIf"],[1,"task-content","task-time",3,"ngStyle"],[1,"task-time-start"],[1,"task-time-end"],["class","task-content task-services",4,"ngIf"],[1,"task-content","task-services"],["nz-icon","","nzType","home",1,"top-right"],[1,"task-cu
1stomer"],["nz-icon","","nzType","user","nzTheme","outline",2,"margin-right","2px"],["nz-menu","",1,"menu-nhan-vien"],[1,"gv-menu-head"],["nz-menu-item","",1,"gv-menu-item","d-flex","justify-content-between"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"ngModel","ngModelChange","click"],[1,"gv-menu-search"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange"],["prefixTemplate",""],["closeIcon1",""],["nz-menu-item","","class","gv-menu-item d-flex justify-content-between",4,"ngFor","ngForOf"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","checkbox","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"click"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"table",1)(2,"thead")(3,"tr")(4,"th",2),n.YNc(5,ta,7,4,"div",3),n.YNc(6,ea,7,6,"div",3),n.qZA(),n.YNc(7,ia,6,4,"ng-container",4),n.qZA()(),n.TgZ(8,"tbody"),n.YNc(9,Ta,2,1,"tr",4),n.qZA()()(),n.YNc(10,xa,17,10,"ng-template",null,5,n.W1O),n.YNc(12,Za,17,15,"ng-template",null,6,n.W1O)),2&i&&(n.xp6(4),n.Q6J("ngStyle",o.getWidth()),n.xp6(1),n.Q6J("ngIf",1==o.selectAll),n.xp6(1),n.Q6J("ngIf",0==o.selectAll),n.xp6(1),n.Q6J("ngForOf",o.modelDay),n.xp6(2),n.Q6J("ngForOf",o.modelData))},dependencies:[s.mk,s.sg,s.O5,s.PC,A.w,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,C.Zp,C.gB,C.ke,yt.lU,g.Fj,g.Wl,g.JJ,g.On,w.Ls,Xo,ot.E,Q.p],styles:[".col-border[_ngcontent-%COMP%]{border:solid 1px #ddd;background-color:#fff}.padding-none[_ngcontent-%COMP%]{padding:0!important}.padding-timeline[_ngcontent-%COMP%]{padding-left:8px!important;padding-right:8px!important;padding-top:5px!important;padding-bottom:2px}.col-border-calendar[_ngcontent-%COMP%]{border:solid 1px #ddd;border-top:none;border-left:none;height:100%} .ngaychondangky{display:flex;text-align:center;align-items:center;justify-content:center;position:relative} .ngaychondangky button{width:20px!important;height:20px!important;min-width:20px!important}.action[_ngcontent-%COMP%]{position:absolute;right:5px;cursor:pointer}.action-detail[_ngcontent-%COMP%]{position:absolute;right:5px;top:5px;cursor:pointer}.border-custom[_ngcontent-%COMP%]{border:1px solid #ddd}.detail[_ngcontent-%COMP%]{cursor:pointer}table[_ngcontent-%COMP%]{border:1px solid #ddd;width:100%;overflow:scroll;border-collapse:collapse;font-size:12px}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#ee8ebc,#eea08e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #ee8ebc4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#eec08e,#dcee8e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #eec08e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#bcee8e,#8eeea0);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #bcee8e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8eeec0,#8edcee);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8eeec04d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8ebcee,#a08eee);transition:.2s ease box-shadow,.2s ease transform}
1table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8ebcee4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#c08eee,#ee8edc);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #c08eee4d;transform:scale(1.05)}tbody[_ngcontent-%COMP%]{height:100px;overflow-y:auto;overflow-x:hidden}th[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px}td[_ngcontent-%COMP%]{padding:0!important;text-align:center;border:1px solid #E9E9E9;height:208px;vertical-align:top}th[_ngcontent-%COMP%]{text-align:center;border:1px solid #E9E9E9}.tableFixHead[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:auto}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#adadad;opacity:.7}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#747373;opacity:.7}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:-1px}th[_ngcontent-%COMP%]{background:#EEEEEE;z-index:900;color:#000}.row-user[_ngcontent-%COMP%]{text-align:center;vertical-align:middle;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.task-day[_ngcontent-%COMP%]{max-height:unset;overflow-y:auto;width:100%;height:100%;padding:10px;background-color:#fff}.row-user-image[_ngcontent-%COMP%]{height:48px;width:48px;object-fit:cover;border-radius:24px}.row-user-name[_ngcontent-%COMP%]{font-size:14px;color:#fd65af}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:12px;color:#000}.task[_ngcontent-%COMP%]{width:100%;height:-moz-fit-content;height:fit-content;position:relative;margin-bottom:5px;border-radius:6px;padding:10px}.task[_ngcontent-%COMP%] .ttdcc-corner-dot[_ngcontent-%COMP%]{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;z-index:2;box-shadow:0 0 0 1.5px #fff}.task[_ngcontent-%COMP%] .status-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.task[_ngcontent-%COMP%] .status-row.status-row-end[_ngcontent-%COMP%]{justify-content:flex-end}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:14px;padding:1px 6px;border-radius:8px;font-weight:600;color:#fff}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:10px}.task[_ngcontent-%COMP%] .status-chip.chip-in[_ngcontent-%COMP%]{background-color:#0d9f00}.task[_ngcontent-%COMP%] .status-chip.chip-out[_ngcontent-%COMP%]{background-color:#a569bd}.task[_ngcontent-%COMP%] .scan-icon-sm[_ngcontent-%COMP%]{width:16px;height:16px;object-fit:contain;opacity:.75}.task[_ngcontent-%COMP%] .status-left[_ngcontent-%COMP%], .task[_ngcontent-%COMP%] .status-right[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px}.task[_ngcontent-%COMP%] .has-image-icon[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;cursor:help}
1.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%]{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(0,0,0,.1);font-size:11px;color:#0000008c;display:flex;align-items:center;flex-wrap:wrap;gap:4px;overflow:hidden}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:11px}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] .ngay-capnhat[_ngcontent-%COMP%]{color:#0006}.task[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{cursor:pointer}.task-content[_ngcontent-%COMP%]{text-align:left;font-size:12px;line-height:18px}.task-content[_ngcontent-%COMP%]:hover{opacity:.6}.task-name[_ngcontent-%COMP%]{margin-left:3px;margin-top:3px;font-weight:600}.task-hour[_ngcontent-%COMP%]{font-weight:400;font-size:12px}.task-time[_ngcontent-%COMP%]{margin-left:12px;font-size:11px}.task-time-start[_ngcontent-%COMP%]{color:green}.task-time-end[_ngcontent-%COMP%]{color:red}.task-services[_ngcontent-%COMP%]{color:#53535f;margin-left:12px;font-size:11px;white-space:nowrap;overflow:hidden;max-width:90%;margin-right:5px;text-overflow:ellipsis}.task-customer[_ngcontent-%COMP%]{color:red;vertical-align:0;float:right;margin-right:5px}.task-mid[_ngcontent-%COMP%]{display:flex;justify-content:space-between} .ant-popover-inner-content{padding:5px}.no-data[_ngcontent-%COMP%]{height:100%} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset}.radio-date-option[_ngcontent-%COMP%]{margin-bottom:10px;width:80%;text-align:center}.nhanVienSelect[_ngcontent-%COMP%]{color:#000;background-color:#eee;display:flex;font-size:14px;justify-content:center;align-items:center;height:40px}.nhanVienSelect[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.7}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:400px;overflow:scroll;overflow-x:hidden}hr[_ngcontent-%COMP%]{margin:0 10px}.header-today[_ngcontent-%COMP%]{background-color:#2276d8;opacity:1;color:#fff;font-size:14px}.header-normal[_ngcontent-%COMP%]{background-color:#eee;opacity:1;color:#000;font-size:14px}.header-weekend[_ngcontent-%COMP%]{background-color:#d64545;opacity:1;color:#fff;font-size:14px}.row-clv-off[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;background-color:#f6f6f6;align-items:center;font-weight:700;font-size:14px;color:#909090}.row-clv-off[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5}.row-clv[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;color:#fff;background-color:#fff}.row-clv[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#fd65af}.addnew[_ngcontent-%COMP%]{width:100%;color:#fff;height:100%;min-height:70px;flex:1;display:flex;flex-direction:column}.icon-image[_ngcontent-%COMP%]{height:32px;object-fit:contain}.chua-duyet[_ngcontent-%COMP%]{background-color:#0d9f00;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.da-duyet[_ngcontent-%COMP%]{background-color:#a569bd;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.trang-thai-duyet[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.addnew-child[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer}.addnew[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5;flex:1}.addnew-child[_ngcontent-%COMP%]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}",'@charset "UTF-8";.gv-cal[_ngcontent-%COMP%]{height:76vh;width:100%;overflow:auto;background:#fff;border-radius:10px}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px;height:10px}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d2d6de;border-radius:6px;border:2px solid #f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#bcc2cd}.tableFixHead[_ngcontent-%COMP%]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:visible;font-size:12px}.tableFixHead[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{height:auto;overflow:visible}.tableFixHead[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .tableFixHead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.gv-day-head[_ngcontent-%COMP%]{padding:7px 4px;text-align:center;vertical-align:middle;transition:background-color .15s ease}
1.gv-day-name[_ngcontent-%COMP%]{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;opacity:.8}.gv-day-date[_ngcontent-%COMP%]{display:block;margin-top:1px;font-size:15px;font-weight:700;line-height:1.2}.header-normal[_ngcontent-%COMP%]{background:#f7f8fa;color:#1f2733}.header-today[_ngcontent-%COMP%]{background:#e9f1ff;color:#2f6bff;box-shadow:inset 0 -3px #2f6bff}.header-weekend[_ngcontent-%COMP%]{background:#fdeef0;color:#c0392b}.gv-corner[_ngcontent-%COMP%]{background:#f7f8fa;padding:0;z-index:950}.gv-nv-select[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;min-height:48px;padding:0 10px;font-size:13px;font-weight:600;color:#1f2733;cursor:pointer;transition:background-color .15s ease}.gv-nv-select[_ngcontent-%COMP%]:hover{background:#eef1f5}.gv-nv-select[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:13px;color:#2f6bff}.gv-nv-select__caret[_ngcontent-%COMP%]{font-size:10px!important;color:#6b7480!important;opacity:.7}.gv-cell[_ngcontent-%COMP%]{height:175px;vertical-align:top}.gv-col-user[_ngcontent-%COMP%]{position:sticky;left:0;z-index:10;background:#fff}.gv-corner[_ngcontent-%COMP%]{position:sticky;left:0}.gv-user.row-user[_ngcontent-%COMP%]{gap:7px;padding:10px 8px}.row-user-image[_ngcontent-%COMP%]{height:52px;width:52px;border-radius:50%;object-fit:cover;border:1px solid #e4e7ee}.row-user-name[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#1f2733;line-height:1.3}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:11px;color:#6b7480}.gv-add-cell[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;width:100%;font-size:13px;font-weight:600;color:#aab1bd;background:#fff;border:1px dashed transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.gv-add-cell[_ngcontent-%COMP%]:hover{color:#2f6bff;background:#f3f7ff;border-color:#2f6bff66}.gv-plus[_ngcontent-%COMP%]{font-size:15px;font-weight:700;line-height:1}.gv-off-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;width:100%;font-size:13px;font-weight:600;color:#9aa2ad;background:#f6f7f9;cursor:pointer;transition:color .16s ease,background-color .16s ease}.gv-off-cell[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:18px;opacity:.85}.gv-off-cell[_ngcontent-%COMP%]:hover{color:#6b7480;background:#eef1f5}.task-day.gv-day-cell[_ngcontent-%COMP%]{padding:8px;height:100%;background:#fff}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#dfe3ea;border-radius:3px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#c7ccd6}.gv-shifts[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:5px;min-height:100%}.gv-more[_ngcontent-%COMP%]{margin-top:2px}.gv-more__chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;color:#2f6bff;background:#eef3ff;border-radius:20px;transition:background-color .15s ease}.gv-more__chip[_ngcontent-%COMP%]:hover{background:#dde7ff}.gv-more__chip[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:12px}.gv-more__popitem[_ngcontent-%COMP%]{width:180px}.gv-add-inline[_ngcontent-%COMP%]{flex:1 1 auto;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;color:#aab1bd;border:1px dashed #dfe3ea;border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.gv-add-inline[_ngcontent-%COMP%]:hover{color:#2f6bff;background:#f3f7ff;border-color:#2f6bff73}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:420px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #e8ebf1;border-radius:10px;box-shadow:0 12px 32px #10182829;padding-bottom:5px;animation:_ngcontent-%COMP%_gvDropIn .15s ease-out}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar{width:7px}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d4d8e0;border-radius:4px}@keyframes _ngcontent-%COMP%_gvDropIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gv-menu-head[_ngcontent-%COMP%]{position:sticky;top:0;z-index:5;background:#fff}.gv-menu-search[_ngcontent-%COMP%]{padding:4px 12px 8px}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]{height:38px;line-height:38px;margin:1px 6px;padding:0 10px;border-radius:7px;font-size:13px;color:#1f2733;transition:background-color .14s ease}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]:hover{background:#f3f5f8}.menu-nhan-vien[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border:0;border-top:1px solid #edf0f4;margin:4px 12px}.checkbox-zoom[_ngcontent-%COMP%]{width:16px;height:16px;cursor:pointer;accent-color:#2f6bff}']})}return e})();var on=T(47132),qn=T(20061),ce=T(114),mt=T(74448),_=T(58238),k=T(92340),un=T(65136);let Aa=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/CaLamViecNhanVien`),this.httpClient=t}TimCaLamViecTheoIdNhanVien(t){return this._httpClient.get(`${this.table}/TimCaLamViecTheoIdNhanVien/${t}`)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var qt=T(47001),Tt=T(21243);function va(e,l){if(1&e&&(n.TgZ(0,"nz-option",21),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten),n.xp6(1),n.hij(" ",t.ten," ")}}function Pa(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",17),n._UZ(1,"div",0),n.TgZ(2,"div",18)(3,"nz-select",19),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.modelData.idNhanVien=o)})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onDebounceGetNhanVien(o,300))})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onLoadData())}),n.YNc(4,va,2,3,"nz-option",20),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.modelData.idNhanVien),n.xp6(1),n.Q6J("ngForOf",t.listNhanVien)}}function Ea(e,l){if(1&e&&(n.TgZ(0,"nz-option",21),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten),n.xp6(1),n.AsE(" ",t.ten," (",t.soDienThoai,") ")}}function ka(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",17),n._UZ(1,"div",0),n.TgZ(2,"div",18)(3,"nz-select",22),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.modelData.listIdNhanVien=o)})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onDebounceGetNhanVien(o,300))}),n.YNc(4,Ea,2,4,"nz-option",20),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(3),n.Q6J("ngModel",t.modelData.listIdNhanVien),n.xp6(1),n.Q6J("ngForOf",t.listNhanVien)}}function La(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-switch",23),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.modelData.isSelectAll=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSelectAll())}),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("ngModel",t.modelData.isSelectAll)}}function wa(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",24),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSave())}),n._UZ(1,"i",25),n._uU(2," L\u01b0u"),n.qZA()}2&e&&n.Q6J("nzSize","small")}function Oa(e,l){if(1&e&&(n.TgZ(0,"th",27),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function qa(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Oa,2,3,"th",26),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Qa(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.tenNgay)}}function Ja(e,l){if(1&e&&(n.TgZ(0,"nz-option",36),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten+" ("+t.gioBatDau.slice(0,5)+" - "+t.gioKetThuc.slice(0,5)+")")("nzValue",t.id),n.xp6(1),n.lnq(" ",t.ten," (",n.lcZ(2,5,t.gioBatDau)," - ",n.lcZ(3,7,t.gioKetThuc),") ")}}function Ia(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",34),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3).$implicit;return n.KtG(a.idsKhungGio=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw(4);return n.KtG(o.onSearch())}),n.YNc(2,Ja,4,9,"nz-option",35),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngModel",t.idsKhungGio),n.xp6(1),n.Q6J("ngForOf",i.listCaLamViec)}}function Ua(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2);n.xp6(2),n.hij(" ",i.data[t.field]," ")}}function Ka(e,l){if(1&e&&(n.TgZ(0,"td",30),n.ynx(1,31),n.YNc(2,Qa,3,1,"ng-container",32),n.YNc(3,Ia,3,2,"ng-container",32),n.YNc(4,Ua,3,1,"ng-container",33),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","ten"),n.xp6(1),n.Q6J("ngSwitchCase","idCaLamViec")}}function Ha(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ka,5,4,"td",29),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Ba(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",28),n._uU(2),n.qZA(),n.YNc(3,Ha,2,1,"ng-container",15),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function Fa(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",38),n.BQk())}function Va(e,l){1&e&&n.YNc(0,Fa,2,0,"ng-container",37),2&e&&n.Q6J("ngIf",l.model)}let ue=(()=>{class e extends V.t{_modalService;_notification;spinner;_khungGioService;_caLamViecNhanVienService;_commonBranchService;_userService;_cauHinhNhanVienService;modal;httpClient;idNhanVien=null;modelData={isSelectMany:!1,isSelectAll:!1,listIdNhanVien:[],idNhanVien:null,ngayApDung:v().format("YYYY-MM-DD 12:00:00")};listCaLamViec=[];listGiolamViec=[];listNhanVien=[];isEdit=!1;idTimer;coQuyenPhanCa=!1;data=[];payload={isSelectAll:!1,isSelectMany:!1,listCaLamViec:[],listIdNhanVien:[]};constructor(t,i,o,a,h,u,r,d,m,b){super(b),this._modalService=t,this._notification=i,this.spinner=o,this._khungGioService=a,this._caLamViecNhanVienService=h,this._commonBranchService=u,this._userService=r,this._cauHinhNhanVienService=d,this.modal=m,this.httpClient=b}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.modelData.idNhanVien=t.idNhanVien,t.loadQuyenPhanCa(),yield t.getCaLamViec(),yield t.getNhanVien(),yield t.getGioLamViec(),t.gridColumns=[new _.C4({field:"ten",header:"Ng\xe0y trong tu\u1ea7n",thWidth:"120px",class:"text-left",dataType:"ten"}),new _.C4({field:"idCaLamViec",header:"Ca l\xe0m vi\u1ec7c",thWidth:"300px",class:"text-center",dataType:"idCaLamViec"})],t.onLoadData()})()}loadQuyenPhanCa(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacPhanCa"):null;this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],null)})})}onChangeSelectMany(t){}onSelectAll(){1==this.modelData.isSelectAll&&(this.modelData.listIdNhanVien=[])}onLoadData(){null!=this.modelData.idNhanVien&&(this.resetCaLamViec(),this.spinner.show(),this._caLamViecNhanVienService.TimCaLamViecTheoIdNhanVien(this.modelData.idNhanVien).subscribe(t=>{t.success&&(this.gridData=t.data,this.totalRecord=t.totalRecord,this.gridData.length>0&&(this.modelData.ngayApDung=this.gridData[0].ngayApDung,this.data.forEach(i=>
1{let o=this.gridData.find(a=>a.ngayTrongTuan==i.ngayTrongTuan&&0==a.isNghi);null!=o&&(i.idsKhungGio=o.idsKhungGio)}))),this.spinner.hide()}))}resetCaLamViec(){this.data.forEach(t=>t.idsKhungGio=[])}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanhIsSuDung().subscribe(i=>{i.success&&(t.listCaLamViec=i.data)})})()}getGioLamViec(){var t=this;return(0,I.Z)(function*(){yield t._commonBranchService.GetListNgayTrongTuan().subscribe(i=>{i.success&&(t.data=i.data.map(o=>({idsKhungGio:null,ngayTrongTuan:o.id,tenNgay:o.text})))})})()}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhanVien(t)},i)}getNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i}).subscribe(o=>{o.success&&(t.listNhanVien=o.data)})}).apply(this,arguments)}onSave(){if(null==this.modelData.ngayApDung)return void this._notification.warning(p.$.WARNING,"Vui l\xf2ng ch\u1ecdn ng\xe0y \xe1p d\u1ee5ng!");if(0==this.modelData.isSelectMany){if(null==this.modelData.idNhanVien)return void this._notification.warning(p.$.WARNING,"Vui l\xf2ng ch\u1ecdn nh\xe2n vi\xean!")}else if(0==this.modelData.isSelectAll&&(0==this.modelData.listIdNhanVien.length||null==this.modelData.listIdNhanVien))return void this._notification.warning(p.$.WARNING,"Vui l\xf2ng ch\u1ecdn nh\xe2n vi\xean!");let t=v(this.modelData.ngayApDung).format("YYYY-MM-DDT00:00:00.000");this.data.forEach(i=>{i.idNhanVien=this.modelData.idNhanVien,i.ngayApDung=t}),this.payload.isSelectAll=this.modelData.isSelectAll,this.payload.isSelectMany=this.modelData.isSelectMany,this.payload.listIdNhanVien=this.modelData.listIdNhanVien,this.payload.listCaLamViec=this.data,this.spinner.show(),this._caLamViecNhanVienService.update(this.payload).then(i=>{this.spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.onLoadData()):this._notification.error(p.$.ERROR,i.message)})}onClose(){this.modal.triggerOk(),this.modal.close()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Kn.i),n.Y36(Aa),n.Y36(qt.E),n.Y36(F.K),n.Y36(qn.w),n.Y36(S.Lf),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-calamviec-nhanvien"]],features:[n.qOj],decls:26,vars:9,consts:[[1,"row"],[1,"col-lg-12","d-flex","align-items-center",2,"height","50px"],["nz-checkbox","",1,"p-l-10",3,"ngModel","ngModelChange","change"],[1,"row","m-b-10"],["class","col-lg-6",4,"ngIf"],[1,"col-lg-4"],[1,"row","d-flex","align-items-center"],["class","tooltip-custom","data-text","Ch\u1ecdn t\u1ea5t c\u1ea3 nh\xe2n vi\xean",3,"ngModel","ngModelChange",4,"ngIf"],[1,"col-lg-10"],["placeHolder","Ng\xe0y \xe1p d\u1ee5ng",3,"ngModel","ngModelChange"],[1,"col-lg-2","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nzShowPagination","false",3,"nzData"],["productsListTable",""],["nzWidth","40px",1,"text-center"],[4,"ngFor","ngForOf"],["isUse",""],[1,"col-lg-6"],[1,"col-lg-12","p-l-0"],["nzServerSearch","","nzShowSearch","","nzPlaceHolder","Ch\u1ecdn nh\xe2n vi\xean",1,"w-100",3,"nzSize","ngModel","ngModelChange","nzOnSearch"],["nzCustomContent","",3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzValue","nzLabel"],["nzMode","multiple","nzAllowClear","","nzServerSearch","","nzShowSearch","","nzPlaceHolder","Ch\u1ecdn nh\xe2n vi\xean",1,"w-100",3,"ngModel","ngModelChange","nzOnSearch"],["data-text","Ch\u1ecdn t\u1ea5t c\u1ea3 nh\xe2n vi\xean",1,"tooltip-custom",3,"ngModel","ngModelChange"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","save","theme","outline"],[3,"nzWidth","ngClass",4,"ngIf"],[3,"nzWidth","ngClass"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nzMode","multiple","nzShowSearch","","nzAllowClear","","nzPlaceHolder","Ch\u1ecdn ca l\xe0m",1,"text-left",2,"width","300px",3,"ngModel","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzLabel","nzValue"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1),n._uU(3," Ph\xe2n ca cho nhi\u1ec1u nh\xe2n vi\xean"),n.TgZ(4,"label",2),n.NdJ("ngModelChange",function(h){return o.modelData.isSelectMany=h})("change",function(h){return o.onChangeSelectMany(h)}),n.qZA()()(),n.TgZ(5,"div",3),n.YNc(6,Pa,5,3,"div",4),n.YNc(7,ka,5,2,"div",4),n.TgZ(8,"div",5)(9,"div",6),n.YNc(10,La,1,1,"nz-switch",7),n.TgZ(11,"div",8)(12,"app-date-picker",9),n.NdJ("ngModelChange",function(h){return o.modelData.ngayApDung=h}),n.qZA()()()(),n.TgZ(13,"div",10),n.YNc(14,wa,3,1,"button",11),n.qZA()(),n.TgZ(15,"nz-table",12,13)(17,"thead")(18,"tr")(19,"th",14),n._uU(20,"STT"),n.qZA(),n.YNc(21,qa,2,1,"ng-container",15),n.qZA()(),n.TgZ(22,"tbody"),n.YNc(23,Ba,4,2,"tr",15),n.qZA()()(),n.YNc(24,Va,1,1,"ng-template",null,16,n.W1O)),2&i){const a=n.MAs(16);n.xp6(4),n.Q6J("ngModel",o.modelData.isSelectMany),n.xp6(2),n.Q6J("ngIf",0==o.modelData.isSelectMany),n.xp6(1),n.Q6J("ngIf",1==o.modelData.isSelectMany),n.xp6(3),n.Q6J("ngIf",1==o.modelData.isSelectMany),n.xp6(2),n.Q6J("ngModel",o.modelData.ngayApDung),n.xp6(2),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(1),n.Q6J("nzData",o.data),n.xp6(6),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",a.data)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,z.Ip,z.Vq,G.Ie,Tt.i,g.JJ,Wn.L,g.On,w.Ls,K.a,On.p]})}return e})(),St=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/CaLamViecNhanVienNangCao`),this.httpClient=t}DeleteById(t){return this._httpClient.post(`${this.table}/DeleteById/${t}`,null)}CreateBasic(t){return this._httpClient.post(`${this.table}/CreateBasic`,t)}CreateAdvanced(t){return this._httpClient.post(`${this.table}/CreateAdvanced`,t)}CreateSingle(t){return this._httpClient.post(`${this.table}/CreateSingle`,t)}DeleteBasic(t){return this._httpClient.post(`${this.table}/DeleteBasic`,t)}TimTheoDieuKienTypeCalendar(t){return this._httpClient.post(`${this.table}/TimTheoDieuKienTypeCalendar`,t)}TimTheoDieuKien(t){return this._httpClient.post(`${this.table}/TimTheoDieuKien`,t)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ya=["tableContainerChild"];function Ga(e,l){if(1&e&&(n.TgZ(0,"nz-option",19),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten),n.xp6(1),n.AsE(" ",t.ten," (",t.soDienThoai,") ")}}function Ra(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",6),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSave())}),n._UZ(1,"i",7),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-luu","L\u01b0u"),""))}function $a(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",6),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSave())}),n._UZ(1,"i",7),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-luu","L\u01b0u"),""))}function Wa(e,l){if(1&e&&(n.TgZ(0,"th",21),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function Xa(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Wa,2,3,"th",20),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function ja(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.ngayLamViec)}}function nl(e,l){if(1&e&&(n.TgZ(0,"nz-option",29),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten+" ("+t.gioBatDau.slice(0,5)+" - "+t.gioKetThuc.slice(0,5)+")")("nzValue",t.id),n.xp6(1),n.lnq(" ",t.ten," (",n.lcZ(2,5,t.gioBatDau)," - ",n.lcZ(3,7,t.gioKetThuc),") ")}}function tl(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",27),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3).$implicit;return n.KtG(a.listIdKhungGio=o)}),n.ALo(2,"tsb"),n.YNc(3,nl,4,9,"nz-option",28),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngModel",t.listIdKhungGio)("nzPlaceHolder",n.xi3(2,3,"plh-chon-ca-lam","Ch\u1ecdn ca l\xe0m")),n.xp6(2),n.Q6J("ngForOf",i.listCaLamViec)}}function el(e,l){if(1&e&&(n.TgZ(0,"td",24),n.ynx(1,25),n.YNc(2,ja,3,1,"ng-container",26),n.YNc(3,tl,4,6,"ng-container",26),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","ngayLamViec"),n.xp6(1),n.Q6J("ngSwitchCase","khungGio")}}function il(e,l){if(1&e&&(n.ynx(0),n.YNc(1,el,4,4,"td",23),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function ol(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",22),n._uU(2),n.qZA(),n.YNc(3,il,2,1,"ng-container",16),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function al(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",31),n.BQk())}function ll(e,l){1&e&&n.YNc(0,al,2,0,"ng-container",30),2&e&&n.Q6J("ngIf",l.model)}const se=function(){return[10,10]},hl=function(){return{y:"500px",x:"scroll"}};let re=(()=>{class e extends V.t{_modalService;_notification;spinner;_khungGioService;_service;_commonBranchService;_userService;_cauHinhNhanVienService;modal;httpClient;tsb=(0,n.f3M)(J.A);modelData={listIdUser:[],listIdKhungGio:[],tuNgay:v().format("YYYY-MM-DD 12:00:00"),denNgay:v().format("YYYY-MM-DD 12:00:00")};dataLichLamViec=[];listCaLamViec=[];listGiolamViec=[];listNhanVien=[];idTimer;coQuyenPhanCa=!1;constructor(t,i,o,a,h,u,r,d,m,b){super(b),this._modalService=t,this._notification=i,this.spinner=o,this._khungGioService=a,this._service=h,this._commonBranchService=u,this._userService=r,this._cauHinhNhanVienService=d,this.modal=m,this.httpClient=b}loadQuyenPhanCa(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacPhanCa"):null;this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],null)})})}nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.loadQuyenPhanCa(),yield t.getCaLamViec(),yield t.getNhanVien(),t.gridColumns=[new _.C4({field:"ngayLamViec",header:t.tsb.t("tbl-ngay-lam-viec","Ng\xe0y l\xe0m vi\u1ec7c"),thWidth:"200px",class:"text-left",dataType:"ngayLamViec"}),new _.C4({field:"khungGio",header:t.tsb.t("tbl-ca-lam","Ca l\xe0m"),thWidth:"400px",class:"text-left",dataType:"khungGio"})],t.generateWorkSchedule()})()}generateWorkSchedule(){if(this.spinner.show(),null==this.modelData.tuNgay||null==this.modelData.denNgay||this.modelData.tuNgay>this.modelData.denNgay)return void(this.dataLichLamViec=[]);this.dataLichLamViec=[];const t=[];let i=v(this.modelData.tuNgay);for(;i.isSameOrBefore(v(this.modelData.denNgay));)t.push({ngayLamViec:i.format("YYYY-MM-DD"),listIdKhungGio:[]}),i=i.add(1,"days");this.dataLichLamViec=t,this.spinner.hide()}onChangeSelectMany(t){}onSelectAll(){1==this.modelData.isSelectAll&&(this.modelData.listIdNhanVien=[])}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanhIsSuDung().subscribe(i=>{i.success&&(t.listCaLamViec=i.data)})})()}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhanVien(t)},i)}getNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i}).subscribe(o=>{o.success&&(t.listNhanVien=o.data)})}).apply(this,arguments)}gridLoadData(){if(null==this.modelData.ngayLamViec)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-ngay-ap-dung","Vui l\xf2ng ch\u1ecdn ng\xe0y \xe1p d\u1ee5ng!"));this.modelData.ngayLamViec=v(this.modelData.ngayLamViec).format("YYYY-MM-DDT00:00:00.000");let t={...this.modelData,...this.getGridOption()};this._service.TimTheoDieuKien(t).subscribe(i=>{this.spinner.hide(),i.success?this.totalRecord=i.totalRecord:this._notification.error(p.$.ERROR,i.message)})}onSave(){if(0==this.modelData.listIdUser.length||null==this.modelData.listIdUser)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-nhan-vien","Vui l\xf2ng ch\u1ecdn nh\xe2n vi\xean!"));if(0==this.dataLichLamViec.length||null==this.dataLichLamViec)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-sinh-ca-lam","Vui l\xf2ng sinh ca l\xe0m!"));let t={listIdUser:this.modelData.listIdUser,listLichLamViec:this.dataLichLamViec};this.spinner.show(),this._service.CreateAdvanced(t).subscribe(i=>{this.spinner.hide(),i.success?this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS):this._notification.error(p.$.ERROR,i.message)})}onClose(){this.modal.triggerOk(),this.modal.close()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Kn.i),n.Y36(St),n.Y36(qt.E),n.Y36(F.K),n.Y36(qn.w),n.Y36(S.Lf),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-calamviec-nangcao-multi-advanced"]],viewQuery:function(i,o){if(1&i&&n.Gf(Ya,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:49,vars:54,consts:[["nz-row","",1,"m-b-10",3,"nzGutter"],["nz-col","","nzXXl","3","nzXl","3","nzLg","3","nzMd","24","nzSm","24","nzXs","24",1,"d-flex","align-items-center"],[1,"title"],["nz-col","","nzXXl","7","nzXl","7","nzLg","7","nzMd","24","nzSm","24","nzXs","24"],[3,"nzAllowClear","placeHolder","ngModel","ngModelChange"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","0","nzSm","0","nzXs","0",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","save","theme","outline"],["nz-col","","nzXXl","17","nzXl","17","nzLg","17","nzMd","24","nzSm","24","nzXs","24"],["nzMode","multiple","nzAllowClear","","nzServerSearch","","nzShowSearch","",1,"w-100",3,"ngModel","nzPlaceHolder","ngModelChange","nzOnSearch"],["nzCustomContent","",3,"nz
1Value","nzLabel",4,"ngFor","ngForOf"],["nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-col","","nzXXl","0","nzXl","0","nzLg","0","nzMd","24","nzSm","24","nzXs","24",1,"text-right"],["id","tableContainerChild",1,"nz-table-custom",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy"],["tableContainerChild",""],["nzWidth","50px",1,"text-center"],[4,"ngFor","ngForOf"],["nz-virtual-scroll",""],["isUse",""],["nzCustomContent","",3,"nzValue","nzLabel"],[3,"nzWidth","ngClass",4,"ngIf"],[3,"nzWidth","ngClass"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],["nzMode","multiple","nzShowSearch","","nzAllowClear","",1,"text-left",2,"width","100%",3,"ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzLabel","nzValue"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"span",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",3)(7,"app-date-picker",4),n.NdJ("ngModelChange",function(h){return o.modelData.tuNgay=h}),n.ALo(8,"tsb"),n.qZA()(),n.TgZ(9,"div",1)(10,"span",2),n._uU(11),n.ALo(12,"tsb"),n.qZA()(),n.TgZ(13,"div",3)(14,"app-date-picker",4),n.NdJ("ngModelChange",function(h){return o.modelData.denNgay=h}),n.ALo(15,"tsb"),n.qZA()(),n.TgZ(16,"div",5)(17,"button",6),n.NdJ("click",function(){return o.generateWorkSchedule()}),n._UZ(18,"i",7),n._uU(19),n.ALo(20,"tsb"),n.qZA()()(),n.TgZ(21,"div",0)(22,"div",1)(23,"span",2),n._uU(24),n.ALo(25,"tsb"),n.qZA()(),n.TgZ(26,"div",8)(27,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.modelData.listIdUser=h})("nzOnSearch",function(h){return o.onDebounceGetNhanVien(h,300)}),n.ALo(28,"tsb"),n.YNc(29,Ga,2,4,"nz-option",10),n.qZA()(),n.TgZ(30,"div",5),n.YNc(31,Ra,4,5,"button",11),n.qZA(),n.TgZ(32,"div",12)(33,"button",6),n.NdJ("click",function(){return o.generateWorkSchedule()}),n._UZ(34,"i",7),n._uU(35," Sinh ng\xe0y"),n.qZA(),n.YNc(36,$a,4,5,"button",11),n.qZA()(),n.TgZ(37,"nz-table",13,14)(39,"thead")(40,"tr")(41,"th",15),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.YNc(44,Xa,2,1,"ng-container",16),n.qZA()(),n.TgZ(45,"tbody"),n.YNc(46,ol,4,2,"ng-template",17),n.qZA()()(),n.YNc(47,ll,1,1,"ng-template",null,18,n.W1O)),2&i&&(n.xp6(1),n.Q6J("nzGutter",n.DdM(51,se)),n.xp6(3),n.Oqu(n.xi3(5,27,"label-tu-ngay","T\u1eeb ng\xe0y:")),n.xp6(3),n.Q6J("nzAllowClear",!1)("placeHolder",n.xi3(8,30,"plh-tu-ngay","T\u1eeb ng\xe0y"))("ngModel",o.modelData.tuNgay),n.xp6(4),n.Oqu(n.xi3(12,33,"label-den-ngay","\u0110\u1ebfn ng\xe0y:")),n.xp6(3),n.Q6J("nzAllowClear",!1)("placeHolder",n.xi3(15,36,"plh-den-ngay","\u0110\u1ebfn ng\xe0y"))("ngModel",o.modelData.denNgay),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(20,39,"btn-sinh-ngay","Sinh ng\xe0y"),""),n.xp6(2),n.Q6J("nzGutter",n.DdM(52,se)),n.xp6(3),n.hij("",n.xi3(25,42,"label-nhan-vien","Nh\xe2n vi\xean"),":"),n.xp6(3),n.Q6J("ngModel",o.modelData.listIdUser)("nzPlaceHolder",n.xi3(28,45,"plh-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVien),n.xp6(2),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(1),n.Q6J("nzData",o.dataLichLamViec)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(53,hl))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Oqu(n.xi3(43,48,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns))},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,N.t3,N.SK,z.Ip,z.Vq,g.JJ,Wn.L,g.On,w.Ls,K.a,On.p,Q.p],styles:[".title[_ngcontent-%COMP%]{font-weight:700}"]})}return e})();var nn=T(92397);function cl(e,l){1&e&&n._UZ(0,"i",21)}function ul(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",23),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function sl(e,l){if(1&e&&n.YNc(0,ul,1,0,"i",22),2&e){const t=n.oxw(2);n.Q6J("ngIf",t.searchModel.keyword)}}function rl(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten)}}function gl(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"button",12),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onTaoGioLam())}),n._UZ(2,"i",25),n._uU(3," Ch\u1ea5m c\xf4ng"),n.qZA(),n.BQk()}}function pl(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",3)(2,"h4",4),n._uU(3),n.ALo(4,"tsb"),n.qZA()(),n.TgZ(5,"div",5)(6,"nz-input-group",6)(7,"input",7),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.keyword=o)})("keyup",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onKeyEnter(o))}),n.ALo(8,"tsb"),n.qZA()(),n.YNc(9,cl,1,0,"ng-template",null,8,n.W1O),n.YNc(11,sl,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(13,"div",5)(14,"app-date-picker-range",10),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.ngay=o)})("changeInit",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.selectedDateChange())}),n.qZA()(),n.TgZ(15,"div",11)(16,"button",12),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.loadData())}),n._UZ(17,"i",13),n._uU(18),n.ALo(19,"tsb"),n.qZA()(),n.TgZ(20,"div",14)(21,"nz-select",15),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.listTrangThaiDuyetSelected=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeTrangThaiDuyet())}),n.YNc(22,rl,1,2,"nz-option",16),n.qZA()(),n.TgZ(23,"div",17)(24,"button",18),n.NdJ("
1click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onClickChangeTypeView(2))}),n._UZ(25,"i",19),n._uU(26," D\u1ea1ng danh s\xe1ch"),n.qZA(),n.TgZ(27,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVien())}),n._UZ(28,"i",20),n._uU(29," Ph\xe2n ca c\u01a1 b\u1ea3n"),n.qZA(),n.TgZ(30,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVienNangCao())}),n._UZ(31,"i",20),n._uU(32," Ph\xe2n ca chi ti\u1ebft"),n.qZA(),n.TgZ(33,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onCreateCaLam())}),n._UZ(34,"i",20),n._uU(35," Khung gi\u1edd l\xe0m"),n.qZA(),n.YNc(36,gl,4,0,"ng-container",2),n.qZA(),n.BQk()}if(2&e){const t=n.MAs(10),i=n.MAs(12),o=n.oxw();n.xp6(3),n.Oqu(n.xi3(4,16,"title-quan-ly-cham-cong-nhan-vien","Qu\u1ea3n l\xfd ch\u1ea5m c\xf4ng nh\xe2n vi\xean")),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",t)("nzSuffix",i),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(8,19,"plh-ten-sdt-username","T\xean, s\u0111t, username"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("IsSmall",!0)("ngModel",o.ngay)("IsDateFuture",!0)("IsShowTime",!1),n.xp6(4),n.hij(" ",n.xi3(19,22,"btn-tim-kiem","T\xecm ki\u1ebfm"),""),n.xp6(3),n.Q6J("nzMaxTagCount",2)("ngModel",o.listTrangThaiDuyetSelected),n.xp6(1),n.Q6J("ngForOf",o.listTrangThaiDuyetOptions),n.xp6(14),n.Q6J("ngIf",o.coQuyenChamCong)}}function _l(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten)}}function dl(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",12),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onTaoGioLam())}),n._UZ(2,"i",25),n._uU(3," Ch\u1ea5m c\xf4ng"),n.qZA(),n.BQk()}}function ml(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",26)(2,"h4",4),n._uU(3,"Qu\u1ea3n l\xfd ch\u1ea5m c\xf4ng nh\xe2n vi\xean"),n.qZA()(),n.TgZ(4,"div",14)(5,"nz-select",15),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.listTrangThaiDuyetSelected=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeTrangThaiDuyet())}),n.YNc(6,_l,1,2,"nz-option",16),n.qZA()(),n.TgZ(7,"div",27)(8,"button",18),n.NdJ("
1click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onClickChangeTypeView(1))}),n._UZ(9,"i",19),n._uU(10," D\u1ea1ng l\u1ecbch"),n.qZA(),n.TgZ(11,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVien())}),n._UZ(12,"i",20),n._uU(13," Ph\xe2n ca"),n.qZA(),n.TgZ(14,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVienNangCao())}),n._UZ(15,"i",20),n._uU(16," Ph\xe2n ca n\xe2ng cao"),n.qZA(),n.TgZ(17,"button",12),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onCreateCaLam())}),n._UZ(18,"i",20),n._uU(19," Khung gi\u1edd l\xe0m"),n.qZA(),n.YNc(20,dl,4,0,"ng-container",2),n.qZA(),n.BQk()}if(2&e){const t=n.oxw();n.xp6(5),n.Q6J("nzMaxTagCount",2)("ngModel",t.listTrangThaiDuyetSelected),n.xp6(1),n.Q6J("ngForOf",t.listTrangThaiDuyetOptions),n.xp6(14),n.Q6J("ngIf",t.coQuyenChamCong)}}const Tl=function(){return[10,10]};let Cl=(()=>{class e extends V.t{_modalService;_notification;_router;spinner;_gioLamViecNhanVienService;_userService;_khungGioService;httpClient;tsb=(0,n.f3M)(J.A);kieuXem=1;ngay=[new Date,(0,mt.E4)(6)];searchModel={};listTrangThaiDuyetOptions=ie;listTrangThaiDuyetSelected=[_n.TuChoi,_n.DaDuyet,_n.ChoDuyet,_n.TuDongDuyet];viewModeOutput=new n.vpe;searchOutput=new n.vpe;coQuyenChamCong=!1;constructor(t,i,o,a,h,u,r,d){super(d),this._modalService=t,this._notification=i,this._router=o,this.spinner=a,this._gioLamViecNhanVienService=h,this._userService=u,this._khungGioService=r,this.httpClient=d}ngOnInit(){this.loadData()}changeNgay(t){this.ngay=[...t]}selectedDateChange(){this.loadData()}onKeyEnter(t){if(13==t.keyCode)return this.page=1,t.preventDefault(),this.loadData(),!1}loadData(){let t=this.searchModel.keyword;this.searchModel={},this.searchModel.tuNgay=this.ngay[0],this.searchModel.denNgay=this.ngay[1],this.searchModel.keyword=t,this.searchModel.listTrangThaiDuyet=this.listTrangThaiDuyetSelected?.length?this.listTrangThaiDuyetSelected:null,this.searchOutput.emit(this.searchModel)}onChangeTrangThaiDuyet(){this.loadData()}searchData(){this.loadData()}onClickChangeTypeView(t){return this.kieuXem=t,this.viewModeOutput.emit(t)}onPhanCaNhanVien(){this._modalService.create({nzTitle:this.tsb.t("tlt-phan-ca-lam-viec-co-ban","Ph\xe2n ca l\xe0m vi\u1ec7c c\u01a1 b\u1ea3n"),nzContent:ue,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.loadData()})}onPhanCaNhanVienNangCao(){this._modalService.create({nzTitle:this.tsb.t("tlt-phan-ca-lam-viec-chi-tiet","Ph\xe2n ca l\xe0m vi\u1ec7c chi ti\u1ebft"),nzContent:re,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.loadData()})}onCreateCaLam(){this._modalService.create({nzTitle:this.tsb.t("tlt-tao-khung-gio-lam-viec","T\u1ea1o khung gi\u1edd l\xe0m vi\u1ec7c"),nzContent:ce.h,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.loadData()})}onTaoGioLam(){this._modalService.create({nzTitle:this.tsb.t("tlt-tao-gio-lam-viec-nhan-vien","T\u1ea1o gi\u1edd l\xe0m vi\u1ec7c nh\xe2n vi\xean"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{coQuyenChamCong:this.coQuyenChamCong}}).afterClose.subscribe(i=>{i&&this.loadData()})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(kn.F0),n.Y36(O.t2),n.Y36(dt.V),n.Y36(F.K),n.Y36(Kn.i),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-header"]],inputs:{coQuyenChamCong:"coQuyenChamCong"},outputs:{viewModeOutput:"viewModeOutput",searchOutput:"searchOutput"},features:[n.qOj],decls:4,vars:4,consts:[[1,"ant-card-body-header","p-0"],["nz-row","",1,"justify-content-end",3,"nzGutter"],[4,"ngIf"],["nz-col","","nzXXl","13","nzXl","13","nzLg","24","nzMd","24","nzSm","24","nzXs","24"],[1,"font-weight-normal","m-b-0"],["nz-col","","nzXXl","4","nzXl","4","nzLg","8","nzMd","12","nzSm","12","nzXs","24"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon1",""],[1,"w-100",3,"IsSmall","ngModel","IsDateFuture","IsShowTime","ngModelChange","changeInit"],["nz-col","","nzXXl","3","nzXl","3","nzLg","4","nzMd","24","nzSm","24","nzXs","24",1,"text-right"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzXXl","6","nzXl","6","nzLg","8","nzMd","12","nzSm","24","nzXs","24",1,"d-flex","align-items-center"],["nzMode","multiple","nzSize","small","nzPlaceHolder","Tr\u1ea1ng th\xe1i duy\u1ec7t",1,"w-100",3,"nzMaxTagCount","ngModel","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nz-col","","nzXXl","18","nzXl","18","nzLg","16","nzMd","24","nzSm","24","nzXs","24",1,"text-right"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","unordered-list","theme","outline"],["nz-icon","","nzType","field-time","theme","outline"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],[3,"nzValue","nzLabel"],["nz-icon","","nzType","calendar","theme","outline"],["nz-col","","nzXXl","6","nzXl","6","nzLg","8","nzMd","24","nzSm","24","nzXs","24"],["nz-col","","nzXXl","12","nzXl","12","nzLg","8","nzMd","24","nzSm","24","nzXs","24",1,"text-right"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-card",0)(1,"div",1),n.YNc(2,pl,37,25,"ng-container",2),n.YNc(3,ml,21,4,"ng-container",2),n.qZA()()),2&i&&(n.xp6(1),n.Q6J("nzGutter",n.DdM(3,Tl)),n.xp6(1),n.Q6J("ngIf",1==o.kieuXem),n.xp6(1),n.Q6J("ngIf",2==o.kieuXem))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,g.Fj,g.JJ,nn.s,g.On,w.Ls,K.a,Q.p],styles:[".ant-card-body-header[_ngcontent-%COMP%]{padding:0!important}.tab[_ngcontent-%COMP%]{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f9fbfd;height:30px;color:#000;margin-bottom:-1px}.tab-list[_ngcontent-%COMP%]{margin:0}.tab-active[_ngcontent-%COMP%]{border-top:solid #ddd .2px;border-left:solid #ddd .2px;border-right:solid #ddd .2px;background-color:#fff;z-index:1000}.tab[_ngcontent-%COMP%]:hover{border-top:solid #C8C8C8 .2px;border-left:solid #C8C8C8 .2px;border-right:solid #C8C8C8 .2px}.show[_ngcontent-%COMP%]{display:contents}.hide[_ngcontent-%COMP%]{display:none}hr[_ngcontent-%COMP%]{margin-top:1.25rem;margin-bottom:1.25rem}.col-border[_ngcontent-%COMP%]{border:solid 1px #ddd;background-color:#fffff5}.padding-none[_ngcontent-%COMP%]{padding:0!important}.padding-timeline[_ngcontent-%COMP%]{padding-left:8px!important;padding-right:8px!important;padding-top:5px!important;padding-bottom:2px}.col-border-calendar[_ngcontent-%COMP%]{border:solid 1px #ddd;border-top:none;border-left:none;height:100%} .ngaychondangky{display:flex;text-align:center;align-items:center;justify-content:center;position:relative} .ngaychondangky button{width:20px!important;height:20px!important;min-width:20px!important} .ant-popover-inner-content{padding:5px}.no-data[_ngcontent-%COMP%]{height:100%} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset}.radio-date-option[_ngcontent-%COMP%]{margin-bottom:10px;width:80%;text-align:center}.card[_ngcontent-%COMP%]{border:1px solid #ccc;background-color:#fff;padding:10px}"]})}return e})(),fl=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-view-detail"]],decls:2,vars:0,template:function(i,o){1&i&&(n.TgZ(0,"p"),n._uU(1,"giolamviec-nhanvien-view-detail works!"),n.qZA())}})}return e})();function zl(e,l){if(1&e&&n._UZ(0,"nz-option",6),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function xl(e,l){if(1&e&&n._UZ(0,"nz-option",6),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function bl(e,l){1&e&&n._UZ(0,"i",36)}function yl(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",38),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function Ml(e,l){if(1&e&&n.YNc(0,yl,1,0,"i",37),2&e){const t=n.oxw(2);n.Q6J("ngIf",t.searchModel.keyword)}}const ge=function(){return[10,10]};function Sl(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"div",31)(2,"div",1)(3,"nz-input-group",32)(4,"input",33),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.keyword=o)})("keyup",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onKeyEnter(o))}),n.ALo(5,"tsb"),n.qZA()(),n.YNc(6,bl,1,0,"ng-template",null,34,n.W1O),n.YNc(8,Ml,1,1,"ng-template",null,35,n.W1O),n.qZA()()()}if(2&e){const t=n.MAs(7),i=n.MAs(9),o=n.oxw();n.xp6(1),n.Q6J("nzGutter",n.DdM(10,ge)),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",t)("nzSuffix",i),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(5,7,"plh-ghi-chu","Ghi ch\xfa"))("ngModel",o.searchModel.keyword)}}function Nl(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",40),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function Dl(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",41)(2,"label",42),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function Zl(e,l){if(1&e&&(n.TgZ(0,"th",44),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort)("nzColumnKey",t.field),n.xp6(1),n.hij(" ",t.header," ")}}function Al(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Zl,2,5,"th",43),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function vl(e,l){1&e&&(n.TgZ(0,"div",59),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij("",n.xi3(2,1,"tag-check-in","Check in")," "))}function Pl(e,l){1&e&&(n.TgZ(0,"div",60),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij("",n.xi3(2,1,"tag-check-out","Check out")," "))}function El(e,l){1&e&&(n.TgZ(0,"div",61),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij("",n.xi3(2,1,"tag-nghi-co-phep","Ngh\u1ec9 c\xf3 ph\xe9p")," "))}function kl(e,l){1&e&&(n.TgZ(0,"div",62),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij("",n.xi3(2,1,"tag-nghi-khong-phep","Ngh\u1ec9 kh\xf4ng ph\xe9p")," "))}function Ll(e,l){if(1&e&&(n.ynx(0),n.YNc(1,vl,3,4,"div",55),n.YNc(2,Pl,3,4,"div",56),n.YNc(3,El,3,4,"div",57),n.YNc(4,kl,3,4,"div",58),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1==t.trangThai&&1==t.scanStatus),n.xp6(1),n.Q6J("ngIf",1==t.trangThai&&2==t.scanStatus),n.xp6(1),n.Q6J("ngIf",2==t.trangThai&&1==t.isNghiCoPhep),n.xp6(1),n.Q6J("ngIf",2==t.trangThai&&0==t.isNghiCoPhep)}}function wl(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.lnq(" ",t.tenCaLamViec,"(",n.lcZ(2,3,t.gioBatDauCaLamViec)," - ",n.lcZ(3,5,t.gioKetThucCaLamViec),") ")}}function Ol(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.gioDen,"HH:mm dd/MM/YYYY")," ")}}function ql(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div",63)(2,"div",64),n._UZ(3,"img",65),n.ALo(4,"image"),n.qZA(),n.TgZ(5,"div")(6,"div"),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"div"),n._uU(10),n.ALo(11,"tsb"),n.qZA()()(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(3),n.Q6J("src",n.lcZ(4,5,null==t?null:t.avatarNhanVien),n.LSH),n.xp6(4),n.AsE("",n.xi3(8,7,"label-ten","T\xean"),": ",t.tenNhanVien,""),n.xp6(3),n.AsE("",n.xi3(11,10,"label-sdt","S\u0110T"),": ",t.soDienThoaiNhanVien,"")}}function Ql(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.ngayLamViec,"dd/MM/YYYY")," ")}}function Jl(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.gioVe,"HH:mm dd/MM/YYYY")," ")}}function Il(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span"),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;let i,o;n.xp6(2),n.AsE("",null!==(i=t.tongHour)&&void 0!==i?i:0," ",n.xi3(3,4,"label-gio","gi\u1edd")," "),n.xp6(3),n.AsE("",null!==(o=t.tongMinute)&&void 0!==o?o:0," ",n.xi3(6,7,"label-phut","ph\xfat"),"")}}function Ul(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span"),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;let i,o;n.xp6(2),n.AsE("",null!==(i=t.themHour)&&void 0!==i?i:0," ",n.xi3(3,4,"label-gio","gi\u1edd")," "),n.xp6(3),n.AsE("",null!==(o=t.themMinute)&&void 0!==o?o:0," ",n.xi3(6,7,"label-phut","ph\xfat"),"")}}function Kl(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span"),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;let i,o;n.xp6(2),n.AsE("",null!==(i=t.muonHour)&&void 0!==i?i:0," ",n.xi3(3,4,"label-gio","gi\u1edd")," "),n.xp6(3),n.AsE("",null!==(o=t.muonMinute)&&void 0!==o?o:0," ",n.xi3(6,7,"label-phut","ph\xfat"),"")}}function Hl(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span"),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;let i,o;n.xp6(2),n.AsE("",null!==(i=t.somHour)&&void 0!==i?i:0," ",n.xi3(3,4,"label-gio","gi\u1edd")," "),n.xp6(3),n.AsE("",null!==(o=t.somMinute)&&void 0!==o?o:0," ",n.xi3(6,7,"label-phut","ph\xfat"),"")}}function Bl(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span"),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;let i,o;n.xp6(2),n.AsE("",null!==(i=t.somHour)&&void 0!==i?i:0," ",n.xi3(3,4,"label-gio","gi\u1edd")," "),n.xp6(3),n.AsE("",null!==(o=t.somMinute)&&void 0!==o?o:0," ",n.xi3(6,7,"label-phut","ph\xfat"),"")}}function Fl(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-trangthai-duyet-badge",66),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("trangThaiDuyet",t.trangThaiDuyet)("text",t.trangThaiDuyetText)}}function Vl(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Yl(e,l){if(1&e&&(n.TgZ(0,"td",51),n.ynx(1,52),n.YNc(2,Ll,5,4,"ng-container",53),n.YNc(3,wl,4,7,"ng-container",53),n.YNc(4,Ol,3,4,"ng-container",53),n.YNc(5,ql,12,13,"ng-container",53),n.YNc(6,Ql,3,4,"ng-container",53),n.YNc(7,Jl,3,4,"ng-container",53),n.YNc(8,Il,7,10,"ng-container",53),n.YNc(9,Ul,7,10,"ng-container",53),n.YNc(10,Kl,7,10,"ng-container",53),n.YNc(11,Hl,7,10,"ng-container",53),n.YNc(12,Bl,7,10,"ng-container",53),n.YNc(13,Fl,2,2,"ng-container",53),n.YNc(14,Vl,3,1,"ng-container",54),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","caLamViec"),n.xp6(1),n.Q6J("ngSwitchCase","gioDen"),n.xp6(1),n.Q6J("ngSwitchCase","tenNhanVien"),n.xp6(1),n.Q6J("ngSwitchCase","ngayLamViec"),n.xp6(1),n.Q6J("ngSwitchCase","gioVe"),n.xp6(1),n.Q6J("ngSwitchCase","tongGioLam"),n.xp6(1),n.Q6J("ngSwitchCase","gioLamThem"),n.xp6(1),n.Q6J("ngSwitchCase","gioDiMuon"),n.xp6(1),n.Q6J("ngSwitchCase","gioVeSom"),n.xp6(1),n.Q6J("ngSwitchCase","gioNghi"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiDuyet")}}function Gl(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Yl,15,14,"td",50),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Rl(e,l){if(1&e&&(n.TgZ(0,"button",67),n._UZ(1,"span",68),n.qZA()),2&e){n.oxw();const t=n.MAs(12);n.Q6J("nzSize","small")("nzDropdownMenu",t)}}function $l(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onDelete(o.id))}),n.TgZ(1,"span",69),n._UZ(2,"i",70),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(1),n.Q6J("nzType","danger"),n.xp6(2),n.hij(" ",n.xi3(4,2,"menu-xoa-gio-lam","X\xf3a gi\u1edd l\xe0m"),""))}function Wl(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",45),n._uU(2),n.qZA(),n.YNc(3,Gl,2,1,"ng-container",22),n.TgZ(4,"td",46)(5,"nz-button-group"),n.ynx(6),n.TgZ(7,"button",47),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onEdit(a.id,a.idNhanVien))}),n.ALo(8,"tsb"),n._UZ(9,"i",48),n.qZA(),n.BQk(),n.YNc(10,Rl,2,2,"button",49),n.qZA(),n.TgZ(11,"nz-dropdown-menu",null,19)(13,"ul",20),n.YNc(14,$l,5,5,"li",21),n.qZA()()()()}if(2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(4),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(8,6,"tooltip-xem-chi-tiet","Xem chi ti\u1ebft")),n.xp6(3),n.Q6J("ngIf",i.coQuyenChamCong),n.xp6(4),n.Q6J("ngIf",i.coQuyenChamCong)}}function Xl(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function jl(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",71),n.BQk())}function nh(e,l){1&e&&n.YNc(0,jl,2,0,"ng-container",13),2&e&&n.Q6J("ngIf",l.model)}const th=function(){return{x:"scroll"}};let eh=(()=>{class e extends V.t{_modalService;_notification;_router;spinner;_gioLamViecNhanVienService;_userService;_khungGioService;httpClient;tsb=(0,n.f3M)(J.A);searchModel={idKhungGio:null,idNhanVien:null,keyword:null,trangThai:null,tuNgay:null,denNgay:null};viewMode=1;date=null;coQuyenChamCong=!1;editCache={};isEdit=!1;visibleDateRange=!1;listNhanVien=[];listCaLamViec=[];nzFilterOption=()=>!0;constructor(t,i,o,a,h,u,r,d){super(d),this._modalService=t,this._notification=i,this._router=o,this.spinner=a,this._gioLamViecNhanVienService=h,this._userService=u,this._khungGioService=r,this.httpClient=d}ngOnChanges(t){}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.getCaLamViec(),t.searchNhanVien(),t.gridColumns=[new _.C4({field:"ngayLamViec",header:t.tsb.t("tbl-ngay-lam-viec","Ng\xe0y l\xe0m vi\u1ec7c"),thWidth:"120px",class:"text-left",dataType:"ngayLamViec",sort:!0}),new _.C4({field:"tenNhanVien",header:t.tsb.t("tbl-nhan-vien","Nh\xe2n vi\xean"),thWidth:"250px",class:"text-left",dataType:"tenNhanVien"}),new _.C4({field:"caLamViec",header:t.tsb.t("tbl-ca-lam-viec","Ca l\xe0m vi\u1ec7c"),thWidth:"250px",class:"text-left",dataType:"caLamViec",sort:!0}),new _.C4({field:"gioDen",header:t.tsb.t("tbl-gio-den","Gi\u1edd \u0111\u1ebfn"),thWidth:"100px",class:"text-center",dataType:"gioDen"}),new _.C4({field:"gioVe",header:t.tsb.t("tbl-gio-ve","Gi\u1edd v\u1ec1"),thWidth:"120px",class:"text-center",dataType:"gioVe"}),new _.C4({field:"tongGioLam",header:t.tsb.t("tbl-tong-gio-lam","T\u1ed5ng gi\u1edd l\xe0m"),thWidth:"120px",class:"text-center",dataType:"tongGioLam",sort:!0}),new _.C4({field:"gioLamThem",header:t.tsb.t("tbl-so-gio-lam-them","S\u1ed1 gi\u1edd l\xe0m th\xeam"),thWidth:"120px",class:"text-center",dataType:"gioLamThem",sort:!0}),new _.C4({field:"gioDiMuon",header:t.tsb.t("tbl-so-gio-di-muon","S\u1ed1 gi\u1edd \u0111i mu\u1ed9n"),thWidth:"120px",class:"text-center",dataType:"gioDiMuon",sort:!0}),new _.C4({field:"gioVeSom",header:t.tsb.t("tbl-so-gio-ve-som","S\u1ed1 gi\u1edd v\u1ec1 s\u1edbm"),thWidth:"120px",class:"text-center",dataType:"gioVeSom",sort:!0}),new _.C4({field:"gioNghi",header:t.tsb.t("tbl-so-gio-nghi","S\u1ed1 gi\u1edd ngh\u1ec9"),thWidth:"120px",class:"text-center",dataType:"gioNghi",sort:!0}),new _.C4({field:"ghiChu",header:t.tsb.t("tbl-ghi-chu","Ghi ch\xfa"),thWidth:"120px",class:"text-center",dataType:"ghiChu"}),new _.C4({field:"trangThai",header:t.tsb.t("tbl-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"250px",class:"text-center",dataType:"trangThai",sort:!0}),new _.C4({field:"trangThaiDuyet",header:"Tr\u1ea1ng th\xe1i duy\u1ec7t",thWidth:"160px",class:"text-center",dataType:"trangThaiDuyet",sort:!0})]})()}canDuyet(t){return t?.trangThaiDuyet===_n.ChoDuyet||t?.trangThaiDuyet===_n.TuDongDuyet||null==t?.trangThaiDuyet}gridLoadData(){this.spinner.show();let t={...this.getGridOption(),...this.searchModel};t.tuNgay=this.date[0],t.denNgay=this.date[1],this._gioLamViecNhanVienService.TimTheoDieuKienTypeList(t).subscribe(i=>{i.success&&(this.gridData=i.data,this.gridData.forEach(o=>{o.tongHour=0|Math.floor(o.tongGioLam/60),o.tongMinute=o.tongGioLam%60|0,o.muonHour=0|Math.floor(o.gioDiMuon/60),o.muonMinute=o.gioDiMuon%60|0,o.nghiHour=0|Math.floor(o.gioNghi/60),o.nghiMinute=o.gioNghi%60|0,o.somHour=0|Math.floor(o.gioVeSom/60),o.somMinute=o.gioVeSom%60|0,o.themHour=0|Math.floor(o.gioLamThem/60),o.themMinute=o.gioLamThem%60|0}),this.totalRecord=i.totalRecord),this.spinner.hide()})}searchNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i}).subscribe(o=>{o.success&&(t.listNhanVien=o.data)})}).apply(this,arguments)}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanh().subscribe(i=>{i.success&&(t.listCaLamViec=i.data)})})()}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onEdit(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-gio-lam-viec","C\u1eadp nh\u1eadt gi\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:1e3,nzComponentParams:{id:t,idNhanVien:i,coQuyenChamCong:this.coQuyenChamCong},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onView(t){this._modalService.create({nzTitle:this.tsb.t("tlt-thong-tin-gio-lam-viec","Th\xf4ng tin gi\u1edd l\xe0m vi\u1ec7c"),nzContent:fl,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._gioLamViecNhanVienService.delete(t).then(i=>{this.spinner.hide(),i.success&&(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData())})}})}onSearch(){this.gridLoadData()}onDuyet(t){this.spinner.show(),this._gioLamViecNhanVienService.DuyetGioLam(t).subscribe(i=>{this.spinner.hide(),i.success&&this.gridLoadData()})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(kn.F0),n.Y36(O.t2),n.Y36(dt.V),n.Y36(F.K),n.Y36(Kn.i),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien-danhsach"]],inputs:{searchModel:"searchModel",coQuyenChamCong:"coQuyenChamCong"},features:[n.qOj,n.TTD],decls:58,vars:69,consts:[["nz-row","",1,"justify-content-end","m-b-10",3,"nzGutter"],["nz-col","","nzXXl","4","nzXl","4","nzLg","8","nzMd","12","nzSm","12","nzXs","24"],["nzShowSearch","","nzAllowClear","",1,"w-100","select-tag",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzAllowClear","","nzShowSearch","","nzServerSearch","",1,"w-100","select-tag",3,"nzSize","ngModel","nzFilterOption","nzPlaceHolder","nzOnSearch","ngModelChange"],["nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue"],[1,"w-100",3,"IsSmall","ngModel","IsDateFuture","IsShowTime","ngModelChange","changeInit"],["nz-col","","nzXXl","4","nzXl","4","nzLg","8","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",1,"m-r-5",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzTheme","outline",3,"nzType"],[4,"ngIf"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left","text-left"],[1,"group-right","text-right"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzScroll","nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","50px",1,"text-center"],["nzWidth","80px","nzRight","",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-row","",1,"m-b-10",3,"nzGutter"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon1",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[3,"nzWidth","ngClass","nzSortFn","nzColumnKey",4,"ngIf"],[3,"nzWidth","ngClass","nzSortFn","nzColumnKey"],[1,"text-center"],["nzRight","",1,"text-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","d-flex align-items-center justify-content-center","style","background-color:#58D68D; border-radius:5px; min-width:150px; height:35px; color:#fff;",4,"ngIf"],["class","d-flex align-items-center justify-content-center","style","background-color:#8E44AD ; border-radius:5px; min-width:150px; height:35px; color:#fff;",4,"ngIf"],["class","d-flex align-items-center justify-content-center","style","background-color:#5DADE2; border-radius:5px; min-width:150px; height:35px; color:#fff;",4,"ngIf"],["class","d-flex align-items-center justify-content-center","style","background-color:#EC7063 ; border-radius:5px; min-width:150px; height:35px; color:#fff;",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-center",2,"background-color","#58D68D","border-radius","5px","min-width","150px","height","35px","color","#fff"],[1,"d-flex","align-items-center","justify-content-center",2,"background-color","#8E44AD","border-radius","5px","min-width","150px","height","35px","color","#fff"],[1,"d-flex","align-items-center","justify-content-center",2,"background-color","#5DADE2","border-radius","5px","min-width","150px","height","35px","color","#fff"],[1,"d-flex","align-items-center","justify-content-center",2,"background-color","#EC7063","border-radius","5px","min-width","150px","height","35px","color","#fff"],[1,"d-flex","align-items-center"],[2,"padding-right","10px"],["alt","property image",2,"object-fit","cover","width","30px","border-radius","15px",3,"src"],[3,"trangThaiDuyet","text"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography","",3,"nzType"],["nz-icon","","nzType","delete","theme","outline"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"nz-select",2),n.NdJ("ngModelChange",function(h){return o.searchModel.idKhungGio=h}),n.ALo(4,"tsb"),n.YNc(5,zl,1,2,"nz-option",3),n.qZA()(),n.TgZ(6,"div",1)(7,"nz-select",4),n.NdJ("nzOnSearch",function(h){return o.searchNhanVien(h)})("ngModelChange",function(h){return o.searchModel.idNhanVien=h}),n.ALo(8,"tsb"),n.YNc(9,xl,1,2,"nz-option",3),n.qZA()(),n.TgZ(10,"div",1)(11,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThai=h}),n.ALo(12,"tsb"),n._UZ(13,"nz-option",6),n.ALo(14,"tsb"),n._UZ(15,"nz-option",6),n.ALo(16,"tsb"),n.qZA()(),n.TgZ(17,"div",1)(18,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearch()}
1),n.qZA()(),n.TgZ(19,"div",8)(20,"button",9),n.NdJ("click",function(){return o.onSearch()}),n._UZ(21,"span",10),n.TgZ(22,"span"),n._uU(23),n.ALo(24,"tsb"),n.qZA()(),n.TgZ(25,"button",11),n.NdJ("click",function(){return o.toggleCollapse()}),n._UZ(26,"span",12),n.qZA()()(),n.YNc(27,Sl,10,11,"div",13),n.qZA(),n.TgZ(28,"nz-card")(29,"div",14),n._UZ(30,"div",15),n.TgZ(31,"div",16)(32,"button",17),n._UZ(33,"i",18),n.qZA(),n.TgZ(34,"nz-dropdown-menu",null,19)(36,"ul",20),n.YNc(37,Nl,5,4,"li",21),n.YNc(38,Dl,4,2,"ng-container",22),n.qZA()()()(),n.TgZ(39,"nz-table",23,24),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(41,"thead")(42,"tr")(43,"th",25),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.YNc(46,Al,2,1,"ng-container",22),n.TgZ(47,"th",26),n._uU(48),n.ALo(49,"tsb"),n.qZA()()(),n.TgZ(50,"tbody"),n.YNc(51,Wl,15,9,"tr",22),n.qZA()(),n.TgZ(52,"div",27)(53,"nz-pagination",28),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(54,Xl,1,3,"ng-template",null,29,n.W1O),n.qZA()()(),n.YNc(56,nh,1,1,"ng-template",null,30,n.W1O)),2&i){const a=n.MAs(35),h=n.MAs(40),u=n.MAs(55);n.xp6(1),n.Q6J("nzGutter",n.DdM(67,ge)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idKhungGio)("nzPlaceHolder",n.xi3(4,43,"plh-ca-lam","Ca l\xe0m")),n.xp6(2),n.Q6J("ngForOf",o.listCaLamViec),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idNhanVien)("nzFilterOption",o.nzFilterOption)("nzPlaceHolder",n.xi3(8,46,"plh-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVien),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThai)("nzPlaceHolder",n.xi3(12,49,"plh-trang-thai-lam-viec","Tr\u1ea1ng th\xe1i l\xe0m vi\u1ec7c")),n.xp6(2),n.Q6J("nzLabel",n.xi3(14,52,"opt-lam-viec","L\xe0m vi\u1ec7c"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(16,55,"opt-nghi-lam","Ngh\u1ec9 l\xe0m"))("nzValue",2),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!0)("IsShowTime",!1),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(24,58,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzType",o.isCollapse?"up":"down"),n.xp6(1),n.Q6J("ngIf",1==o.isCollapse),n.xp6(5),n.Q6J("nzClickHide",!1)("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzScroll",n.DdM(68,th))("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(45,61,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(49,64,"tbl-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",h.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.JJ,nn.s,g.On,w.Ls,K.a,oe,s.uU,ot.E,On.p,Q.p],styles:[".ant-card-body-header[_ngcontent-%COMP%]{padding:0!important}.tab[_ngcontent-%COMP%]{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f9fbfd;height:30px;color:#000;margin-bottom:-1px}.tab-list[_ngcontent-%COMP%]{margin:0}.tab-active[_ngcontent-%COMP%]{border-top:solid #ddd .2px;border-left:solid #ddd .2px;border-right:solid #ddd .2px;background-color:#fff;z-index:1000}.tab[_ngcontent-%COMP%]:hover{border-top:solid #C8C8C8 .2px;border-left:solid #C8C8C8 .2px;border-right:solid #C8C8C8 .2px}.show[_ngcontent-%COMP%]{display:contents}.hide[_ngcontent-%COMP%]{display:none}hr[_ngcontent-%COMP%]{margin-top:1.25rem;margin-bottom:1.25rem}.col-border[_ngcontent-%COMP%]{border:solid 1px #ddd;background-color:#fffff5}.padding-none[_ngcontent-%COMP%]{padding:0!important}.padding-timeline[_ngcontent-%COMP%]{padding-left:8px!important;padding-right:8px!important;padding-top:5px!important;padding-bottom:2px}.col-border-calendar[_ngcontent-%COMP%]{border:solid 1px #ddd;border-top:none;border-left:none;height:100%} .ngaychondangky{display:flex;text-align:center;align-items:center;justify-content:center;position:relative} .ngaychondangky button{width:20px!important;height:20px!important;min-width:20px!important} .ant-popover-inner-content{padding:5px}.no-data[_ngcontent-%COMP%]{height:100%} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset}.radio-date-option[_ngcontent-%COMP%]{margin-bottom:10px;width:80%;text-align:center}.card[_ngcontent-%COMP%]{border:1px solid #ccc;background-color:#fff;padding:10px}"]})}return e})();function ih(e,l){if(1&e&&n._UZ(0,"app-giolamviec-nhanvien-danhsach",3),2&e){const t=n.oxw();n.Q6J("searchModel",t.searchModel)("coQuyenChamCong",t.coQuyenChamCong)}}function oh(e,l){if(1&e&&n._UZ(0,"app-giolamviec-nhanvien-calendar",3),2&e){const t=n.oxw();n.Q6J("searchModel",t.searchModel)("coQuyenChamCong",t.coQuyenChamCong)}}let ah=(()=>{class e{_cauHinhNhanVienService;_userService;searchModel={};viewMode=1;coQuyenChamCong=!1;constructor(t,i){this._cauHinhNhanVienService=t,this._userService=i}ngOnInit(){this.loadQuyenChamCong()}loadQuyenChamCong(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacChamCong"):null;this.coQuyenChamCong=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenChamCong=(0,on.fH)(t?.roleCodes||[],null)})})}onChangeSearchModel(t){this.searchModel=t}onChangeViewMode(t){this.viewMode=t}static \u0275fac=function(i){return new(i||e)(n.Y36(qn.w),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec-nhanvien"]
1],decls:4,vars:3,consts:[[3,"coQuyenChamCong","viewModeOutput","searchOutput"],[1,"col-border-calendar"],[3,"searchModel","coQuyenChamCong",4,"ngIf"],[3,"searchModel","coQuyenChamCong"]],template:function(i,o){1&i&&(n.TgZ(0,"app-giolamviec-nhanvien-header",0),n.NdJ("viewModeOutput",function(h){return o.onChangeViewMode(h)})("searchOutput",function(h){return o.onChangeSearchModel(h)}),n.qZA(),n.TgZ(1,"div",1),n.YNc(2,ih,1,2,"app-giolamviec-nhanvien-danhsach",2),n.YNc(3,oh,1,2,"app-giolamviec-nhanvien-calendar",2),n.qZA()),2&i&&(n.Q6J("coQuyenChamCong",o.coQuyenChamCong),n.xp6(2),n.Q6J("ngIf",2==o.viewMode),n.xp6(1),n.Q6J("ngIf",1==o.viewMode))},dependencies:[s.O5,he,Cl,eh],styles:[".col-border[_ngcontent-%COMP%]{border:solid 1px #ddd;background-color:#fff}.padding-none[_ngcontent-%COMP%]{padding:0!important}.padding-timeline[_ngcontent-%COMP%]{padding-left:8px!important;padding-right:8px!important;padding-top:5px!important;padding-bottom:2px}.col-border-calendar[_ngcontent-%COMP%]{border:solid 1px #ddd;border-top:none;border-left:none;height:100%} .ngaychondangky{display:flex;text-align:center;align-items:center;justify-content:center;position:relative} .ngaychondangky button{width:20px!important;height:20px!important;min-width:20px!important}.action[_ngcontent-%COMP%]{position:absolute;right:5px;cursor:pointer}.action-detail[_ngcontent-%COMP%]{position:absolute;right:5px;top:5px;cursor:pointer}.border-custom[_ngcontent-%COMP%]{border:1px solid #ddd}.detail[_ngcontent-%COMP%]{cursor:pointer}table[_ngcontent-%COMP%]{border:1px solid #ddd;width:100%;overflow:scroll;border-collapse:collapse;font-size:12px}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#ee8ebc,#eea08e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-pink-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #ee8ebc4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#eec08e,#dcee8e);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-orange-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #eec08e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#bcee8e,#8eeea0);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-green-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #bcee8e4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8eeec0,#8edcee);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-cyan-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8eeec04d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#8ebcee,#a08eee);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-blue-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #8ebcee4d;transform:scale(1.05)}table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,#c08eee,#ee8edc);transition:.2s ease box-shadow,.2s ease transform}table[_ngcontent-%COMP%] .accent-purple-gradient[_ngcontent-%COMP%]:hover{box-shadow:0 20px 30px #c08eee4d;transform:scale(1.05)}tbody[_ngcontent-%COMP%]{height:100px;overflow-y:auto;overflow-x:hidden}th[_ngcontent-%COMP%]{padding-top:5px;padding-bottom:5px}td[_ngcontent-%COMP%]{padding:0!important;text-align:center;border:1px solid #E9E9E9;height:208px;vertical-align:top}th[_ngcontent-%COMP%]{text-align:center;border:1px solid #E9E9E9}.tableFixHead[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:auto}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#adadad;opacity:.7}.tableFixHead[_ngcontent-%COMP%] [_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#747373;opacity:.7}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:-1px}th[_ngcontent-%COMP%]{background:#EEEEEE;z-index:900;color:#000}.row-user[_ngcontent-%COMP%]{text-align:center;vertical-align:middle;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.task-day[_ngcontent-%COMP%]{max-height:unset;overflow-y:auto;width:100%;height:100%;padding:10px;background-color:#fff}.row-user-image[_ngcontent-%COMP%]{height:48px;width:48px;object-fit:cover;border-radius:24px}
1.row-user-name[_ngcontent-%COMP%]{font-size:14px;color:#fd65af}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:12px;color:#000}.task[_ngcontent-%COMP%]{width:100%;height:-moz-fit-content;height:fit-content;position:relative;margin-bottom:5px;border-radius:6px;padding:10px}.task[_ngcontent-%COMP%] .ttdcc-corner-dot[_ngcontent-%COMP%]{position:absolute;top:4px;right:4px;width:12px;height:12px;border-radius:50%;z-index:2;box-shadow:0 0 0 1.5px #fff}.task[_ngcontent-%COMP%] .status-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0}.task[_ngcontent-%COMP%] .status-row.status-row-end[_ngcontent-%COMP%]{justify-content:flex-end}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:14px;padding:1px 6px;border-radius:8px;font-weight:600;color:#fff}.task[_ngcontent-%COMP%] .status-chip[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:10px}.task[_ngcontent-%COMP%] .status-chip.chip-in[_ngcontent-%COMP%]{background-color:#0d9f00}.task[_ngcontent-%COMP%] .status-chip.chip-out[_ngcontent-%COMP%]{background-color:#a569bd}.task[_ngcontent-%COMP%] .scan-icon-sm[_ngcontent-%COMP%]{width:16px;height:16px;object-fit:contain;opacity:.75}.task[_ngcontent-%COMP%] .status-left[_ngcontent-%COMP%], .task[_ngcontent-%COMP%] .status-right[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px}.task[_ngcontent-%COMP%] .has-image-icon[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;cursor:help}
1.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%]{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(0,0,0,.1);font-size:11px;color:#0000008c;display:flex;align-items:center;flex-wrap:wrap;gap:4px;overflow:hidden}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] i[nz-icon][_ngcontent-%COMP%]{font-size:11px}.task[_ngcontent-%COMP%] .task-nguoi-capnhat[_ngcontent-%COMP%] .ngay-capnhat[_ngcontent-%COMP%]{color:#0006}.task[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{cursor:pointer}.task-content[_ngcontent-%COMP%]{text-align:left;font-size:12px;line-height:18px}.task-content[_ngcontent-%COMP%]:hover{opacity:.6}.task-name[_ngcontent-%COMP%]{margin-left:3px;margin-top:3px;font-weight:600}.task-hour[_ngcontent-%COMP%]{font-weight:400;font-size:12px}.task-time[_ngcontent-%COMP%]{margin-left:12px;font-size:11px}.task-time-start[_ngcontent-%COMP%]{color:green}.task-time-end[_ngcontent-%COMP%]{color:red}.task-services[_ngcontent-%COMP%]{color:#53535f;margin-left:12px;font-size:11px;white-space:nowrap;overflow:hidden;max-width:90%;margin-right:5px;text-overflow:ellipsis}.task-customer[_ngcontent-%COMP%]{color:red;vertical-align:0;float:right;margin-right:5px}.task-mid[_ngcontent-%COMP%]{display:flex;justify-content:space-between} .ant-popover-inner-content{padding:5px}.no-data[_ngcontent-%COMP%]{height:100%} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset}.radio-date-option[_ngcontent-%COMP%]{margin-bottom:10px;width:80%;text-align:center}.nhanVienSelect[_ngcontent-%COMP%]{color:#000;background-color:#eee;display:flex;font-size:14px;justify-content:center;align-items:center;height:40px}.nhanVienSelect[_ngcontent-%COMP%]:hover{cursor:pointer;opacity:.7}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:400px;overflow:scroll;overflow-x:hidden}hr[_ngcontent-%COMP%]{margin:0 10px}.header-today[_ngcontent-%COMP%]{background-color:#2276d8;opacity:1;color:#fff;font-size:14px}.header-normal[_ngcontent-%COMP%]{background-color:#eee;opacity:1;color:#000;font-size:14px}.header-weekend[_ngcontent-%COMP%]{background-color:#d64545;opacity:1;color:#fff;font-size:14px}.row-clv-off[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;background-color:#f6f6f6;align-items:center;font-weight:700;font-size:14px;color:#909090}.row-clv-off[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5}.row-clv[_ngcontent-%COMP%]{height:100%;width:100%;color:#d64545;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;color:#fff;background-color:#fff}.row-clv[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#fd65af}.addnew[_ngcontent-%COMP%]{width:100%;color:#fff;height:100%;min-height:70px;flex:1;display:flex;flex-direction:column}.icon-image[_ngcontent-%COMP%]{height:32px;object-fit:contain}.chua-duyet[_ngcontent-%COMP%]{background-color:#0d9f00;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.da-duyet[_ngcontent-%COMP%]{background-color:#a569bd;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.trang-thai-duyet[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.addnew-child[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer}.addnew[_ngcontent-%COMP%] [_ngcontent-%COMP%]:hover{background-color:#cce8f5;cursor:pointer;color:#4087f5;flex:1}.addnew-child[_ngcontent-%COMP%]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}"]})}return e})(),lh=(()=>{class e extends V.t{static \u0275fac=function(){let t;return function(o){return(t||(t=n.n5z(e)))(o||e)}}();static \u0275cmp=n.Xpm({type:e,selectors:[["app-giolamviec"]],features:[n.qOj],decls:0,vars:0,template:function(i,o){},styles:['.squaredcheck[_ngcontent-%COMP%]{width:max-content;position:relative}.squaredcheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{width:16px;height:16px;cursor:pointer;position:absolute;top:5px;left:0;background:#66c0ff;border-radius:4px}.squaredcheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after{content:"";width:10px;height:5px;position:absolute;top:4px;left:3px;border:2px solid #fff;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg)}.squaredcheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover:after{opacity:.3}.squaredcheck[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:absolute;width:max-content;left:30px}.squaredcheck[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{visibility:hidden}.squaredcheck[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{background:#0096FF}.squaredcheck[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{opacity:1}']})}return e})();var y=T(67138);let Qt=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/LuongNhanVien`),this.httpClient=t}TimTheoDieuKien(t){return this.PostRequest(`${this.table}/TimTheoDieuKien`,t)}
1GetChiTietLuong(t){return this.GetRequest(`${this.table}/GetChiTietLuong?id=${t}`)}SaveLuongTheoNhanVien(t){return this.PostRequest(`${this.table}/SaveLuongTheoNhanVien`,t)}LayThongTinLuongTheoNv(t,i){return this.GetRequest(`${this.table}/LayThongTinLuongTheoNv?idNhanVien=${t}&idBangLuong=${i}`)}CapNhatTrangThaiBangLuong(t,i){return this.GetRequest(`${this.table}/CapNhatTrangThaiBangLuong?idBangLuong=${t}&type=${i}`)}TaoLuongChiTietNhanVienTuDong(t){return this.GetRequest(`${this.table}/TaoLuongChiTietNhanVienTuDong?idBangLuong=${t}`)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var hh=T(42525),xn=T(21015),fn=T(86376),yn=T(7130);function ch(e,l){if(1&e&&(n.TgZ(0,"h5"),n._uU(1),n.ALo(2,"tsb"),n.TgZ(3,"span",11),n._uU(4),n.ALo(5,"tsb"),n.ALo(6,"date"),n.ALo(7,"date"),n.qZA()()),2&e){const t=n.oxw();n.xp6(1),n.lnq("",n.xi3(2,6,"label-bang-luong-thang","B\u1ea3ng l\u01b0\u01a1ng th\xe1ng")," ",t.dataLuongBase.thang," - ",t.dataLuongBase.nam," "),n.xp6(3),n.lnq(" (",n.xi3(5,9,"label-thoi-gian","Th\u1eddi gian"),": ",n.xi3(6,12,t.dataLuongBase.ngayBatDau,"dd/MM/yyyy")," - ",n.xi3(7,15,t.dataLuongBase.ngayKetThuc,"dd/MM/yyyy"),") ")}}function uh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",13),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onTaoLuongChiTietNhanVienTuDong())}),n._UZ(1,"i",14),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-tao-luong-nhan-vien-tu-dong","T\u1ea1o l\u01b0\u01a1ng nh\xe2n vi\xean t\u1ef1 \u0111\u1ed9ng")," "))}function sh(e,l){1&e&&(n.ynx(0),n.YNc(1,uh,4,4,"button",12),n.BQk()),2&e&&(n.xp6(1),n.Q6J("sbAuthorize","LuongNhanVien_TaoLuongChiTietNhanVienTuDong"))}function rh(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"nz-avatar",27),n.BQk()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzSrc",t.avatarUrl)}}function gh(e,l){1&e&&n._UZ(0,"nz-avatar",28)}function ph(e,l){1&e&&(n.TgZ(0,"nz-tag",29),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")))}function _h(e,l){1&e&&(n.TgZ(0,"nz-tag",30),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-da-xu-ly","\u0110\xe3 x\u1eed l\xfd")))}function dh(e,l){1&e&&(n.TgZ(0,"nz-tag",31),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-doi-soat-thay-doi","\u0110\u1ed1i so\xe1t thay \u0111\u1ed5i")))}const mh=function(e){return{active:e}};function Th(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-list-item",17),n.NdJ("click",function(){const o=n.CHM(t),a=o.index,h=o.$implicit,u=n.oxw().$implicit,r=n.oxw();return n.KtG(r.onActive(u.id,a,h.id))}),n.TgZ(1,"div",18),n.YNc(2,rh,2,1,"ng-container",19),n.YNc(3,gh,1,0,"ng-template",null,20,n.W1O),n.TgZ(5,"span",21),n._uU(6),n.qZA()(),n.TgZ(7,"div",22),n.YNc(8,ph,3,4,"nz-tag",23),n.YNc(9,_h,3,4,"nz-tag",24),n.YNc(10,dh,3,4,"nz-tag",25),n.qZA(),n.TgZ(11,"div",26),n._uU(12),n.ALo(13,"vnd"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(4),a=n.oxw().$implicit,h=n.oxw();n.Q6J("ngClass",n.VKq(10,mh,i===h.isActiveMap[a.id])),n.xp6(2),n.Q6J("ngIf",void 0!==t.avatarUrl)("ngIfElse",o),n.xp6(4),n.Oqu(t.ten),n.xp6(2),n.Q6J("ngIf",void 0===t.doiSoatThayDoi),n.xp6(1),n.Q6J("ngIf",!1===t.doiSoatThayDoi),n.xp6(1),n.Q6J("ngIf",!0===t.doiSoatThayDoi),n.xp6(2),n.hij(" ",n.lcZ(13,8,t.thucLinh)," ")}}function Ch(e,l){if(1&e&&(n.TgZ(0,"nz-list",15),n.YNc(1,Th,14,12,"nz-list-item",16),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzHeader",t.name),n.xp6(1),n.Q6J("ngForOf",t.nhanViens)}}function fh(e,l){if(1&e&&(n.TgZ(0,"h6"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.AsE("",n.xi3(2,2,"label-bang-luong-thang","B\u1ea3ng l\u01b0\u01a1ng th\xe1ng")," ",t.dataLuongBase.thang,"")}}function zh(e,l){if(1&e&&(n.TgZ(0,"span",32),n._uU(1),n.ALo(2,"vnd"),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.hij(" ",n.lcZ(2,1,t.dataLuongDetail.tongThucLinh)," ")}}function xh(e,l){if(1&e&&(n.TgZ(0,"span",33),n._uU(1),n.ALo(2,"vnd"),n.ALo(3,"vnd"),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,t.dataLuongDetail.tongThucLinh)," ==> ",n.lcZ(3,4,t.calculateTongLuongThucLinh(!0))," ")}}function bh(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",13),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onLuuThongTin())}),n._UZ(1,"i",14),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-luu-thong-tin","L\u01b0u th\xf4ng tin")," "))}function yh(e,l){1&e&&(n.ynx(0),n.YNc(1,bh,4,4,"button",12),n.BQk()),2&e&&(n.xp6(1),n.Q6J("sbAuthorize","LuongNhanVien_SaveLuongTheoNhanVien"))}const vn=function(){return{standalone:!0}};function Mh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"p",45)(1,"nz-input-group",46),n.ALo(2,"tsb"),n.TgZ(3,"nz-input-number",61),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3);return n.KtG(a.dataLuongDetail.soNgayCoBan=o)})("keyup",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onChangeDataLuongCoBan())}),n.ALo(4,"vnd"),n.qZA()(),n.TgZ(5,"span"),n._uU(6,"x"),n.qZA(),n.TgZ(7,"nz-input-group",62),n.ALo(8,"tsb"),n.TgZ(9,"nz-input-number",63),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3);return n.KtG(a.dataLuongDetail.soGioCoBan=o)})("keyup",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onChangeDataLuongCoBan())}),n.ALo(10,"vnd"),n.qZA()(),n.TgZ(11,"span"),n._uU(12,"="),n.qZA(),n.TgZ(13,"nz-input-group",64),n.ALo(14,"tsb"),n.TgZ(15,"nz-input-number",65),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onChangeDataLuongCoBan())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3);return n.KtG(a.dataLuongDetail.tongGioCoBan=o)}),n.ALo(16,"vnd"),n.qZA()()()}if(2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("nzAddOnAfter",n.xi3(2,18,"addon-ngay","ng\xe0y")),n.xp6(2),n.Q6J("ngModel",t.dataLuongDetail.soNgayCoBan)("ngModel",n.lcZ(4,21,t.dataLuongDetail.soNgayCoBan))("ngModelOptions",n.DdM(33,vn))("nzMin",1)("nzStep",1),n.xp6(4),n.Q6J("nzAddOnAfter",n.xi3(8,23,"addon-gio","gi\u1edd")),n.xp6(2),n.Q6J("ngModel",t.dataLuongDetail.soGioCoBan)("ngModel",n.lcZ(10,26,t.dataLuongDetail.soGioCoBan))("ngModelOptions",n.DdM(34,vn))("nzMin",1)("nzStep",1),n.xp6(4),n.Q6J("nzAddOnAfter",n.xi3(14,28,"addon-gio","gi\u1edd")),n.xp6(2),n.Q6J("ngModel",t.dataLuongDetail.tongGioCoBan)("ngModel",n.lcZ(16,31,t.dataLuongDetail.tongGioCoBan))("ngModelOptions",n.DdM(35,vn))("nzMin",1)("nzStep",1)}}function Sh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"p",66)(1,"nz-input-group",67),n.ALo(2,"tsb"),n.TgZ(3,"nz-input-number",68),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onChangeDataLuongCoBan())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3);return n.KtG(a.dataLuongDetail.soNgayTheoNgay=o)}),n.ALo(4,"vnd"),n.qZA()()()}if(2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("nzAddOnAfter",n.xi3(2,6,"addon-ngay","ng\xe0y")),n.xp6(2),n.Q6J("ngModel",t.dataLuongDetail.soNgayTheoNgay)("ngModel",n.lcZ(4,9,t.dataLuongDetail.soNgayTheoNgay))("ngModelOptions",n.DdM(11,vn))("nzMin",1)("nzStep",1)}}function Nh(e,l){if(1&e&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.YNc(4,Mh,17,36,"p",59),n.YNc(5,Sh,5,12,"p",60),n.qZA()),2&e){const t=n.oxw(2);n.xp6(2),n.hij("1. ",n.xi3(3,3,"label-thoi-gian-lam-viec","Th\u1eddi gian l\xe0m vi\u1ec7c")," "),n.xp6(2),n.Q6J("ngIf",t.dataLuongDetail.kieuLoaiLuong===t.tmpELuongTheoGio.LuongTheoGio),n.xp6(1),n.Q6J("ngIf",t.dataLuongDetail.kieuLoaiLuong===t.tmpELuongTheoGio.LuongTheoNgay)}}function Dh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-input-group",69)(5,"nz-input-number",65),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onChangeDataLuongCoBan())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.dataLuongDetail.luongCoBanTheoGio=o)}),n.ALo(6,"vnd"),n.qZA()()()}if(2&e){const t=n.oxw(2);n.xp6(2),n.hij("2. ",n.xi3(3,6,"option-luong-theo-gio","L\u01b0\u01a1ng theo gi\u1edd"),""),n.xp6(3),n.Q6J("ngModel",t.dataLuongDetail.luongCoBanTheoGio)("ngModel",n.lcZ(6,9,t.dataLuongDetail.luongCoBanTheoGio))("ngModelOptions",n.DdM(11,vn))("nzMin",1)("nzStep",1)}}function Zh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-input-group",69)(5,"nz-input-number",65),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onChangeDataLuongCoBan())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.dataLuongDetail.luongCoBanTheoNgay=o)}),n.ALo(6,"vnd"),n.qZA()()()}if(2&e){const t=n.oxw(2);n.xp6(2),n.hij("2. ",n.xi3(3,6,"option-luong-theo-ngay","L\u01b0\u01a1ng theo ng\xe0y"),""),n.xp6(3),n.Q6J("ngModel",t.dataLuongDetail.luongCoBanTheoNgay)("ngModel",n.lcZ(6,9,t.dataLuongDetail.luongCoBanTheoNgay))("ngModelOptions",n.DdM(11,vn))("nzMin",1)("nzStep",1)}}function Ah(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-input-group",69)(5,"nz-input-number",65),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onChangeDataLuongCoBan())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);
1return n.KtG(a.dataLuongDetail.luongCoBanTheoThang=o)}),n.ALo(6,"vnd"),n.qZA()()()}if(2&e){const t=n.oxw(2);n.xp6(2),n.Oqu(n.xi3(3,6,"option-luong-theo-thang","L\u01b0\u01a1ng theo th\xe1ng")),n.xp6(3),n.Q6J("ngModel",t.dataLuongDetail.luongCoBanTheoThang)("ngModel",n.lcZ(6,9,t.dataLuongDetail.luongCoBanTheoThang))("ngModelOptions",n.DdM(11,vn))("nzMin",1)("nzStep",1)}}function vh(e,l){if(1&e&&(n.TgZ(0,"a"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.tongNhom.tongLuongCoBan)}}function Ph(e,l){if(1&e&&(n.TgZ(0,"a"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.tongNhom.tongLuongLamThem)}}function Eh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongSanPham)}}function kh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongSanPham),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiHoaHongSanPham)}}function Lh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongDichVu)}}function wh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongDichVu),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiHoaHongDichVu)}}function Oh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongThe)}}function qh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongThe),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiHoaHongThe)}}function Qh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongCombo)}}function Jh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongCombo),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiHoaHongCombo)}}function Ih(e,l){if(1&e&&(n.TgZ(0,"a"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongSanPham+t.dataLuongDetail.hoaHongDichVu+t.dataLuongDetail.hoaHongThe+t.dataLuongDetail.hoaHongCombo)}}function Uh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.hoaHongSanPham+t.dataLuongDetail.hoaHongDichVu+t.dataLuongDetail.hoaHongThe+t.dataLuongDetail.hoaHongCombo),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiHoaHongSanPham+t.dataLuongDetail.dsThayDoiHoaHongDichVu+t.dataLuongDetail.dsThayDoiHoaHongThe+t.dataLuongDetail.dsThayDoiHoaHongCombo)}}function Kh(e,l){if(1&e&&(n.YNc(0,Ih,3,1,"a",1),n.YNc(1,Uh,5,2,"span",53)),2&e){const t=n.oxw(2);n.Q6J("ngIf",!0!==t.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(1),n.Q6J("ngIf",!0===t.dataLuongDetail.isDSThayDoiHoaHong)}}function Hh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoDoanhThu)}}function Bh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoDoanhThu),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiThuongTheoDoanhThu)}}function Fh(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoTienTip)}}function Vh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoTienTip),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiThuongTheoTienTip)}}function Yh(e,l){if(1&e&&(n.TgZ(0,"a"),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 "),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoDoanhThu+t.dataLuongDetail.thuongTheoTienTip)}}function Gh(e,l){if(1&e&&(n.TgZ(0,"span",70),n._UZ(1,"app-span-currency",56),n._uU(2," \u0111 ==> "),n._UZ(3,"app-span-currency",56),n._uU(4," \u0111 "),n.qZA()),2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("Value",t.dataLuongDetail.thuongTheoDoanhThu+t.dataLuongDetail.thuongTheoTienTip),n.xp6(2),n.Q6J("Value",t.dataLuongDetail.dsThayDoiThuongTheoDoanhThu+t.dataLuongDetail.dsThayDoiThuongTheoTienTip)}}function Rh(e,l){if(1&e&&(n.YNc(0,Yh,3,1,"a",1),n.YNc(1,Gh,5,2,"span",53)),2&e){const t=n.oxw(2);n.Q6J("ngIf",!0!==t.dataLuongDetail.isDSThayDoiThuongTheoTienTip&&!0!==t.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu),n.xp6(1),n.Q6J("ngIf",!0===t.dataLuongDetail.isDSThayDoiThuongTheoTienTip||!0===t.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu)}}function $h(e,l){if(1&e&&(n._UZ(0,"app-span-currency",56),n._uU(1," \u0111 ")),2&e){const t=n.oxw(2);n.Q6J("Value",t.dataLuongDetail.phuCap+t.dataLuongDetail.thuong)}}function Wh(e,l){if(1&e&&(n._UZ(0,"app-span-currency",56),n._uU(1," \u0111 ")),2&e){const t=n.oxw(2);n.Q6J("Value",t.dataLuongDetail.tienPhat+t.dataLuongDetail.tamUng+t.dataLuongDetail.tamGiuLuong)}}function Xh(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-card")(1,"div",34)(2,"p"),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"div",35)(6,"span"),n._uU(7),n.qZA(),n.TgZ(8,"nz-select",36),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.dataLuongDetail.loaiTinhLuong=o)})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeKieuLoaiTinhLuong(o))}),n._UZ(9,"nz-option",37),n.ALo(10,"tsb"),n._UZ(11,"nz-option",37),n.ALo(12,"tsb"),n._UZ(13,"nz-option",37),n.ALo(14,"tsb"),n.qZA()()(),n.TgZ(15,"nz-card",38),n.ALo(16,"tsb"),n.TgZ(17,"nz-radio-group",39),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.dataLuongDetail.kieuLoaiLuong=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeDataLuongCoBan())}),n.TgZ(18,"label",40),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"label",40),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"label",40),n._uU(25),n.ALo(26,"tsb"),n.qZA()(),n.TgZ(27,"div",41),n.YNc(28,Nh,6,6,"div",42),n.YNc(29,Dh,7,12,"div",42),n.YNc(30,Zh,7,12,"div",42),n.YNc(31,Ah,7,12,"div",42),n.qZA()(),n.YNc(32,vh,3,1,"ng-template",null,43,n.W1O),n.TgZ(34,"nz-card",44),n.ALo(35,"tsb"),n.TgZ(36,"div",0)(37,"p"),n._uU(38),n.ALo(39,"tsb"),n.qZA(),n.TgZ(40,"p",45)(41,"nz-input-group",46),n.ALo(42,"tsb"),n.TgZ(43,"nz-input-number",47),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeDataLuongLamThem())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.dataLuongDetail.soGioLamThem=o)}),n.ALo(44,"vnd"),n.ALo(45,"tsb"),n.qZA()(),n._uU(46," x "),n.TgZ(47,"nz-input-group",48)(48,"nz-input-number",49),n.NdJ("keyup",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeDataLuongLamThem())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.dataLuongDetail.soTienLamThem=o)}),n.ALo(49,"vnd"),n.ALo(50,"tsb"),n.qZA()(),n._uU(51," = "),n.TgZ(52,"nz-input-group",50)(53,"nz-input-number",51),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.dataLuongDetail.tongTienLamThem=o)}),n.ALo(54,"vnd"),n.qZA()()()()(),n.YNc(55,Ph,3,1,"ng-template",null,52,n.W1O),n.TgZ(57,"nz-card",44),n.ALo(58,"tsb"),n.TgZ(59,"p",0)(60,"span"),n._uU(61),n.ALo(62,"tsb"),n.qZA(),n.YNc(63,Eh,3,1,"span",1),n.YNc(64,kh,5,2,"span",53),n.qZA(),n.TgZ(65,"p",0)(66,"span"),n._uU(67),n.ALo(68,"tsb"),n.qZA(),n.YNc(69,Lh,3,1,"span",1),n.YNc(70,wh,5,2,"span",53),n.qZA(),n.TgZ(71,"p",0)(72,"span"),n._uU(73),n.ALo(74,"tsb"),n.qZA(),n.YNc(75,Oh,3,1,"span",1),n.YNc(76,qh,5,2,"span",53),n.qZA(),n.TgZ(77,"p",0)(78,"span"),n._uU(79),n.ALo(80,"tsb"),n.qZA(),n.YNc(81,Qh,3,1,"span",1),n.YNc(82,Jh,5,2,"span",53),n.qZA()(),n.YNc(83,Kh,2,2,"ng-template",null,54,n.W1O),n.TgZ(85,"nz-card",44),n.ALo(86,"tsb"),n.TgZ(87,"p",0)(88,"span"),n._uU(89),n.ALo(90,"tsb"),n.qZA(),n.YNc(91,Hh,3,1,"span",1),n.YNc(92,Bh,5,2,"span",53),n.qZA(),n.TgZ(93,"p",0)(94,"span"),n._uU(95),n.ALo(96,"tsb"),n.qZA(),n.YNc(97,Fh,3,1,"span",1),n.YNc(98,Vh,5,2,"span",53),n.qZA()(),n.YNc(99,Rh,2,2,"ng-template",null,55,n.W1O),n.TgZ(101,"nz-card",44),n.ALo(102,"tsb"),n.TgZ(103,"p",0)(104,"span"),n._uU(105),n.ALo(106,"tsb"),n.qZA(),n.TgZ(107,"span"),n._UZ(108,"app-span-currency",56),n._uU(109," \u0111 "),n.qZA()(),n.TgZ(110,"p",0)(111,"span"),n._uU(112),n.ALo(113,"tsb"),n.qZA(),n.TgZ(114,"span"),n._UZ(115,"app-span-currency",56),n._uU(116," \u0111 "),n.qZA()()(),n.YNc(117,$h,2,1,"ng-template",null,57,n.W1O),n.TgZ(119,"nz-card",44),n.ALo(120,"tsb"),n.TgZ(121,"p",0)(122,"span"),n._uU(123),n.ALo(124,"tsb"),n.qZA(),n.TgZ(125,"span"),n._UZ(126,"app-span-currency",56),n._uU(127," \u0111 "),n.qZA()(),n.TgZ(128,"p",0)(129,"span"),n._uU(130),n.ALo(131,"tsb"),n.qZA(),n.TgZ(132,"span"),n._UZ(133,"app-span-currency",56),n._uU(134," \u0111 "),n.qZA()(),n.TgZ(135,"p",0)(136,"span"),n._uU(137),n.ALo(138,"tsb"),n.qZA(),n.TgZ(139,"span"),n._UZ(140,"app-span-currency",56),n._uU(141," \u0111 "),n.qZA()()(),n.YNc(142,Wh,2,1,"ng-template",null,58,n.W1O),n.qZA()}if(2&e){const t=n.MAs(33),i=n.MAs(56),o=n.MAs(84),a=n.MAs(100),h=n.MAs(118),u=n.MAs(143),r=n.oxw();n.xp6(3),n.Oqu(n.xi3(4,81,"label-cong-thuc-tinh-luong","C\xf4ng th\u1ee9c t\xednh l\u01b0\u01a1ng")),n.xp6(4),n.Oqu(r.textKieuLoaiTinhLuong),n.xp6(1),n.Q6J("nzSize","small")("ngModelOptions",n.DdM(171,vn))("ngModel",r.dataLuongDetail.loaiTinhLuong),n.xp6(1),n.Q6J("nzLabel",n.xi3(10,84,"option-tong-luong-co-ban-va-hoa-hong","T\u1ed5ng l\u01b0\u01a1ng c\u01a1 b\u1ea3n v\xe0 hoa h\u1ed3ng"))("nzValue",r.tmpEnum_KieuLoaiTinhLuong.LuongCoBanVaHoaHong),n.xp6(2),n.Q6J("nzLabel",n.xi3(12,87,"option-chi-tinh-luong-co-ban","Ch\u1ec9 t\xednh l\u01b0\u01a1ng c\u01a1 b\u1ea3n"))("nzValue",r.tmpEnum_KieuLoaiTinhLuong.LuongCoBan),n.xp6(2),n.Q6J("nzLabel",n.xi3(14,90,"option-chi-tinh-hoa-hong","Ch\u1ec9 t\xednh hoa h\u1ed3ng"))("nzValue",r.tmpEnum_KieuLoaiTinhLuong.HoaHong),n.xp6(2),n.Q6J("nzTitle",n.xi3(16,93,"label-a-luong-co-ban","A.L\u01af\u01a0NG C\u01a0 B\u1ea2N"))("nzExtra",t),n.xp6(2),n.Q6J("ngModel",r.dataLuongDetail.kieuLoaiLuong),n.xp6(1),n.Q6J("nzValue",r.tmpELuongTheoGio.LuongTheoGio),n.xp6(1),n.Oqu(n.xi3(20,96,"option-luong-theo-gio","L\u01b0\u01a1ng theo gi\u1edd")),n.xp6(2),n.Q6J("nzValue",r.tmpELuongTheoGio.LuongTheoNgay),n.xp6(1),n.Oqu(n.xi3(23,99,"option-luong-theo-ngay","L\u01b0\u01a1ng theo ng\xe0y")),n.xp6(2),n.Q6J("nzValue",r.tmpELuongTheoGio.LuongTheoThang),n.xp6(1),n.Oqu(n.xi3(26,102,"option-luong-theo-thang","L\u01b0\u01a1ng theo th\xe1ng")),n.xp6(3),n.Q6J("ngIf",r.dataLuongDetail.kieuLoaiLuong===r.tmpELuongTheoGio.LuongTheoGio||r.dataLuongDetail.kieuLoaiLuong===r.tmpELuongTheoGio.LuongTheoNgay),n.xp6(1),n.Q6J("ngIf",r.dataLuongDetail.kieuLoaiLuong===r.tmpELuongTheoGio.LuongTheoGio),n.xp6(1),n.Q6J("ngIf",r.dataLuongDetail.kieuLoaiLuong===r.tmpELuongTheoGio.LuongTheoNgay),n.xp6(1),n.Q6J("ngIf",r.dataLuongDetail.kieuLoaiLuong===r.tmpELuongTheoGio.LuongTheoThang),n.xp6(3),n.Q6J("nzTitle",n.xi3(35,105,"label-b-luong-lam-them","B.L\u01af\u01a0NG L\xc0M TH\xcaM"))("nzExtra",i),n.xp6(4),n.hij("1. ",n.xi3(39,108,"label-luong-lam-them","L\u01b0\u01a1ng l\xe0m th\xeam")," "),n.xp6(3),n.Q6J("nzAddOnAfter",n.xi3(42,111,"addon-gio","gi\u1edd")),n.xp6(2),n.Q6J("ngModel",r.dataLuongDetail.soGioLamThem)("ngModel",n.lcZ(44,114,r.dataLuongDetail.soGioLamThem))("ngModelOptions",n.DdM(172,vn))("nzPlaceHolder",n.xi3(45,116,"plh-so-gio","S\u1ed1 gi\u1edd"))("nzMin",1)("nzStep",1),n.xp6(5),n.Q6J("ngModel",r.dataLuongDetail.soTienLamThem)("ngModel",n.lcZ(49,119,r.dataLuongDetail.soTienLamThem))("ngModelOptions",n.DdM(173,vn))("nzPlaceHolder",n.xi3(50,121,"plh-luong-theo-gio","L\u01b0\u01a1ng theo gi\u1edd"))("nzMin",1)("nzStep",1),n.xp6(5),n.Q6J("ngModel",r.dataLuongDetail.tongTienLamThem)("ngModel",n.lcZ(54,124,r.dataLuongDetail.tongTienLamThem))("ngModelOptions",n.DdM(174,vn))("nzMin",1)("nzStep",1),n.xp6(4),n.Q6J("nzTitle",n.xi3(58,126,"label-c-hoa-hong-dich-vu","C.HOA H\u1ed2NG D\u1ecaCH V\u1ee4"))("nzExtra",o),n.xp6(4),n.hij("1. ",n.xi3(62,129,"label-hoa-hong-san-pham","Hoa h\u1ed3ng s\u1ea3n ph\u1ea9m"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(3),n.hij("2. ",n.xi3(68,132,"label-hoa-hong-dich-vu","Hoa h\u1ed3ng d\u1ecbch v\u1ee5"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(3),n.hij("3. ",n.xi3(74,135,"label-hoa-hong-ban-the","Hoa h\u1ed3ng b\xe1n th\u1ebb"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(3),n.hij("4. ",n.xi3(80,138,"label-hoa-hong-combo","Hoa h\u1ed3ng combo"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiHoaHong),n.xp6(3),n.Q6J("nzTitle",n.xi3(86,141,"label-d-thuong-theo-doanh-so","D.TH\u01af\u1edeNG THEO DOANH S\u1ed0"))("nzExtra",a),n.xp6(4),n.hij("1. ",n.xi3(90,144,"label-thuong-doanh-so","Th\u01b0\u1edfng doanh s\u1ed1"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu),n.xp6(3),n.hij("2. ",n.xi3(96,147,"label-tien-tip","Ti\u1ec1n tip"),""),n.xp6(2),n.Q6J("ngIf",!0!==r.dataLuongDetail.isDSThayDoiThuongTheoTienTip),n.xp6(1),n.Q6J("ngIf",!0===r.dataLuongDetail.isDSThayDoiThuongTheoTienTip),n.xp6(3),n.Q6J("nzTitle",n.xi3(102,150,"label-e-phu-cap-va-thuong","E. PH\u1ee4 C\u1ea4P & TH\u01af\u1edeNG"))("nzExtra",h),n.xp6(4),n.hij("1. ",n.xi3(106,153,"label-phu-cap","Ph\u1ee5 c\u1ea5p"),""),n.xp6(3),n.Q6J("Value",r.dataLuongDetail.phuCap),n.xp6(4),n.hij("2. ",n.xi3(113,156,"label-thuong","Th\u01b0\u1edfng"),""),n.xp6(3),n.Q6J("Value",r.dataLuongDetail.thuong),n.xp6(4),n.Q6J("nzTitle",n.xi3(120,159,"label-f-khau-tru","F.KH\u1ea4U TR\u1eea"))("nzExtra",u),n.xp6(4),n.hij("1. ",n.xi3(124,162,"label-tien-phat","Ti\u1ec1n ph\u1ea1t"),""),n.xp6(3),n.Q6J("Value",r.dataLuongDetail.tienPhat),n.xp6(4),n.hij("2. ",n.xi3(131,165,"label-tam-ung","T\u1ea1m \u1ee9ng"),""),n.xp6(3),n.Q6J("Value",r.dataLuongDetail.tamUng),n.xp6(4),n.hij("3. ",n.xi3(138,168,"label-tam-giu-luong","T\u1ea1m gi\u1eef l\u01b0\u01a1ng"),""),n.xp6(3),n.Q6J("Value",r.dataLuongDetail.tamGiuLuong)}}let jh=(()=>{class e{route;luongNhanVien;userService;_notification;spinner;router;tmpEnum_KieuLoaiTinhLuong=y.XX;tmpELuongTheoGio=y.hL;GUID_EMPTY=ln.i.EMPTY;dataLuongBase;dataLuongDetail={id:ln.i.EMPTY,idLuong:ln.i.EMPTY,idNhanVien:ln.i.EMPTY,loaiTinhLuong:y.XX.LuongCoBanVaHoaHong,kieuLoaiLuong:y.hL.LuongTheoGio,soNgayCoBan:0,soGioCoBan:0,tongGioCoBan:0,luongCoBanTheoGio:0,soNgayTheoNgay:0,luongCoBanTheoNgay:0,luongCoBanTheoThang:0,soGioLamThem:0,soTienLamThem:0,tongTienLamThem:0,hoaHongSanPham:0,hoaHongDichVu:0,hoaHongThe:0,hoaHongCombo:0,dsThayDoiHoaHongDichVu:0,dsThayDoiHoaHongSanPham:0,dsThayDoiHoaHongThe:0,dsThayDoiHoaHongCombo:0,thuongTheoDoanhThu:0,thuongTheoTienTip:0,dsThayDoiThuongTheoDoanhThu:0,dsThayDoiThuongTheoTienTip:0,phuCap:0,thuong:0,dsThayDoiPhuCap:0,dsThayDoiThuong:0,tienPhat:0,tamUng:0,tamGiuLuong:0,dsThayDoiTienPhat:0,dsThayDoiTamUng:0,dsThayDoiTamGiuLuong:0,isDSThayDoiHoaHong:!1,isDSThayDoiThuongTheoDoanhThu:!1,isDSThayDoiThuongTheoTienTip:!1,tongThucLinh:0};tongNhom={tongLuongCoBan:0,tongLuongLamThem:0,tongHoaHongDichVu:0,tongThuongTheoDoanhTh
1u:0,tongPhuCapVaThuong:0,tongKhauTru:0};dataNhomNv=[];isActiveMap={};textKieuLoaiTinhLuong="A + B + D + E - F";constructor(t,i,o,a,h,u){this.route=t,this.luongNhanVien=i,this.userService=o,this._notification=a,this.spinner=h,this.router=u}ngOnInit(){this.spinner.show();let t=this.route.snapshot.paramMap.get("id");null!=t&&t!=ln.i.EMPTY&&this.luongNhanVien.GetChiTietLuong(t).then(i=>{i.success?(this.dataLuongBase=i.data,this.dataLuongBase.id=this.route.snapshot.paramMap.get("id"),this.GetNhomNhanVienTheoBangLuong(),this.onChangeKieuLoaiTinhLuong(i.data.congThuc)):this._notification.error(p.$.ERROR,i.message)}),this.spinner.hide()}GetNhomNhanVienTheoBangLuong(){this.userService.GetNhomNhanVienTheoBangLuong(this.dataLuongBase.id).then(t=>{t.success&&(this.dataNhomNv=t.data,this.dataNhomNv.forEach(i=>{this.isActiveMap[i.id]=-1}),this.dataNhomNv.forEach(i=>{i.nhanViens.forEach(o=>{o.avatarUrl=`${k.N.SERVICE_API_FILE}Files/GetFile?id=${o.avatarUrl}&size=m`})}))})}getLuongNhanVienChiTiet(t,i,o,a){this.luongNhanVien.LayThongTinLuongTheoNv(t,i).then(h=>{if(h.success){if(this.dataLuongDetail=h.data,void 0!==this.dataLuongDetail&&(this.calcTongNhom(),!0===h.data.doiSoatThayDoi)){let r=h.data.doiSoatDanhSachLoaiThayDoi.split(";");r.some(d=>"1"===d)&&(this.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu=!0),r.some(d=>"2"===d)&&(this.dataLuongDetail.isDSThayDoiThuongTheoTienTip=!0),r.some(d=>"3"===d)&&(this.dataLuongDetail.isDSThayDoiHoaHong=!0)}if(this.isActiveMap[o]===a)return;for(const r in this.isActiveMap)this.isActiveMap[r]=r===o?a:-1;this.calculateTongLuongThucLinh(),this.onChangeDataLuongCoBan()}this.dataLuongDetail.idLuong=this.dataLuongBase.id,this.dataLuongDetail.idNhanVien=t})}calcTongNhom(){this.onChangeDataLuongCoBan(),void 0===this.dataLuongDetail.soGioLamThem&&(this.dataLuongDetail.soGioLamThem=0),void 0===this.dataLuongDetail.soTienLamThem&&(this.dataLuongDetail.soTienLamThem=0),this.tongNhom.tongLuongLamThem=this.dataLuongDetail.soGioLamThem*this.dataLuongDetail.soTienLamThem,void 0===this.dataLuongDetail.hoaHongSanPham&&(this.dataLuongDetail.hoaHongSanPham=0),void 0===this.dataLuongDetail.hoaHongDichVu&&(this.dataLuongDetail.hoaHongDichVu=0),void 0===this.dataLuongDetail.hoaHongThe&&(this.dataLuongDetail.hoaHongThe=0),this.tongNhom.tongHoaHongDichVu=this.dataLuongDetail.hoaHongSanPham+this.dataLuongDetail.hoaHongDichVu+this.dataLuongDetail.hoaHongThe+this.dataLuongDetail.hoaHongCombo,void 0===this.dataLuongDetail.thuongTheoDoanhThu&&(this.dataLuongDetail.thuongTheoDoanhThu=0),void 0===this.dataLuongDetail.thuongTheoTienTip&&(this.dataLuongDetail.thuongTheoTienTip=0),this.tongNhom.tongThuongTheoDoanhThu=this.dataLuongDetail.thuongTheoDoanhThu+this.dataLuongDetail.thuongTheoTienTip,void 0===this.dataLuongDetail.phuCap&&(this.dataLuongDetail.phuCap=0),void 0===this.dataLuongDetail.thuong&&(this.dataLuongDetail.thuong=0),this.tongNhom.tongPhuCapVaThuong=this.dataLuongDetail.phuCap+this.dataLuongDetail.thuong,void 0===this.dataLuongDetail.tienPhat&&(this.dataLuongDetail.tienPhat=0),void 0===this.dataLuongDetail.tamUng&&(this.dataLuongDetail.tamUng=0),void 0===this.dataLuongDetail.tamGiuLuong&&(this.dataLuongDetail.tamGiuLuong=0),this.tongNhom.tongKhauTru=this.dataLuongDetail.tienPhat+this.dataLuongDetail.tamUng+this.dataLuongDetail.tamGiuLuong}onActive(t,i,o){o!==this.dataLuongDetail.idNhanVien&&(this.dataLuongDetail.idLuong=this.dataLuongBase.id,this.dataLuongDetail.idNhanVien=o,this.getLuongNhanVienChiTiet(this.dataLuongDetail.idNhanVien,this.dataLuongBase.id,t,i))}onChangeDataLuongCoBan(){this.dataLuongDetail.kieuLoaiLuong===y.hL.LuongTheoGio?(void 0===this.dataLuongDetail.soNgayCoBan&&(this.dataLuongDetail.soNgayCoBan=0),void 0===this.dataLuongDetail.soGioCoBan&&(this.dataLuongDetail.soGioCoBan=0),void 0===this.dataLuongDetail.luongCoBanTheoGio&&(this.dataLuongDetail.luongCoBanTheoGio=0),this.dataLuongDetail.tongGioCoBan=this.dataLuongDetail.soNgayCoBan*this.dataLuongDetail.soGioCoBan,this.tongNhom.tongLuongCoBan=this.dataLuongDetail.tongGioCoBan*this.dataLuongDetail.luongCoBanTheoGio):this.dataLuongDetail.kieuLoaiLuong===y.hL.LuongTheoNgay?(void 0===this.dataLuongDetail.soNgayTheoNgay&&(this.dataLuongDetail.soNgayTheoNgay=0),void 0===this.dataLuongDetail.luongCoBanTheoNgay&&(this.dataLuongDetail.luongCoBanTheoNgay=0),this.tongNhom.tongLuongCoBan=this.dataLuongDetail.soNgayTheoNgay*this.dataLuongDetail.luongCoBanTheoNgay):this.dataLuongDetail.kieuLoaiLuong===y.hL.LuongTheoThang&&(void 0===this.dataLuongDetail.luongCoBanTheoThang&&(this.dataLuongDetail.luongCoBanTheoThang=0),this.tongNhom.tongLuongCoBan=1*this.dataLuongDetail.luongCoBanTheoThang)}onChangeDataLuongLamThem(){void 0===this.dataLuongDetail.soGioLamThem&&(this.dataLuongDetail.soGioLamThem=0),void 0===this.dataLuongDetail.soTienLamThem&&(this.dataLuongDetail.soTienLamThem=0),this.tongNhom.tongLuongLamThem=this.dataLuongDetail.soGioLamThem*this.dataLuongDetail.soTienLamThem}calculateTongLuongThucLinh(t=!1){let i=0;if(void 0!==this.dataLuongDetail)return void 0===this.dataLuongDetail.loaiTinhLuong&&(this.dataLuongDetail.loaiTinhLuong=y.XX.LuongCoBanVaHoaHong),void 0===this.dataLuongDetail.kieuLoaiLuong&&(this.dataLuongDetail.kieuLoaiLuong=y.hL.LuongTheoGio),(this.dataLuongDetail.loaiTinhLuong===y.XX.LuongCoBanVaHoaHong||this.dataLuongDetail.loaiTinhLuong===y.XX.LuongCoBan)&&void 0!==this.tongNhom.tongLuongCoBan&&(i+=this.tongNhom.tongLuongCoBan),void 0!==this.tongNhom.tongLuongLamThem&&(i+=this.tongNhom.tongLuongLamThem),(this.dataLuongDetail.loaiTinhLuong===y.XX.LuongCoBanVaHoaHong||this.dataLuongDetail.loaiTinhLuong===y.XX.HoaHong)&&(i+=!0===t?this.dataLuongDetail.dsThayDoiHoaHongSanPham+this.dataLuongDetail.dsThayDoiHoaHongDichVu+this.dataLuongDetail.dsThayDoiHoaHongThe+this.dataLuongDetail.dsThayDoiHoaHongCombo:this.tongNhom.tongHoaHongDichVu),void 0!==this.tongNhom.tongThuongTheoDoanhThu&&(i+=!0===t?this.dataLuongDetail.dsThayDoiThuongTheoDoanhThu+this.dataLuongDetail.dsThayDoiThuongTheoTienTip:this.tongNhom.tongThuongTheoDoanhThu),void 0!==this.tongNhom.tongPhuCapVaThuong&&(i+=this.tongNhom.tongPhuCapVaThuong),void 0!==this.tongNhom.tongKhauTru&&(i-=this.tongNhom.tongKhauTru),!0!==t&&(this.dataLuongDetail.tongThucLinh=i),i}onChangeKieuLoaiTinhLuong(t){t===y.XX.LuongCoBan&&(this.textKieuLoaiTinhLuong="A
1+ B + D + E - F"),t===y.XX.HoaHong&&(this.textKieuLoaiTinhLuong="B + C + D + E - F"),t===y.XX.LuongCoBanVaHoaHong&&(this.textKieuLoaiTinhLuong="A + B + C + D + E - F"),this.calculateTongLuongThucLinh()}onLuuThongTin(){(void 0===this.dataLuongDetail.id||this.dataLuongDetail.id===ln.i.EMPTY)&&(this.dataLuongDetail.idLuong=this.dataLuongBase.id),this.luongNhanVien.SaveLuongTheoNhanVien(this.dataLuongDetail).then(t=>{if(t.success)return this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),void this.GetNhomNhanVienTheoBangLuong();this._notification.error(t.error,t.message)})}onTaoLuongChiTietNhanVienTuDong(){this.luongNhanVien.TaoLuongChiTietNhanVienTuDong(this.dataLuongBase.id).then(t=>{if(t.success)return this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),void this.GetNhomNhanVienTheoBangLuong();this._notification.error(t.error,t.message)})}redirectBangLuong(){this.router.navigate(["/major/luong-nhan-vien"])}static \u0275fac=function(i){return new(i||e)(n.Y36(kn.gz),n.Y36(Qt),n.Y36(hh.y),n.Y36(E.zb),n.Y36(O.t2),n.Y36(kn.F0))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-luong-nhanvien-detail"]],decls:27,vars:20,consts:[[1,"d-flex"],[4,"ngIf"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","",1,"m-r-5",3,"click"],["nz-icon","","nzType","rollback","nzTheme","outline"],[1,"row","m-t-40",2,"align-items","flex-start"],[1,"col-lg-4"],["ngClass","m-b-20","style","border: 1px solid #ccc;","class","m-b-5","nzBordered","",3,"nzHeader",4,"ngFor","ngForOf"],[1,"col-lg-8"],[2,"display","flex"],["style","color:#1E86FF; font-weight: 700; font-size: 17px;",4,"ngIf"],["style","color:red; font-weight: 700; font-size: 17px;",4,"ngIf"],[2,"font-size","12px","color","#ccc"],["nzSize","small","nz-button","","nzType","primary","nz-tooltip","",3,"click",4,"sbAuthorize"],["nzSize","small","nz-button","","nzType","primary","nz-tooltip","",3,"click"],["nz-icon","","nzType","save","theme","outline"],["ngClass","m-b-20","nzBordered","",1,"m-b-5",2,"border","1px solid #ccc",3,"nzHeader"],["class","user-item",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"user-item",3,"ngClass","click"],[1,"col-5"],[4,"ngIf","ngIfElse"],["noAvatar",""],[1,"m-l-10"],[1,"col-2"],["nzColor","warning",4,"ngIf"],["nzColor","success",4,"ngIf"],["nzColor","error",4,"ngIf"],[1,"text-right"],["nzIcon","user",3,"nzSrc"],["nzIcon","user"],["nzColor","warning"],["nzColor","success"],["nzColor","error"],[2,"color","#1E86FF","font-weight","700","font-size","17px"],[2,"color","red","font-weight","700","font-size","17px"],[1,"congthuc","d-flex"],[1,"d-flex",2,"width","410px"],["nzAllowClear","",1,"w-100","select-tag",3,"nzSize","ngModelOptions","ngModel","ngModelChange"],[3,"nzLabel","nzValue"],[1,"m-t-10","w-100",2,"border","0",3,"nzTitle","nzExtra"],[3,"ngModel","ngModelChange"],["nz-radio","",3,"nzValue"],[1,"m-t-20"],["class","d-flex",4,"ngIf"],["extraTemplateCoBan",""],[1,"m-t-10","w-100",3,"nzTitle","nzExtra"],[1,"d-flex-input"],["nzSize","small",1,"m-r-10",3,"nzAddOnAfter"],["nzSize","small","nzSize","small","ngModel","1",1,"w-100",3,"ngModel","ngModelOptions","nzPlaceHolder","nzMin","nzStep","keyup","ngModelChange"],["nzSize","small","nzAddOnAfter","\u0111",1,"m-r-10","m-l-10"],["nzSize","small","nzSize","small","ngModel","1",1,"w-100",2,"width","150px",3,"ngModel","ngModelOptions","nzPlaceHolder","nzMin","nzStep","keyup","ngModelChange"],["nzSize","small","nzAddOnAfter","\u0111",1,"m-l-10","w-150"],["nzSize","small","nzSize","small","ngModel","1",1,"w-100",3,"ngModel","ngModelOptions","nzMin","nzStep","ngModelChange"],["extraTemplateLamThem",""],["style","color: red; font-weight: bold;",4,"ngIf"],["extraTemplateDichVu",""],["extraTemplateDoanhThu",""],[3,"Value"],["extraTemplatePhuCap",""],["extraTemplateKhauTru",""],["class","d-flex-input",4,"ngIf"],["class","d-flex-input","style","justify-content: flex-end;",4,"ngIf"],["nzSize","small","nzSize","small","ngModel","1",1,"w-100",3,"ngModel","ngModelOptions","nzMin","nzStep","ngModelChange","keyup"],["nzSize","small",1,"m-l-10","m-r-10",3,"nzAddOnAfter"],["nzSize","small","nzSize","small","ngModel","1","vnd","",1,"w-100",3,"ngModel","ngModelOptions","nzMin","nzStep","ngModelChange","keyup"],["nzSize","small",1,"m-l-10",3,"nzAddOnAfter"],["nzSize","small","nzSize","small","ngModel","1",1,"w-100",3,"ngModel","ngModelOptions","nzMin","nzStep","keyup","ngModelChange"],[1,"d-flex-input",2,"justify-content","flex-end"],["nzSize","small",1,"m-l-10",2,"width","139px",3,"nzAddOnAfter"],["nzSize","small","ngModel","1",3,"ngModel","ngModelOptions","nzMin","nzStep","keyup","ngModelChange"],["nzSize","small","nzAddOnAfter","\u0111",1,"m-l-10",2,"width","150px"],[2,"color","red","font-weight","bold"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0),n.YNc(1,ch,8,18,"h5",1),n.TgZ(2,"div")(3,"button",2),n.NdJ("
1click",function(){return o.redirectBangLuong()}),n._UZ(4,"span",3),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.YNc(7,sh,2,1,"ng-container",1),n.qZA()(),n.TgZ(8,"div",4)(9,"div",5)(10,"nz-card")(11,"h6"),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.YNc(14,Ch,2,2,"nz-list",6),n.qZA()(),n.TgZ(15,"div",7)(16,"nz-card")(17,"div",0),n.YNc(18,fh,3,5,"h6",1),n.TgZ(19,"div",8)(20,"p"),n._uU(21),n.ALo(22,"tsb"),n.YNc(23,zh,3,3,"span",9),n.YNc(24,xh,4,6,"span",10),n.qZA()(),n.YNc(25,yh,2,1,"ng-container",1),n.qZA(),n.YNc(26,Xh,144,175,"nz-card",1),n.qZA()()()),2&i&&(n.xp6(1),n.Q6J("ngIf",void 0!==o.dataLuongBase),n.xp6(4),n.hij(" ",n.xi3(6,11,"btn-tro-ve","Tr\u1edf v\u1ec1")," "),n.xp6(2),n.Q6J("ngIf",void 0!==o.dataLuongBase&&1===o.dataLuongBase.trangThai),n.xp6(5),n.Oqu(n.xi3(13,14,"label-danh-sach-nhan-vien","Danh s\xe1ch nh\xe2n vi\xean")),n.xp6(2),n.Q6J("ngForOf",o.dataNhomNv),n.xp6(4),n.Q6J("ngIf",void 0!==o.dataLuongBase),n.xp6(3),n.hij("",n.xi3(22,17,"label-thuc-linh","Th\u1ef1c l\u0129nh"),": "),n.xp6(2),n.Q6J("ngIf",!0!==o.dataLuongDetail.isDSThayDoiThuongTheoTienTip&&!0!==o.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu&&(o.dataLuongDetail.loaiTinhLuong===o.tmpEnum_KieuLoaiTinhLuong.LuongCoBan||!0!==o.dataLuongDetail.isDSThayDoiHoaHong)),n.xp6(1),n.Q6J("ngIf",!0===o.dataLuongDetail.isDSThayDoiThuongTheoTienTip||!0===o.dataLuongDetail.isDSThayDoiThuongTheoDoanhThu||!0===o.dataLuongDetail.isDSThayDoiHoaHong&&(o.dataLuongDetail.loaiTinhLuong===o.tmpEnum_KieuLoaiTinhLuong.LuongCoBanVaHoaHong||o.dataLuongDetail.loaiTinhLuong===o.tmpEnum_KieuLoaiTinhLuong.HoaHong)),n.xp6(1),n.Q6J("ngIf",void 0!==o.dataLuongBase&&1===o.dataLuongBase.trangThai),n.xp6(1),n.Q6J("ngIf",void 0!==o.dataLuongDetail.idNhanVien&&o.dataLuongDetail.idNhanVien!==o.GUID_EMPTY))},dependencies:[s.mk,s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,te.Dz,bn.Of,bn.Dg,X.j,Lt.n_,Lt.AA,W.SY,z.Ip,z.Vq,C.gB,Un._V,g.JJ,xn.i,g.On,w.Ls,fn.g,K.a,s.uU,yn.FK,Q.p],styles:["nz-select-top-control[_ngcontent-%COMP%]{height:32px!important}.d-flex[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.border-custom[_ngcontent-%COMP%]{border-radius:5px;border-color:#1890ff;color:#1890ff}.congthuc[_ngcontent-%COMP%]{width:100%;height:50px;background-color:#f3f3f3;padding:16px;border-radius:5px}.congthuc[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.congthuc[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{width:240px} .ant-card-head{height:40px;font-size:13px;background-color:#f3f3f3} .ant-list-bordered{border:0} .ant-list-split .ant-list-item{border:0}.d-flex-input[_ngcontent-%COMP%]{width:500px;display:flex;align-items:center}nz-list-item[_ngcontent-%COMP%]{cursor:pointer}.active[_ngcontent-%COMP%]{background-color:#cce6ff} .ant-input-group{width:0} .ant-input-group{width:100%}"]})}return e})();var at=T(27733);function nc(e,l){if(1&e&&n._UZ(0,"nz-option",4),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenNganHang+" - "+t.chuTaiKhoan)("nzValue",t.id)}}function tc(e,l){if(1&e&&(n.TgZ(0,"nz-form-item")(1,"nz-form-label",21),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",2)(5,"nz-select",22),n.YNc(6,nc,1,2,"nz-option",23),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,7,"label-tai-khoan-ngan-hang","T\xe0i kho\u1ea3n ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("ngForOf",t.lstTkNganHang)}}let pe=(()=>{class e extends V.t{modal;fb;_notification;_luongNhanVienService;_chiNhanhService;tkService;httpClient;id;formInput;color="rgb(255, 155, 46)";bgColor="rgb(255, 155, 46)";date=null;radioValue="A";year=new Date;lstChiNhanhByDonVi=[];idChiNhanhAll=ln.i.EMPTY;idChiNhanh;selectedChiNhanh;diabledSelect=!1;isShowNganHang=!1;isCallingOnChangeChiNhanh=!1;lstTkNganHang=[];constructor(t,i,o,a,h,u,r){super(r),this.modal=t,this.fb=i,this._notification=o,this._luongNhanVienService=a,this._chiNhanhService=h,this.tkService=u,this.httpClient=r}ngOnInit(){this.initForm(),this.getListTheNganHangByChiNhanh(),this.getListChiNhanhByDonVi(),this.onThangChange(this.formInput.controls.thang.value)}initForm(){this.formInput=this.fb.group({thang:[1,[g.kI.required]],nam:[this.year.getFullYear(),[g.kI.required]],ngayBatDau:[null,[g.kI.required]],ngayKetThuc:[null,[g.kI.required]],congThuc:[1],loaiQuy:[1],idTaiKhoanNganHang:[null]}
1),this.id&&this._luongNhanVienService.getDetail(this.id).then(t=>{if(t.success){let i={ma:t.data.ma,ten:t.data.ten,color:t.data.color,bgColor:t.data.bgColor,class:t.data.class,suDung:t.data.suDung};this.color=t.data.color,this.bgColor=t.data.bgColor,this.formInput.patchValue(i)}})}getListTheNganHangByChiNhanh(){this.tkService.GetListTaiKhoanByChiNhanh().then(t=>{t.success&&(this.lstTkNganHang=t.data,this.formInput.controls.idTaiKhoanNganHang.setValue(t.data[0].id))})}getListChiNhanhByDonVi(){this._chiNhanhService.GetChiNhanhTheoDonVi().then(t=>{t.success&&(this.lstChiNhanhByDonVi=t.data,1===t.data.length&&!1===t.data[0].isAdmin&&(this.onChangeChiNhanh(t.data[0].id),this.diabledSelect=!0))})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}onChangeChiNhanh(t){this.isCallingOnChangeChiNhanh||(this.isCallingOnChangeChiNhanh=!0,null!=t&&this.formInput.controls.idChiNhanh.patchValue(t),this.isCallingOnChangeChiNhanh=!1)}onChangeLoaiQuy(t){this.isShowNganHang=2===t}onThangChange(t){const i=this.formInput.controls.nam.value;if(t&&i){const o=new Date(i,t-1,1),a=new Date(i,t,1),h=new Date(a.getTime()-1);this.formInput.patchValue({ngayBatDau:o,ngayKetThuc:h})}}addOrEdit(){if(this.markFormGroupTouched(this.formInput),this.formInput.invalid)return;let t={...this.formInput.value};null!=this.id&&(t.id=this.id),null==t.id||null==t.id?this._luongNhanVienService.create(t).then(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)}):this._luongNhanVienService.update(t).then(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)})}onExit(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36(Qt),n.Y36($.e),n.Y36(at.s),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-ql-luong-nhan-vien-edit"]],features:[n.qOj],decls:88,vars:170,consts:[["nz-form","",3,"formGroup"],["nzFor","loaiQuy",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["formControlName","loaiQuy",1,"w-100","m-l-10",3,"nzSize","ngModelChange"],[3,"nzLabel","nzValue"],[4,"ngIf"],["nzFor","ma",3,"nzSm","nzXs"],["formControlName","thang",1,"w-30","m-l-10",3,"nzSize","ngModelChange"],["nzRequired","","nzFor","nam",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["nz-input","","formControlName","nam","type","text",1,"w-30",3,"nzSize"],["nzRequired","","nzFor","ngayBatDau",3,"nzSm","nzXs"],["formControlName","ngayBatDau",3,"placeHolder"],["nzRequired","","nzFor","ngayKetThuc",3,"nzSm","nzXs"],["formControlName","ngayKetThuc",3,"placeHolder"],["nzFor","congThuc",3,"nzSm","nzXs"],["formControlName","congThuc"],["nz-radio","",3,"nzValue"],[3,"nzSpan","nzOffset"],["nz-button","",1,"m-r-10",3,"nzSize","click"],["nz-button","","nzType","primary",3,"nzSize","click"],["nzFor","idTaiKhoanNganHang",3,"nzSm","nzXs"],["formControlName","idTaiKhoanNganHang",1,"w-100",3,"nzSize"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item")(2,"nz-form-label",1),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",2)(6,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.onChangeLoaiQuy(h)}),n._UZ(7,"nz-option",4),n.ALo(8,"tsb"),n._UZ(9,"nz-option",4),n.ALo(10,"tsb"),n.qZA()()(),n.YNc(11,tc,7,10,"nz-form-item",5),n.TgZ(12,"nz-form-item")(13,"nz-form-label",6),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"nz-form-control",2)(17,"nz-select",7),n.NdJ("ngModelChange",function(h){return o.onThangChange(h)}),n._UZ(18,"nz-option",4),n.ALo(19,"tsb"),n._UZ(20,"nz-option",4),n.ALo(21,"tsb"),n._UZ(22,"nz-option",4),n.ALo(23,"tsb"),n._UZ(24,"nz-option",4),n.ALo(25,"tsb"),n._UZ(26,"nz-option",4),n.ALo(27,"tsb"),n._UZ(28,"nz-option",4),n.ALo(29,"tsb"),n._UZ(30,"nz-option",4),n.ALo(31,"tsb"),n._UZ(32,"nz-option",4),n.ALo(33,"tsb"),n._UZ(34,"nz-option",4),n.ALo(35,"tsb"),n._UZ(36,"nz-option",4),n.ALo(37,"tsb"),n._UZ(38,"nz-option",4),n.ALo(39,"tsb"),n._UZ(40,"nz-option",4),n.ALo(41,"tsb"),n.qZA()()(),n.TgZ(42,"nz-form-item")(43,"nz-form-label",8),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"nz-form-control",9),n.ALo(47,"tsb"),n._UZ(48,"input",10),n.qZA()(),n.TgZ(49,"nz-form-item")(50,"nz-form-label",11),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.TgZ(53,"nz-form-control",9),n.ALo(54,"tsb"),n._UZ(55,"app-date-picker",12),n.ALo(56,"tsb"),n.qZA()(),n.TgZ(57,"nz-form-item")(58,"nz-form-label",13),n._uU(59),n.ALo(60,"tsb"),n.qZA(),n.TgZ(61,"nz-form-control",9),n.ALo(62,"tsb"),n._UZ(63,"app-date-picker",14),n.ALo(64,"tsb"),n.qZA()(),n.TgZ(65,"nz-form-item")(66,"nz-form-label",15),n._uU(67),n.ALo(68,"tsb"),n.qZA(),n.TgZ(69,"nz-form-control",2)(70,"nz-radio-group",16)(71,"label",17),n._uU(72),n.ALo(73,"tsb"),n.qZA(),n.TgZ(74,"label",17),n._uU(75),n.ALo(76,"tsb"),n.qZA(),n.TgZ(77,"label",17),n._uU(78),n.ALo(79,"tsb"),n.qZA()()()(),n.TgZ(80,"nz-form-item")(81,"nz-form-control",18)(82,"button",19),n.NdJ("
1click",function(){return o.onExit()}),n._uU(83),n.ALo(84,"tsb"),n.qZA(),n.TgZ(85,"button",20),n.NdJ("click",function(){return o.addOrEdit()}),n._uU(86),n.ALo(87,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,80,"label-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzLabel",n.xi3(8,83,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(10,86,"option-quy-ngan-hang","Qu\u1ef9 ng\xe2n h\xe0ng"))("nzValue",2),n.xp6(2),n.Q6J("ngIf",o.isShowNganHang),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(15,89,"label-bang-luong","B\u1ea3ng l\u01b0\u01a1ng")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzLabel",n.xi3(19,92,"option-thang-1","Th\xe1ng 1"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(21,95,"option-thang-2","Th\xe1ng 2"))("nzValue",2),n.xp6(2),n.Q6J("nzLabel",n.xi3(23,98,"option-thang-3","Th\xe1ng 3"))("nzValue",3),n.xp6(2),n.Q6J("nzLabel",n.xi3(25,101,"option-thang-4","Th\xe1ng 4"))("nzValue",4),n.xp6(2),n.Q6J("nzLabel",n.xi3(27,104,"option-thang-5","Th\xe1ng 5"))("nzValue",5),n.xp6(2),n.Q6J("nzLabel",n.xi3(29,107,"option-thang-6","Th\xe1ng 6"))("nzValue",6),n.xp6(2),n.Q6J("nzLabel",n.xi3(31,110,"option-thang-7","Th\xe1ng 7"))("nzValue",7),n.xp6(2),n.Q6J("nzLabel",n.xi3(33,113,"option-thang-8","Th\xe1ng 8"))("nzValue",8),n.xp6(2),n.Q6J("nzLabel",n.xi3(35,116,"option-thang-9","Th\xe1ng 9"))("nzValue",9),n.xp6(2),n.Q6J("nzLabel",n.xi3(37,119,"option-thang-10","Th\xe1ng 10"))("nzValue",10),n.xp6(2),n.Q6J("nzLabel",n.xi3(39,122,"option-thang-11","Th\xe1ng 11"))("nzValue",11),n.xp6(2),n.Q6J("nzLabel",n.xi3(41,125,"option-thang-12","Th\xe1ng 12"))("nzValue",12),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(45,128,"label-nam","N\u0103m")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(47,131,"msg-nam-khong-duoc-bo-trong","N\u0103m kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(52,134,"label-ngay-bat-dau","Ng\xe0y b\u1eaft \u0111\u1ea7u")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(54,137,"msg-ngay-bat-dau-khong-duoc-de-trong","Ng\xe0y b\u1eaft \u0111\u1ea7u kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("placeHolder",n.xi3(56,140,"plh-ngay-bat-dau","Ng\xe0y b\u1eaft \u0111\u1ea7u")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(60,143,"label-ngay-ket-thuc","Ng\xe0y k\u1ebft th\xfac")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(62,146,"msg-ngay-ket-thuc-khong-duoc-de-trong","Ng\xe0y k\u1ebft th\xfac kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("placeHolder",n.xi3(64,149,"plh-ngay-ket-thuc","Ng\xe0y k\u1ebft th\xfac")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(68,152,"label-cong-thuc","C\xf4ng th\u1ee9c")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(2),n.Q6J("nzValue",1),n.xp6(1),n.Oqu(n.xi3(73,155,"option-tong-luong-co-ban-va-hoa-hong","T\u1ed5ng l\u01b0\u01a1ng c\u01a1 b\u1ea3n v\xe0 hoa h\u1ed3ng")),n.xp6(2),n.Q6J("nzValue",2),n.xp6(1),n.Oqu(n.xi3(76,158,"option-chi-tinh-luong-co-ban","Ch\u1ec9 t\xednh l\u01b0\u01a1ng c\u01a1 b\u1ea3n")),n.xp6(2),n.Q6J("nzValue",3),n.xp6(1),n.Oqu(n.xi3(79,161,"option-chi-tinh-hoa-hong","Ch\u1ec9 t\xednh hoa h\u1ed3ng")),n.xp6(3),n.Q6J("nzSpan",14)("nzOffset",6),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(84,164,"btn-dong","\u0110\xf3ng")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(87,167,"btn-tao-bang-luong","T\u1ea1o b\u1ea3ng l\u01b0\u01a1ng")," "))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,bn.Of,bn.Dg,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,Wn.L,K.a,Q.p],styles:["[nz-radio][_ngcontent-%COMP%]{display:block;height:32px;line-height:32px}input[_ngcontent-%COMP%]{width:100px;margin-left:10px}"]})}return e})(),ec=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/CaiDatLuongCoBan`),this.httpClient=t}GetAllNhanVienCaiDat(){return this._httpClient.get(`${this.table}
1/GetAllNhanVienCaiDat`).toPromise()}SaveCaiDatCoBan(t){return this._httpClient.post(`${this.table}/SaveCaiDatCoBan`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Qn=T(2139);function ic(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6)(2,"a",7),n._uU(3),n.qZA()(),n.TgZ(4,"div",8)(5,"nz-radio-group",9),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.kieuLoai=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.updateAddonAfter(a))}),n.TgZ(6,"label",10),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"label",10),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"label",10),n._uU(13),n.ALo(14,"tsb"),n.qZA()()(),n.TgZ(15,"div",11)(16,"nz-input-group",12)(17,"app-input-number",9),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soTien=o)}),n.qZA()()()()}if(2&e){const t=l.$implicit,i=n.oxw();n.xp6(3),n.Oqu(t.tenNhanVien),n.xp6(2),n.Q6J("ngModel",t.kieuLoai),n.xp6(1),n.Q6J("nzValue",i.ELuongTheoGio),n.xp6(1),n.Oqu(n.xi3(8,10,"option-luong-theo-gio","L\u01b0\u01a1ng theo gi\u1edd")),n.xp6(2),n.Q6J("nzValue",i.ELuongTheoNgay),n.xp6(1),n.Oqu(n.xi3(11,13,"option-luong-theo-ngay","L\u01b0\u01a1ng theo ng\xe0y")),n.xp6(2),n.Q6J("nzValue",i.ELuongTheoThang),n.xp6(1),n.Oqu(n.xi3(14,16,"option-luong-theo-thang","L\u01b0\u01a1ng theo th\xe1ng")),n.xp6(3),n.Q6J("nzAddOnAfter",t.addonAfter),n.xp6(1),n.Q6J("ngModel",t.soTien)}}function oc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",13),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.addOrEdit())}),n._UZ(1,"span",14),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-luu-va-thoat","L\u01b0u v\xe0 tho\xe1t")))}let ac=(()=>{class e{caiDatLuongCoBanService;_notification;modal;tsb=(0,n.f3M)(J.A);radioValue=1;soTien;lstNhanVien=[];ELuongTheoGio=y.hL.LuongTheoGio;ELuongTheoNgay=y.hL.LuongTheoNgay;ELuongTheoThang=y.hL.LuongTheoThang;constructor(t,i,o){this.caiDatLuongCoBanService=t,this._notification=i,this.modal=o}ngOnInit(){this.getAllUserByChiNhanh()}getAllUserByChiNhanh(){this.caiDatLuongCoBanService.GetAllNhanVienCaiDat().then(t=>{t.success?this.lstNhanVien=t.data.map(i=>{let o=this.tsb.t("addon-d-tren-gio","\u0111 / gi\u1edd");switch(i.kieuLoai){case this.ELuongTheoGio:o=this.tsb.t("addon-d-tren-gio","\u0111 / gi\u1edd");break;case this.ELuongTheoNgay:o=this.tsb.t("addon-d-tren-ngay","\u0111 / ng\xe0y");break;case this.ELuongTheoThang:o=this.tsb.t("addon-d-tren-thang","\u0111 / th\xe1ng")}return{...i,addonAfter:o}}):this._notification.error(p.$.ERROR,this.tsb.t("msg-lay-du-lieu-nhan-vien-that-bai","L\u1ea5y d\u1eef li\u1ec7u nh\xe2n vi\xean th\u1ea5t b\u1ea1i."))})}updateAddonAfter(t){switch(t.kieuLoai){case this.ELuongTheoGio:t.addonAfter=this.tsb.t("addon-d-tren-gio","\u0111 / gi\u1edd");break;case this.ELuongTheoNgay:t.addonAfter=this.tsb.t("addon-d-tren-ngay","\u0111 / ng\xe0y");break;case this.ELuongTheoThang:t.addonAfter=this.tsb.t("addon-d-tren-thang","\u0111 / th\xe1ng");break;default:t.addonAfter=this.tsb.t("addon-d-tren-gio","\u0111 / gi\u1edd")}}onExit(){this.modal.close(!0)}addOrEdit(){this.lstNhanVien.forEach(i=>{Number.isInteger(i.soTien)||(i.soTien=0)}),this.caiDatLuongCoBanService.SaveCaiDatCoBan({listNhanVienCaiDatModel:this.lstNhanVien}).then(i=>{if(i.success)return this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-luu-du-lieu-thanh-cong","L\u01b0u d\u1eef li\u1ec7u th\xe0nh c\xf4ng.")),void this.modal.close(!0);this._notification.error(p.$.ERROR,i.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(ec),n.Y36(E.zb),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-caidat-luongcoban"]],decls:10,vars:7,consts:[["class","d-flex m-b-10",4,"ngFor","ngForOf"],[1,"m-t-40",2,"padding","5px","text-align","right","margin-right","10px"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","close","nzTheme","outline"],[1,"d-flex","m-b-10"],[2,"width","150px"],["href","#"],[2,"width","470px"],[3,"ngModel","ngModelChange"],["nz-radio","",3,"nz
1Value"],[2,"width","230px"],[3,"nzAddOnAfter"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-form-control"),n.YNc(1,ic,18,19,"div",0),n.qZA(),n.TgZ(2,"div",1)(3,"div"),n.YNc(4,oc,5,5,"button",2),n.TgZ(5,"button",3),n.NdJ("click",function(){return o.onExit()}),n._UZ(6,"span",4),n.TgZ(7,"span"),n._uU(8),n.ALo(9,"tsb"),n.qZA()()()()),2&i&&(n.xp6(1),n.Q6J("ngForOf",o.lstNhanVien),n.xp6(3),n.Q6J("sbAuthorize","CaiDatLuongCoBan_SaveCaiDatCoBan"),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(9,4,"btn-thoat","Tho\xe1t")))},dependencies:[s.sg,M.ix,A.w,P.dQ,bn.Of,bn.Dg,N.t3,q.Fd,C.gB,g.JJ,Qn.l,g.On,w.Ls,fn.g,Q.p],styles:[".d-flex[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}"]})}return e})();const lc=["statusTable"];function hc(e,l){if(1&e&&(n.TgZ(0,"nz-option",27),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function cc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onSearch())}),n._UZ(1,"span",29),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.Oqu(n.xi3(4,1,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function uc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",4)(1,"div",5)(2,"div",4)(3,"div",6)(4,"nz-select",25),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeChiNhanh(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.selectedChiNhanh=o)}),n.ALo(5,"tsb"),n.YNc(6,hc,2,3,"nz-option",26),n.qZA()()()(),n.TgZ(7,"div",10),n.YNc(8,cc,5,4,"button",9),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(4),n.Q6J("nzPlaceHolder",n.xi3(5,4,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh"))("ngModel",t.selectedChiNhanh),n.xp6(2),n.Q6J("ngForOf",t.listChiNhanh),n.xp6(2),n.Q6J("sbAuthorize","LuongNhanVien_TimTheoDieuKien")}}function sc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onTaoBangLuong())}),n._UZ(1,"span",30),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.Oqu(n.xi3(4,1,"btn-tao-bang-luong","T\u1ea1o b\u1ea3ng l\u01b0\u01a1ng")))}function rc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",31),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",32),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function gc(e,l){if(1&e&&(n.TgZ(0,"th",34),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function pc(e,l){if(1&e&&(n.ynx(0),n.YNc(1,gc,2,5,"th",33),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function _c(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.ngayTao,"HH:mm dd/MM/yyyy")," ")}}function dc(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function mc(e,l){1&e&&n._UZ(0,"span")}function Tc(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",46),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-xu-ly","\u0110ang x\u1eed l\xfd")))}function Cc(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",47),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-hoan-thanh","Ho\xe0n th\xe0nh")))}function fc(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",48),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-bi-huy","B\u1ecb h\u1ee7y")))}function zc(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Tc,4,4,"ng-container",45),n.YNc(2,Cc,4,4,"ng-container",45),n.YNc(3,fc,4,4,"ng-container",45),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1===t.trangThai),n.xp6(1),n.Q6J("ngIf",2===t.trangThai),n.xp6(1),n.Q6J("ngIf",3===t.trangThai)}}function xc(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function bc(e,l){if(1&e&&(n.TgZ(0,"td",41),n.ynx(1,42),n.YNc(2,_c,4,4,"span",43),n.YNc(3,dc,4,4,"span",43),n.YNc(4,mc,1,0,"span",43),n.YNc(5,zc,4,3,"ng-container",43),n.YNc(6,xc,3,1,"ng-container",44),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateNotHour"),n.xp6(1),n.Q6J("ngSwitchCase","image"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiLuong")}}function yc(e,l){if(1&e&&(n.ynx(0),n.YNc(1,bc,7,6,"td",40),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Mc(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",31),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCapNhatTrangThai(o.id,2))}),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-hoan-thanh","Ho\xe0n th\xe0nh")))}function Sc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",31),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCapNhatTrangThai(o.id,3))}),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-huy","H\u1ee7y")))}function Nc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr"),n.YNc(1,yc,2,1,"ng-container",18),n.TgZ(2,"td",35)(3,"nz-button-group")(4,"button",36),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRedirectDetail(a.id))}),n.ALo(5,"tsb"),n._UZ(6,"i",37),n.qZA(),n.TgZ(7,"button",38),n._UZ(8,"span",39),n.qZA()(),n.TgZ(9,"nz-dropdown-menu",null,13)(11,"ul",14),n.YNc(12,Mc,4,4,"li",15),n.YNc(13,Sc,4,4,"li",15),n.qZA()()()()}if(2&e){const t=l.$implicit,i=n.MAs(10),o=n.oxw();n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(5,7,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",i),n.xp6(5),n.Q6J("ngIf",1===t.trangThai),n.xp6(1),n.Q6J("ngIf",3!==t.trangThai)}}function Dc(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Zc(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",49),n.BQk())}function Ac(e,l){1&e&&n.YNc(0,Zc,2,0,"ng-container",45),2&e&&n.Q6J("ngIf",l.model)}let vc=(()=>{class e extends V.t{_luongNhanVienService;_modalService;_notification;spinner;router;_chiNhanh;userService;httpClient;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}userLogin;lstTrangThai=[];searchModel;filter={keyWord:""};listChiNhanh=[];selectedChiNhanh;diabledSelect=!1;constructor(t,i,o,a,h,u,r,d){super(d),this._luongNhanVienService=t,this._modalService=i,this._notification=o,this.spinner=a,this.router=h,this._chiNhanh=u,this.userService=r,this.httpClient=d}ngOnInit(){this.initGrid(),this.GetListChiNhanhTheoRole(),this.loadDataUser()}gridLoadData(){let t={...this.filter,...this.getGridOption()};this._luongNhanVienService.timTheoDieuKien(t).then(i=>{if(i.success)return this.gridData=i.data,this.lstTrangThai=i.data,void(this.totalRecord=i.totalRecord);this._notification.error(p.$.ERROR,this.tsb.t("msg-lay-du-lieu-that-bai","L\u1ea5y d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i"))})}initGrid(){this.gridColumns=[new _.C4({field:"bangLuong",header:this.tsb.t("table-bang-luong","B\u1ea3ng l\u01b0\u01a1ng"),thWidth:"200px"}),new _.C4({field:"chiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px"}),new _.C4({field:"ngayBatDau",header:this.tsb.t("table-ngay-bat-dau","Ng\xe0y b\u1eaft \u0111\u1ea7u"),thWidth:"200px",dataType:"dateNotHour"}),new _.C4({field:"ngayKetThuc",header:this.tsb.t("table-ngay-ket-thuc","Ng\xe0y k\u1ebft th\xfac"),thWidth:"200px",dataType:"dateNotHour"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"200px",dataType:"date"}),new _.C4({field:"nguoiTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px"}),new _.C4({field:"trangThai",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"200px",class:"text-center",dataType:"trangThaiLuong"})]}GetListChiNhanhTheoRole(){this._chiNhanh.GetChiNhanhTheoDonVi().then(t=>{t.success&&(this.listChiNhanh=t.data,1===t.data.length&&!1===t.data[0].isAdmin&&(this.selectedChiNhanh=t.data[0].id,this.onChangeChiNhanh(t.data[0].id),this.diabledSelect=!0))})}onChangeChiNhanh(t){this.selectedChiNhanh=t}onSearch(){this.gridLoadData()}onTaoBangLuong(){this._modalService.create({nzTitle:this.tsb.t("tlt-tao-bang-luong","T\u1ea1o b\u1ea3ng l\u01b0\u01a1ng"),nzContent:pe,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:800,nzOnOk:()=>{this.gridLoadData()}}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-trang-thai","C\u1eadp nh\u1eadt tr\u1ea1ng th\xe1i"),nzContent:pe,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:1e3,nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onRedirectDetail(t){this.router.navigate(["/major/luong-nhan-vien-detail",t])}onCapNhatTrangThai(t,i){this._luongNhanVienService.CapNhatTrangThaiBangLuong(t,i).then(o=>{if(o.success)return this._notification.success(p.$.SUCCESS,this.tsb.t("msg-cap-nhat-trang-thai-thanh-cong","C\u1eadp nh\u1eadt tr\u1ea1ng th\xe1i th\xe0nh c\xf4ng")),void this.gridLoadData();this._notification.error(p.$.ERROR,o.message)})}onCaiDatLuongCoBan(){this._modalService.create({nzTitle:this.tsb.t("tlt-cai-dat-luong-co-ban","C\xe0i \u0111\u1eb7t l\u01b0\u01a1ng c\u01a1 b\u1ea3n"),nzContent:ac,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzOnOk:()=>{this.gridLoadData()}}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.selectedChiNhanh=this.userLogin.idChiNhanh,this.gridLoadData())})}static \u0275fac=function(i){return new(i||e)(n.Y36(Qt),n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(kn.F0),n.Y36($.e),n.Y36(F.K),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-ql-luong-nhan-vien"]],viewQuery:function(i,o){if(1&i&&n.Gf(lc,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:38,vars:26,consts:[[1,"row","m-b-10"],[1,"col-lg-5"],[1,"font-weight-normal"],["class","row",4,"ngIf"],[1,"row"],[1,"col-lg-10"],[1,"m-b-5","col-lg-4"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","setting","nzTheme","outline"],["nzSize","small","nz-button","","nzType","primary",3,"click",4,"sbAuthorize"],[1,"col-lg-2","m-b-10","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable",""],[4,"ngFor","ngForOf"],["nzWidth","150px",1,"text-center"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzHideOnSinglePage","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzSize","small","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzPlaceHolder","ngModel","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzLabel","nzValue"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-icon","","nzType","plus-circle","nzTheme","outline"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],["nzColor","warning"],["nzColor","success"],["nzColor","error"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()()(),n.YNc(6,uc,9,7,"div",3),n.TgZ(7,"div",4)(8,"div",5)(9,"div",4)(10,"div",6)(11,"button",7),n.NdJ("click",function(){return o.onCaiDatLuongCoBan()}),n._UZ(12,"span",8),n.TgZ(13,"span"),n._uU(14),n.ALo(15,"tsb"),n.qZA()(),n.YNc(16,sc,5,4,"button",9),n.qZA()()(),n.TgZ(17,"div",10)(18,"button",11),n._UZ(19,"i",12),n.qZA(),n.TgZ(20,"nz-dropdown-menu",null,13)(22,"ul",14),n.YNc(23,rc,5,4,"li",15),n.qZA()()()(),n.TgZ(24,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(26,"thead")(27,"tr"),n.YNc(28,pc,2,1,"ng-container",18),n._UZ(29,"th",19),n.qZA()(),n.TgZ(30,"tbody"),n.YNc(31,Nc,14,10,"ng-template",20),n.qZA()(),n.TgZ(32,"div",21)(33,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}
1),n.YNc(34,Dc,1,3,"ng-template",null,23,n.W1O),n.qZA()()(),n.YNc(36,Ac,1,1,"ng-template",null,24,n.W1O)),2&i){const a=n.MAs(21),h=n.MAs(35);n.xp6(4),n.Oqu(n.xi3(5,20,"title-quan-ly-bang-luong","Qu\u1ea3n l\xfd b\u1ea3ng l\u01b0\u01a1ng")),n.xp6(2),n.Q6J("ngIf",!o.diabledSelect),n.xp6(8),n.Oqu(n.xi3(15,23,"btn-cai-dat-luong-co-ban","C\xe0i \u0111\u1eb7t l\u01b0\u01a1ng c\u01a1 b\u1ea3n")),n.xp6(2),n.Q6J("sbAuthorize","LuongNhanVien_ThemMoi"),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",o.tableScroll)("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(4),n.Q6J("ngForOf",o.gridColumns),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",h)("nzPageSizeOptions",o.pageSizeOption)("nzHideOnSinglePage",!0)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,Y.dE,g.JJ,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".ant-tag{border-radius:0!important}"]})}return e})();var nt=T(97812);function Pc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"label",8),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.updateSingleChecked(o))}),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.checked)("disabled",t.disable),n.xp6(1),n.hij(" ",t.ten," ")}}function Ec(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",5),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.allChecked=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.updateAllChecked(a))}),n.TgZ(2,"span",6),n._uU(3),n.qZA()(),n.TgZ(4,"div",7),n.YNc(5,Pc,3,3,"div",1),n.qZA(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.allChecked),n.xp6(2),n.Oqu(t.name),n.xp6(2),n.Q6J("ngForOf",t.nhanViens)}}let kc=(()=>{class e{_coreService;sharedService;modal;tsb=(0,n.f3M)(J.A);allChecked=!1;indeterminate=!0;lstNhomNhanVien=[];itemSelect;itemDisable;idChiNhanh=ln.i.EMPTY;constructor(t,i,o){this._coreService=t,this.sharedService=i,this.modal=o}ngOnInit(){this.GetNhanVienByNhomNV()}GetNhanVienByNhomNV(){this._coreService.LayNhanVienTheoChiNhanh(ln.i.EMPTY).then(t=>{t.success&&(this.lstNhomNhanVien=t.data.map(i=>({...i,allChecked:!1})),this.lstNhomNhanVien.forEach(i=>{let o=0;i.nhanViens.forEach(a=>{this.itemDisable&&(a.disable=this.itemDisable.panelNhanVien.includes(a.id)),a.checked=this.itemSelect.panelNhanVien.data.findIndex(h=>h.id==a.id)>-1,a.checked&&o++}),o==i.nhanViens.length&&(i.allChecked=!0)}))})}updateAllChecked(t){t.indeterminate=!1;for(const o of t.nhanViens)!1===o.disable&&(o.checked=t.allChecked);const i=this.lstNhomNhanVien.flatMap(o=>o.nhanViens).filter(o=>o.checked);this.sharedService.UpdateCheckedNhanVien({data:i})}updateSingleChecked(t){const i=t.nhanViens.filter(a=>a.checked).length;0===i?(t.indeterminate=!1,t.allChecked=!1):i===t.nhanViens.length?(t.indeterminate=!1,t.allChecked=!0):(t.indeterminate=!0,t.allChecked=!1);const o=this.lstNhomNhanVien.flatMap(a=>a.nhanViens).filter(a=>a.checked);this.sharedService.UpdateCheckedNhanVien({data:o})}onSaveData(){this.modal.close(!1)}onExist(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(F.K),n.Y36(nt.D),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-nhom-nhan-vien"]],decls:9,vars:11,consts:[[2,"margin-left","40px"],[4,"ngFor","ngForOf"],[1,"m-t-10","right-aligned"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"],["nz-checkbox","",3,"ngModel","ngModelChange"],[2,"color","rgba(0,0,0)"],[2,"margin-left","28px"],["nz-checkbox","",3,"ngModel","disabled","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0),n.YNc(1,Ec,6,3,"ng-container",1),n.qZA(),n.TgZ(2,"div",2)(3,"button",3),n.NdJ("click",function(){return o.onSaveData()}
1),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"button",4),n.NdJ("click",function(){return o.onExist()}),n._uU(7),n.ALo(8,"tsb"),n.qZA()()),2&i&&(n.xp6(1),n.Q6J("ngForOf",o.lstNhomNhanVien),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(5,5,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(8,8,"btn-thoat","Tho\xe1t")))},dependencies:[s.sg,M.ix,A.w,P.dQ,G.Ie,g.JJ,g.On,Q.p],styles:[".form-container[_ngcontent-%COMP%]{display:flex}.button-container[_ngcontent-%COMP%]{margin-left:auto}.right-aligned[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}"]})}return e})();var Lc=T(8036);function wc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"label",4),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.updateSingleChecked())}),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.checked),n.xp6(1),n.hij(" ",t.ten," ")}}let Oc=(()=>{class e{_comboService;sharedService;tsb=(0,n.f3M)(J.A);allChecked=!1;indeterminate=!0;lstTheCombo=[];itemSelect;constructor(t,i){this._comboService=t,this.sharedService=i}ngOnInit(){this.GetListTheCombo()}GetListTheCombo(){this._comboService.GetListComBo().subscribe(t=>{if(t.success){this.lstTheCombo=t.data.map(o=>({...o}));let i=0;this.lstTheCombo.forEach(o=>{o.checked=this.itemSelect.panelCombo.data.findIndex(a=>a.id==o.id)>-1,o.checked&&i++}),i===this.lstTheCombo.length&&(this.allChecked=!0)}})}updateAllChecked(){this.indeterminate=!1,this.lstTheCombo=this.lstTheCombo.map(this.allChecked?i=>({...i,checked:!0}):i=>({...i,checked:!1}));const t=this.lstTheCombo.flatMap(i=>i).filter(i=>i.checked);this.sharedService.updateTheComboOb({type:4,data:t})}updateSingleChecked(){this.lstTheCombo.every(i=>!i.checked)?(this.allChecked=!1,this.indeterminate=!1):this.lstTheCombo.every(i=>i.checked)?(this.allChecked=!0,this.indeterminate=!1):this.indeterminate=!0;const t=this.lstTheCombo.flatMap(i=>i).filter(i=>i.checked);this.sharedService.updateTheComboOb({type:4,data:t})}static \u0275fac=function(i){return new(i||e)(n.Y36(Lc.X),n.Y36(nt.D))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tab-combo"]],inputs:{itemSelect:"itemSelect"},decls:6,vars:7,consts:[[2,"margin-left","40px"],["nz-checkbox","",3,"ngModel","nzIndeterminate","ngModelChange"],[2,"margin-left","24px"],[4,"ngFor","ngForOf"],["nz-checkbox","",3,"ngModel","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"label",1),n.NdJ("ngModelChange",function(h){return o.allChecked=h})("ngModelChange",function(){return o.updateAllChecked()}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",2),n.YNc(5,wc,3,2,"div",3),n.qZA()()),2&i&&(n.xp6(1),n.Q6J("ngModel",o.allChecked)("nzIndeterminate",o.indeterminate),n.xp6(1),n.hij(" ",n.xi3(3,4,"lbl-combo","Combo")," "),n.xp6(3),n.Q6J("ngForOf",o.lstTheCombo))},dependencies:[s.sg,G.Ie,g.JJ,g.On,Q.p]})}return e})();var _e=T(81883);function qc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"label",2),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.updateSingleChecked(o))}),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.checked),n.xp6(1),n.hij(" ",t.ten," ")}}function Qc(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",2),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.allChecked=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.updateAllChecked(a))}),n._uU(2),n.qZA(),n.TgZ(3,"div",3),n.YNc(4,qc,3,2,"div",1),n.qZA(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.allChecked),n.xp6(1),n.hij(" ",t.name," "),n.xp6(2),n.Q6J("ngForOf",t.dichVus)}}let Jc=(()=>{class e{_dichVuService;sharedService;allChecked=!1;indeterminate=!0;lstNhomDichVu=[];itemSelect;itemDisable;constructor(t,i){this._dichVuService=t,this.sharedService=i}ngOnInit(){this.getDichVuByNhomDv()}getDichVuByNhomDv(){this._dichVuService.GetDichVuByNhomDichVu().then(t=>{t.success&&(this.lstNhomDichVu=t.data.map(i=>({...i,allChecked:!1}
1)),this.lstNhomDichVu.forEach(i=>{let o=0;i.dichVus.forEach(a=>{this.itemDisable&&(a.disable=this.itemDisable.panelsParent.includes(a.id)),a.checked=this.itemSelect.panelsParent.data.findIndex(h=>h.id==a.id)>-1,a.checked&&o++}),o==i.dichVus.length&&(i.allChecked=!0)}))})}updateAllChecked(t){t.indeterminate=!1;for(const o of t.dichVus)o.checked=t.allChecked;const i=this.lstNhomDichVu.flatMap(o=>o.dichVus).filter(o=>o.checked);this.sharedService.updateCheckedData({type:1,data:i})}updateSingleChecked(t){const i=t.dichVus.filter(a=>a.checked).length;0===i?(t.indeterminate=!1,t.allChecked=!1):i===t.dichVus.length?(t.indeterminate=!1,t.allChecked=!0):(t.indeterminate=!0,t.allChecked=!1);const o=this.lstNhomDichVu.flatMap(a=>a.dichVus).filter(a=>a.checked);this.sharedService.updateCheckedData({type:1,data:o})}static \u0275fac=function(i){return new(i||e)(n.Y36(_e.y),n.Y36(nt.D))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tab-dichvu"]],inputs:{itemSelect:"itemSelect",itemDisable:"itemDisable"},decls:2,vars:1,consts:[[2,"margin-left","40px"],[4,"ngFor","ngForOf"],["nz-checkbox","",3,"ngModel","ngModelChange"],[2,"margin-left","28px"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0),n.YNc(1,Qc,5,3,"ng-container",1),n.qZA()),2&i&&(n.xp6(1),n.Q6J("ngForOf",o.lstNhomDichVu))},dependencies:[s.sg,G.Ie,g.JJ,g.On]})}return e})();function Ic(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"label",2),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.updateSingleChecked(o))}),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.checked),n.xp6(1),n.hij(" ",t.ten," ")}}function Uc(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",2),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.allChecked=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.updateAllChecked(a))}),n._uU(2),n.qZA(),n.TgZ(3,"div",3),n.YNc(4,Ic,3,2,"div",1),n.qZA(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.allChecked),n.xp6(1),n.hij(" ",t.name," "),n.xp6(2),n.Q6J("ngForOf",t.sanPhams)}}let Kc=(()=>{class e{_dichVuService;sharedService;allChecked=!1;indeterminate=!0;lstNhomSanPham=[];itemSelect;constructor(t,i){this._dichVuService=t,this.sharedService=i}ngOnInit(){this.GetSanPhamByNhomSanPham()}GetSanPhamByNhomSanPham(){this._dichVuService.GetSanPhamByNhomSanPham().then(t=>{t.success&&(this.lstNhomSanPham=t.data.map(i=>({...i,allChecked:!1})),this.lstNhomSanPham.forEach(i=>{let o=0;i.sanPhams.forEach(a=>{a.checked=this.itemSelect.panelSanPham.data.findIndex(h=>h.id==a.id)>-1,a.checked&&o++}),o==i.sanPhams.length&&(i.allChecked=!0)}))})}updateAllChecked(t){t.indeterminate=!1;for(const o of t.sanPhams)o.checked=t.allChecked;const i=this.lstNhomSanPham.flatMap(o=>
1o.sanPhams).filter(o=>o.checked);this.sharedService.UpdateCheckedSp({type:2,data:i})}updateSingleChecked(t){const i=t.sanPhams.filter(a=>a.checked).length;0===i?(t.indeterminate=!1,t.allChecked=!1):i===t.sanPhams.length?(t.indeterminate=!1,t.allChecked=!0):(t.indeterminate=!0,t.allChecked=!1);const o=this.lstNhomSanPham.flatMap(a=>a.sanPhams).filter(a=>a.checked);this.sharedService.UpdateCheckedSp({type:2,data:o})}static \u0275fac=function(i){return new(i||e)(n.Y36(_e.y),n.Y36(nt.D))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tab-sanpham"]],inputs:{itemSelect:"itemSelect"},decls:2,vars:1,consts:[[2,"margin-left","40px"],[4,"ngFor","ngForOf"],["nz-checkbox","",3,"ngModel","ngModelChange"],[2,"margin-left","28px"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0),n.YNc(1,Uc,5,3,"ng-container",1),n.qZA()),2&i&&(n.xp6(1),n.Q6J("ngForOf",o.lstNhomSanPham))},dependencies:[s.sg,G.Ie,g.JJ,g.On]})}return e})();var Hc=T(77815);function Bc(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"label",4),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.updateSingleChecked())}),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngModel",t.checked),n.xp6(1),n.hij(" ",t.ten," ")}}let Fc=(()=>{class e{_theDichVuService;sharedService;tsb=(0,n.f3M)(J.A);allChecked=!1;indeterminate=!0;lstTheDichVu=[];itemSelect;constructor(t,i){this._theDichVuService=t,this.sharedService=i}ngOnInit(){this.GetListTheDichVu()}GetListTheDichVu(){this._theDichVuService.LayTatCa(!0).then(t=>{if(t.success){this.lstTheDichVu=t.data.map(o=>({...o}));let i=0;this.lstTheDichVu.forEach(o=>{o.checked=this.itemSelect.panelThe.data.findIndex(a=>a.id==o.id)>-1,o.checked&&i++}),i===this.lstTheDichVu.length&&(this.allChecked=!0)}})}updateAllChecked(){this.indeterminate=!1,this.lstTheDichVu=this.lstTheDichVu.map(this.allChecked?i=>({...i,checked:!0}):i=>({...i,checked:!1}));const t=this.lstTheDichVu.flatMap(i=>i).filter(i=>i.checked);this.sharedService.updateTheDichVuOb({type:3,data:t})}updateSingleChecked(){this.lstTheDichVu.every(i=>!i.checked)?(this.allChecked=!1,this.indeterminate=!1):this.lstTheDichVu.every(i=>i.checked)?(this.allChecked=!0,this.indeterminate=!1):this.indeterminate=!0;const t=this.lstTheDichVu.flatMap(i=>i).filter(i=>i.checked);this.sharedService.updateTheDichVuOb({type:3,data:t})}static \u0275fac=function(i){return new(i||e)(n.Y36(Hc.A),n.Y36(nt.D))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tab-the"]],inputs:{itemSelect:"itemSelect"},decls:6,vars:7,consts:[[2,"margin-left","40px"],["nz-checkbox","",3,"ngModel","nzIndeterminate","ngModelChange"],[2,"margin-left","24px"],[4,"ngFor","ngForOf"],["nz-checkbox","",3,"ngModel","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"label",1),n.NdJ("ngModelChange",function(h){return o.allChecked=h})("ngModelChange",function(){return o.updateAllChecked()}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",2),n.YNc(5,Bc,3,2,"div",3),n.qZA()()),2&i&&(n.xp6(1),n.Q6J("ngModel",o.allChecked)("nzIndeterminate",o.indeterminate),n.xp6(1),n.hij(" ",n.xi3(3,4,"lbl-the-dich-vu","Th\u1ebb d\u1ecbch v\u1ee5")," "),n.xp6(3),n.Q6J("ngForOf",o.lstTheDichVu))},dependencies:[s.sg,G.Ie,g.JJ,g.On,Q.p]})}return e})();const Vc=["dichvu"];function Yc(e,l){if(1&e&&(n.TgZ(0,"nz-tabset")(1,"nz-tab",5),n.ALo(2,"tsb"),n._UZ(3,"app-tab-dichvu",6,7),n.qZA(),n.TgZ(5,"nz-tab",5),n.ALo(6,"tsb"),n._UZ(7,"app-tab-sanpham",6),n.qZA(),n.TgZ(8,"nz-tab",5),n.ALo(9,"tsb"),n._UZ(10,"app-tab-combo",6),n.qZA(),n.TgZ(11,"nz-tab",5),n.ALo(12,"tsb"),n._UZ(13,"app-tab-the",6,8),n.qZA()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzTitle",n.xi3(2,8,"tab-dich-vu","D\u1ecbch v\u1ee5")),n.xp6(2),n.Q6J("itemSelect",t.itemSelect),n.xp6(2),n.Q6J("nzTitle",n.xi3(6,11,"tab-san-pham","S\u1ea3n ph\u1ea9m")),n.xp6(2),n.Q6J("itemSelect",t.itemSelect),n.xp6(1),n.Q6J("nzTitle",n.xi3(9,14,"tab-combo","Combo")),n.xp6(2),n.Q6J("itemSelect",t.itemSelect),n.xp6(1),n.Q6J("nzTitle",n.xi3(12,17,"tab-the","Th\u1ebb")),n.xp6(2),n.Q6J("itemSelect",t.itemSelect)}
1}let Gc=(()=>{class e{modal;sharedDataService;tsb=(0,n.f3M)(J.A);itemSelect;dichVuComponent;constructor(t,i){this.modal=t,this.sharedDataService=i}onExist(){this.modal.close(!1)}onSaveData(){this.sharedDataService.updateCheckedData([]),this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(nt.D))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-popup-danhmuc"]],viewQuery:function(i,o){if(1&i&&n.Gf(Vc,5),2&i){let a;n.iGM(a=n.CRH())&&(o.dichVuComponent=a.first)}},decls:10,vars:11,consts:[["tabs",""],[3,"ngTemplateOutlet"],[1,"m-t-10","right-aligned"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"],[3,"nzTitle"],[3,"itemSelect"],["dichvu",""],["the",""]],template:function(i,o){if(1&i&&(n.YNc(0,Yc,15,20,"ng-template",null,0,n.W1O),n.GkF(2,1),n.TgZ(3,"div",2)(4,"button",3),n.NdJ("click",function(){return o.onSaveData()}),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"button",4),n.NdJ("click",function(){return o.onExist()}),n._uU(8),n.ALo(9,"tsb"),n.qZA()()),2&i){const a=n.MAs(1);n.xp6(2),n.Q6J("ngTemplateOutlet",a),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(6,5,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(9,8,"btn-thoat","Tho\xe1t"))}},dependencies:[s.tP,M.ix,A.w,P.dQ,Dn.xH,Dn.xw,Oc,Jc,Kc,Fc,Q.p]})}return e})();var Rc=T(4652);function $c(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",12),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onCapNhatCauHinh())}),n._UZ(1,"span",13),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-cap-nhat","C\u1eadp nh\u1eadt")))}function Wc(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div",31),n._uU(2),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(2),n.Oqu(t.ten)}}function Xc(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"p",34),n._UZ(2,"i",35),n._uU(3),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(3),n.hij(" ",t.ten," ")}}function jc(e,l){if(1&e&&(n.TgZ(0,"nz-collapse",32)(1,"nz-collapse-panel",33),n.YNc(2,Xc,4,1,"ng-container",6),n.qZA()()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzHeader",t.panelsParent.text),n.xp6(1),n.Q6J("ngForOf",t.panelsParent.data)}}function nu(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"p",34),n._UZ(2,"i",35),n._uU(3),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(3),n.hij(" ",t.ten," ")}}function tu(e,l){if(1&e&&(n.TgZ(0,"nz-collapse",36)(1,"nz-collapse-panel",33),n.YNc(2,nu,4,1,"ng-container",6),n.qZA()()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzHeader",t.panelSanPham.text),n.xp6(1),n.Q6J("ngForOf",t.panelSanPham.data)}}function eu(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"p",34),n._UZ(2,"i",35),n._uU(3),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(3),n.hij(" ",t.ten," ")}}function iu(e,l){if(1&e&&(n.TgZ(0,"nz-collapse",36)(1,"nz-collapse-panel",33),n.ALo(2,"tsb"),n.YNc(3,eu,4,1,"ng-container",6),n.qZA()()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzHeader",n.xi3(2,2,"tlt-the","Th\u1ebb")),n.xp6(2),n.Q6J("ngForOf",t.panelThe.data)}}function ou(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"p",34),n._UZ(2,"i",35),n._uU(3),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(3),n.hij(" ",t.ten," ")}}function au(e,l){if(1&e&&(n.TgZ(0,"nz-collapse",36)(1,"nz-collapse-panel",33),n.ALo(2,"tsb"),n.YNc(3,ou,4,1,"ng-container",6),n.qZA()()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzHeader",n.xi3(2,2,"tlt-combo","Combo")),n.xp6(2),n.Q6J("ngForOf",t.panelCombo.data)}}function lu(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",46),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.donViThuong=o)}),n._UZ(1,"nz-option",47)(2,"nz-option",48),n.qZA()}if(2&e){const t=n.oxw().$implicit;n.Q6J("nzSize","small")("ngModel",t.donViThuong)("nzSize","small"),n.xp6(1),n.Q6J("nzValue",1),n.xp6(1),n.Q6J("nzValue",2)}}function hu(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",37)(2,"label"),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n._uU(5," \xa0\xa0 "),n.TgZ(6,"nz-input-number",38),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.doanhSoTu=o)}),n.ALo(7,"vnd"),n.qZA(),n._uU(8," \xa0\xa0\xa0\xa0 "),n.TgZ(9,"label"),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n._uU(12,"\xa0\xa0 "),n.TgZ(13,"nz-input-number",38),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.doanhSoDen=o)}),n.ALo(14,"vnd"),n.qZA(),n._uU(15," \xa0\xa0\xa0\xa0 "),n.TgZ(16,"nz-input-number-group",39)(17,"nz-input-number",40),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.giaTriThuong=o)}),n.qZA()(),n.YNc(18,lu,3,5,"ng-template",null,41,n.W1O),n.TgZ(20,"button",42),n.NdJ("
1click",function(){const a=n.CHM(t).index,h=n.oxw().index,u=n.oxw();return n.KtG(u.removePointItem(h,a))}),n.TgZ(21,"i",43),n.O4$(),n.TgZ(22,"svg",44),n._UZ(23,"path",45),n.qZA()()()(),n.BQk()}if(2&e){const t=l.$implicit,i=n.MAs(19);n.xp6(3),n.hij("",n.xi3(4,17,"lbl-tu","T\u1eeb"),": "),n.xp6(3),n.Q6J("ngModel",t.doanhSoTu)("ngModel",n.lcZ(7,20,t.doanhSoTu))("nzSize","small")("nzMin",1)("nzStep",1),n.xp6(4),n.hij("",n.xi3(11,22,"lbl-den","\u0110\u1ebfn"),": "),n.xp6(3),n.Q6J("ngModel",t.doanhSoDen)("ngModel",n.lcZ(14,25,t.doanhSoDen))("nzSize","small")("nzMin",1)("nzStep",1),n.xp6(3),n.Q6J("nzAddOnAfter",i),n.xp6(1),n.Q6J("ngModel",t.giaTriThuong)("ngModel",t.giaTriThuong)("nzStep",.1),n.xp6(3),n.Q6J("nzSize","small")}}const cu=function(){return[""]};function uu(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-table",14,15)(3,"thead")(4,"tr",16)(5,"input",17),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tenDoanhSo=o)}),n.ALo(6,"tsb"),n.qZA()(),n.TgZ(7,"tr")(8,"th",18),n._uU(9),n.ALo(10,"tsb"),n.qZA(),n.TgZ(11,"th",19),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.TgZ(14,"th"),n._uU(15),n.ALo(16,"tsb"),n.qZA(),n.TgZ(17,"th"),n._uU(18),n.ALo(19,"tsb"),n.qZA(),n._UZ(20,"th"),n.qZA()(),n.TgZ(21,"tbody")(22,"tr")(23,"td",20)(24,"a",21),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw();return n.KtG(h.onChonNhanVien(a))}),n.TgZ(25,"i",8),n.O4$(),n.TgZ(26,"svg",9),n._UZ(27,"path",10)(28,"path",11),n.qZA()(),n.kcU(),n.TgZ(29,"span"),n._uU(30),n.ALo(31,"tsb"),n.qZA()(),n.TgZ(32,"div",22),n.YNc(33,Wc,3,1,"ng-container",6),n.qZA()(),n.TgZ(34,"td",20)(35,"a",21),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw();return n.KtG(h.onChonDanhMuc(a))}),n.TgZ(36,"i",8),n.O4$(),n.TgZ(37,"svg",9),n._UZ(38,"path",10)(39,"path",11),n.qZA()(),n.kcU(),n.TgZ(40,"span"),n._uU(41),n.ALo(42,"tsb"),n.qZA()(),n.TgZ(43,"div",23),n.YNc(44,jc,3,2,"nz-collapse",24),n.YNc(45,tu,3,2,"nz-collapse",25),n.YNc(46,iu,4,5,"nz-collapse",26),n.YNc(47,au,4,5,"nz-collapse",26),n.qZA()(),n.TgZ(48,"td",27)(49,"div")(50,"div",22),n.YNc(51,hu,24,27,"ng-container",6),n.qZA()(),n.TgZ(52,"a",21),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw();return n.KtG(h.addPointItems(a))}),n.TgZ(53,"i",8),n.O4$(),n.TgZ(54,"svg",9),n._UZ(55,"path",10)(56,"path",11),n.qZA()(),n.kcU(),n.TgZ(57,"span"),n._uU(58),n.ALo(59,"tsb"),n.qZA()()(),n.TgZ(60,"td",28)(61,"a",29),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw();return n.KtG(h.removeTable(a))}),n._UZ(62,"span",30),n.qZA()()()()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(1),n.Q6J("nzData",n.DdM(44,cu))("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(3),n.Q6J("ariaRowSpan",2),n.xp6(1),n.Q6J("placeholder",n.xi3(6,20,"plh-ten-cau-hinh-tien-thuong","T\xean c\u1ea5u h\xecnh ti\u1ec1n th\u01b0\u1edfng"))("ngModel",t.tenDoanhSo),n.xp6(4),n.Oqu(n.xi3(10,23,"tbl-nhan-vien","Nh\xe2n vi\xean")),n.xp6(2),n.Q6J("width",350),n.xp6(1),n.Oqu(n.xi3(13,26,"tbl-danh-muc","Danh m\u1ee5c")),n.xp6(3),n.Oqu(n.xi3(16,29,"tbl-doanh-so","Doanh s\u1ed1")),n.xp6(3),n.Oqu(n.xi3(19,32,"tbl-ti-le-thuong","T\u1ec9 l\u1ec7 th\u01b0\u1edfng")),n.xp6(12),n.Oqu(n.xi3(31,35,"btn-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean")),n.xp6(3),n.Q6J("ngForOf",t.panelNhanVien.data),n.xp6(8),n.Oqu(n.xi3(42,38,"btn-chon-danh-muc","Ch\u1ecdn danh m\u1ee5c")),n.xp6(3),n.Q6J("ngIf",t.panelsParent.data.length>0),n.xp6(1),n.Q6J("ngIf",t.panelSanPham.data.length>0),n.xp6(1),n.Q6J("ngIf",t.panelThe.data.length>0),n.xp6(1),n.Q6J("ngIf",t.panelCombo.data.length>0),n.xp6(4),n.Q6J("ngForOf",t.pointItems.data),n.xp6(7),n.Oqu(n.xi3(59,41,"btn-them-ti-le-thuong","Th\xeam t\u1ec9 l\u1ec7 th\u01b0\u1edfng"))}}let su=(()=>{class e{_modalService;sharedService;notification;ThuongDoanhSoService;_chiNhanh;tsb=(0,n.f3M)(J.A);panelsParent=[];panelSanPham=[];textCountDv="";textCountSanPham="";textCountThe="";textCountCombo="";isShowSp;rowActive;addedTablesData=[{tenDoanhSo:"",panelsParent:{text:this.tsb.t("tlt-dich-vu","D\u1ecbch v\u1ee5"),data:[]},panelSanPham:{text:this.tsb.t("tlt-san-pham","S\u1ea3n ph\u1ea9m"),data:[]},panelNhanVien:{text:"",data:[]},pointItems:{text:"",data:[{donViThuong:1,doanhSoTu:0,doanhSoDen:0,giaTriThuong:0}]},panelThe:{text:"",data:[]},panelCombo:{text:"",data:[]}}];constructor(t,i,o,a,h){this._modalService=t,this.sharedService=i,this.notification=o,this.ThuongDoanhSoService=a,this._chiNhanh=h}gridLoadData(){this.ThuongDoanhSoService.GetListThuongDoanhSo({idChiNhanh:null}).then(i=>{i.success&&(this.addedTablesData=i.data,console.log(this.addedTablesData))})}ngOnInit(){this.gridLoadData(),this.sharedService.getCheckedData().subscribe(t=>{var i=this.addedTablesData[this.rowActive];1==t.type&&(i.panelsParent.data=t.data,this.textCountDv=i.panelsParent.text+" ("+i.panelsParent.data.length.toString()+")")}),this.sharedService.GetCheckedSp().subscribe(t=>{var i=this.addedTablesData[this.rowActive];2==t.type&&(i.panelSanPham.data=t.data,this.textCountSanPham=i.panelSanPham.text+" ("+i.panelSanPham.data.length.toString()+")")}),this.sharedService.getCheckedNhanVien().subscribe(t=>{var i=this.addedTablesData[this.rowActive];void 0!==i&&(i.panelNhanVien.data=t.data)}),this.sharedService.getTheDichVuOb().subscribe(t=>{var i=this.addedTablesData[this.rowActive];
13==t.type&&(i.panelThe.data=t.data,this.textCountThe=this.tsb.t("tlt-the-dich-vu","Th\u1ebb d\u1ecbch v\u1ee5")+" ("+i.panelThe.data.length.toString()+")")}),this.sharedService.getTheComboOb().subscribe(t=>{var i=this.addedTablesData[this.rowActive];4==t.type&&(i.panelCombo.data=t.data,this.textCountCombo=this.tsb.t("tlt-the-combo","Th\u1ebb Combo")+" ("+i.panelCombo.data.length.toString()+")")})}onChonNhanVien(t){this.rowActive=t;let o=[];this.addedTablesData.forEach((u,r)=>{r!=t&&(o=o.concat(u.panelNhanVien.data.map(d=>d.id)))});let a={panelNhanVien:o};this._modalService.create({nzTitle:this.tsb.t("tlt-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean"),nzContent:kc,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:600,nzComponentParams:{itemSelect:this.addedTablesData[t],itemDisable:a,idChiNhanh:null},nzMaskClosable:!0,nzOnOk:()=>{}}).afterClose.subscribe(u=>{})}onChonDanhMuc(t){this.rowActive=t,this._modalService.create({nzTitle:this.tsb.t("tlt-chon-danh-muc","Ch\u1ecdn danh m\u1ee5c"),nzContent:Gc,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:700,nzComponentParams:{itemSelect:this.addedTablesData[t]},nzMaskClosable:!0,nzOnOk:()=>{}}).afterClose.subscribe(o=>{})}addPointItems(t){this.addedTablesData[t].pointItems.data.push({doanhSoTu:0,doanhSoDen:0,giaTriThuong:0,donViThuong:1})}removePointItem(t,i){this.addedTablesData[t].pointItems.data.splice(i,1)}addTable(){this.addedTablesData.push({tenDoanhSo:"",panelsParent:{text:this.tsb.t("tlt-dich-vu","D\u1ecbch v\u1ee5"),data:[]},panelSanPham:{text:this.tsb.t("tlt-san-pham","S\u1ea3n ph\u1ea9m"),data:[]},panelNhanVien:{text:"",data:[]},pointItems:{text:"",data:[{donViThuong:1,doanhSoTu:0,doanhSoDen:0,giaTriThuong:0}]},panelThe:{text:"",data:[]},panelCombo:{text:"",data:[]}})}removeTable(t){this.addedTablesData.splice(t,1)}onCapNhatCauHinh(){this.addedTablesData.forEach(i=>{i.pointItems.data.forEach(o=>{(""===o.doanhSoTu||void 0===o.doanhSoTu)&&(o.doanhSoTu=0),(""===o.doanhSoDen||void 0===o.doanhSoDen)&&(o.doanhSoDen=0),(""===o.giaTriThuong||void 0===o.giaTriThuong)&&(o.giaTriThuong=0),(""===o.donViThuong||void 0===o.donViThuong)&&(o.donViThuong=1)})}),this.ThuongDoanhSoService.create({idChiNhanh:null,ModelThuongDoanhSos:this.addedTablesData}).then(i=>{i.success?(this.notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.gridLoadData()):this.notification.error(i.error,i.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(nt.D),n.Y36(E.zb),n.Y36(Rc.u),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-thuong-nhan-vien"]],decls:18,vars:11,consts:[[1,"row","m-b-10"],[1,"col-lg-3"],[1,"font-weight-normal"],[1,"row"],[1,"col-lg-10"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],[4,"ngFor","ngForOf"],["nz-button","","nzPrimary","",1,"ant-btn","text-[#0068FF]","border-[#0068FF]","m-t-10",3,"nzSize","click"],["aria-label","icon: plus",1,"anticon","anticon-plus"],["viewBox","64 64 896 896","focusable","false","data-icon","plus","width","1em","height","1em","fill","currentColor","aria-hidden","true",1,""],["d","M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"],["d","M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],[1,"m-t-10",3,"nzData","nzShowPagination","nzFrontPagination"],["borderedTable",""],[2,"display","flex","align-items","center","justify-content","space-between",3,"ariaRowSpan"],["type","text","nz-input","",2,"border","none","font-weight","600","font-size","15px",3,"placeholder","ngModel","ngModelChange"],[2,"width","275px"],[3,"width"],[2,"vertical-align","top"],["nz-button","","nzType","link",3,"click"],[1,"m-t-10",2,"display","flex","flex-direction","column","align-items","flex-start"],[1,"m-t-10",2,"display","flex","flex-direction","column","align-items","center"],["style","width: 90%;","class","button-expand",4,"ngIf"],["class","m-t-5 button-expand","style","width: 90%;",4,"ngIf"],["class","m-t-5 button-expand","style","width: 90%;",4,"ngIf"],["colspan","2",2,"vertical-align","top"],[1,"text-center"],[3,"click"],["nz-icon","","nzType","delete","nzTheme","outline",2,"color","red"],[1,"m-l-20","m-b-5",2,"color","rgb(33 31 68)"],[1,"button-expand",2,"width","90%"],[1,"button-expand-2",3,"nzHeader"],[2,"margin","0"],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],[1,"m-t-5","button-expand",2,"width","90%"],[1,"add-point","m-b-10"],["ngModel","1",2,"width","150px",3,"ngModel","nzSize","nzMin","nzStep","ngModelChange"],["nzSize","small",3,"nzAddOnAfter"],[3,"ngModel","nzStep","ngModelChange"],["addOnAfterTemplate",""],["nz-button","",1,"ant-btn","ml-3","ant-btn-icon-only",3,"nzSize","click"],["aria-label","icon: delete",1,"anticon","anticon-delete"],["viewBox","64 64 896 896","focusable","false","data-icon","delete","width","1em","height","1em","fill","currentColor","aria-hidden","true",1,""],["d","M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"],[2,"width","60px",3,"nzSize","ngModel","ngModelChange"],["nzLabel","%",3,"nzValue"],["nzLabel","\u0111",3,"nzValue"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()()(),n.TgZ(6,"div",3)(7,"div",4),n.YNc(8,$c,5,5,"button",5),n.qZA()(),n.YNc(9,uu,63,45,"ng-container",6),n.TgZ(10,"button",7),n.NdJ("
1click",function(){return o.addTable()}),n.TgZ(11,"i",8),n.O4$(),n.TgZ(12,"svg",9),n._UZ(13,"path",10)(14,"path",11),n.qZA()(),n.kcU(),n.TgZ(15,"span"),n._uU(16),n.ALo(17,"tsb"),n.qZA()()()),2&i&&(n.xp6(4),n.Oqu(n.xi3(5,5,"tlt-cau-hinh-tien-thuong","C\u1ea5u h\xecnh ti\u1ec1n th\u01b0\u1edfng")),n.xp6(4),n.Q6J("sbAuthorize","ThuongDoanhSo_ThemMoiAsync"),n.xp6(1),n.Q6J("ngForOf",o.addedTablesData),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(6),n.Oqu(n.xi3(17,8,"btn-them-tuy-chon-thuong","Th\xeam t\xf9y ch\u1ecdn th\u01b0\u1edfng")))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,z.Ip,z.Vq,C.Zp,Un._V,Un.Rb,gt.Zv,gt.yH,g.Fj,g.JJ,g.On,w.Ls,fn.g,K.a,yn.FK,Q.p],styles:[".button-expand .button-expand-2 .ant-collapse-header{padding:10px 16px!important}"]})}return e})();var Jn=T(46143),Mn=T(62418),Hn=T(21938),de=T(40131),an=T(72960),Bn=T(56249),Nt=T(36115);function ru(e,l){1&e&&(n.TgZ(0,"div",3)(1,"div",33)(2,"h6",34),n._uU(3),n.ALo(4,"tsb"),n.qZA()()()),2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"msg-khong-the-sua-phieu-da-xu-ly","*Kh\xf4ng th\u1ec3 s\u1eeda th\xf4ng tin phi\u1ebfu \u1edf tr\u1ea1ng th\xe1i \u0110\xe3 x\u1eed l\xfd.")," "))}function gu(e,l){if(1&e&&(n.TgZ(0,"div",35)(1,"div",33)(2,"h6",36),n._UZ(3,"i",37),n._uU(4),n.ALo(5,"tsb"),n.TgZ(6,"span",38),n._uU(7),n.qZA()(),n.TgZ(8,"h6",39),n._UZ(9,"i",40),n._uU(10),n.ALo(11,"tsb"),n.TgZ(12,"span",38),n._uU(13),n.qZA()()()()),2&e){const t=n.oxw();n.xp6(4),n.hij(" ",n.xi3(5,4,"label-ma-phieu-thu","M\xe3 phi\u1ebfu thu"),": "),n.xp6(3),n.Oqu(t.maPhieuThu),n.xp6(3),n.hij(" ",n.xi3(11,7,"label-ma-phieu-chi","M\xe3 phi\u1ebfu chi"),": "),n.xp6(3),n.Oqu(t.maPhieuChi)}}function pu(e,l){if(1&e&&n._UZ(0,"nz-option",41),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenNganHang+" - "+t.soTaiKhoan+" - "+t.chuTaiKhoan)}}function _u(e,l){if(1&e&&n._UZ(0,"nz-option",41),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenChiNhanh)}}function du(e,l){if(1&e&&n._UZ(0,"nz-option",41),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenNganHang+" - "+t.soTaiKhoan+" - "+t.chuTaiKhoan)}}function mu(e,l){if(1&e&&n._UZ(0,"nz-option",42),2&e){const t=l.$implicit,i=n.oxw();n.Q6J("nzLabel",i.getUserNamePhanQuyen(t.id))("nzValue",t.id)}}function Tu(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Cu(e,l){if(1&e&&(n.TgZ(0,"div",56)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function fu(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function zu(e,l){if(1&e&&(n.TgZ(0,"div",56)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}const dn=function(){return{standalone:!0}};function xu(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",47),n._uU(2),n.qZA(),n.TgZ(3,"td")(4,"input",11),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.dienGiai=o)})("ngModelChange",function(){const a=n.CHM(t).index,h=n.oxw(2);return n.KtG(h.onChangeRowDienGiai(a))}),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"td")(7,"ng-select",48),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkNo=o)}),n.ALo(8,"tsb"),n.YNc(9,Tu,4,3,"ng-template",49),n.YNc(10,Cu,4,2,"ng-template",50),n.qZA()(),n.TgZ(11,"td")(12,"ng-select",48),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkCo=o)}),n.ALo(13,"tsb"),n.YNc(14,fu,4,3,"ng-template",49),n.YNc(15,zu,4,2,"ng-template",50),n.qZA()(),n.TgZ(16,"td",51)(17,"nz-input-group",52)(18,"app-input-number",53),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soTien=o)}),n.ALo(19,"tsb"),n.qZA()()(),n.TgZ(20,"td",47)(21,"button",54),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw(2);
1return n.KtG(h.xoaChiTiet(a))}),n._UZ(22,"i",55),n.qZA()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw(2);n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Q6J("placeholder",n.xi3(5,27,"plh-dien-giai","Di\u1ec5n gi\u1ea3i"))("nzSize","small")("ngModel",t.dienGiai)("ngModelOptions",n.DdM(39,dn)),n.xp6(3),n.Q6J("items",o.lstTkNo)("ngModel",t.tkNo)("ngModelOptions",n.DdM(40,dn))("placeholder",n.xi3(8,30,"plh-chon-tk-cong-no","Ch\u1ecdn TK c\xf4ng n\u1ee3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(5),n.Q6J("items",o.lstTkCo)("ngModel",t.tkCo)("ngModelOptions",n.DdM(41,dn))("placeholder",n.xi3(13,33,"plh-chon-tk-co","Ch\u1ecdn TK c\xf3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(6),n.Q6J("PlaceHolder",n.xi3(19,36,"plh-so-tien","S\u1ed1 ti\u1ec1n"))("ngModel",t.soTien)("ngModelOptions",n.DdM(42,dn)),n.xp6(3),n.Q6J("nzSize","small")}}const bu=function(){return[""]};function yu(e,l){if(1&e&&(n.TgZ(0,"nz-table",43)(1,"thead")(2,"tr")(3,"th",44),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"th",45),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"th",45),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"th",45),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",45),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n._UZ(18,"th",44),n.qZA()(),n.TgZ(19,"tbody"),n.YNc(20,xu,23,43,"tr",46),n.qZA()()),2&e){const t=n.oxw();n.Q6J("nzData",n.DdM(31,bu))("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(5,16,"table-stt","STT")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(8,19,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(11,22,"table-tk-no","TK n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(14,25,"table-tk-co","TK c\xf3")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(17,28,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",t.formRequest.listThuChiDetail)}}function Mu(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",57),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSave(!1))}),n._UZ(2,"i",58),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"button",57),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSave(!0))}),n._UZ(6,"i",58),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.BQk()}2&e&&(n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(4,4,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(8,7,"btn-luu-va-hoan-thanh","L\u01b0u v\xe0 ho\xe0n th\xe0nh")," "))}const Jt=function(){return[]};let It=(()=>{class e{_commonMajor;_tkNganHangHeThongService;_userService;_spinner;_thuChiService;_notification;modal;taiKhoanNgamDinhService;_chiNhanhService;tsb=(0,n.f3M)(J.A);idThuChi;trangThaiXuLy;userLogin;formRequest={maChungTu:y.nY.ChuyenTienNoiBo,loaiThuChi:y.IZ.EnumLoaiThuChi.ChuyenTienNoiBo,loaiQuy:y.IZ.EnumLoaiQuy.QuyNganHang,tenNganHang:null,bankCode:null,tenChuTaiKhoanNganHang:null,soTaiKhoanNganHang:null,idTaiKhoanNganHang:null,idTkNganHangNhan:null,tenNganHangNhan:null,bankCodeNhan:null,tenChuTaiKhoanNhan:null,soTaiKhoanNhan:null,ngayHachToan:Date.now(),ngayChungTu:Date.now(),maThuChi:null,idNhanVienChi:null,dienGiai:null,idChiNhanhNhan:null,listThuChiDetail:[]};lstTkNo=[];tkNo_MacDinh;lstTkCo=[];tkCo_MacDinh;listNganHang=[];lstTaiKhoanNganHang=[];lstTaiKhoanNganHangNhan=[];listUser=[];lstTaiKhoanKeToan=[];maPhieuThu="";maPhieuChi="";EnumDMChungTu=y.nY;listChiNhanh=[];constructor(t,i,o,a,h,u,r,d,m){this._commonMajor=t,this._tkNganHangHeThongService=i,this._userService=o,this._spinner=a,this._thuChiService=h,this._notification=u,this.modal=r,this.taiKhoanNgamDinhService=d,this._chiNhanhService=m}ngOnInit(){var t=this;return(0,I.Z)(function*(){t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=new Hn.K(i),t.getUserDonVi())}),t.getThongTinTaiKhoanKeToan(),t.getListNganHang(),t.getChiNhanh(),t.getListTaiKhoanByChiNhanh(),t.idThuChi&&(t._spinner.show(),yield t._thuChiService.GetDetailPhieuChi(t.idThuChi).then(i=>{t._spinner.hide(),i&&i.success&&(t.formRequest=i.data,t.formRequest.kieuLoaiChiTiet=i.data?.kieuLoaiChiTiet,t.maPhieuThu=i.data?.maPhieuThu||"",t.maPhieuChi=i.data?.maPhieuChi||"",t.formRequest.i
1dChiNhanhNhan&&t.getListTaiKhoanByChiNhanh_ByIdChiNhanh(t.formRequest.idChiNhanhNhan))}))})()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t&&t.success&&(this.listChiNhanh=t.data)})}getThongTinTaiKhoanKeToan(){this.taiKhoanNgamDinhService.GetTaiKhoanNgamDinh_ForSelect(this.userLogin.donViId,this.formRequest.maChungTu,null,this.formRequest.loaiQuy.toString(),["TkNo","TkCo"]).then(i=>{this.lstTkNo=i.data.TkNo_List,this.tkNo_MacDinh=i.data.TkNo_MacDinh,this.lstTkCo=i.data.TkCo_List,this.tkCo_MacDinh=i.data.TkCo_MacDinh})}getListNganHang(){this.listNganHang=de.w}isEdit(){return null!=this.idThuChi}getUserDonVi(){this._userService.GetAllNhanVienChiNhanh().subscribe(t=>{null!=t&&null!=t.data&&0!=t.success?null!=t.data&&(this.listUser=t.data.map(i=>({id:i.id||ln.i.EMPTY,ten:i.ten,userName:i.userName}))):this._notification.error(this.tsb.t("noti-loi","L\u1ed7i"),this.tsb.t("msg-lay-du-lieu-that-bai","L\u1ea5y d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i"))})}getListTaiKhoanByChiNhanh(){this._tkNganHangHeThongService.GetListTaiKhoanByChiNhanh().then(t=>{if(t&&t.success){this.lstTaiKhoanNganHang=t.data;const i=this.lstTaiKhoanNganHang.find(o=>!0===o.isMacDinhChi);i&&!this.idThuChi&&(this.formRequest.tenNganHang=i.tenNganHang,this.formRequest.bankCode=i.bankCode,this.formRequest.tenChuTaiKhoanNganHang=i.chuTaiKhoan,this.formRequest.soTaiKhoanNganHang=i.soTaiKhoan,this.formRequest.idTaiKhoanNganHang=i.id)}})}getListTaiKhoanByChiNhanh_ByIdChiNhanh(t){this._tkNganHangHeThongService.GetThongTinNganHangByIdChiNhanh(t).then(i=>{i&&i.success&&(this.lstTaiKhoanNganHangNhan=i.data)})}getUserNamePhanQuyen(t){let i=this.listUser.find(o=>o.id===t);return i?.userName+"("+i?.ten+")"}onChangeTkNganHanng(t){if(this.lstTaiKhoanNganHang&&this.lstTaiKhoanNganHang.length>0){const i=this.lstTaiKhoanNganHang.find(o=>o.id===t);i&&(this.formRequest.tenNganHang=i.tenNganHang,this.formRequest.bankCode=i.bankCode,this.formRequest.tenChuTaiKhoanNganHang=i.chuTaiKhoan,this.formRequest.soTaiKhoanNganHang=i.soTaiKhoan,this.formRequest.idTaiKhoanNganHang=i.id)}}onChangeTkNganHanngNhan(t){if(this.lstTaiKhoanNganHangNhan&&this.lstTaiKhoanNganHangNhan.length>0){const i=this.lstTaiKhoanNganHangNhan.find(o=>o.id===t);i&&(this.formRequest.tenNganHangNhan=i.tenNganHang,this.formRequest.bankCodeNhan=i.bankCode,this.formRequest.tenChuTaiKhoanNhan=i.chuTaiKhoan,this.formRequest.soTaiKhoanNhan=i.soTaiKhoan,this.formRequest.idTkNganHangNhan=i.id)}}onChangeTkNhan(t){if(this.listNganHang&&this.listNganHang.length>0){const i=this.listNganHang.find(o=>o.code===t);i&&(this.formRequest.tenNganHangNhan=i.name,this.formRequest.bankCodeNhan=i.code)}}customSearchFn=(t,i)=>{const o=t.toLowerCase();return i.soTaiKhoan?.toLowerCase().includes(o)||i.tenTaiKhoan?.toLowerCase().includes(o)};themChiTiet(){var t=this;return(0,I.Z)(function*(){t.formRequest.listThuChiDetail.push({idDoiTuong:t.formRequest.idDoiTuong,maDoiTuong:t.formRequest.maDoiTuong,tenDoiTuong:t.formRequest.tenDoiTuong,soTien:0,tkNo:t.tkNo_MacDinh,tkCo:t.tkCo_MacDinh,dienGiai:t.formRequest.dienGiai,isCustomDienGiai:!1})})()}xoaChiTiet(t){this.formRequest.listThuChiDetail.splice(t,1)}get tongSoTien(){return this.formRequest.listThuChiDetail.reduce((t,i)=>t+(i.soTien||0),0)}onSave(t){if(null==this.formRequest.loaiQuy)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-loai-quy","Vui l\xf2ng ch\u1ecdn lo\u1ea1i qu\u1ef9"));if(null==this.formRequest.ngayChungTu)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ngay-chung-tu","Vui l\xf2ng ch\u1ecdn ng\xe0y ch\u1ee9ng t\u1eeb"));if(null==this.formRequest.ngayHachToan)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ngay-hach-toan","Vui l\xf2ng ch\u1ecdn ng\xe0y h\u1ea1ch to\xe1n"));if(0==this.formRequest.listThuChiDetail.length)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-them-chi-tiet","Vui l\xf2ng th\xeam chi ti\u1ebft"));let i=!0;if(this.formRequest.listThuChiDetail.forEach((a,h)=>{(!a.tkNo||!a.tkCo)&&(this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),`${this.tsb.t("msg-vui-long-chon-tk-no-tk-co-cho-chi-tiet","Vui l\xf2ng ch\u1ecdn t\xe0i kho\u1ea3n n\u1ee3 v\xe0 t\xe0i kho\u1ea3n c\xf3 cho chi ti\u1ebft")} ${h+1}`),i=!1)}),!i)return;let o={...this.formRequest,listThuChiDetail:this.formRequest.listThuChiDetail.map(a=>({...a,soTien:a.soTien||0}))};o.ngayHachToan=v(o.ngayHachToan).format(),o.ngayChungTu=v(o.ngayChungTu).format(),!0===t?(this._spinner.show(),this._thuChiService.SaveHoanThanhPhieuNoiBo(o).then(a=>{this._spinner.hide(),a&&a.success?(this._notification.success(p.$.SUCCESS,this.tsb.t("msg-luu-thanh-cong","L\u01b0u th\xe0nh c\xf4ng")),this.modal.close(!0)):this._notification.error(p.$.ERROR,a.message)})):(this._spinner.show(),this._thuChiService.SavePhieuChuyenTienNoiBo(o).then(a=>{this._spinner.hide(),a&&a.success?(this._notification.success(p.$.SUCCESS,this.tsb.t("msg-luu-thanh-cong","L\u01b0u th\xe0nh c\xf4ng")),this.modal.close(!0)):this._notification.error(p.$.ERROR,a.message)}))}onThoat(){this.modal.close(!0)}onChangeChiNhanhNhan(t){t&&(this.getListTaiKhoanByChiNhanh_ByIdChiNhanh(t),this.lstTaiKhoanNganHangNhan=[],this.formRequest.tenNganHangNhan=null,this.formRequest.bankCodeNhan=null,this.formRequest.tenChuTaiKhoanNhan=null,this.formRequest.soTaiKhoanNhan=null,this.formRequest.i
1dTkNganHangNhan=null)}onChangeParentDienGiai(){this.formRequest.listThuChiDetail=this.formRequest.listThuChiDetail.map(t=>t.isCustomDienGiai?t:{...t,dienGiai:this.formRequest.dienGiai})}onChangeRowDienGiai(t){this.formRequest.listThuChiDetail[t].isCustomDienGiai=!0}static \u0275fac=function(i){return new(i||e)(n.Y36(an.f),n.Y36(at.s),n.Y36(F.K),n.Y36(O.t2),n.Y36(Bn.G),n.Y36(E.zb),n.Y36(S.Lf),n.Y36(Nt.P),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chuyen-tien-noi-bo"]],inputs:{idThuChi:"idThuChi",trangThaiXuLy:"trangThaiXuLy"},decls:140,vars:202,consts:[["nz-form","","nzGutter","16",3,"nzLayout"],["class","row",4,"ngIf"],["class","row m-b-5",4,"ngIf"],[1,"row"],[1,"col-6","custom-form-card"],[3,"nzTitle"],[1,"row","m-b-10","align-items-center"],[1,"col-2"],[1,"col-10"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzPlaceHolder","ngModel","ngModelOptions","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nz-input","",3,"placeholder","nzSize","ngModel","ngModelOptions","ngModelChange"],[1,"col-4"],[1,"color-red"],[1,"w-100",3,"ngModel","ngModelOptions","nzFormat","ngModelChange"],[1,"w-100",3,"nzSize"],["nz-input","",3,"disabled","ngModel","ngModelOptions","placeholder","ngModelChange"],["nz-input","","name","nganHang",3,"nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],["nz-input","",3,"nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-input","","rows","3",1,"w-100",3,"nzSize","ngModel","ngModelOptions","placeholder","ngModelChange"],[1,"d-flex","align-items-center","m-b-10"],[1,"m-r-10",2,"margin","0"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","plus"],[3,"nzData","nzBordered","nzSize","nzShowPagination",4,"ngIf"],[1,"row","d-flex","align-items-center","justify-content-end","m-t-30"],[1,"m-r-15","m-b-40",2,"font-size","16px"],[1,"tt-chi"],[2,"padding","5px","text-align","right"],["nz-button","",1,"allow-click",3,"nzSize","click"],["nz-icon","","nzType","close"],[4,"ngIf"],[1,"col-md-6"],[1,"m-b-5",2,"color","#ff4d4f"],[1,"row","m-b-5"],[1,"mb-2",2,"color","#d4380d","font-weight","600"],[1,"fas","fa-receipt","me-2"],[1,"text-dark"],[1,"mb-0",2,"color","#d4380d","font-weight","600"],[1,"fas","fa-money-bill-wave","me-2"],[3,"nzValue","nzLabel"],[3,"nzLabel","nzValue"],[3,"nzData","nzBordered","nzSize","nzShowPagination"],[1,"text-center",3,"nzWidth"],[3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-center"],["nzSize","small","bindLabel","soTaiKhoan","bindValue","soTaiKhoan",1,"fixed-width-select",3,"items","ngModel","ngModelOptions","placeholder","virtualScroll","searchable","clearable","appendTo","searchFn","ngModelChange"],["ng-option-tmp",""],["ng-label-tmp",""],[2,"color","#f97396"],["nzAddOnAfter","\u0111"],[3,"PlaceHolder","ngModel","ngModelOptions","ngModelChange"],["nz-button","","nzType","default",3,"nzSize","click"],["nz-icon","","nzType","delete","theme","outline",1,"color-red"],[1,"truncate-text"],["nz-button","","nzType","primary",2,"margin-left","8px",3,"nzSize","click"],["nz-icon","","nzType","save"]],template:function(i,o){1&i&&(n.TgZ(0,"div")(1,"form",0),n.YNc(2,ru,5,4,"div",1),n.YNc(3,gu,14,10,"div",2),n.TgZ(4,"div",3)(5,"div",4)(6,"nz-card",5),n.ALo(7,"tsb"),n.TgZ(8,"div",6)(9,"div",7),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"div",8)(13,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.formRequest.idTaiKhoanNganHang=h})("ngModelChange",function(h){return o.onChangeTkNganHanng(h)}),n.ALo(14,"tsb"),n.YNc(15,pu,1,2,"nz-option",10),n.qZA()()(),n.TgZ(16,"div",6)(17,"div",7),n._uU(18),n.ALo(19,"tsb"),n.qZA(),n.TgZ(20,"div",8)(21,"input",11),n.NdJ("ngModelChange",function(h){return o.formRequest.tenNganHang=h}),n.ALo(22,"tsb"),n.qZA()()(),n.TgZ(23,"div",6)(24,"div",7),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"div",12)(28,"input",11),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChuTaiKhoanNganHang=h}),n.ALo(29,"tsb"),n.qZA()(),n.TgZ(30,"div",7),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"div",12)(34,"input",11),n.NdJ("ngModelChange",function(h){return o.formRequest.soTaiKhoanNganHang=h}),n.ALo(35,"tsb"),n.qZA()()(),n.TgZ(36,"div",6)(37,"div",7),n._uU(38),n.ALo(39,"tsb"),n.TgZ(40,"span",13),n._uU(41,"*"),n.qZA()(),n.TgZ(42,"div",12)(43,"nz-date-picker",14),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayHachToan=h}),n.qZA()(),n.TgZ(44,"div",7),n._uU(45),n.ALo(46,"tsb"),n.TgZ(47,"span",13),n._uU(48,"*"),n.qZA()(),n.TgZ(49,"div",12)(50,"nz-date-picker",14),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayChungTu=h}),n.qZA()()(),n.TgZ(51,"div",6)(52,"div",7),n._uU(53),n.ALo(54,"tsb"),n.TgZ(55,"span",13),n._uU(56,"*"),n.qZA()(),n.TgZ(57,"div",8)(58,"nz-input-group",15)(59,"input",16),n.NdJ("ngModelChange",function(h){return o.formRequest.maThuChi=h}),n.ALo(60,"tsb"),n.qZA()()()()()(),n.TgZ(61,"div",4)(62,"nz-card",5),n.ALo(63,"tsb"),n.TgZ(64,"div",6)(65,"div",7),n._uU(66),n.ALo(67,"tsb"),n.qZA(),n.TgZ(68,"div",8)(69,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.formRequest.i
1dChiNhanhNhan=h})("ngModelChange",function(h){return o.onChangeChiNhanhNhan(h)}),n.ALo(70,"tsb"),n.YNc(71,_u,1,2,"nz-option",10),n.qZA()()(),n.TgZ(72,"div",6)(73,"div",7),n._uU(74),n.ALo(75,"tsb"),n.qZA(),n.TgZ(76,"div",8)(77,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.formRequest.idTkNganHangNhan=h})("ngModelChange",function(h){return o.onChangeTkNganHanngNhan(h)}),n.ALo(78,"tsb"),n.YNc(79,du,1,2,"nz-option",10),n.qZA()()(),n.TgZ(80,"div",6)(81,"div",7),n._uU(82),n.ALo(83,"tsb"),n.qZA(),n.TgZ(84,"div",8)(85,"input",17),n.NdJ("ngModelChange",function(h){return o.formRequest.tenNganHangNhan=h}),n.ALo(86,"tsb"),n.qZA()()(),n.TgZ(87,"div",6)(88,"div",7),n._uU(89),n.ALo(90,"tsb"),n.qZA(),n.TgZ(91,"div",12)(92,"input",18),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChuTaiKhoanNhan=h}),n.ALo(93,"tsb"),n.qZA()(),n.TgZ(94,"div",7),n._uU(95),n.ALo(96,"tsb"),n.qZA(),n.TgZ(97,"div",12)(98,"input",18),n.NdJ("ngModelChange",function(h){return o.formRequest.soTaiKhoanNhan=h}),n.ALo(99,"tsb"),n.qZA()()(),n.TgZ(100,"div",6)(101,"div",7),n._uU(102),n.ALo(103,"tsb"),n.qZA(),n.TgZ(104,"div",8)(105,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.formRequest.idNhanVienChi=h}),n.ALo(106,"tsb"),n.YNc(107,mu,1,2,"nz-option",19),n.qZA()()(),n.TgZ(108,"div",6)(109,"div",7),n._uU(110),n.ALo(111,"tsb"),n.qZA(),n.TgZ(112,"div",8)(113,"nz-input-group",15)(114,"textarea",20),n.NdJ("ngModelChange",function(h){return o.formRequest.dienGiai=h})("ngModelChange",function(){return o.onChangeParentDienGiai()}),n.ALo(115,"tsb"),n.qZA()()()()()()(),n._UZ(116,"br"),n.TgZ(117,"div",21)(118,"h5",22),n._uU(119),n.ALo(120,"tsb"),n.qZA(),n.TgZ(121,"button",23),n.NdJ("click",function(){return o.themChiTiet()}),n._UZ(122,"i",24),n._uU(123),n.ALo(124,"tsb"),n.qZA()(),n.YNc(125,yu,21,32,"nz-table",25),n.TgZ(126,"div",26)(127,"div",27),n._uU(128),n.ALo(129,"tsb"),n.TgZ(130,"span",28),n._uU(131),n.ALo(132,"number"),n.qZA()()(),n.TgZ(133,"div",29)(134,"div")(135,"button",30),n.NdJ("click",function(){return o.onThoat()}),n._UZ(136,"i",31),n._uU(137),n.ALo(138,"tsb"),n.qZA(),n.YNc(139,Mu,9,10,"ng-container",32),n.qZA()()()()),2&i&&(n.ekj("form-readonly",3===o.trangThaiXuLy),n.xp6(1),n.Q6J("nzLayout","horizontal"),n.xp6(1),n.Q6J("ngIf",3===o.trangThaiXuLy),n.xp6(1),n.Q6J("ngIf",o.idThuChi),n.xp6(3),n.Q6J("nzTitle",n.xi3(7,86,"tlt-thong-tin-nguon","Th\xf4ng tin ngu\u1ed3n")),n.xp6(4),n.Oqu(n.xi3(11,89,"label-tai-khoan-di","T\xe0i kho\u1ea3n \u0111i")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(14,92,"plh-chon-tai-khoan-di","Ch\u1ecdn t\xe0i kho\u1ea3n \u0111i"))("ngModel",o.formRequest.idTaiKhoanNganHang)("ngModelOptions",n.DdM(185,dn)),n.xp6(2),n.Q6J("ngForOf",o.lstTaiKhoanNganHang||n.DdM(186,Jt)),n.xp6(3),n.Oqu(n.xi3(19,95,"label-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(3),n.Q6J("placeholder",n.xi3(22,98,"plh-chon-ngan-hang","Ch\u1ecdn ng\xe2n h\xe0ng"))("nzSize","small")("ngModel",o.formRequest.tenNganHang)("ngModelOptions",n.DdM(187,dn)),n.xp6(4),n.Oqu(n.xi3(26,101,"label-chu-tai-khoan","Ch\u1ee7 t\xe0i kho\u1ea3n")),n.xp6(3),n.Q6J("placeholder",n.xi3(29,104,"plh-chon-chu-tai-khoan","Ch\u1ecdn ch\u1ee7 t\xe0i kho\u1ea3n"))("nzSize","small")("ngModel",o.formRequest.tenChuTaiKhoanNganHang)("ngModelOptions",n.DdM(188,dn)),n.xp6(3),n.Oqu(n.xi3(32,107,"label-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n")),n.xp6(3),n.Q6J("placeholder",n.xi3(35,110,"plh-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n"))("nzSize","small")("ngModel",o.formRequest.soTaiKhoanNganHang)("ngModelOptions",n.DdM(189,dn)),n.xp6(4),n.hij("",n.xi3(39,113,"label-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")," "),n.xp6(5),n.Q6J("ngModel",o.formRequest.ngayHachToan)("ngModelOptions",n.DdM(190,dn))("nzFormat","dd/MM/yyyy"),n.xp6(2),n.hij("",n.xi3(46,116,"label-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")," "),n.xp6(5),n.Q6J("ngModel",o.formRequest.ngayChungTu)("ngModelOptions",n.DdM(191,dn))("nzFormat","dd/MM/yyyy"),n.xp6(3),n.hij("",n.xi3(54,119,"label-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb")," "),n.xp6(5),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("disabled",o.isEdit())("ngModel",o.formRequest.maThuChi)("ngModelOptions",n.DdM(192,dn))("placeholder",n.xi3(60,122,"plh-so-chung-tu-tu-sinh","S\u1ed1 ch\u1ee9ng t\u1eeb kh\xf4ng nh\u1eadp s\u1ebd t\u1ef1 sinh")),n.xp6(3),n.Q6J("nzTitle",n.xi3(63,125,"tlt-thong-tin-nhan","Th\xf4ng tin nh\u1eadn")),n.xp6(4),n.Oqu(n.xi3(67,128,"label-chi-nhanh-nhan","Chi nh\xe1nh nh\u1eadn")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(70,131,"plh-chon-chi-nhanh-nhan","Ch\u1ecdn chi nh\xe1nh nh\u1eadn"))("ngModel",o.formRequest.i
1dChiNhanhNhan)("ngModelOptions",n.DdM(193,dn)),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh||n.DdM(194,Jt)),n.xp6(3),n.Oqu(n.xi3(75,134,"label-tai-khoan-nhan","T\xe0i kho\u1ea3n nh\u1eadn")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(78,137,"plh-chon-tai-khoan-nhan","Ch\u1ecdn t\xe0i kho\u1ea3n nh\u1eadn"))("ngModel",o.formRequest.idTkNganHangNhan)("ngModelOptions",n.DdM(195,dn)),n.xp6(2),n.Q6J("ngForOf",o.lstTaiKhoanNganHangNhan||n.DdM(196,Jt)),n.xp6(3),n.Oqu(n.xi3(83,140,"label-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(86,143,"plh-nhap-ngan-hang","Nh\u1eadp ng\xe2n h\xe0ng"))("ngModel",o.formRequest.tenNganHangNhan)("ngModelOptions",n.DdM(197,dn)),n.xp6(4),n.Oqu(n.xi3(90,146,"label-chu-tai-khoan","Ch\u1ee7 t\xe0i kho\u1ea3n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(93,149,"plh-nhap-chu-tai-khoan","Nh\u1eadp ch\u1ee7 t\xe0i kho\u1ea3n"))("ngModel",o.formRequest.tenChuTaiKhoanNhan)("ngModelOptions",n.DdM(198,dn)),n.xp6(3),n.Oqu(n.xi3(96,152,"label-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(99,155,"plh-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n"))("ngModel",o.formRequest.soTaiKhoanNhan)("ngModelOptions",n.DdM(199,dn)),n.xp6(4),n.Oqu(n.xi3(103,158,"label-nhan-vien-chuyen","Nh\xe2n vi\xean chuy\u1ec3n")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(106,161,"plh-chon-nhan-vien-chuyen","Ch\u1ecdn nh\xe2n vi\xean chuy\u1ec3n"))("ngModel",o.formRequest.idNhanVienChi)("ngModelOptions",n.DdM(200,dn)),n.xp6(2),n.Q6J("ngForOf",o.listUser),n.xp6(3),n.Oqu(n.xi3(111,164,"label-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.formRequest.dienGiai)("ngModelOptions",n.DdM(201,dn))("placeholder",n.xi3(115,167,"plh-nhap-dien-giai","Nh\u1eadp di\u1ec5n gi\u1ea3i")),n.xp6(5),n.Oqu(n.xi3(120,170,"label-chi-tiet","Chi ti\u1ebft")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(124,173,"btn-them-chi-tiet","Th\xeam chi ti\u1ebft")," "),n.xp6(2),n.Q6J("ngIf",o.formRequest.listThuChiDetail&&o.formRequest.listThuChiDetail.length>0),n.xp6(3),n.hij(" ",n.xi3(129,176,"label-tong-so-tien","T\u1ed5ng s\u1ed1 ti\u1ec1n"),": "),n.xp6(3),n.hij("",n.xi3(132,179,o.tongSoTien,"1.0-0")," \u0111"),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(138,182,"btn-huy","H\u1ee7y")," "),n.xp6(2),n.Q6J("ngIf",3!==o.trangThaiXuLy))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,q.Lr,z.Ip,z.Vq,C.Zp,C.gB,$n.uw,zn.w9,zn.ir,zn.mR,g._Y,g.Fj,g.JJ,g.JL,Qn.l,g.On,g.F,w.Ls,K.a,s.JJ,Q.p],styles:['@charset "UTF-8";.color-red[_ngcontent-%COMP%]{color:red}.custom-form-card[_ngcontent-%COMP%] .ant-card-head-title{padding:3px 0}.custom-form-card[_ngcontent-%COMP%] .ant-card-head{min-height:2rem;background-color:#f3f3f3}.tt-chi[_ngcontent-%COMP%]{font-weight:600;color:#f97396;font-size:20px;margin-left:15px}.form-readonly[_ngcontent-%COMP%]{pointer-events:none;opacity:.9}.form-readonly[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{pointer-events:none}.allow-click[_ngcontent-%COMP%]{pointer-events:auto}']})}return e})();var Tn=T(94327),Pn=T(48183);function Su(e,l){if(1&e&&(n.TgZ(0,"tr"),n._UZ(1,"td"),n.TgZ(2,"td",42),n._uU(3),n.qZA()()),2&e){const t=n.oxw();n.xp6(3),n.Oqu(t.messageSuccess)}}function Nu(e,l){if(1&e&&(n.TgZ(0,"tr"),n._UZ(1,"td"),n.TgZ(2,"td")(3,"div",43),n._uU(4),n.qZA()()()),2&e){const t=n.oxw();n.xp6(4),n.Oqu(t.messageError)}}function Du(e,l){if(1&e&&(n.TgZ(0,"div",44),n._UZ(1,"nz-progress",45),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzPercent",t.currentProgress)("nzStrokeWidth",10)("nzShowInfo",!0)}}function Zu(e,l){1&e&&(n.TgZ(0,"span",46),n._uU(1,"* Danh s\xe1ch import s\u1ebd \u0111\u01b0\u1ee3c ki\u1ec3m tra tr\u01b0\u1edbc khi ghi nh\u1eadn v\xe0o phi\u1ebfu thu."),n.qZA())}function Au(e,l){if(1&e&&(n.TgZ(0,"th",48),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function vu(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Au,2,5,"th",47),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Pu(e,l){1&e&&(n.TgZ(0,"nz-tag",56),n._uU(1,"Success"),n.qZA()),2&e&&n.Q6J("nzColor","#87d068")}function Eu(e,l){1&e&&(n.TgZ(0,"nz-tag",56),n._uU(1,"Error"),n.qZA()),2&e&&n.Q6J("nzColor","#f50")}function ku(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Pu,2,1,"nz-tag",55),n.YNc(2,Eu,2,1,"nz-tag",55),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","true"==t.statusImport),n.xp6(1),n.Q6J("ngIf","false"==t.statusImport)}}
1function Lu(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.messError," ")}}function wu(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function Ou(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"vnd"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.lcZ(2,1,i[t.field])," ")}}function qu(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.Oqu(i[t.field])}}function Qu(e,l){if(1&e&&(n.TgZ(0,"td",51),n.ynx(1,52),n.YNc(2,ku,3,2,"ng-container",53),n.YNc(3,Lu,2,1,"ng-container",53),n.YNc(4,wu,3,4,"ng-container",53),n.YNc(5,Ou,3,3,"ng-container",53),n.YNc(6,qu,3,1,"ng-container",54),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","statusImport"),n.xp6(1),n.Q6J("ngSwitchCase","messError"),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","vnd")}}function Ju(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Qu,7,6,"td",50),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Iu(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",49),n._uU(2),n.qZA(),n.YNc(3,Ju,2,1,"ng-container",37),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function Uu(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const me=function(){return[8,8]},Ku=function(){return{x:"scroll"}};let Hu=(()=>{class e extends Pn._{msg;notification;spinner;thuChiService;httpClient;modalService;apiUpload="";isDataFail=!1;id=null;isLoading=!1;messageError="Xu\u1ea5t hi\u1ec7n d\u1eef li\u1ec7u l\u1ed7i trong qu\xe1 tr\xecnh import";messageSuccess="";isImportSuccess=!1;allCount=0;countSuccess=0;countError=0;batchSize=100;currentProgress=0;isSpinnerVisible=!1;searchModel={statusImport:"",keyWord:""};constructor(t,i,o,a,h,u,r){super(h,u),this.msg=t,this.notification=i,this.spinner=o,this.thuChiService=a,this.httpClient=u,this.modalService=r}ngOnInit(){this.apiUpload=`${k.N.SERVICE_API_BRANCH}api/ThuChi/ImportTemplatePhieuThu`,this.gridColumns=[new _.C4({field:"maThuChi",header:"M\xe3 phi\u1ebfu",thWidth:"140px",class:"text-left"}),new _.C4({field:"ngayHachToan",header:"Ng\xe0y h\u1ea1ch to\xe1n",thWidth:"150px",class:"text-left",dataType:"date"}),new _.C4({field:"maDoiTuong",header:"M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng",thWidth:"140px",class:"text-left"}),new _.C4({field:"tenDoiTuong",header:"T\xean \u0111\u1ed1i t\u01b0\u1ee3ng",thWidth:"180px",class:"text-left"}),new _.C4({field:"dienGiai",header:"Di\u1ec5n gi\u1ea3i",thWidth:"220px",class:"text-left"}),new _.C4({field:"soTien",header:"S\u1ed1 ti\u1ec1n",thWidth:"130px",class:"text-right",dataType:"vnd"}),new _.C4({field:"ngayTao",header:"Ng\xe0y t\u1ea1o",thWidth:"160px",class:"text-left",dataType:"date"}),new _.C4({field:"statusImport",header:"Tr\u1ea1ng th\xe1i",thWidth:"120px",class:"text-center",dataType:"statusImport"}),new _.C4({field:"messError",header:"Th\xf4ng b\xe1o l\u1ed7i",thWidth:"260px",class:"text-left",dataType:"messError"})],this.gridLoadData()}onSearch(){this.gridLoadData()}gridLoadData(){this.spinner.show();const t={keyWord:this.searchModel.keyWord,statusImport:this.searchModel.statusImport,...this.getGridOption()};this.thuChiService.GetDanhSachPhieuThuImport(t).then(i=>{this.spinner.hide(),i.success?(this.allCount=i.data?.countAllRecord||0,this.countSuccess=i.data?.countSuccess||0,this.countError=i.data?.countError||0,this.gridData=i.data?.resData||[],this.totalRecord=i.data?.countAllRecord||0):this.msg.error(i.message)})}handleChange(t){if("uploading"===t.file.status)this.isLoading=!0,this.isDataFail=!1,this.isImportSuccess=!1,this.messageError=null,this.messageSuccess="";else if("done"===t.file.status){this.isLoading=!1;const i=t.file.response,o=i?.data||{};i?.success?!0===o.success||!0===o.isSuccess?(this.isImportSuccess=!0,this.messageSuccess=o.message||i.message,this.msg.success(`Import th\xe0nh c\xf4ng: ${i.message}`)):(this.messageError=o.message||i.message,this.id=o.id,this.isDataFail=!0):this.msg.warning(i?.message||p.$.SYSTEM_ERROR),this.gridLoadData()}else"error"===t.file.status&&(this.isLoading=!1,this.msg.error(`${t.file.name} file upload failed.`))}
1hoanTatImportPhieuThu(){const t=this.countSuccess;t<=0?this.msg.warning("Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 import"):(this.currentProgress=0,this.isSpinnerVisible=!0,this.isLoading=!0,this.spinner.show(),this.processImportBatch(t))}processImportBatch(t){var i=this;return(0,I.Z)(function*(){try{for(;;){const o=yield i.thuChiService.HoanTatImportPhieuThu(i.batchSize);if(!o.success)return i.msg.error(o.message),i.isSpinnerVisible=!1,i.isLoading=!1,void i.spinner.hide();if(i.currentProgress=Math.min(Math.round((t-(o?.totalRecord??0))/t*100),100),(o.totalRecord??0)<=0)return i.isSpinnerVisible=!1,i.isLoading=!1,i.spinner.hide(),i.msg.success("Import th\xe0nh c\xf4ng"),void i.gridLoadData()}}catch(o){console.error("Error during process:",o),i.msg.error("\u0110\xe3 x\u1ea3y ra l\u1ed7i trong qu\xe1 tr\xecnh x\u1eed l\xfd"),i.isSpinnerVisible=!1,i.isLoading=!1,i.spinner.hide()}})()}onGetTemplate(){this.spinner.show(),this.thuChiService.DownloadTemplatePhieuThuAsync().subscribe({next:t=>{this.spinner.hide(),null!=t&&(0,Tn.saveAs)(t,"TemplatePhieuThu.xlsx")},error:()=>{this.spinner.hide(),this.msg.error("File l\u1ed7i")}})}onGetDataFail(){null!=this.id?(this.spinner.show(),this.thuChiService.DownloadDataWrongPhieuThu(this.id).subscribe({next:t=>{this.spinner.hide(),null!=t&&(0,Tn.saveAs)(t,"ListDataPhieuThuImportFail.xlsx")},error:()=>{this.spinner.hide(),this.msg.error("File l\u1ed7i")}})):this.notification.error(p.$.ERROR,"Kh\xf4ng t\xecm th\u1ea5y Id data l\u1ed7i!")}onXoaDataImport(t){this.modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this.thuChiService.DeleteTmpPhieuThuImport(t).then(i=>{this.spinner.hide(),i.success?(this.msg.success("X\xf3a th\xe0nh c\xf4ng"),this.gridLoadData()):this.msg.error(i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(mn.dD),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Bn.G),n.Y36(n.SBq),n.Y36(L.eN),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-import-phieu-thu"]],features:[n.qOj],decls:87,vars:42,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","8"],[1,"import-bordered-table"],[1,"font-weight-bold"],[3,"click"],["nzSize","small",3,"nzAction","nzShowUploadList","nzChange"],["nz-button","","nzSize","small"],["nz-icon","","nzType","upload"],[4,"ngIf"],[1,"mt-2","import-summary-table","import-bordered-table"],["nz-row",""],["nz-col","",1,"font-weight-bold",3,"nzSpan"],["nz-col","",3,"nzSpan"],["href","javascript:void(0);",1,"text-danger",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"],["nz-col","",1,"text-primary",3,"nzSpan"],["nz-col","",1,"text-danger",3,"nzSpan"],["nz-col","",1,"text-right",3,"nzSpan"],["nz-button","","nzType","primary","nzSize","small","title","Th\u1ef1c hi\u1ec7n import d\u1eef li\u1ec7u v\xe0o phi\u1ebfu thu",3,"nzLoading","click"],["nz-icon","","nzType","save","theme","outline"],["class","mt-2",4,"ngIf"],["nzType","warning",1,"mt-2",3,"nzDescription"],["descriptionTemplate",""],["nz-col","","nzSpan","16"],["nz-col","","nzSpan","6"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Tr\u1ea1ng th\xe1i phi\u1ebfu thu import",1,"w-100",3,"ngModel","nzSize","ngModelChange"],["nzValue","true","nzLabel","H\u1ee3p l\u1ec7"],["nzValue","false","nzLabel","Kh\xf4ng h\u1ee3p l\u1ec7"],["nzSize","small","nz-input","","placeholder","M\xe3 phi\u1ebfu","type","text",3,"ngModel","ngModelChange"],["nz-col","","nzSpan","12"],[1,"text-right"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzSpan","24"],["id","statusTable",3,"nzData","nzShowPagination","nzFrontPagination","nzBordered","nzScroll","nzQueryParams"],["statusTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nz-row","",1,"m-t-20"],["nz-col","","nzSpan","24",1,"d-flex","justify-content-end"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[1,"text-success"],[1,"text-danger","import-error-message"],[1,"mt-2"],[3,"nzPercent","nzStrokeWidth","nzShowInfo"],[1,"text-danger"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"nzColor",4,"ngIf"],[3,"nzColor"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"table",2)(3,"tbody")(4,"tr")(
15,"td",3),n._uU(6,"B\u01b0\u1edbc 1"),n.qZA(),n.TgZ(7,"td")(8,"a",4),n.NdJ("click",function(){return o.onGetTemplate()}),n._uU(9,"T\u1ea3i file m\u1eabu"),n.qZA(),n._uU(10," v\xe0 nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 th\xf4ng tin v\xe0o c\xe1c tr\u01b0\u1eddng \u0111\u01b0\u1ee3c \u0111\xe1nh d\u1ea5u "),n.qZA()(),n.TgZ(11,"tr")(12,"td",3),n._uU(13,"B\u01b0\u1edbc 2"),n.qZA(),n.TgZ(14,"td")(15,"nz-upload",5),n.NdJ("nzChange",function(h){return o.handleChange(h)}),n.TgZ(16,"button",6),n._UZ(17,"span",7),n._uU(18," Ch\u1ecdn file excel "),n.qZA()()()(),n.YNc(19,Su,4,1,"tr",8),n.YNc(20,Nu,5,1,"tr",8),n.qZA()(),n.TgZ(21,"table",9)(22,"tbody")(23,"tr",10)(24,"td",11),n._uU(25,"T\u1ed5ng"),n.qZA(),n.TgZ(26,"td",11),n._uU(27),n.qZA(),n.TgZ(28,"td",12)(29,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("all")}),n._UZ(30,"span",14),n._uU(31," X\xf3a "),n.qZA()()(),n.TgZ(32,"tr",10)(33,"td",15),n._uU(34,"H\u1ee3p l\u1ec7"),n.qZA(),n.TgZ(35,"td",15),n._uU(36),n.qZA(),n.TgZ(37,"td",12)(38,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("true")}),n._UZ(39,"span",14),n._uU(40," X\xf3a "),n.qZA()()(),n.TgZ(41,"tr",10)(42,"td",16),n._uU(43,"Kh\xf4ng h\u1ee3p l\u1ec7"),n.qZA(),n.TgZ(44,"td",16),n._uU(45),n.qZA(),n.TgZ(46,"td",12)(47,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("false")}),n._UZ(48,"span",14),n._uU(49," X\xf3a "),n.qZA()()(),n.TgZ(50,"tr",10)(51,"td",17)(52,"button",18),n.NdJ("
1click",function(){return o.hoanTatImportPhieuThu()}),n._UZ(53,"i",19),n._uU(54," Ho\xe0n t\u1ea5t import "),n.qZA()()()()(),n.YNc(55,Du,2,3,"div",20),n._UZ(56,"nz-alert",21),n.YNc(57,Zu,2,0,"ng-template",null,22,n.W1O),n.qZA(),n.TgZ(59,"div",23)(60,"div",0)(61,"div",24)(62,"nz-select",25),n.NdJ("ngModelChange",function(h){return o.searchModel.statusImport=h}),n._UZ(63,"nz-option",26)(64,"nz-option",27),n.qZA()(),n.TgZ(65,"div",24)(66,"input",28),n.NdJ("ngModelChange",function(h){return o.searchModel.keyWord=h}),n.qZA()(),n.TgZ(67,"div",29)(68,"div",30)(69,"button",31),n.NdJ("click",function(){return o.onSearch()}),n._UZ(70,"i",32),n._uU(71," T\xecm ki\u1ebfm "),n.qZA()()(),n.TgZ(72,"div",33)(73,"nz-table",34,35),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(75,"thead")(76,"tr")(77,"th",36),n._uU(78,"STT"),n.qZA(),n.YNc(79,vu,2,1,"ng-container",37),n.qZA()(),n.TgZ(80,"tbody"),n.YNc(81,Iu,4,2,"tr",37),n.qZA()(),n.TgZ(82,"div",38)(83,"div",39)(84,"nz-pagination",40),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(85,Uu,1,3,"ng-template",null,41,n.W1O),n.qZA()()()()()()()),2&i){const a=n.MAs(58),h=n.MAs(74),u=n.MAs(86);n.Q6J("nzGutter",n.DdM(39,me)),n.xp6(15),n.Q6J("nzAction",o.apiUpload)("nzShowUploadList",!1),n.xp6(4),n.Q6J("ngIf",o.isImportSuccess),n.xp6(1),n.Q6J("ngIf",o.isDataFail),n.xp6(4),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.allCount),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.countSuccess),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.countError),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",24),n.xp6(1),n.Q6J("nzLoading",o.isLoading),n.xp6(3),n.Q6J("ngIf",o.isSpinnerVisible),n.xp6(1),n.Q6J("nzDescription",a),n.xp6(4),n.Q6J("nzGutter",n.DdM(40,me)),n.xp6(2),n.Q6J("ngModel",o.searchModel.statusImport)("nzSize","small"),n.xp6(4),n.Q6J("ngModel",o.searchModel.keyWord),n.xp6(3),n.Q6J("nzLoading",o.isLoading),n.xp6(4),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzBordered",!0)("nzScroll",n.DdM(41,Ku)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",h.data),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,pt.M,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,X.j,N.t3,N.SK,z.Ip,z.Vq,xt.FY,C.Zp,Y.dE,Zn.r,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,yn.FK],styles:[".import-error-message[_ngcontent-%COMP%]{white-space:pre-line}.import-error-button[_ngcontent-%COMP%]{margin-top:8px;background-color:#f8c471}.import-summary-table[_ngcontent-%COMP%]{width:100%}.import-bordered-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.import-bordered-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .import-bordered-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid #d9d9d9;padding:8px 10px;vertical-align:top}"]})}return e})();function Bu(e,l){if(1&e&&(n.TgZ(0,"tr"),n._UZ(1,"td"),n.TgZ(2,"td",42),n._uU(3),n.qZA()()),2&e){const t=n.oxw();n.xp6(3),n.Oqu(t.messageSuccess)}}function Fu(e,l){if(1&e&&(n.TgZ(0,"tr"),n._UZ(1,"td"),n.TgZ(2,"td")(3,"div",43),n._uU(4),n.qZA()()()),2&e){const t=n.oxw();n.xp6(4),n.Oqu(t.messageError)}}function Vu(e,l){if(1&e&&(n.TgZ(0,"div",44),n._UZ(1,"nz-progress",45),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzPercent",t.currentProgress)("nzStrokeWidth",10)("nzShowInfo",!0)}}function Yu(e,l){1&e&&(n.TgZ(0,"span",46),n._uU(1,"* Danh s\xe1ch import s\u1ebd \u0111\u01b0\u1ee3c ki\u1ec3m tra tr\u01b0\u1edbc khi ghi nh\u1eadn v\xe0o phi\u1ebfu chi."),n.qZA())}function Gu(e,l){if(1&e&&(n.TgZ(0,"th",48),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function Ru(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Gu,2,5,"th",47),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function $u(e,l){1&e&&(n.TgZ(0,"nz-tag",56),n._uU(1,"Success"),n.qZA()),2&e&&n.Q6J("nzColor","#87d068")}function Wu(e,l){1&e&&(n.TgZ(0,"nz-tag",56),n._uU(1,"Error"),n.qZA()),2&e&&n.Q6J("nzColor","#f50")}function Xu(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$u,2,1,"nz-tag",55),n.YNc(2,Wu,2,1,"nz-tag",55),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","true"==t.statusImport),n.xp6(1),n.Q6J("ngIf","false"==t.statusImport)}}
1function ju(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.messError," ")}}function ns(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function ts(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.Oqu(i[t.field])}}function es(e,l){if(1&e&&(n.TgZ(0,"td",51),n.ynx(1,52),n.YNc(2,Xu,3,2,"ng-container",53),n.YNc(3,ju,2,1,"ng-container",53),n.YNc(4,ns,3,4,"ng-container",53),n.YNc(5,ts,3,1,"ng-container",54),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","statusImport"),n.xp6(1),n.Q6J("ngSwitchCase","messError"),n.xp6(1),n.Q6J("ngSwitchCase","date")}}function is(e,l){if(1&e&&(n.ynx(0),n.YNc(1,es,6,5,"td",50),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function os(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",49),n._uU(2),n.qZA(),n.YNc(3,is,2,1,"ng-container",37),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function as(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const Te=function(){return[8,8]},ls=function(){return{x:"scroll"}};let hs=(()=>{class e extends Pn._{msg;notification;spinner;thuChiService;httpClient;modalService;apiUpload="";isDataFail=!1;id=null;isLoading=!1;messageError="Xu\u1ea5t hi\u1ec7n d\u1eef li\u1ec7u l\u1ed7i trong qu\xe1 tr\xecnh import";messageSuccess="";isImportSuccess=!1;allCount=0;countSuccess=0;countError=0;batchSize=100;currentProgress=0;isSpinnerVisible=!1;searchModel={statusImport:"",keyWord:""};constructor(t,i,o,a,h,u,r){super(h,u),this.msg=t,this.notification=i,this.spinner=o,this.thuChiService=a,this.httpClient=u,this.modalService=r}ngOnInit(){this.apiUpload=`${k.N.SERVICE_API_BRANCH}api/ThuChi/ImportTemplatePhieuChi`,this.gridColumns=[new _.C4({field:"maThuChi",header:"M\xe3 phi\u1ebfu",thWidth:"180px",class:"text-left"}),new _.C4({field:"ngayTao",header:"Ng\xe0y t\u1ea1o",thWidth:"180px",class:"text-left",dataType:"date"}),new _.C4({field:"statusImport",header:"Tr\u1ea1ng th\xe1i",thWidth:"140px",class:"text-center",dataType:"statusImport"}),new _.C4({field:"messError",header:"Th\xf4ng b\xe1o l\u1ed7i",thWidth:"260px",class:"text-left",dataType:"messError"})],this.gridLoadData()}onSearch(){this.gridLoadData()}gridLoadData(t=!1){t||this.spinner.show();const i={keyWord:this.searchModel.keyWord,statusImport:this.searchModel.statusImport,...this.getGridOption()};this.thuChiService.GetDanhSachPhieuChiImport(i).then(o=>{t||this.spinner.hide(),o.success?(this.allCount=o.data?.countAllRecord||0,this.countSuccess=o.data?.countSuccess||0,this.countError=o.data?.countError||0,this.gridData=o.data?.resData||[],this.totalRecord=o.data?.countAllRecord||0):this.msg.error(o.message)}).catch(()=>{t||this.spinner.hide(),this.msg.error("Kh\xf4ng th\u1ec3 t\u1ea3i danh s\xe1ch, vui l\xf2ng th\u1eed l\u1ea1i")})}handleChange(t){if("uploading"===t.file.status)this.isLoading=!0,this.isDataFail=!1,this.isImportSuccess=!1,this.messageError=null,this.messageSuccess="";else if("done"===t.file.status){this.isLoading=!1;const i=t.file.response,o=i?.data||{};i?.success?!0===o.success||!0===o.isSuccess?(this.isImportSuccess=!0,this.messageSuccess=o.message||i.message,this.msg.success(`Import th\xe0nh c\xf4ng: ${i.message}`)):(this.messageError=o.message||i.message,this.id=o.id,this.isDataFail=!0):this.msg.warning(i?.message||p.$.SYSTEM_ERROR),this.gridLoadData()}else"error"===t.file.status&&(this.isLoading=!1,this.msg.error(`${t.file.name} file upload failed.`))}hoanTatImportPhieuChi(){const t=this.countSuccess;t<=0?this.msg.warning("Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 import"):(this.currentProgress=0,this.isSpinnerVisible=!0,this.isLoading=!0,this.spinner.show(),this.processImportBatch(t))}processImportBatch(t){var i=this;return(0,I.Z)(function*(){try{for(;;){const o=yield i.thuChiService.HoanTatImportPhieuChi(i.batchSize);if(!o.success)return i.msg.error(o.message),i.isSpinnerVisible=!1,i.isLoading=!1,void i.spinner.hide();if(i.currentProgress=Math.min(Math.round((t-(o?.totalRecord??0))/t*100),100),(o.totalRecord??0)<=0)return i.currentProgress=100,i.isSpinnerVisible=!1,i.isLoading=!1,i.spinner.hide(),i.msg.success("Import th\xe0nh c\xf4ng"),void i.gridLoadData(!0)}}catch(o){console.error("Error during process:",o),i.msg.error("\u0110\xe3 x\u1ea3y ra l\u1ed7i trong qu\xe1 tr\xecnh x\u1eed l\xfd"),i.isSpinnerVisible=!1,i.isLoading=!1,i.spinner.hide()}})()}onGetTemplate(){this.spinner.show(),this.thuChiService.DownloadTemplatePhieuChiAsync().subscribe({next:t=>{this.spinner.hide(),null!=t&&(0,Tn.saveAs)(t,"TemplatePhieuChi.xlsx")},error:()=>{this.spinner.hide(),this.msg.error("File l\u1ed7i")}})}onGetDataFail(){null!=this.id?(this.spinner.show(),this.thuChiService.DownloadDataWrongPhieuChi(this.id).subscribe({next:t=>{this.spinner.hide(),null!=t&&(0,Tn.saveAs)(t,"ListDataPhieuChiImportFail.xlsx")},error:()=>{this.spinner.hide(),this.msg.error("File l\u1ed7i")}})):this.notification.error(p.$.ERROR,"Kh\xf4ng t\xecm th\u1ea5y Id data l\u1ed7i!")}onXoaDataImport(t){this.modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",
1nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this.thuChiService.DeleteTmpPhieuChiImport(t).then(i=>{this.spinner.hide(),i.success?(this.msg.success("X\xf3a th\xe0nh c\xf4ng"),this.gridLoadData()):this.msg.error(i.message)}).catch(()=>{this.spinner.hide(),this.msg.error("X\xf3a th\u1ea5t b\u1ea1i, vui l\xf2ng th\u1eed l\u1ea1i")})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(mn.dD),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Bn.G),n.Y36(n.SBq),n.Y36(L.eN),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-import-phieu-chi"]],features:[n.qOj],decls:87,vars:42,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","8"],[1,"import-bordered-table"],[1,"font-weight-bold"],[3,"click"],["nzSize","small",3,"nzAction","nzShowUploadList","nzChange"],["nz-button","","nzSize","small"],["nz-icon","","nzType","upload"],[4,"ngIf"],[1,"mt-2","import-summary-table","import-bordered-table"],["nz-row",""],["nz-col","",1,"font-weight-bold",3,"nzSpan"],["nz-col","",3,"nzSpan"],["href","javascript:void(0);",1,"text-danger",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"],["nz-col","",1,"text-primary",3,"nzSpan"],["nz-col","",1,"text-danger",3,"nzSpan"],["nz-col","",1,"text-right",3,"nzSpan"],["nz-button","","nzType","primary","nzSize","small","title","Th\u1ef1c hi\u1ec7n import d\u1eef li\u1ec7u v\xe0o phi\u1ebfu chi",3,"nzLoading","click"],["nz-icon","","nzType","save","theme","outline"],["class","mt-2",4,"ngIf"],["nzType","warning",1,"mt-2",3,"nzDescription"],["descriptionTemplate",""],["nz-col","","nzSpan","16"],["nz-col","","nzSpan","6"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Tr\u1ea1ng th\xe1i phi\u1ebfu chi import",1,"w-100",3,"ngModel","nzSize","ngModelChange"],["nzValue","true","nzLabel","H\u1ee3p l\u1ec7"],["nzValue","false","nzLabel","Kh\xf4ng h\u1ee3p l\u1ec7"],["nzSize","small","nz-input","","placeholder","M\xe3 phi\u1ebfu","type","text",3,"ngModel","ngModelChange"],["nz-col","","nzSpan","12"],[1,"text-right"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzSpan","24"],["id","statusTable",3,"nzData","nzShowPagination","nzFrontPagination","nzBordered","nzScroll","nzQueryParams"],["statusTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nz-row","",1,"m-t-20"],["nz-col","","nzSpan","24",1,"d-flex","justify-content-end"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[1,"text-success"],[1,"text-danger","import-error-message"],[1,"mt-2"],[3,"nzPercent","nzStrokeWidth","nzShowInfo"],[1,"text-danger"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"nzColor",4,"ngIf"],[3,"nzColor"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"table",2)(3,"tbody")(4,"tr")(5,"td",3),n._uU(6,"B\u01b0\u1edbc 1"),n.qZA(),n.TgZ(7,"td")(8,"a",4),n.NdJ("click",function(){return o.onGetTemplate()}),n._uU(9,"T\u1ea3i file m\u1eabu"),n.qZA(),n._uU(10," v\xe0 nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 th\xf4ng tin v\xe0o c\xe1c tr\u01b0\u1eddng \u0111\u01b0\u1ee3c \u0111\xe1nh d\u1ea5u "),n.qZA()(),n.TgZ(11,"tr")(12,"td",3),n._uU(13,"B\u01b0\u1edbc 2"),n.qZA(),n.TgZ(14,"td")(15,"nz-upload",5),n.NdJ("nzChange",function(h){return o.handleChange(h)}),n.TgZ(16,"button",6),n._UZ(17,"span",7),n._uU(18," Ch\u1ecdn file excel "),n.qZA()()()(),n.YNc(19,Bu,4,1,"tr",8),n.YNc(20,Fu,5,1,"tr",8),n.qZA()(),n.TgZ(21,"table",9)(22,"tbody")(23,"tr",10)(24,"td",11),n._uU(25,"T\u1ed5ng"),n.qZA(),n.TgZ(26,"td",11),n._uU(27),n.qZA(),n.TgZ(28,"td",12)(29,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("all")}),n._UZ(30,"span",14),n._uU(31," X\xf3a "),n.qZA()()(),n.TgZ(32,"tr",10)(33,"td",15),n._uU(34,"H\u1ee3p l\u1ec7"),n.qZA(),n.TgZ(35,"td",15),n._uU(36),n.qZA(),n.TgZ(37,"td",12)(38,"a",13),n.NdJ("
1click",function(){return o.onXoaDataImport("true")}),n._UZ(39,"span",14),n._uU(40," X\xf3a "),n.qZA()()(),n.TgZ(41,"tr",10)(42,"td",16),n._uU(43,"Kh\xf4ng h\u1ee3p l\u1ec7"),n.qZA(),n.TgZ(44,"td",16),n._uU(45),n.qZA(),n.TgZ(46,"td",12)(47,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("false")}),n._UZ(48,"span",14),n._uU(49," X\xf3a "),n.qZA()()(),n.TgZ(50,"tr",10)(51,"td",17)(52,"button",18),n.NdJ("click",function(){return o.hoanTatImportPhieuChi()}),n._UZ(53,"i",19),n._uU(54," Ho\xe0n t\u1ea5t import "),n.qZA()()()()(),n.YNc(55,Vu,2,3,"div",20),n._UZ(56,"nz-alert",21),n.YNc(57,Yu,2,0,"ng-template",null,22,n.W1O),n.qZA(),n.TgZ(59,"div",23)(60,"div",0)(61,"div",24)(62,"nz-select",25),n.NdJ("ngModelChange",function(h){return o.searchModel.statusImport=h}),n._UZ(63,"nz-option",26)(64,"nz-option",27),n.qZA()(),n.TgZ(65,"div",24)(66,"input",28),n.NdJ("ngModelChange",function(h){return o.searchModel.keyWord=h}),n.qZA()(),n.TgZ(67,"div",29)(68,"div",30)(69,"button",31),n.NdJ("click",function(){return o.onSearch()}),n._UZ(70,"i",32),n._uU(71," T\xecm ki\u1ebfm "),n.qZA()()(),n.TgZ(72,"div",33)(73,"nz-table",34,35),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(75,"thead")(76,"tr")(77,"th",36),n._uU(78,"STT"),n.qZA(),n.YNc(79,Ru,2,1,"ng-container",37),n.qZA()(),n.TgZ(80,"tbody"),n.YNc(81,os,4,2,"tr",37),n.qZA()(),n.TgZ(82,"div",38)(83,"div",39)(84,"nz-pagination",40),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(85,as,1,3,"ng-template",null,41,n.W1O),n.qZA()()()()()()()),2&i){const a=n.MAs(58),h=n.MAs(74),u=n.MAs(86);n.Q6J("nzGutter",n.DdM(39,Te)),n.xp6(15),n.Q6J("nzAction",o.apiUpload)("nzShowUploadList",!1),n.xp6(4),n.Q6J("ngIf",o.isImportSuccess),n.xp6(1),n.Q6J("ngIf",o.isDataFail),n.xp6(4),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.allCount),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.countSuccess),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",8),n.xp6(1),n.Oqu(o.countError),n.xp6(1),n.Q6J("nzSpan",4),n.xp6(5),n.Q6J("nzSpan",24),n.xp6(1),n.Q6J("nzLoading",o.isLoading),n.xp6(3),n.Q6J("ngIf",o.isSpinnerVisible),n.xp6(1),n.Q6J("nzDescription",a),n.xp6(4),n.Q6J("nzGutter",n.DdM(40,Te)),n.xp6(2),n.Q6J("ngModel",o.searchModel.statusImport)("nzSize","small"),n.xp6(4),n.Q6J("ngModel",o.searchModel.keyWord),n.xp6(3),n.Q6J("nzLoading",o.isLoading),n.xp6(4),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzBordered",!0)("nzScroll",n.DdM(41,ls)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",h.data),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,pt.M,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,X.j,N.t3,N.SK,z.Ip,z.Vq,xt.FY,C.Zp,Y.dE,Zn.r,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU],styles:[".import-error-message[_ngcontent-%COMP%]{white-space:pre-line}.import-error-button[_ngcontent-%COMP%]{margin-top:8px;background-color:#f8c471}.import-summary-table[_ngcontent-%COMP%]{width:100%}.import-bordered-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.import-bordered-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .import-bordered-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid #d9d9d9;padding:8px 10px;vertical-align:top}"]})}return e})();var tt=T(86469),lt=T(1401),Ct=T(33093),Dt=T(98616),Ce=T(19824),sn=T(50228),rn=T(98144);const cs=["statusTable"];function us(e,l){1&e&&(n._UZ(0,"ul",66),n.ALo(1,"tsb")),2&e&&n.Q6J("innerHTML",n.xi3(1,1,"help-cong-thuc-so-thu-chi","<li><b>S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3</b> = S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3 k\u1ef3 tr\u01b0\u1edbc (t\xednh \u0111\u1ebfn <i>FromDate</i>)</li><li><b>T\u1ed5ng thu chi</b> = (Thu + N\u1ea1p) \u2013 (Chi + R\xfat) trong k\u1ef3 (FromDate \u2192 ToDate)</li><li><b>S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3</b> = S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3 + T\u1ed5ng thu chi (t\xednh \u0111\u1ebfn <i>ToDate</i>)</li><li><b>Hi\u1ec7n t\u1ea1i</b> = S\u1ed1 d\u01b0 qu\u1ef9 t\u1ea1i th\u1eddi \u0111i\u1ec3m hi\u1ec7n t\u1ea1i (Now)</li>"),n.oJD)}function ss(e,l){if(1&e&&n._UZ(0,"nz-option",67),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function rs(e,l){if(1&e&&n._UZ(0,"nz-option",67),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenLyDo)("nzValue",t.id)}}function gs(e,l){if(1&e&&n._UZ(0,"nz-option",67),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.soTaiKhoan+(t.tenHienThi?" - "+t.tenHienThi:""))("nzValue",t.id)}}function ps(e,l){1&e&&n._UZ(0,"i",68)}function _s(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function ds(e,l){if(1&e&&n.YNc(0,_s,1,0,"i",69),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function ms(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",71),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",72),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function Ts(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",34),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onShowDanhSachLyDo())}),n._UZ(1,"i",33),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.Oqu(n.xi3(4,1,"btn-danh-sach-ly-do","Danh s\xe1ch l\xfd do")))}function Cs(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",73),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function fs(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",74)(2,"label",75),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function zs(e,l){if(1&e&&(n.TgZ(0,"th",77),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function xs(e,l){if(1&e&&(n.ynx(0),n.YNc(1,zs,2,5,"th",76),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function bs(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",90),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTaoThuChi,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function ys(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.ngayHachToan,"dd/MM/yyyy")," ")}}function Ms(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.ngayChungTu,"dd/MM/yyyy")," ")}}function Ss(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",91),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.soTien)("HauTo","(\u0111)")}}function Ns(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",52),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-thu-upper","THU")))}function Ds(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",53),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-chi-upper","CHI")))}function Zs(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",54),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-nap-upper","N\u1ea0P")))}function As(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",55),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-rut-upper","R\xdaT")))}function vs(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",54),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-chuyen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9")))}function Ps(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ns,3,4,"ng-container",92),n.YNc(2,Ds,3,4,"ng-container",92),n.YNc(3,Zs,3,4,"ng-container",92),n.YNc(4,As,3,4,"ng-container",92),n.YNc(5,vs,3,4,"ng-container",92),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","Thu"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","Chi"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","N\u1ea1p"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","R\xfat"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"===t.tenLoaiThuChi)}}function Es(e,l){1&e&&(n.TgZ(0,"nz-tag",94),n._uU(1,"Import"),n.qZA()),2&e&&n.Q6J("nzColor","blue")}function ks(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Es,2,1,"nz-tag",93),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",t.isFromImport)}}function Ls(e,l){if(1&e&&(n.TgZ(0,"nz-tag",94),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit,i=n.oxw();n.Q6J("nzColor",i.getTrangThaiTag(t.trangThaiXuLy).color),n.xp6(1),n.hij(" ",i.getTrangThaiTag(t.trangThaiXuLy).label," ")}}function ws(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ls,2,2,"nz-tag",93),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.getTrangThaiTag(t.trangThaiXuLy))}}function Os(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function qs(e,l){if(1&e&&(n.TgZ(0,"td",86),n.ynx(1,87),n.YNc(2,bs,6,5,"span",88),n.YNc(3,ys,3,4,"span",88),n.YNc(4,Ms,3,4,"span",88),n.YNc(5,Ss,2,2,"ng-container",88),n.YNc(6,Ps,6,5,"ng-container",88),n.YNc(7,ks,2,1,"ng-container",88),n.YNc(8,ws,2,1,"ng-container",88),n.YNc(9,Os,3,1,"ng-container",89),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","ngayHachToan"),n.xp6(1),n.Q6J("ngSwitchCase","ngayChungTu"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","loaiThu"),n.xp6(1),n.Q6J("ngSwitchCase","isFromImport"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiXuLy")}}function Qs(e,l){if(1&e&&(n.ynx(0),n.YNc(1,qs,10,9,"td",85),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Js(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",95),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onShowDetail(o.id,o.tenLoaiThuChi,o.trangThaiXuLy))}),n.ALo(1,"tsb"),n._UZ(2,"i",96),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-chi-tiet","Chi ti\u1ebft"))}function Is(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onDelete(o.id))}),n.TgZ(1,"span",97),n._UZ(2,"i",98),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-xoa-phieu","X\xf3a phi\u1ebfu")," "))}function Us(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",78),n._uU(2),n.qZA(),n.YNc(3,Qs,2,1,"ng-container",49),n.TgZ(4,"td",79)(5,"nz-button-group"),n.ynx(6),n.YNc(7,Js,3,5,"button",80),n.BQk(),n.TgZ(8,"button",81),n._UZ(9,"span",39),n.qZA()(),n.TgZ(10,"nz-dropdown-menu",null,47)(12,"ul",41)(13,"li",42),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.dongBoLaiSangKeToan(a.id))}),n.TgZ(14,"span",82),n._UZ(15,"i",83),n._uU(16),n.ALo(17,"tsb"),n.qZA()(),n.YNc(18,Is,5,4,"li",84),n.qZA()()()()}if(2&e){const t=l.index,i=n.MAs(11),o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","ThuChi_ChiTiet"),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",i),n.xp6(8),n.hij(" ",n.xi3(17,7,"btn-dong-bo-ke-toan","\u0110\u1ed3ng b\u1ed9 k\u1ebf to\xe1n"),""),n.xp6(2),n.Q6J("sbAuthorize","ThuChi_Xoa")}}function Ks(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Hs(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",99),n.BQk())}function Bs(e,l){1&e&&n.YNc(0,Hs,2,0,"ng-container",92),2&e&&n.Q6J("ngIf",l.model)}const Zt=function(){return[8,8]},Fs=function(){return{y:"550px"}};let Vs=(()=>{class e extends V.t{_modalService;_notification;spinner;_chiNhanhService;_thuChiService;thuChiLyDoService;userService;httpClient;_signalrV2Service;decimalPipe;_commonMajor;_taiKhoanTienMatService;_taiKhoanViDienTuService;_tkNganHangHeThongService;_donViDoiTacTraGopService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}userLogin;searchModel={idChiNhanh:ln.i.EMPTY,loaiQuy:null,loaiNgay:1,loaiThuChi:null,idLyDo:ln.i.EMPTY,idTaiKhoanNganHang:null,keyword:null,fromDate:null,toDate:null,calculateSum:!1};lstTaiKhoan=[];EnumThuChi_EnumLoaiQuy=y.IZ.EnumLoaiQuy;summary={};overView={};subscription;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x,j){super(d),this._modalService=t,this._notification=i,this.spinner=o,this._chiNhanhService=a,this._thuChiService=h,this.thuChiLyDoService=u,this.userService=r,this.httpClient=d,this._signalrV2Service=m,this.decimalPipe=b,this._commonMajor=f,this._taiKhoanTienMatService=Z,this._taiKhoanViDienTuService=H,this._tkNganHangHeThongService=x,this._donViDoiTacTraGopService=j}viewMode="";ngay=[new Date,(0,mt.E4)(7)];listChiNhanh=[];lstLyDo=[];date=null;lstTaiKhoanKeToan=[];ngOnInit(){this.gridColumns=[new _.C4({field:"tenLoaiThuChi",header:this.tsb.t("table-loai","Lo\u1ea1i"),thWidth:"250px",class:"text-center",dataType:"loaiThu"}),new _.C4({field:"maThuChi",header:this.tsb.t("table-ma-thu-chi","M\xe3 thu chi"),thWidth:"250px",class:"text-center"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"250px",class:"text-right",dataType:"tien"}),new _.C4({field:"tenLoaiQuy",header:this.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9"),thWidth:"250px",class:"text-center"}),new _.C4({field:"soTaiKhoanNganHang",header:this.tsb.t("table-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n"),thWidth:"200px",class:"text-center"}),new _.C4({field:"tenKhachHang",header:this.tsb.t("table-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng"),thWidth:"250px",class:"text-center"}),new _.C4({field:"noiDung",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"250px",class:"text-center"}),new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"180px",class:"text-center",dataType:"ngayHachToan"}),new _.C4({field:"ngayChungTu",header:this.tsb.t("table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),thWidth:"180px",class:"text-center",dataType:"ngayChungTu"}),new _.C4({field:"isFromImport",header:"Import",thWidth:"100px",class:"text-center",dataType:"isFromImport"}),new _.C4({field:"trangThaiXuLy",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"200px",class:"text-center",dataType:"trangThaiXuLy"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"250px",class:"text-center"}),new _.C4({field:"ngayTaoThuChi",header:this.tsb.t("table-tao-boi","T\u1ea1o b\u1edfi"),thWidth:"250px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.onDangKyNhanThongBao(),this.getThongTinTaiKhoanKeToan()}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data)})}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)}),this.onChangeLoaiThuChi()}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onChangeLoaiThuChi(){this.page=1,this.getLyDo()}onChangeLoaiQuy(){this.searchModel.idTaiKhoanNganHang=null,this.lstTaiKhoan=[],this.searchModel.loaiQuy&&this.loadTaiKhoanTheoLoaiQuy(this.searchModel.loaiQuy),this.page=1}loadTaiKhoanTheoLoaiQuy(t){t===this.EnumThuChi_EnumLoaiQuy.QuyTienMat?this._taiKhoanTienMatService.GetDSTaiKhoanTienMatByChiNhanh().then(i=>{i?.success&&(this.lstTaiKhoan=(i.data||[]).map(o=>({id:o.idTaiKhoan,soTaiKhoan:o.maTaiKhoan,tenHienThi:o.tenTaiKhoan})))}):t===this.EnumThuChi_EnumLoaiQuy.QuyNganHang?this._tkNganHangHeThongService.GetListTaiKhoanByChiNhanh().then(i=>{i?.success&&(this.lstTaiKhoan=(i.data||[]).map(o=>({id:o.id,soTaiKhoan:o.soTaiKhoan,tenHienThi:o.tenNganHang})))}):t===this.EnumThuChi_EnumLoaiQuy.ViDienTu?this._taiKhoanViDienTuService.GetDSViDienTuThanhToanByChiNhanh().then(i=>{i?.success&&(this.lstTaiKhoan=(i.data||[]).map(o=>({id:o.idTaiKhoan,soTaiKhoan:o.maTaiKhoan,tenHienThi:o.tenTaiKhoan})))}):t===this.EnumThuChi_EnumLoaiQuy.TraGop&&this._donViDoiTacTraGopService.GetDSDoiTacTraGop().then(i=>{i?.success&&(this.lstTaiKhoan=(i.data||[]).map(o=>({id:o.idTaiKhoan,soTaiKhoan:o.maTaiKhoan,tenHienThi:o.tenTaiKhoan||o.ten})))})}getLyDo(){this.searchModel.idLyDo=void 0,this.lstLyDo=null,this.userLogin&&this.thuChiLyDoService.DanhSachKh
1ongPhanTrang(this.userLogin.donViId,this.searchModel.loaiThuChi,!0).then(t=>{t.success&&(this.lstLyDo=t.data)})}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._thuChiService.danhSach(t).then(i=>{i.success&&null!=i.data?(this.gridData=i.data.listData,this.totalRecord=i.totalRecord,this.searchModel.calculateSum&&(this.summary.tongThu=i.data.tongThu,this.summary.tongChi=i.data.tongChi,this.summary.tongNap=i.data.tongNap,this.summary.tongRut=i.data.tongRut),this.searchModel.calculateSumOverView&&(this.overView=i.data.thuChiOverView)):this._notification.error(p.$.ERROR,i.message),this.spinner.hide()})}onShowDetail(t,i,o){"Chi"===i?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{trangThaiXuLy:o,lstIdThuChi:[t],lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{h&&this.gridLoadData()}):"Thu"===i?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[t],trangThaiXuLy:o,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{h&&this.gridLoadData()}):this._modalService.create({nzTitle:this.tsb.t("tlt-chuyen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"),nzContent:It,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{idThuChi:t,trangThaiXuLy:o},nzMaskClosable:!0}).afterClose.subscribe(h=>{h&&this.gridLoadData()})}onShowPhieuChi(){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onShowPhieuThu(){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onShowChuyenTienNoiBo(){this._modalService.create({nzTitle:this.tsb.t("tlt-chuyen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"),nzContent:It,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onShowImportPhieuThu(){this._modalService.create({nzTitle:"Import phi\u1ebfu thu",nzContent:Hu,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"85%",nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onShowImportPhieuChi(){this._modalService.create({nzTitle:"Import phi\u1ebfu chi",nzContent:hs,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"85%",nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onDelete(t){t&&this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._thuChiService.xoa(t).then(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.warning(p.$.WARNING,i.message),this.spinner.hide()})}})}onSearch(){this.page=1,this.gridLoadData()}onYeuCauChi(t){t&&this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-yeu-cau-chi","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n y\xeau c\u1ea7u chi?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._thuChiService.GuiYeuCauChi({idPhieuChi:t}).then(o=>{o.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.warning(p.$.WARNING,o.message),this.spinner.hide()})}})}onShowDanhSachLyDo(){window.open("/major/thu-chi-ly-do-danh-sach","_blank")}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}getTrangThaiTag(t){return{1:{color:"blue",label:this.tsb.t("option-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")},2:{color:"orange",label:this.tsb.t("option-dang-xu-ly","\u0110ang x\u1eed l\xfd")},3:{color:"green",label:this.tsb.t("option-da-xu-ly","\u0110\xe3 x\u1eed l\xfd")},4:{color:"red",label:this.tsb.t("option-xu-ly-that-bai","X\u1eed l\xfd th\u1ea5t b\u1ea1i")}}[t]||null}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>
1{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i&&!i.idPhieuNhap){const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,`${this.tsb.t("msg-phieu","Phi\u1ebfu")} ${i.maPhieuThuChi} ${this.tsb.t("msg-da-nhan-thanh-toan","\u0111\xe3 nh\u1eadn thanh to\xe1n")}: ${o} VN\u0110.`);const a=this.gridData.find(h=>h.maThuChi===i.maPhieuThuChi);a&&(a.trangThaiXuLy=3)}}catch{}})}dongBoLaiSangKeToan(t){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo-lai-sang-ke-toan","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9 l\u1ea1i sang k\u1ebf to\xe1n?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{this.spinner.show(),this._thuChiService.DongBoLaiSangKeToanTheoId(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-dong-bo-ke-toan-thanh-cong","\u0110\u1ed3ng b\u1ed9 k\u1ebf to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}})}onGuiYeuCauChi(t){t&&this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-yeu-cau-chi-khong","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n y\xeau c\u1ea7u chi kh\xf4ng?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._thuChiService.GuiYeuCauChi({idPhieuChi:t}).then(o=>{o.success?(this._notification.success(p.$.SUCCESS,this.tsb.t("msg-gui-yeu-cau-chi-thanh-cong","G\u1eedi y\xeau c\u1ea7u chi th\xe0nh c\xf4ng.")),this.gridLoadData()):this._notification.warning(p.$.WARNING,o.message),this.spinner.hide()})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36($.e),n.Y36(Bn.G),n.Y36(tt.Y),n.Y36(F.K),n.Y36(L.eN),n.Y36(lt.x),n.Y36(s.JJ),n.Y36(an.f),n.Y36(Ct._),n.Y36(Dt.G),n.Y36(at.s),n.Y36(Ce.Y))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-so-thu-chi"]],viewQuery:function(i,o){if(1&i&&n.Gf(cs,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:178,vars:227,consts:[[1,"m-b-15"],["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","8",1,"d-flex"],[1,"font-weight-normal"],["nz-button","","nzType","default","nzSize","small","nz-popover","",1,"ml-2","flex","items-center",3,"nzPopoverTitle","nzPopoverContent"],["nz-icon","","nzType","info-circle","nzTheme","outline",1,"mr-1"],["noteTemplate",""],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","4"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nz-row","",1,"m-t-10",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","12","nzLg","6","nzXl","6",1,"text-right"],[1,"n-bg-thu"],[1,"n-bg-chi"],[1,"n-bg-nap"],[1,"n-bg-rut"],["nz-row","",1,"col-lg-12",2,"padding","0",3,"nzGutter"],[1,"col-lg-10",2,"display","flex","margin","0","padding","0","justify-content","flex-start"],["nz-col","","nzSpan","24","nzMd","12","nzLg","12","nzXl","4"],["zShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],[1,"col-lg-2",2,"text-align","right","padding","0"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-col","","nzSpan","24","nzMd","24","nzLg","12","nzXl","12",1,"text-left","m-t-10"],["nz-row",""],["nz-col",""],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-col","",1,"m-l-5"],["nzSize","small","nz-button","","nzType","primary",3,"click",4,"sbAuthorize"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzTrigger","hover",1,"m-l-10",3,"nzDropdownMenu"],["nz-icon","","nzType","import","theme","outline"],["nz-icon","","nzType","down"],["importMe
1nu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","import","theme","outline",1,"m-r-5"],["nz-col","","nzSpan","24","nzMd","24","nzLg","12","nzXl","12",1,"text-right"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"row"],[1,"col-md-6","col-lg-3"],["nzType","success",3,"nzMessage"],["nzType","error",3,"nzMessage"],["nzType","info",3,"nzMessage"],["nzType","warning",3,"nzMessage"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",1,"m-t-20",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","nzWidth","40px","nzLeft","0px",1,"text-center"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[2,"padding-left","16px","margin","0",3,"innerHTML"],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-typography",""],["nz-icon","","nzType","sync","theme","outline",2,"color","#1890ff"],["nz-menu-item","",3,"click",4,"sbAuthorize"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#3498DB",3,"Value","HauTo"],[4,"ngIf"],[3,"nzColor",4,"ngIf"],[3,"nzColor"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-typography","","nzType","danger"],["nz-icon","","nzType","delete","theme","outline"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"nz-card")(2,"div",1)(3,"div",2)(4,"h4",3),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"button",4),n.ALo(8,"tsb"),n._UZ(9,"span",5),n.qZA(),n.YNc(10,us,2,4,"ng-template",null,6,n.W1O),n.qZA(),n.TgZ(12,"div",7)(13,"nz-select",8),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h}),n.ALo(14,"tsb"),n.YNc(15,ss,1,2,"nz-option",9),n.qZA()(),n.TgZ(16,"div",7)(17,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiQuy=h})("ngModelChange",function(){return o.onChangeLoaiQuy()}),n.ALo(18,"tsb"),n._UZ(19,"nz-option",11),n.ALo(20,"tsb"),n._UZ(21,"nz-option",11),n.ALo(22,"tsb"),n._UZ(23,"nz-option",11),n.ALo(24,"tsb"),n._UZ(25,"nz-option",11),n.ALo(26,"tsb"),n.qZA()(),n.TgZ(27,"div",7)(28,"app-date-picker-range",12),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(29,"div",7)(30,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiNgay=h}),n.ALo(31,"tsb"),n._UZ(32,"nz-option",11),n.ALo(33,"tsb"),n._UZ(34,"nz-option",11),n.ALo(35,"tsb"),n._UZ(36,"nz-option",11),n.ALo(37,"tsb"),n.qZA()()(),n.TgZ(38,"div",13)(39,"div",14)(40,"nz-card",15),n._uU(41),n.ALo(42,"uppercase"),n.ALo(43,"tsb"),n.ALo(44,"vnd"),n.qZA()(),n.TgZ(45,"div",14)(46,"nz-card",16),n._uU(47),n.ALo(48,"tsb"),n.ALo(49,"vnd"),n.qZA()(),n.TgZ(50,"div",14)(51,"nz-card",17),n._uU(52),n.ALo(53,"tsb"),n.ALo(54,"vnd"),n.qZA()(),n.TgZ(55,"div",14)(56,"nz-card",18),n._uU(57),n.ALo(58,"tsb"),n.ALo(59,"vnd"),n.qZA()()(),n.TgZ(60,"div",19)(61,"div",20)(62,"div",21)(63,"nz-select",22),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiThuChi=h})("ngModelChange",function(){return o.onChangeLoaiThuChi()}),n.ALo(64,"tsb"),n._UZ(65,"nz-option",11),n.ALo(66,"tsb"),n._UZ(67,"nz-option",11),n.ALo(68,"tsb"),n._UZ(69,"nz-option",11),n.ALo(70,"tsb"),n._UZ(71,"nz-option",11),n.ALo(72,"tsb"),n._UZ(73,"nz-option",11),n.ALo(74,"tsb"),n.qZA()(),n.TgZ(75,"div",21)(76,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idLyDo=h}
1),n.ALo(77,"tsb"),n.YNc(78,rs,1,2,"nz-option",9),n.qZA()(),n.TgZ(79,"div",21)(80,"nz-select",8),n.NdJ("ngModelChange",function(h){return o.searchModel.idTaiKhoanNganHang=h}),n.ALo(81,"tsb"),n.YNc(82,gs,1,2,"nz-option",9),n.qZA()(),n.TgZ(83,"div",21)(84,"nz-input-group",23)(85,"input",24),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(86,"tsb"),n.qZA()(),n.YNc(87,ps,1,0,"ng-template",null,25,n.W1O),n.YNc(89,ds,1,1,"ng-template",null,26,n.W1O),n.qZA()(),n.TgZ(91,"div",27),n.YNc(92,ms,5,5,"button",28),n.qZA()(),n.TgZ(93,"div",1)(94,"div",29)(95,"div",30)(96,"div",31)(97,"button",32),n.NdJ("click",function(){return o.onShowPhieuThu()}),n._UZ(98,"i",33),n.TgZ(99,"span"),n._uU(100),n.ALo(101,"tsb"),n.qZA()()(),n.TgZ(102,"div",31)(103,"button",32),n.NdJ("click",function(){return o.onShowPhieuChi()}),n._UZ(104,"i",33),n.TgZ(105,"span"),n._uU(106),n.ALo(107,"tsb"),n.qZA()()(),n.TgZ(108,"div",31)(109,"button",34),n.NdJ("click",function(){return o.onShowChuyenTienNoiBo()}),n._UZ(110,"i",33),n.TgZ(111,"span"),n._uU(112),n.ALo(113,"tsb"),n.qZA()()(),n.TgZ(114,"div",35),n.YNc(115,Ts,5,4,"button",36),n.qZA(),n.TgZ(116,"div",31)(117,"button",37),n._UZ(118,"i",38),n.TgZ(119,"span"),n._uU(120,"Import Excel"),n.qZA(),n._UZ(121,"span",39),n.qZA(),n.TgZ(122,"nz-dropdown-menu",null,40)(124,"ul",41)(125,"li",42),n.NdJ("click",function(){return o.onShowImportPhieuThu()}),n._UZ(126,"i",43),n._uU(127," Phi\u1ebfu thu "),n.qZA(),n.TgZ(128,"li",42),n.NdJ("click",function(){return o.onShowImportPhieuChi()}),n._UZ(129,"i",43),n._uU(130," Phi\u1ebfu chi "),n.qZA()()()()()(),n.TgZ(131,"div",44)(132,"button",45),n._UZ(133,"i",46),n.qZA(),n.TgZ(134,"nz-dropdown-menu",null,47)(136,"ul",41),n.YNc(137,Cs,5,4,"li",48),n.YNc(138,fs,4,2,"ng-container",49),n.qZA()()()()()(),n.TgZ(139,"nz-card")(140,"div",50)(141,"div",51),n._UZ(142,"nz-alert",52),n.ALo(143,"tsb"),n.ALo(144,"vnd"),n.qZA(),n.TgZ(145,"div",51),n._UZ(146,"nz-alert",53),n.ALo(147,"tsb"),n.ALo(148,"vnd"),n.qZA(),n.TgZ(149,"div",51),n._UZ(150,"nz-alert",54),n.ALo(151,"tsb"),n.ALo(152,"vnd"),n.qZA(),n.TgZ(153,"div",51),n._UZ(154,"nz-alert",55),n.ALo(155,"tsb"),n.ALo(156,"vnd"),n.qZA()(),n.TgZ(157,"app-table-resize",56),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(158,"nz-table",57,58),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(161,"thead")(162,"tr")(163,"th",59),n._uU(164),n.ALo(165,"tsb"),n.qZA(),n.YNc(166,xs,2,1,"ng-container",49),n.TgZ(167,"th",60),n._uU(168),n.ALo(169,"tsb"),n.qZA()()(),n.TgZ(170,"tbody"),n.YNc(171,Us,19,10,"ng-template",61),n.qZA()()(),n.TgZ(172,"div",62)(173,"nz-pagination",63),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(174,Ks,1,3,"ng-template",null,64,n.W1O),n.qZA()()(),n.YNc(176,Bs,1,1,"ng-template",null,65,n.W1O)),2&i){const a=n.MAs(11),h=n.MAs(88),u=n.MAs(90),r=n.MAs(123),d=n.MAs(135),m=n.MAs(175);n.xp6(2),n.Q6J("nzGutter",n.DdM(222,Zt)),n.xp6(3),n.Oqu(n.xi3(6,102,"title-so-thu-chi","S\u1ed5 thu chi")),n.xp6(2),n.Q6J("nzPopoverTitle",n.xi3(8,105,"tlt-cong-thuc-tinh","C\xf4ng th\u1ee9c t\xednh"))("nzPopoverContent",a),n.xp6(6),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzPlaceHolder",n.xi3(14,108,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiQuy)("nzPlaceHolder",n.xi3(18,111,"plh-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(20,114,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(22,117,"option-quy-ngan-hang","Qu\u1ef9 ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(24,120,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(26,123,"option-quy-tra-gop","Qu\u1ef9 tr\u1ea3 g\xf3p")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiNgay)("nzPlaceHolder",n.xi3(31,126,"plh-loai-ngay","Lo\u1ea1i ng\xe0y")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(33,129,"option-ngay-tao-phieu","Ng\xe0y t\u1ea1o phi\u1ebfu")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(35,132,"option-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(37,135,"option-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzGutter",n.DdM(223,Zt)),n.xp6(3),n.AsE(" ",n.lcZ(42,138,n.xi3(43,140,"label-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3")),": ",n.lcZ(44,143,o.overView.tonQuyDauKy)," \xa0 "),n.xp6(6),n.AsE(" ",n.xi3(48,145,"label-tong-thu-chi","T\u1ed4NG THU CHI"),": ",n.lcZ(49,148,o.overView.tongThuChi)," \xa0 "),n.xp6(5),n.AsE(" ",n.xi3(53,150,"label-so-du-cuoi-ky","S\u1ed0 D\u01af CU\u1ed0I K\u1ef2"),": ",n.lcZ(54,153,o.overView.tonQuyCuoiKy)," \xa0 "),n.xp6(5),n.AsE(" ",n.xi3(58,155,"label-hien-tai","HI\u1ec6N T\u1ea0I"),": ",n.lcZ(59,158,o.overView.tonQuyHienTai)," \xa0 "),n.xp6(3),n.Q6J("nzGutter",n.DdM(224,Zt)),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiThuChi)("nzPlaceHolder",n.xi3(64,160,"plh-loai-thu-chi","Lo\u1ea1i thu chi")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(66,163,"option-thu","Thu")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(68,166,"option-chi","Chi")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(70,169,"option-nap","N\u1ea1p")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(72,172,"option-rut","R\xfat")),n.xp6(2),n.Q6J("nzValue",5)("nzLabel",n.xi3(74,175,"option-chuyen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.idLyDo)("nzPlaceHolder",n.xi3(77,178,"plh-ly-do","L\xfd do")),n.xp6(2),n.Q6J("ngForOf",o.lstLyDo),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTaiKhoanNganHang)("nzPlaceHolder",n.xi3(81,181,"plh-tai-khoan","T\xe0i kho\u1ea3n"))("nzDisabled",!o.searchModel.loaiQuy),n.xp6(2),n.Q6J("ngForOf",o.lstTaiKhoan),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",h)("nzSuffix",u),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(86,184,"plh-ten-ma-sdt","T\xean | M\xe3 | S\u1ed1 \u0111i\u1ec7n tho\u1ea1i"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("sbAuthorize","ThuChi_DanhSach"),n.xp6(1),n.Q6J("nzGutter",n.DdM(225,Zt)),n.xp6(7),n.Oqu(n.xi3(101,187,"btn-tao-phieu-thu","T\u1ea1o phi\u1ebfu thu")),n.xp6(6),n.Oqu(n.xi3(107,190,"btn-tao-phieu-chi","T\u1ea1o phi\u1ebfu chi")),n.xp6(6),n.Oqu(n.xi3(113,193,"btn-chu
1yen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9")),n.xp6(3),n.Q6J("sbAuthorize","ThuChiLyDo_DanhSach"),n.xp6(2),n.Q6J("nzDropdownMenu",r),n.xp6(15),n.Q6J("nzClickHide",!1)("nzDropdownMenu",d),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(4),n.Q6J("nzMessage",n.xi3(143,196,"label-tong-thu","T\u1ed4NG THU")+": "+n.lcZ(144,199,o.summary.tongThu)),n.xp6(4),n.Q6J("nzMessage",n.xi3(147,201,"label-tong-chi","T\u1ed4NG CHI")+": "+n.lcZ(148,204,o.summary.tongChi)),n.xp6(4),n.Q6J("nzMessage",n.xi3(151,206,"label-tong-nap","T\u1ed4NG N\u1ea0P")+": "+n.lcZ(152,209,o.summary.tongNap)),n.xp6(4),n.Q6J("nzMessage",n.xi3(155,211,"label-tong-rut","T\u1ed4NG R\xdaT")+": "+n.lcZ(156,214,o.summary.tongRut)),n.xp6(3),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(226,Fs))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(6),n.Oqu(n.xi3(165,216,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(169,219,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",m)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,yt.lU,Zn.r,g.Fj,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.gd,s.uU,yn.FK,Q.p],styles:[".n-bg-thu[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:rgb(0,209,0)}.n-bg-chi[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#ff4d4f}.n-bg-nap[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#58b4ff}.n-bg-rut[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#faad14}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var Ys=T(58247);let fe=(()=>{class e{modal;fb;notification;thuChiLyDoService;tsb=(0,n.f3M)(J.A);id;loaiThuChi=1;formInput;showMaLyDo;constructor(t,i,o,a){this.modal=t,this.fb=i,this.notification=o,this.thuChiLyDoService=a}ngOnInit(){this.initForm()}initForm(){this.formInput=this.fb.group({loaiThuChi:[this.loaiThuChi,[g.kI.required]],maLyDo:[null,g.kI.required],tenLyDo:[null,[g.kI.required,Ys.G.maxLengthCustom(255,this.tsb.t("msg-ten-khong-duoc-qua-255-ki-tu","T\xean kh\xf4ng \u0111\u01b0\u1ee3c qu\xe1 255 k\xed t\u1ef1"))]],maKeToan:[null]}),null!=this.id&&this.thuChiLyDoService.ChiTiet(this.id).then(t=>{if(t.success&&null!==t.data){let i=t.data;this.formInput.patchValue({loaiThuChi:i.loaiThuChi,maLyDo:i.maLyDo,tenLyDo:i.tenLyDo,maKeToan:i.maKeToan}),this.showMaLyDo=i.allowUpdateMaLyDo}})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}onLuu(){if(this.markFormGroupTouched(this.formInput),this.formInput.invalid)return;let t=this.formInput.value;null!=this.id&&(t.id=this.id),this.thuChiLyDoService.Luu(t).then(i=>{i.success?(this.notification.success(p.$.SUCCESS,null==t.id||null==t.id?p.$.ADD_SUCCESS:p.$.UPDATE_SUCCESS),this.modal.close(!0)):this.notification.error(i.error,i.message)})}onThoat(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36(tt.Y))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-thu-chi-ly-do-chi-tiet"]],inputs:{id:"id",loaiThuChi:"loaiThuChi"},decls:43,vars:77,consts:[["nz-form","",3,"formGroup"],["nzRequired","","nzFor","loaiThuChi",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["formControlName","loaiThuChi",1,"w-100",3,"nzSize"],[3,"nzValue","nzLabel"],["nzFor","ten",3,"nzSm","nzXs"],["nz-input","","formControlName","maKeToan","type","text",3,"nzSize"],["nzRequired","","nzFor","maLyDo",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["nz-input","","formControlName","maLyDo","type","text",3,"nzSize"],["nzRequired","","nzFor","ten",3,"nzSm","nzXs"],["nz-input","","formControlName","tenLyDo","type","text",3,"nzSize"],[3,"nzSpan","nzOffset"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item")(2,"nz-form-label",1),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",2)(6,"nz-select",3),n._UZ(7,"nz-option",4),n.ALo(8,"tsb"),n._UZ(9,"nz-option",4),n.ALo(10,"tsb"),n._UZ(11,"nz-option",4),n.ALo(12,"tsb"),n._UZ(13,"nz-option",4),n.ALo(14,"tsb"),n.qZA()()(),n.TgZ(15,"nz-form-item")(16,"nz-form-label",5),n._uU(17),n.ALo(18,"tsb"),n.qZA(),n.TgZ(19,"nz-form-control",2),n._UZ(20,"input",6),n.qZA()(),n.TgZ(21,"nz-form-item")(22,"nz-form-label",7),n._uU(23),n.ALo(24,"tsb"),n.qZA(),n.TgZ(25,"nz-form-control",8),n.ALo(26,"tsb"),n._UZ(27,"input",9),n.qZA()(),n.TgZ(28,"nz-form-item")(29,"nz-form-label",10),n._uU(30),n.ALo(31,"tsb"),n.qZA(),n.TgZ(32,"nz-form-control",8),n.ALo(33,"tsb"),n._UZ(34,"input",11),n.qZA()(),n.TgZ(35,"nz-form-item")(36,"nz-form-control",12)(37,"button",13),n.NdJ("
1click",function(){return o.onLuu()}),n._uU(38),n.ALo(39,"tsb"),n.qZA(),n.TgZ(40,"button",14),n.NdJ("click",function(){return o.onThoat()}),n._uU(41),n.ALo(42,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,41,"label-loai-thu-chi","Lo\u1ea1i thu chi")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzValue",1)("nzLabel",n.xi3(8,44,"option-thu","Thu")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(10,47,"option-chi","Chi")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(12,50,"option-nap","N\u1ea1p")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(14,53,"option-rut","R\xfat")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(18,56,"label-ma-ke-toan","M\xe3 k\u1ebf to\xe1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(24,59,"label-ma-ly-do","M\xe3 l\xfd do")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(26,62,"msg-ma-ly-do-khong-duoc-de-trong","M\xe3 l\xfd do kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(31,65,"label-ten-ly-do","T\xean l\xfd do")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(33,68,"msg-ten-danh-muc-khong-duoc-de-trong","T\xean danh m\u1ee5c kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSpan",14)("nzOffset",6),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(39,71,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(42,74,"btn-thoat","Tho\xe1t")))},dependencies:[M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,K.a,Q.p]})}return e})();function Gs(e,l){1&e&&n._UZ(0,"i",33)}function Rs(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",35),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function $s(e,l){if(1&e&&n.YNc(0,Rs,1,0,"i",34),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function Ws(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",36),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",37),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function Xs(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",38)(2,"label",39),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function js(e,l){if(1&e&&(n.TgZ(0,"th",41),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function nr(e,l){if(1&e&&(n.ynx(0),n.YNc(1,js,2,5,"th",40),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function tr(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",52),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-thu-upper","THU")))}function er(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",53),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-chi-upper","CHI")))}function ir(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",54),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-nap-upper","N\u1ea0P")))}function or(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",55),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"label-rut-upper","R\xdaT")))}function ar(e,l){if(1&e&&(n.TgZ(0,"span"),n.ynx(1,49),n.YNc(2,tr,3,4,"ng-container",50),n.YNc(3,er,3,4,"ng-container",50),n.YNc(4,ir,3,4,"ng-container",50),n.YNc(5,or,3,4,"ng-container",50),n.BQk(),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngSwitch",t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngSwitchCase","Thu"),n.xp6(1),n.Q6J("ngSwitchCase","Chi"),n.xp6(1),n.Q6J("ngSwitchCase","N\u1ea1p"),n.xp6(1),n.Q6J("ngSwitchCase","R\xfat")}}function lr(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",56),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhat,")")}}function hr(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"img",58),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.showModalImg(o.imageUrl_l))}),n.qZA()}if(2&e){const t=n.oxw(4).$implicit;n.Q6J("src",t.imageUrl_m,n.LSH)}}function cr(e,l){if(1&e&&(n.TgZ(0,"span"),n.YNc(1,hr,1,1,"img",57),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",t.imageUrl_m)}}function ur(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function sr(e,l){if(1&e&&(n.TgZ(0,"td",48),n.ynx(1,49),n.YNc(2,ar,6,5,"span",50),n.YNc(3,lr,6,5,"span",50),n.YNc(4,cr,2,1,"span",50),n.YNc(5,ur,3,1,"ng-container",51),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","tenLoaiThuChi"),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","image")}}function rr(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sr,6,5,"td",47),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function gr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-button-group"),n.ynx(1),n.TgZ(2,"button",59),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id))}),n.ALo(3,"tsb"),n._UZ(4,"i",60),n.qZA(),n.BQk(),n.TgZ(5,"button",61),n._UZ(6,"span",62),n.qZA()()}if(2&e){n.oxw();const t=n.MAs(7);n.xp6(2),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(3,4,"tooltip-chinh-sua","Ch\u1ec9nh s\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",t)}}function pr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",42),n._uU(2),n.qZA(),n.YNc(3,rr,2,1,"ng-container",24),n.TgZ(4,"td",42),n.YNc(5,gr,7,7,"nz-button-group",43),n.TgZ(6,"nz-dropdown-menu",null,44)(8,"ul",22)(9,"li",36),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(10,"span",45),n._UZ(11,"i",46),n._uU(12),n.ALo(13,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngIf",t.allowEdit),n.xp6(5),n.Q6J("nzType","danger"),n.xp6(2),n.hij(" ",n.xi3(13,5,"btn-xoa","X\xf3a"),"")}}function _r(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function dr(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",63),n.BQk())}function mr(e,l){1&e&&n.YNc(0,dr,2,0,"ng-container",43),2&e&&n.Q6J("ngIf",l.model)}const ze=function(){return[8,8]};let Tr=(()=>{class e extends V.t{_modalService;thuChiLyDoService;_notification;spinner;httpClient;tsb=(0,n.f3M)(J.A);searchModel={loaiThuChi:null,keyword:null};listKieuLoai=[];constructor(t,i,o,a,h){super(h),this._modalService=t,this.thuChiLyDoService=i,this._notification=o,this.spinner=a,this.httpClient=h}ngOnInit(){this.gridColumns=[new _.C4({field:"tenLoaiThuChi",header:this.tsb.t("table-loai-thu-chi","Lo\u1ea1i thu chi"),thWidth:"100px",class:"text-center",dataType:"tenLoaiThuChi",sort:!0}),new _.C4({field:"tenLyDo",header:this.tsb.t("table-ten-ly-do","T\xean l\xfd do"),thWidth:"250px",class:"text-left",sort:!0}),new _.C4({field:"ngayCapNhat",header:this.tsb.t("table-cap-nhat","C\u1eadp nh\u1eadt"),thWidth:"250px",class:"text-center",sort:!0,dataType:"date"})],this.gridLoadData()}gridLoadData(){let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this.thuChiLyDoService.DanhSach(t).then(i=>(this.spinner.hide(),i.success?(this.spinner.hide(),this.gridData=i.data,void(this.totalRecord=i.totalRecord)):(this.spinner.hide(),void this._notification.error(p.$.ERROR,i.message))))}onAddNew(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-ly-do","Th\xeam m\u1edbi l\xfd do"),nzContent:fe,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{loaiThuChi:this.searchModel.loaiThuChi},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-ly-do","C\u1eadp nh\u1eadt l\xfd do"),nzContent:fe,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this.thuChiLyDoService.Xoa(t).then(i=>{i.success?(this.spinner.hide(),this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):(this.spinner.hide(),this._notification.error(i.error,i.message))})}})}onSearch(){this.gridLoadData()}showModalImg(t){this._modalService.create({nzTitle:this.tsb.t("tlt-banner","Banner"),nzContent:`<img src=${t} alt="property image" style=" ">`,nzFooter:[],nzBodyStyle:{display:"flex","justify-Content":"center",width:"100%",overflow:"hidden"},nzWidth:"1000px"})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(tt.Y),n.Y36(E.zb),n.Y36(O.t2),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-thu-chi-ly-do-danh-sach"]],features:[n.qOj],decls:66,vars:73,consts:[[1,"m-b-15"],["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","14"],[1,"font-weight-normal"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","4"],["zShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["nz-col","","nzSpan","24","nzMd","12","nzLg","12","nzXl","4"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","24","nzMd","12","nzLg","12","nzXl","1",1,"text-right"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-col","","nzSpan","24","nzMd","24","nzLg","12","nzXl","12",1,"text-left"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","plus-circle","theme","outline"],["nz-col","","nzSpan","24","nzMd","24","nzLg","12","nzXl","12",1,"text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu1","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","40px",1,"text-center"],["nzWidth","150px",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],[4,"ngIf"],["menu2","nzDropdownMenu"],["nz-typography","",3,"nzType"],["nz-icon","","nzType","delete","theme","outline"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["nzType","success",3,"nzMessage"],["nzType","error",3,"nzMessage"],["nzType","info",3,"nzMessage"],["nzType","warning",3,"nzMessage"],[1,"color-gray"],["alt","property image","style","object-fit: cover; width: 40%",3,"src","click",4,"ngIf"],["alt","property image",2,"object-fit","cover","width","40%",3,"src","click"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"nz-card")(2,"div",1)(3,"div",2)(4,"h4",3),n._uU(5),n.ALo(6,"tsb"),n.qZA()(),n.TgZ(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiThuChi=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(9,"tsb"),n._UZ(10,"nz-option",6),n.ALo(11,"tsb"),n._UZ(12,"nz-option",6),n.ALo(13,"tsb"),n._UZ(14,"nz-option",6),n.ALo(15,"tsb"),n._UZ(16,"nz-option",6),n.ALo(17,"tsb"),n.qZA()(),n.TgZ(18,"div",7)(19,"nz-input-group",8)(20,"input",9),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(21,"tsb"),n.qZA()(),n.YNc(22,Gs,1,0,"ng-template",null,10,n.W1O),n.YNc(24,$s,1,1,"ng-template",null,11,n.W1O),n.qZA(),n.TgZ(26,"div",12)(27,"button",13),n.NdJ("click",function(){return o.onSearch()}),n._UZ(28,"span",14),n.TgZ(29,"span"),n._uU(30),n.ALo(31,"tsb"),n.qZA()()()(),n.TgZ(32,"div",1)(33,"div",15)(34,"button",16),n.NdJ("click",function(){return o.onAddNew()}),n._UZ(35,"i",17),n._uU(36),n.ALo(37,"tsb"),n.qZA()(),n.TgZ(38,"div",18)(39,"button",19),n._UZ(40,"i",20),n.qZA(),n.TgZ(41,"nz-dropdown-menu",null,21)(43,"ul",22),n.YNc(44,Ws,5,4,"li",23),n.YNc(45,Xs,4,2,"ng-container",24),n.qZA()()()()()(),n.TgZ(46,"nz-card")(47,"nz-table",25,26),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(49,"thead")(50,"tr")(51,"th",27),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.YNc(54,nr,2,1,"ng-container",24),n.TgZ(55,"th",28),n._uU(56),n.ALo(57,"tsb"),n.qZA()()(),n.TgZ(58,"tbody"),n.YNc(59,pr,14,8,"tr",24),n.qZA()(),n.TgZ(60,"div",29)(61,"nz-pagination",30),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(62,_r,1,3,"ng-template",null,31,n.W1O),n.qZA()()(),n.YNc(64,mr,1,1,"ng-template",null,32,n.W1O)),2&i){const a=n.MAs(23),h=n.MAs(25),u=n.MAs(42),r=n.MAs(48),d=n.MAs(63);n.xp6(2),n.Q6J("nzGutter",n.DdM(71,ze)),n.xp6(3),n.Oqu(n.xi3(6,38,"title-quan-ly-ly-do","Qu\u1ea3n l\xfd l\xfd do")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiThuChi)("nzPlaceHolder",n.xi3(9,41,"plh-loai-thu-chi","Lo\u1ea1i thu chi")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(11,44,"option-thu","Thu")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(13,47,"option-chi","Chi")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(15,50,"option-nap","N\u1ea1p")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(17,53,"option-rut","R\xfat")),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(21,56,"plh-ten","T\xean"))("ngModel",o.searchModel.keyword),n.xp6(10),n.Oqu(n.xi3(31,59,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(2),n.Q6J("nzGutter",n.DdM(72,ze)),n.xp6(4),n.hij(" ",n.xi3(37,62,"btn-them-moi","Th\xeam m\u1edbi")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(53,65,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(57,68,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,Zn.r,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})(),xe=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/UserIMEI`),this.httpClient=t}TimTheoDieuKien(t){return this._httpClient.post(`${this.table}/TimTheoDieuKien`,t)}CapNhat(t){return this._httpClient.post(`${this.table}/CapNhat`,t)}ThemMoi(t){return this._httpClient.post(`${this.table}/ThemMoi`,t)}CheckExsit(t){return this._httpClient.post(`${this.table}/CheckExsit`,t)}DangKyIMEI(t){return this._httpClient.post(`${this.table}/DangKyIMEI`,t)}Xoa(t){return this._httpClient.get(`${this.table}/Xoa/${t}`)}PheDuyet(t){return this._httpClient.get(`${this.table}/PheDuyet/${t}`)}TimTheoId(t){return this._httpClient.get(`${this.table}/TimTheoId/${t}`)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Cr(e,l){if(1&e&&(n.TgZ(0,"nz-option",21),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenChiNhanh),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function fr(e,l){if(1&e&&(n.TgZ(0,"nz-form-item")(1,"nz-form-label",19),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",3),n.ALo(5,"tsb"),n.TgZ(6,"nz-select",20),n.ALo(7,"tsb"),n.YNc(8,Cr,2,3,"nz-option",5),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,9,"lbl-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(5,12,"err-chi-nhanh-khong-duoc-de-trong","Chi nh\xe1nh kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(7,15,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.listChiNhanh)}}function zr(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.hij("(",t.soDienThoai,")")}}function xr(e,l){if(1&e&&(n.TgZ(0,"nz-option",21),n._uU(1),n.YNc(2,zr,2,1,"span",1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten),n.xp6(1),n.hij(" ",t.ten," "),n.xp6(1),n.Q6J("ngIf",t.soDienThoai)}}let be=(()=>{class e{modal;fb;_notification;_userIMEIService;_userService;_chiNhanhService;id;formInput;listNhanVien=[];idTimer;isAdminDonVi=!1;listChiNhanh=null;constructor(t,i,o,a,h,u){this.modal=t,this.fb=i,this._notification=o,this._userIMEIService=a,this._userService=h,this._chiNhanhService=u,this._userService.getCurrentUser().subscribe(r=>{this.isAdminDonVi=r.isAdmin||r.isSuperUser})}ngOnInit(){this.isAdminDonVi&&this.getChiNhanh(),this.initForm(),this.getNhanVien()}getChiNhanh(){this._chiNhanhService.LayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}initForm(){this.formInput=this.fb.group({userId:[null,[g.kI.required]],isDuyet:[!0,[g.kI.required]],iMEI:[null,[g.kI.required]],idChiNhanh:[null,[g.kI.required]],nameDevice:[null]}),0==this.isAdminDonVi&&this.formInput.get("idChiNhanh").clearValidators(),null!==this.id&&this._userIMEIService.TimTheoId(this.id).subscribe(t=>{t.success&&this.formInput.patchValue({userId:t.data.userId,isDuyet:t.data.isDuyet,iMEI:t.data.imei,idChiNhanh:t.data.value,
1nameDevice:t.data.nameDevice??null})})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}isEdit(){return null!==this.id}addOrEdit(){if(this.markFormGroupTouched(this.formInput),this.formInput.invalid)return;let t=this.formInput.value;null!=this.id&&(t.id=this.id),null==t.id||null==t.id?this._userIMEIService.ThemMoi(t).subscribe(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)}):this._userIMEIService.CapNhat(t).subscribe(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)})}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhanVien(t)},i)}getNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i}).subscribe(o=>{o.success&&(t.listNhanVien=o.data)})}).apply(this,arguments)}onThoat(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36(xe),n.Y36(F.K),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-user-imei-edit"]],decls:38,vars:57,consts:[["nz-form","",3,"formGroup"],[4,"ngIf"],["nzRequired","","nzFor","userId",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["formControlName","userId","nzServerSearch","","nzShowSearch","",1,"w-100",3,"nzSize","nzPlaceHolder","nzOnSearch"],["nzCustomContent","",3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nzRequired","","nzFor","iMEI",3,"nzSm","nzXs"],["nz-input","","formControlName","iMEI","type","text",3,"nzSize"],["nzFor","nameDevice",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["nz-input","","formControlName","nameDevice","type","text","maxlength","255","placeholder","T\xean thi\u1ebft b\u1ecb",3,"nzSize"],["nzRequired","","nzFor","isDuyet",3,"nzSm","nzXs"],["nzErrorTip","Ph\xea duy\u1ec7t kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["formControlName","isDuyet","nzPlaceHolder","Ph\xea duy\u1ec7t",1,"w-100",3,"nzSize"],["nzLabel","Ph\xea duy\u1ec7t",3,"nzValue"],["nzLabel","Kh\xf4ng ph\xea duy\u1ec7t",3,"nzValue"],[3,"nzSpan","nzOffset"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"],["nzRequired","","nzFor","idChiNhanh",3,"nzSm","nzXs"],["formControlName","idChiNhanh","nzShowSearch","",1,"w-100",3,"nzSize","nzPlaceHolder"],["nzCustomContent","",3,"nzValue","nzLabel"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.YNc(1,fr,9,18,"nz-form-item",1),n.TgZ(2,"nz-form-item")(3,"nz-form-label",2),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"nz-form-control",3),n.ALo(7,"tsb"),n.TgZ(8,"nz-select",4),n.NdJ("nzOnSearch",function(h){return o.onDebounceGetNhanVien(h,300)}),n.ALo(9,"tsb"),n.YNc(10,xr,3,4,"nz-option",5),n.qZA()()(),n.TgZ(11,"nz-form-item")(12,"nz-form-label",6),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"nz-form-control",3),n.ALo(16,"tsb"),n._UZ(17,"input",7),n.qZA()(),n.TgZ(18,"nz-form-item")(19,"nz-form-label",8),n._uU(20,"T\xean thi\u1ebft b\u1ecb"),n.qZA(),n.TgZ(21,"nz-form-control",9),n._UZ(22,"input",10),n.qZA()(),n.TgZ(23,"nz-form-item")(24,"nz-form-label",11),n._uU(25,"Ph\xea duy\u1ec7t"),n.qZA(),n.TgZ(26,"nz-form-control",12)(27,"nz-select",13),n._UZ(28,"nz-option",14)(29,"nz-option",15),n.qZA()()(),n.TgZ(30,"nz-form-item")(31,"nz-form-control",16)(32,"button",17),n.NdJ("click",function(){return o.addOrEdit()}),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"button",18),n.NdJ("
1click",function(){return o.onThoat()}),n._uU(36),n.ALo(37,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(1),n.Q6J("ngIf",o.isAdminDonVi),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(5,36,"lbl-nhan-vien","Nh\xe2n vi\xean")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(7,39,"err-nhan-vien-khong-duoc-de-trong","Nh\xe2n vi\xean kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(9,42,"plh-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVien),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(14,45,"lbl-thiet-bi","Thi\u1ebft b\u1ecb")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(16,48,"err-thiet-bi-khong-duoc-de-trong","Thi\u1ebft b\u1ecb kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzValue",!0),n.xp6(1),n.Q6J("nzValue",!1),n.xp6(2),n.Q6J("nzSpan",14)("nzOffset",6),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(34,51,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(37,54,"btn-thoat","Tho\xe1t")))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.nD,g.sg,g.u,K.a,Q.p]})}return e})();var ye=T(17211),Me=T(94712);function br(e,l){1&e&&n._UZ(0,"i",32)}function yr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",34),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModelCore.keyword=null)}),n.qZA()}}function Mr(e,l){if(1&e&&n.YNc(0,yr,1,0,"i",33),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModelCore.keyword)}}function Sr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",35),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onAddNew())}),n._UZ(1,"i",36),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-them-moi","Th\xeam m\u1edbi"),""))}function Nr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",38),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"menu-export-to-excel","Export To Excel"),""))}function Dr(e,l){if(1&e&&(n.TgZ(0,"th",40),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function Zr(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Dr,2,5,"th",39),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Ar(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",49),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function vr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-switch",52),n.NdJ("ngModelChange",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.onChangeDuyet(o.id))}),n.qZA()}if(2&e){const t=n.oxw(4).$implicit;n.Q6J("ngModel",t.isDuyet)}}function Pr(e,l){if(1&e&&(n.TgZ(0,"nz-tag",53),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit;n.Q6J("nzColor",t.isDuyet?"success":"default"),n.xp6(1),n.hij(" ",t.isDuyet?"\u0110\xe3 duy\u1ec7t":"Ch\u01b0a duy\u1ec7t"," ")}}function Er(e,l){if(1&e&&(n.TgZ(0,"span"),n.YNc(1,vr,1,1,"nz-switch",50),n.YNc(2,Pr,2,2,"nz-tag",51),n.qZA()),2&e){const t=n.oxw(4);n.xp6(1),n.Q6J("ngIf",t.coQuyenThietBiChamCong),n.xp6(1),n.Q6J("ngIf",!t.coQuyenThietBiChamCong)}}function kr(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Lr(e,l){if(1&e&&(n.TgZ(0,"td",45),n.ynx(1,46),n.YNc(2,Ar,6,5,"span",47),n.YNc(3,Er,3,2,"span",47),n.YNc(4,kr,3,1,"ng-container",48),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","isDuyet")}}function wr(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Lr,5,4,"td",44),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Or(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",54),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id))}),n._UZ(1,"i",55),n.qZA()}}function qr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",56),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onDelete(o.id))}),n._UZ(1,"i",57),n.qZA()}}function Qr(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",41),n._uU(2),n.qZA(),n.YNc(3,wr,2,1,"ng-container",26),n.TgZ(4,"td",41),n.YNc(5,Or,2,0,"button",42),n.YNc(6,qr,2,0,"button",43),n.qZA()()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(2),n.Q6J("ngIf",i.coQuyenThietBiChamCong),n.xp6(1),n.Q6J("ngIf",i.coQuyenThietBiChamCong)}}function Jr(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Ir(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",59),n.BQk())}function Ur(e,l){1&e&&n.YNc(0,Ir,2,0,"ng-container",58),2&e&&n.Q6J("ngIf",l.model)}let Kr=(()=>{class e extends V.t{_userIMEIService;_notification;_modalService;spinner;_userService;_chiNhanhService;_cauHinhNhanVienService;httpClient;tsb=(0,n.f3M)(J.A);searchModelCore={keyword:null,isDuyet:null};isAdminDonVi=!1;coQuyenThietBiChamCong=!1;listChiNhanh=null;constructor(t,i,o,a,h,u,r,d){super(d),this._userIMEIService=t,this._notification=i,this._modalService=o,this.spinner=a,this._userService=h,this._chiNhanhService=u,this._cauHinhNhanVienService=r,this.httpClient=d,this.maPage=ye.bi.QUAN_LY_IMEI}ngOnInit(){this.loadQuyenThietBiChamCong(),this.gridColumns=[new _.C4({field:"ten",header:this.tsb.t("tbl-ten-nhan-vien","T\xean nh\xe2n vi\xean"),thWidth:"150px"}),new _.C4({field:"soDienThoai",header:this.tsb.t("tbl-sdt-nhan-vien","S\u0110T nh\xe2n vi\xean"),thWidth:"150px"}),new _.C4({field:"imei",header:this.tsb.t("tbl-thiet-bi","Thi\u1ebft b\u1ecb"),thWidth:"150px"}),new _.C4({field:"nameDevice",header:"T\xean thi\u1ebft b\u1ecb",thWidth:"150px"}),new _.C4({field:"isDuyet",header:this.tsb.t("tbl-trang-thai-phe-duyet","Tr\u1ea1ng th\xe1i ph\xea duy\u1ec7t"),thWidth:"80px",class:"text-center",dataType:"isDuyet"}),new _.C4({field:"ngayCapNhat",header:this.tsb.t("tbl-cap-nhat","C\u1eadp nh\u1eadt"),thWidth:"200px",class:"text-center",dataType:"date"})],this.gridLoadData()}loadQuyenThietBiChamCong(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacThietBiChamCong"):null;this.coQuyenThietBiChamCong=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenThietBiChamCong=(0,on.fH)(t?.roleCodes||[],null)})})}getChiNhanh(){this._chiNhanhService.LayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}gridLoadData(){let t={...this.searchModelCore,...this.getGridOption()};this._userIMEIService.TimTheoDieuKien(t).subscribe(i=>{i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,this.tsb.t("msg-lay-danh-muc-khach-hang-that-bai","L\u1ea5y danh m\u1ee5c kh\xe1ch h\xe0ng th\u1ea5t b\u1ea1i"))})}onSearch(){this.gridLoadData()}onAddNew(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-thiet-bi","Th\xeam m\u1edbi thi\u1ebft b\u1ecb"),nzContent:be,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:null},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-thiet-bi","C\u1eadp nh\u1eadt thi\u1ebft b\u1ecb"),nzContent:be,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onChangeDuyet(t){this._userIMEIService.PheDuyet(t).subscribe(i=>(this.spinner.hide(),i.success?(this.spinner.hide(),void this._notification.success(p.$.SUCCESS,this.tsb.t("msg-duyet-thanh-cong","Duy\u1ec7t th\xe0nh c\xf4ng!"))):(this.spinner.hide(),this.gridData.forEach(o=>{o.id==t&&(o.isDuyet=!o.isDuyet)}),void this._notification.error(p.$.ERROR,i.message))))}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._userIMEIService.Xoa(t).subscribe(i=>{i.success?(this.spinner.hide(),this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):(this.spinner.hide(),this._notification.error(i.error,i.message))})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(xe),n.Y36(E.zb),n.Y36(S.Sf),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(qn.w),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-user-imei"]],features:[n.qOj],decls:56,vars:55,consts:[[1,"row","m-b-10"],[1,"col-lg-5"],[1,"font-weight-normal"],[1,"row"],[1,"col-lg-10"],[1,"m-b-sm-10","col-lg-3"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue"],[1,"col-lg-2","m-b-10","text-right"],[3,"searchModelCore","maPage","isHaveCollapse","isCollapse","sendDataFilterParent","gridLoadDataParent","toggleCollapseParent"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary","style","display:none;",3,"click",4,"ngIf"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","40px",1,"text-center"],[4,"ngFor","ngForOf"],["nzWidth","150px",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzSize","small","nzType","primary",2,"display","none",3,"click"],["nz-icon","","nzType","plus-circle","theme","outline"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],["nzSize","small","class","m-r-5","nz-button","","nzType","primary","nzShape","circle","nz-tooltip","","nzTooltipTitle","S\u1eeda",3,"click",4,"ngIf"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[3,"ngModel","ngModelChange",4,"ngIf"],[3,"nzColor",4,"ngIf"],[3,"ngModel","ngModelChange"],[3,"nzColor"],["nzSize","small","nz-button","","nzType","primary","nzShape","circle","nz-tooltip","","nzTooltipTitle","S\u1eeda",1,"m-r-5",3,"click"],["nz-icon","","nzType","edit","theme","outline"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click"],["nz-icon","","nzType","delete","theme","outline"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()()(),n.TgZ(6,"div",3)(7,"div",4)(8,"div",3)(9,"div",5)(10,"nz-input-group",6)(11,"input",7),n.NdJ("ngModelChange",function(h){return o.searchModelCore.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,br,1,0,"ng-template",null,8,n.W1O),n.YNc(15,Mr,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(17,"div",5)(18,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModelCore.isDuyet=h}),n.ALo(19,"tsb"),n._UZ(20,"nz-option",11),n.ALo(21,"tsb"),n._UZ(22,"nz-option",11),n.ALo(23,"tsb"),n.qZA()()()(),n.TgZ(24,"div",12)(25,"app-search-and-filter",13),n.NdJ("sendDataFilterParent",function(h){return o.sendDataFilter(h)})("gridLoadDataParent",function(){return o.gridLoadData()})("toggleCollapseParent",function(){return o.toggleCollapse()}),n.qZA()()()(),n.TgZ(26,"nz-card")(27,"div",14)(28,"div",15),n.YNc(29,Sr,4,4,"button",16),n.qZA(),n.TgZ(30,"div",17)(31,"button",18),n._UZ(32,"i",19),n.qZA(),n.TgZ(33,"nz-dropdown-menu",null,20)(35,"ul",21),n.YNc(36,Nr,5,4,"li",22),n.qZA()()()(),n.TgZ(37,"nz-table",23,24),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(39,"thead")(40,"tr")(41,"th",25),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.YNc(44,Zr,2,1,"ng-container",26),n.TgZ(45,"th",27),n._uU(46),n.ALo(47,"tsb"),n.qZA()()(),n.TgZ(48,"tbody"),n.YNc(49,Qr,7,4,"tr",26),n.qZA()(),n.TgZ(50,"div",28)(51,"nz-pagination",29),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(52,Jr,1,3,"ng-template",null,30,n.W1O),n.qZA()()(),n.YNc(54,Ur,1,1,"ng-template",null,31,n.W1O)),2&i){const a=n.MAs(14),h=n.MAs(16),u=n.MAs(34),r=n.MAs(38),d=n.MAs(53);n.xp6(4),n.Oqu(n.xi3(5,34,"tlt-quan-ly-thiet-bi","Qu\u1ea3n l\xfd thi\u1ebft b\u1ecb")),n.xp6(6),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(12,37,"plh-ma-thiet-bi","M\xe3 thi\u1ebft b\u1ecb"))("ngModel",o.searchModelCore.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModelCore.isDuyet)("nzPlaceHolder",n.xi3(19,40,"plh-trang-thai-duyet","Tr\u1ea1ng th\xe1i duy\u1ec7t")),n.xp6(2),n.Q6J("nzLabel",n.xi3(21,43,"opt-da-duyet","\u0110\xe3 duy\u1ec7t"))("nzValue",!0),n.xp6(2),n.Q6J("nzLabel",n.xi3(23,46,"opt-chua-duyet","Ch\u01b0a duy\u1ec7t"))("nzValue",!1),n.xp6(3),n.Q6J("searchModelCore",o.searchModelCore)("maPage",o.maPage)("isHaveCollapse",!1)("isCollapse",o.isCollapse),n.xp6(4),n.Q6J("ngIf",o.coQuyenThietBiChamCong),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(43,49,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(47,52,"tbl-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,Tt.i,g.Fj,g.JJ,Me.i,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})();var Se=T(84253);function Hr(e,l){if(1&e&&(n.TgZ(0,"nz-option",16),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenChiNhanh),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function Br(e,l){if(1&e&&(n.TgZ(0,"nz-form-item")(1,"nz-form-label",13),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",3),n.ALo(5,"tsb"),n.TgZ(6,"nz-select",14),n.ALo(7,"tsb"),n.YNc(8,Hr,2,3,"nz-option",15),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,9,"lbl-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(5,12,"err-chi-nhanh-khong-duoc-de-trong","Chi nh\xe1nh kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(7,15,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.listChiNhanh)}}let Ne=(()=>{class e{modal;fb;_notification;_bssidService;_userService;_chiNhanhService;id;formInput;isAdminDonVi=!1;listChiNhanh=null;constructor(t,i,o,a,h,u){this.modal=t,this.fb=i,this._notification=o,this._bssidService=a,this._userService=h,this._chiNhanhService=u,this._userService.getCurrentUser().subscribe(r=>{this.isAdminDonVi=r.isAdmin||r.isSuperUser})}ngOnInit(){this.isAdminDonVi&&this.getChiNhanh(),this.initForm()}getChiNhanh(){this._chiNhanhService.LayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}initForm(){this.formInput=this.fb.group({ten:[null,[g.kI.required]],isDuyet:[!0,[g.kI.required]],value:[null,[g.kI.required]],idChiNhanh:[null,[g.kI.required]]}),0==this.isAdminDonVi&&this.formInput.get("idChiNhanh").clearValidators(),null!==this.id&&this._bssidService.TimTheoId(this.id).subscribe(t=>{t.success&&this.formInput.patchValue({ten:t.data.ten,isDuyet:t.data.isDuyet,value:t.data.value,idChiNhanh:t.data.idChiNhanh})})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateV
1alueAndValidity())}isEdit(){return null!==this.id}addOrEdit(){if(this.markFormGroupTouched(this.formInput),this.formInput.invalid)return;let t=this.formInput.value;null!=this.id&&(t.id=this.id),null==t.id||null==t.id?this._bssidService.ThemMoi(t).subscribe(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)}):this._bssidService.CapNhat(t).subscribe(i=>{i.success?(this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.modal.close(!0)):this._notification.error(i.error,i.message)})}onThoat(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36(Se.i),n.Y36(F.K),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-bssid-edit"]],decls:36,vars:67,consts:[["nz-form","",3,"formGroup"],[4,"ngIf"],["nzRequired","","nzFor","ten",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["nz-input","","formControlName","ten","type","text",3,"nzSize"],["nzRequired","","nzFor","value",3,"nzSm","nzXs"],["nz-input","","formControlName","value","type","text",3,"nzSize"],["nzRequired","","nzFor","isDuyet",3,"nzSm","nzXs"],["formControlName","isDuyet",1,"w-100",3,"nzSize","nzPlaceHolder"],[3,"nzLabel","nzValue"],[3,"nzSpan","nzOffset"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"],["nzRequired","","nzFor","idChiNhanh",3,"nzSm","nzXs"],["formControlName","idChiNhanh","nzShowSearch","",1,"w-100",3,"nzSize","nzPlaceHolder"],["nzCustomContent","",3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzValue","nzLabel"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.YNc(1,Br,9,18,"nz-form-item",1),n.TgZ(2,"nz-form-item")(3,"nz-form-label",2),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"nz-form-control",3),n.ALo(7,"tsb"),n._UZ(8,"input",4),n.qZA()(),n.TgZ(9,"nz-form-item")(10,"nz-form-label",5),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.TgZ(13,"nz-form-control",3),n.ALo(14,"tsb"),n._UZ(15,"input",6),n.qZA()(),n.TgZ(16,"nz-form-item")(17,"nz-form-label",7),n._uU(18),n.ALo(19,"tsb"),n.qZA(),n.TgZ(20,"nz-form-control",3),n.ALo(21,"tsb"),n.TgZ(22,"nz-select",8),n.ALo(23,"tsb"),n._UZ(24,"nz-option",9),n.ALo(25,"tsb"),n._UZ(26,"nz-option",9),n.ALo(27,"tsb"),n.qZA()()(),n.TgZ(28,"nz-form-item")(29,"nz-form-control",10)(30,"button",11),n.NdJ("click",function(){return o.addOrEdit()}),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"button",12),n.NdJ("click",function(){return o.onThoat()}),n._uU(34),n.ALo(35,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(1),n.Q6J("ngIf",o.isAdminDonVi),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(5,34,"lbl-ten-thiet-bi-wifi","T\xean thi\u1ebft b\u1ecb wifi")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(7,37,"err-ten-thiet-bi-wifi-khong-duoc-de-trong","T\xean thi\u1ebft b\u1ecb wifi kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(12,40,"lbl-bssid-wifi","BSSID Wifi")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(14,43,"err-bssid-wifi-khong-duoc-de-trong","BSSID Wifi kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(19,46,"lbl-phe-duyet","Ph\xea duy\u1ec7t")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(21,49,"err-phe-duyet-khong-duoc-de-trong","Ph\xea duy\u1ec7t kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(23,52,"plh-phe-duyet","Ph\xea duy\u1ec7t")),n.xp6(2),n.Q6J("nzLabel",n.xi3(25,55,"opt-phe-duyet","Ph\xea duy\u1ec7t"))("nzValue",!0),n.xp6(2),n.Q6J("nzLabel",n.xi3(27,58,"opt-khong-phe-duyet","Kh\xf4ng ph\xea duy\u1ec7t"))("nzValue",!1),n.xp6(3),n.Q6J("nzSpan",14)("nzOffset",6),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(32,61,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(35,64,"btn-thoat","Tho\xe1t")))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,K.a,Q.p]})}return e})();function Fr(e,l){1&e&&n._UZ(0,"i",32)}function Vr(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",34),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModelCore.keyword=null)}),n.qZA()}}function Yr(e,l){if(1&e&&n.YNc(0,Vr,1,0,"i",33),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModelCore.keyword)}}function Gr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",35),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onAddNew())}),n._UZ(1,"i",36),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-them-moi","Th\xeam m\u1edbi"),""))}function Rr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",38),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"menu-export-to-excel","Export To Excel"),""))}function $r(e,l){if(1&e&&(n.TgZ(0,"th",40),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function Wr(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$r,2,5,"th",39),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Xr(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",49),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function jr(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-switch",52),n.NdJ("ngModelChange",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.onChangeDuyet(o.id))}),n.qZA()}if(2&e){const t=n.oxw(4).$implicit;n.Q6J("ngModel",t.isDuyet)}}function ng(e,l){if(1&e&&(n.TgZ(0,"nz-tag",53),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit;n.Q6J("nzColor",t.isDuyet?"success":"default"),n.xp6(1),n.hij(" ",t.isDuyet?"\u0110\xe3 duy\u1ec7t":"Ch\u01b0a duy\u1ec7t"," ")}}function tg(e,l){if(1&e&&(n.TgZ(0,"span"),n.YNc(1,jr,1,1,"nz-switch",50),n.YNc(2,ng,2,2,"nz-tag",51),n.qZA()),2&e){const t=n.oxw(4);n.xp6(1),n.Q6J("ngIf",t.coQuyenThietBiWifi),n.xp6(1),n.Q6J("ngIf",!t.coQuyenThietBiWifi)}}function eg(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function ig(e,l){if(1&e&&(n.TgZ(0,"td",45),n.ynx(1,46),n.YNc(2,Xr,6,5,"span",47),n.YNc(3,tg,3,2,"span",47),n.YNc(4,eg,3,1,"ng-container",48),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","isDuyet")}}function og(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ig,5,4,"td",44),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function ag(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",54),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id))}),n.ALo(1,"tsb"),n._UZ(2,"i",55),n.qZA()}2&e&&n.Q6J("nzTooltipTitle",n.xi3(1,1,"tooltip-sua","S\u1eeda"))}function lg(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",56),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onDelete(o.id))}),n.ALo(1,"tsb"),n._UZ(2,"i",57),n.qZA()}2&e&&n.Q6J("nzTooltipTitle",n.xi3(1,1,"tooltip-xoa","X\xf3a"))}function hg(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",41),n._uU(2),n.qZA(),n.YNc(3,og,2,1,"ng-container",26),n.TgZ(4,"td",41),n.YNc(5,ag,3,4,"button",42),n.YNc(6,lg,3,4,"button",43),n.qZA()()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(2),n.Q6J("ngIf",i.coQuyenThietBiWifi),n.xp6(1),n.Q6J("ngIf",i.coQuyenThietBiWifi)}}function cg(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function ug(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",59),n.BQk())}function sg(e,l){1&e&&n.YNc(0,ug,2,0,"ng-container",58),2&e&&n.Q6J("ngIf",l.model)}let rg=(()=>{class e extends V.t{_bssidService;_notification;_modalService;spinner;_userService;_chiNhanhService;_cauHinhNhanVienService;httpClient;tsb=(0,n.f3M)(J.A);searchModelCore={keyword:null,isDuyet:null};isAdminDonVi=!1;coQuyenThietBiWifi=!1;listChiNhanh=null;
1constructor(t,i,o,a,h,u,r,d){super(d),this._bssidService=t,this._notification=i,this._modalService=o,this.spinner=a,this._userService=h,this._chiNhanhService=u,this._cauHinhNhanVienService=r,this.httpClient=d,this.maPage=ye.bi.QUAN_LY_BSSID_WIFI}ngOnInit(){this.loadQuyenThietBiWifi(),this.gridColumns=[new _.C4({field:"tenChiNhanh",header:this.tsb.t("tbl-chi-nhanh","Chi nh\xe1nh"),thWidth:"250px"}),new _.C4({field:"ten",header:this.tsb.t("tbl-ten-wifi","T\xean wifi"),thWidth:"250px"}),new _.C4({field:"value",header:this.tsb.t("tbl-bssid","BSSID"),thWidth:"150px"}),new _.C4({field:"isDuyet",header:this.tsb.t("tbl-trang-thai-phe-duyet","Tr\u1ea1ng th\xe1i ph\xea duy\u1ec7t"),thWidth:"80px",class:"text-center",dataType:"isDuyet"}),new _.C4({field:"ngayCapNhat",header:this.tsb.t("tbl-cap-nhat","C\u1eadp nh\u1eadt"),thWidth:"200px",class:"text-center",dataType:"date"})],this.gridLoadData()}loadQuyenThietBiWifi(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacThietBiWifi"):null;this.coQuyenThietBiWifi=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenThietBiWifi=(0,on.fH)(t?.roleCodes||[],null)})})}getChiNhanh(){this._chiNhanhService.LayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}gridLoadData(){let t={...this.searchModelCore,...this.getGridOption()};this._bssidService.TimTheoDieuKien(t).subscribe(i=>{i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,this.tsb.t("msg-co-loi-trong-qua-trinh-lay-du-lieu","C\xf3 l\u1ed7i trong qu\xe1 tr\xecnh l\u1ea5y d\u1eef li\u1ec7u!"))})}onSearch(){this.gridLoadData()}onAddNew(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-wifi-bssid","Th\xeam m\u1edbi wifi BSSID"),nzContent:Ne,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:null},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-wifi-bssid","C\u1eadp nh\u1eadt wifi BSSID"),nzContent:Ne,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3,nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onChangeDuyet(t){this._bssidService.PheDuyet(t).subscribe(i=>(this.spinner.hide(),i.success?(this.spinner.hide(),void this._notification.success(p.$.SUCCESS,this.tsb.t("msg-duyet-thanh-cong","Duy\u1ec7t th\xe0nh c\xf4ng!"))):(this.spinner.hide(),this.gridData.forEach(o=>{o.id==t&&(o.isDuyet=!o.isDuyet)}),void this._notification.error(p.$.ERROR,i.message))))}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._bssidService.Xoa(t).subscribe(i=>{i.success?(this.spinner.hide(),this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):(this.spinner.hide(),this._notification.error(i.error,i.message))})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(Se.i),n.Y36(E.zb),n.Y36(S.Sf),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(qn.w),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-bssid"]],features:[n.qOj],decls:56,vars:55,consts:[[1,"row","m-b-10"],[1,"col-lg-5"],[1,"font-weight-normal"],[1,"row"],[1,"col-lg-10"],[1,"m-b-sm-10","col-lg-3"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue"],[1,"col-lg-2","m-b-10","text-right"],[3,"searchModelCore","maPage","isHaveCollapse","isCollapse","sendDataFilterParent","gridLoadDataParent","toggleCollapseParent"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["style","display: none","nzSize","small","nzType","primary",3,"click",4,"ngIf"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","40px",1,"text-center"],[4,"ngFor","ngForOf"],["nzWidth","150px",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzSize","small","nzType","primary",2,"display","none",3,"click"],["nz-icon","","nzType","plus-circle","theme","outline"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],["nzSize","small","class","m-r-5","nz-button","","nzType","primary","nzShape","circle","nz-tooltip","",3,"nzTooltipTitle","click",4,"ngIf"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","",3,"nzTooltipTitle","click",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[3,"ngModel","ngModelChange",4,"ngIf"],[3,"nzColor",4,"ngIf"],[3,"ngModel","ngModelChange"],[3,"nzColor"],["nzSize","small","nz-button","","nzType","primary","nzShape","circle","nz-tooltip","",1,"m-r-5",3,"nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","",3,"nzTooltipTitle","click"],["nz-icon","","nzType","delete","theme","outline"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()()(),n.TgZ(6,"div",3)(7,"div",4)(8,"div",3)(9,"div",5)(10,"nz-input-group",6)(11,"input",7),n.NdJ("ngModelChange",function(h){return o.searchModelCore.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,Fr,1,0,"ng-template",null,8,n.W1O),n.YNc(15,Yr,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(17,"div",5)(18,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModelCore.isDuyet=h}),n.ALo(19,"tsb"),n._UZ(20,"nz-option",11),n.ALo(21,"tsb"),n._UZ(22,"nz-option",11),n.ALo(23,"tsb"),n.qZA()()()(),n.TgZ(24,"div",12)(25,"app-search-and-filter",13),n.NdJ("sendDataFilterParent",function(h){return o.sendDataFilter(h)})("gridLoadDataParent",function(){return o.gridLoadData()})("toggleCollapseParent",function(){return o.toggleCollapse()}),n.qZA()()()(),n.TgZ(26,"nz-card")(27,"div",14)(28,"div",15),n.YNc(29,Gr,4,4,"button",16),n.qZA(),n.TgZ(30,"div",17)(31,"button",18),n._UZ(32,"i",19),n.qZA(),n.TgZ(33,"nz-dropdown-menu",null,20)(35,"ul",21),n.YNc(36,Rr,5,4,"li",22),n.qZA()()()(),n.TgZ(37,"nz-table",23,24),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(39,"thead")(40,"tr")(41,"th",25),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.YNc(44,Wr,2,1,"ng-container",26),n.TgZ(45,"th",27),n._uU(46),n.ALo(47,"tsb"),n.qZA()()(),n.TgZ(48,"tbody"),n.YNc(49,hg,7,4,"tr",26),n.qZA()(),n.TgZ(50,"div",28)(51,"nz-pagination",29),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(52,cg,1,3,"ng-template",null,30,n.W1O),n.qZA()()(),n.YNc(54,sg,1,1,"ng-template",null,31,n.W1O)),2&i){const a=n.MAs(14),h=n.MAs(16),u=n.MAs(34),r=n.MAs(38),d=n.MAs(53);n.xp6(4),n.Oqu(n.xi3(5,34,"title-quan-ly-bssid-wifi","Qu\u1ea3n l\xfd BSSID Wifi")),n.xp6(6),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(12,37,"plh-ten-bssid-wifi","T\xean, BSSID wifi"))("ngModel",o.searchModelCore.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModelCore.isDuyet)("nzPlaceHolder",n.xi3(19,40,"plh-trang-thai-duyet","Tr\u1ea1ng th\xe1i duy\u1ec7t")),n.xp6(2),n.Q6J("nzLabel",n.xi3(21,43,"opt-da-duyet","\u0110\xe3 duy\u1ec7t"))("nzValue",!0),n.xp6(2),n.Q6J("nzLabel",n.xi3(23,46,"opt-chua-duyet","Ch\u01b0a duy\u1ec7t"))("nzValue",!1),n.xp6(3),n.Q6J("searchModelCore",o.searchModelCore)("maPage",o.maPage)("isHaveCollapse",!1)("isCollapse",o.isCollapse),n.xp6(4),n.Q6J("ngIf",o.coQuyenThietBiWifi),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(43,49,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(47,52,"tbl-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,Tt.i,g.Fj,g.JJ,Me.i,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})();function gg(e,l){if(1&e&&(n.TgZ(0,"nz-option",7),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten+" ("+t.gioBatDau.slice(0,5)+" - "+t.gioKetThuc.slice(0,5)+")")("nzValue",t.id),n.xp6(1),n.lnq(" ",t.ten," (",n.lcZ(2,5,t.gioBatDau)," - ",n.lcZ(3,7,t.gioKetThuc),") ")}}let pg=(()=>{class e{modal;fb;_khungGioService;tsb=(0,n.f3M)(J.A);formGroup;lstEvent=[];gioLamViecCache={};listCaLamViec=[];constructor(t,i,o){this.modal=t,this.fb=i,this._khungGioService=o}ngOnInit(){this.initForm(),localStorage.getItem("gioLamViecCache")&&(this.gioLamViecCache=JSON.parse(localStorage.getItem("gioLamViecCache")),this.formGroup?.get("idKhungGio")?.setValue(this.gioLamViecCache?.idKhungGio),this.formGroup?.get("ngayLamViec")?.setValue(this.gioLamViecCache?.ngayLamViec),this.formGroup?.get("trangThaiCheckIn")?.setValue(this.gioLamViecCache?.trangThaiCheckIn)),this.getCaLamViec()}initForm(){this.formGroup=this.fb.group({idKhungGio:[null,[g.kI.required]],ngayLamViec:[null,[g.kI.required]],trangThaiCheckIn:[0,[g.kI.required]]})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateV
1alueAndValidity())}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanhIsSuDung().subscribe(i=>{i.success&&(t.listCaLamViec=i.data)})})()}onSave(){if(this.formGroup.invalid)return void this.markFormGroupTouched(this.formGroup);this.gioLamViecCache.idKhungGio=this.formGroup?.get("idKhungGio")?.value;let t=this.listCaLamViec?.find(i=>i.id==this.formGroup?.get("idKhungGio")?.value);this.gioLamViecCache.tenKhungGio=`${t.ten} (${t.gioBatDau} - ${t.gioKetThuc})`,this.gioLamViecCache.ngayLamViec=this.formGroup?.get("ngayLamViec")?.value,this.gioLamViecCache.trangThaiCheckIn=this.formGroup?.get("trangThaiCheckIn")?.value,localStorage.setItem("gioLamViecCache",JSON.stringify(this.gioLamViecCache)),this.modal.close(this.gioLamViecCache)}onExist(){this.gioLamViecCache=JSON.parse(localStorage.getItem("gioLamViecCache")),this.modal.close(this.gioLamViecCache)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(Kn.i))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-setup"]],decls:38,vars:74,consts:[["nz-form","",3,"formGroup"],["nzRequired","",3,"nzSm","nzXs"],[3,"nzErrorTip","nzSm","nzXs"],["formControlName","ngayLamViec",3,"placeHolder"],["nzAllowClear","","nzShowSearch","","formControlName","idKhungGio",1,"w-100",3,"nzSize","nzPlaceHolder"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzAllowClear","","nzShowSearch","","formControlName","trangThaiCheckIn",1,"w-100",3,"nzSize","nzPlaceHolder"],[3,"nzLabel","nzValue"],["nz-row","",1,"register-area"],[3,"nzSpan","nzOffset"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-button","",3,"nzSize","click"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item")(2,"nz-form-label",1),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",2),n.ALo(6,"tsb"),n._UZ(7,"app-date-picker",3),n.ALo(8,"tsb"),n.qZA()(),n.TgZ(9,"nz-form-item")(10,"nz-form-label",1),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.TgZ(13,"nz-form-control",2),n.ALo(14,"tsb"),n.TgZ(15,"nz-select",4),n.ALo(16,"tsb"),n.YNc(17,gg,4,9,"nz-option",5),n.qZA()()(),n.TgZ(18,"nz-form-item")(19,"nz-form-label",1),n._uU(20),n.ALo(21,"tsb"),n.qZA(),n.TgZ(22,"nz-form-control",2),n.ALo(23,"tsb"),n.TgZ(24,"nz-select",6),n.ALo(25,"tsb"),n._UZ(26,"nz-option",7),n.ALo(27,"tsb"),n._UZ(28,"nz-option",7),n.ALo(29,"tsb"),n.qZA()()(),n.TgZ(30,"nz-form-item",8)(31,"nz-form-control",9)(32,"button",10),n.NdJ("click",function(){return o.onSave()}),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"button",11),n.NdJ("click",function(){return o.onExist()}),n._uU(36),n.ALo(37,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formGroup),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,35,"label-ngay-lam-viec","Ng\xe0y l\xe0m vi\u1ec7c")),n.xp6(2),n.Q6J("nzErrorTip",n.xi3(6,38,"err-vui-long-chon-ngay-lam-viec","Vui l\xf2ng ch\u1ecdn ng\xe0y l\xe0m vi\u1ec7c."))("nzSm",14)("nzXs",24),n.xp6(2),n.Q6J("placeHolder",n.xi3(8,41,"plh-ngay-lam-viec","Ng\xe0y l\xe0m vi\u1ec7c")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(12,44,"label-chon-ca-lam-viec","Ch\u1ecdn ca l\xe0m vi\u1ec7c")),n.xp6(2),n.Q6J("nzErrorTip",n.xi3(14,47,"err-vui-long-chon-su-kien","Vui l\xf2ng ch\u1ecdn s\u1ef1 ki\u1ec7n."))("nzSm",14)("nzXs",24),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(16,50,"plh-ca-lam-viec","Ca l\xe0m vi\u1ec7c")),n.xp6(2),n.Q6J("ngForOf",o.listCaLamViec),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(21,53,"label-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("nzErrorTip",n.xi3(23,56,"err-vui-long-chon-trang-thai","Vui l\xf2ng ch\u1ecdn tr\u1ea1ng th\xe1i."))("nzSm",14)("nzXs",24),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(25,59,"plh-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("nzLabel",n.xi3(27,62,"opt-check-in","Check in"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(29,65,"opt-check-out","Check out"))("nzValue",2),n.xp6(3),n.Q6J("nzSpan",14)("nzOffset",6),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.hij(" ",n.xi3(34,68,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(1),n.Oqu(n.xi3(37,71,"btn-thoat","Tho\xe1t")))},dependencies:[s.sg,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,g._Y,g.JJ,g.JL,g.sg,g.u,Wn.L,K.a,On.p,Q.p]})}return e})();const _g=["myInput"];function dg(e,l){1&e&&n._UZ(0,"span",45)}function mg(e,l){if(1&e&&(n.TgZ(0,"h4",11),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.AsE(" ",n.xi3(2,2,"lbl-khung-gio","Khung gi\u1edd:")," ",null==t.gioLamViecCache?null:t.gioLamViecCache.tenKhungGio," ")}}function Tg(e,l){if(1&e&&(n.TgZ(0,"th",47),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function Cg(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Tg,2,5,"th",46),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function fg(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"span",54),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("innerHTML",null==t?null:t.thongTinCheckinChung,n.oJD)}}function zg(e,l){1&e&&n.GkF(0)}const xg=function(e){return{model:e}};function bg(e,l){if(1&e&&(n.TgZ(0,"span"),n.YNc(1,zg,1,0,"ng-container",55),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.oxw();const i=n.MAs(103);n.xp6(1),n.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",n.VKq(2,xg,t))}}function yg(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm")," ")}}function Mg(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm")," ")}}function Sg(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Ng(e,l){if(1&e&&(n.TgZ(0,"td",50),n.ynx(1,51),n.YNc(2,fg,2,1,"span",52),n.YNc(3,bg,2,4,"span",52),n.YNc(4,yg,3,4,"span",52),n.YNc(5,Mg,3,4,"span",52),n.YNc(6,Sg,3,1,"ng-container",53),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","thongTinCheckinChung"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","gioDen"),n.xp6(1),n.Q6J("ngSwitchCase","gioVe")}}function Dg(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ng,7,6,"td",49),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Zg(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",48),n._uU(2),n.qZA(),n.YNc(3,Dg,2,1,"ng-container",29),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function Ag(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function vg(e,l){if(1&e&&(n.TgZ(0,"div")(1,"h6",56),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"h6"),n._uU(7),n.ALo(8,"tsb"),n.qZA()()),2&e){const t=n.oxw();n.xp6(2),n.AsE(" ",1==t.gioLamViecCache.trangThaiCheckIn?n.xi3(3,4,"lbl-check-in","Check in"):n.xi3(4,7,"lbl-check-out","Check out")," ",n.xi3(5,10,"lbl-loi","l\u1ed7i"),""),n.xp6(5),n.AsE("",n.xi3(8,13,"lbl-mo-ta-loi","M\xf4 t\u1ea3 l\u1ed7i:")," ",t.message,"")}}function Pg(e,l){if(1&e&&(n.TgZ(0,"div")(1,"h6",57),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.ALo(5,"tsb"),n.qZA()()),2&e){const t=n.oxw();n.xp6(2),n.AsE(" ",1==t.gioLamViecCache.trangThaiCheckIn?n.xi3(3,2,"lbl-check-in","Check in"):n.xi3(4,5,"lbl-check-out","Check out")," ",n.xi3(5,8,"lbl-thanh-cong","th\xe0nh c\xf4ng"),"")}}function Eg(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",58),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzColor","#58D68D"),n.xp6(1),n.Oqu(n.xi3(3,2,"tag-check-in","Check in")))}function kg(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",58),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzColor","#A569BD"),n.xp6(1),n.Oqu(n.xi3(3,2,"tag-check-out","Check out")))}function Lg(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",58),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzColor","#F5B041"),n.xp6(1),n.Oqu(n.xi3(3,2,"tag-nghi-co-phep","Ngh\u1ec9 c\xf3 ph\xe9p")))}function wg(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",58),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzColor","#EC7063"),n.xp6(1),n.Oqu(n.xi3(3,2,"tag-nghi-khong-phep","Ngh\u1ec9 kh\xf4ng ph\xe9p")))}function Og(e,l){if(1&e&&(n.YNc(0,Eg,4,5,"ng-container",42),n.YNc(1,kg,4,5,"ng-container",42),n.YNc(2,Lg,4,5,"ng-container",42),n.YNc(3,wg,4,5,"ng-container",42)),2&e){const t=l.model;n.Q6J("ngIf",1==t.scanStatus&&1==t.trangThai),n.xp6(1),n.Q6J("ngIf",2==t.scanStatus&&1==t.trangThai),n.xp6(1),n.Q6J("ngIf",2==t.trangThai&&t.isNghiCoPhep),n.xp6(1),n.Q6J("ngIf",2==t.trangThai&&!t.isNghiCoPhep)}}function qg(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",59),n.BQk())}function Qg(e,l){1&e&&n.YNc(0,qg,2,0,"ng-container",42),2&e&&n.Q6J("ngIf",l.model)}const Jg=function(){return{x:"scroll"}};let Ig=(()=>{class e extends V.t{_gioLamViecService;_notification;spinner;_modalService;_userService;cdr;httpClient;tsb=(0,n.f3M)(J.A);resUserInfo={};_inputElement;currentDate=new Date;payLoad={idEvent:null,qrCode:null,trangThaiCheckin:null};isReset=!1;isLoad=!0;searchModel={keyword:null,trangThai:null,tuNgay:null,denNgay:v(`${this.currentDate.getFullYear()}-${this.currentDate.getMonth()+1}-${this.currentDate.getDate()}`).set("hour",23).set("minute",59)};isVisible=!1;avatarDefault="assets/images/avatar_default.png";avatarUrl="assets/images/avatar_default.png";gioLamViecCache={idKhungGio:null,tenKhungGio:null,ngayLamViec:null,trangThai:null};isError=!1;message=null;constructor(t,i,o,a,h,u,r){super(r),this._gioLamViecService=t,this._notification=i,this.spinner=o,this._modalService=a,this._userService=h,this.cdr=u,this.httpClient=r}ngOnInit(){this.onCancel(),this.gioLamViecCache={...JSON.parse(localStorage.getItem("gioLamViecCache"))},this.gridColumns=[new _.C4({field:"tenNhanVien",header:this.tsb.t("tbl-nhan-vien","Nh\xe2n vi\xean"),thWidth:"150px",class:"text-left",sort:!0}),new _.C4({field:"gioDen",header:this.tsb.t("tbl-gio-den","Gi\u1edd \u0111\u1ebfn"),thWidth:"100px",class:"text-center",dataType:"gioDen"}),new _.C4({field:"gioVe",header:this.tsb.t("tbl-gio-ve","Gi\u1edd v\u1ec1"),thWidth:"120px",class:"text-center",dataType:"gioVe"}),new _.C4({field:"trangThai",header:this.tsb.t("tbl-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"110px",dataType:"trangThai",sort:!0})],this.gridLoadData()}ngAfterViewInit(){this._inputElement.nativeElement.focus(),this.cdr.detectChanges(),document.querySelector("#myInput").addEventListener("keyup",i=>{"Enter"===i.key&&this.onPost()})}gridLoadData(){this.searchModel.tuNgay=null==this.gioLamViecCache.ngayLamViec?v().format("YYYY-MM-DDT00:00:00"):v(this.gioLamViecCache.ngayLamViec).format("YYYY-MM-DDT00:00:00"),this.searchModel.denNgay=null==this.gioLamViecCache.ngayLamViec?v().format("YYYY-MM-DDT00:00:00"):v(this.gioLamViecCache.ngayLamViec).format("YYYY-MM-DDT00:00:00"),this.searchModel.idKhungGio=this.gioLamViecCache.idKhungGio;let t={...this.getGridOption(),...this.searchModel};3==this.searchModel.trangThai?(t.trangThaiCheckIn=null,t.trangThai=2):(2==this.searchModel.trangThai||
11==this.searchModel.trangThai)&&(t.trangThaiCheckIn=this.searchModel.trangThai,t.trangThai=1),this.spinner.show(),this._gioLamViecService.TimTheoDieuKienTypeList(t).subscribe(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}onSearch(){this.gridLoadData()}onConfigEvent(){this._modalService.create({nzTitle:this.tsb.t("tlt-cai-dat-checkin","C\xe0i \u0111\u1eb7t check-in"),nzContent:pg,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:700}).afterClose.subscribe(i=>{this.gioLamViecCache=i??{...JSON.parse(localStorage.getItem("gioLamViecCache"))},this.gridLoadData()})}onPost(){if(this.payLoad.qrCode){if(null==this.gioLamViecCache?.idKhungGio||null==this.gioLamViecCache?.ngayLamViec||null==this.gioLamViecCache?.trangThaiCheckIn)return this._notification.error(p.$.ERROR,this.tsb.t("msg-vui-long-chon-cai-dat","Vui l\xf2ng ch\u1ecdn c\xe0i \u0111\u1eb7t.")),void setTimeout(()=>{this.payLoad.qrCode=""},300);this._userService.GetInfoByQRCode({ma:this.payLoad.qrCode}).then(t=>{if(t.success){this.resUserInfo=t.data,this.payLoad.idKhungGio=this.gioLamViecCache?.idKhungGio,this.payLoad.ngayLamViec=v(this.gioLamViecCache.ngayLamViec).format("YYYY-MM-DDT00:00:00"),this.payLoad.trangThaiCheckIn=this.gioLamViecCache.trangThaiCheckIn,this.payLoad.trangThai=1,this.payLoad.idNhanVienEncrypted=this.payLoad.qrCode;let i={...this.payLoad};this._gioLamViecService.ThemMoi_QuanLy(i).subscribe(o=>{o.success?(this.isLoad&&this.gridLoadData(),this.isError=!1,this.message=o.message,this._notification.success(p.$.SUCCESS,o.message)):(this.isError=!0,this.message=o.message,this._notification.error(p.$.ERROR,o.message))})}else this.isError=!0,this.message=t.message,this._notification.error(p.$.ERROR,t.message);setTimeout(()=>{this.payLoad.qrCode=""},300),this.isReset&&setTimeout(()=>{this.onCancel()},1e3)})}}onCancel(){this.payLoad={},this.resUserInfo={},this.isError=null,this.message=null}static \u0275fac=function(i){return new(i||e)(n.Y36(dt.V),n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(F.K),n.Y36(n.sBO),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-monitor-checkin"]],viewQuery:function(i,o){if(1&i&&n.Gf(_g,5),2&i){let a;n.iGM(a=n.CRH())&&(o._inputElement=a.first)}},features:[n.qOj],decls:106,vars:113,consts:[["nz-row",""],["nz-col","","nzSpan","15"],[2,"height","100vh"],["nz-row","",1,"input-search"],[3,"nzSuffix"],["id","myInput","type","search","nz-input","",3,"placeholder","ngModel","ngModelChange"],["myInput",""],["suffixIconSearch",""],[1,"m-t-25"],[1,"row","m-b-20"],[1,"col-lg-12"],[1,"font-weight-normal"],["class","font-weight-normal",4,"ngIf"],[1,"row"],[1,"m-b-10","col-lg-4"],["nzAllowClear","",1,"w-100",3,"nzSize","nzPlaceHolder","ngModel","ngModelChange"],[3,"nzLabel","nzValue"],[1,"m-b-10","col-lg-2","text-right"],[1,"m-b-10","col-lg-2"],["nz-button","","nzType","primary",1,"float-right",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-5",2,"display","flex","justify-content","end"],[1,"group-right","text-right"],["nz-tooltip","",1,"m-l-5",3,"ngModel","nzTooltipTitle","ngModelChange"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","setting","theme","outline"],[3,"nzData","nzScroll","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","50px",1,"text-center"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-col","","nzSpan","9",1,"p-l-10"],[1,"nz-row"],[2,"text-align","center"],["nz-row","",1,"m-t-30"],["nz-col","","nzSpan","9",2,"width","200px","height","200px"],[2,"width","100%",3,"src"],["nz-col","","nzSpan","15",1,"p-l-25"],[2,"width","100vh"],[2,"text-align","center","font-size","1.5rem"],[4,"ngIf"],["isInOut",""],["isTicket",""],["nz-icon","","nzType","search"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"innerHTML"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[2,"width","max-content","padding","10px","border-radius","10px","background-color","red","color","white"],[2,"width","max-content","padding","10px","border-radius","10px","background-color","green","color","white"],[1,"m-t-5",2,"min-width","120px",3,"nzColor"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card",2)(3,"div",3)(4,"nz-input-group",4)(5,"input",5,6),n.NdJ("ngModelChange",function(h){return o.payLoad.qrCode=h}),n.ALo(7,"tsb"),n.qZA()(),n.YNc(8,dg,1,0,"ng-template",null,7,n.W1O),n.qZA(),n.TgZ(10,"nz-card",8)(11,"div",9)(12,"div",10)(13,"h4",11),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.YNc(16,mg,3,5,"h4",12),n.qZA()(),n.TgZ(17,"div",13)(18,"div",14)(19,"nz-select",15),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThai=h}),n.ALo(20,"tsb"),n._UZ(21,"nz-option",16),n.ALo(22,"tsb"),n._UZ(23,"nz-option",16),n.ALo(24,"tsb"),n._UZ(25,"nz-option",16),n.ALo(26,"tsb"),n.qZA()(),n._UZ(27,"div",14)(28,"div",17),n.TgZ(29,"div",18)(30,"button",19),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(31,"span",20),n.TgZ(32,"span"),n._uU(33),n.ALo(34,"tsb"),n.qZA()()()(),n.TgZ(35,"div",21)(36,"div",22)(37,"nz-switch",23),n.NdJ("ngModelChange",function(h){return o.isLoad=h}),n.ALo(38,"tsb"),n.qZA(),n.TgZ(39,"nz-switch",23),n.NdJ("ngModelChange",function(h){return o.isReset=h}),n.ALo(40,"tsb"),n.qZA(),n.TgZ(41,"button",24),n.NdJ("click",function(){return o.onConfigEvent()}),n._UZ(42,"i",25),n.TgZ(43,"span"),n._uU(44),n.ALo(45,"tsb"),n.qZA()()()(),n.TgZ(46,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(48,"thead")(49,"tr")(50,"th",28),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.YNc(53,Cg,2,1,"ng-container",29),n.qZA()(),n.TgZ(54,"tbody"),n.YNc(55,Zg,4,2,"tr",29),n.qZA()(),n.TgZ(56,"div",30)(57,"nz-pagination",31),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(58,Ag,1,3,"ng-template",null,32,n.W1O),n.qZA()()()()(),n.TgZ(60,"div",33)(61,"nz-card",2)(62,"div",34)(63,"h2",35),n._uU(64),n.ALo(65,"tsb"),n.qZA()(),n.TgZ(66,"div",36)(67,"div",37),n._UZ(68,"img",38),n.ALo(69,"image"),n.qZA(),n.TgZ(70,"div",39)(71,"p"),n._uU(72),n.ALo(73,"tsb"),n.TgZ(74,"b"),n._uU(75),n.ALo(76,"tsb"),n.qZA()(),n.TgZ(77,"p"),n._uU(78),n.ALo(79,"tsb"),n.TgZ(80,"b"),n._uU(81),n.ALo(82,"tsb"),n.qZA()(),n.TgZ(83,"p"),n._uU(84),n.ALo(85,"tsb"),n.TgZ(86,"b"),n._uU(87),n.ALo(88,"tsb"),n.qZA()(),n.TgZ(89,"p"),n._uU(90),n.ALo(91,"tsb"),n.TgZ(92,"b"),n._uU(93),n.ALo(94,"tsb"),n.qZA()()()(),n.TgZ(95,"div",36)(96,"nz-card",40)(97,"h1",41),n._uU(98),n.ALo(99,"tsb"),n.qZA(),n.YNc(100,vg,9,16,"div",42),n.YNc(101,Pg,6,11,"div",42),n.qZA()()()()(),n.YNc(102,Og,4,4,"ng-template",null,43,n.W1O),n.YNc(104,Qg,1,1,"ng-template",null,44,n.W1O)),2&i){const a=n.MAs(9),h=n.MAs(47),u=n.MAs(59);let r,d,m,b;n.xp6(4),n.Q6J("nzSuffix",a),n.xp6(1),n.Q6J("placeholder",n.xi3(7,47,"plh-click-quet-qr","Vui l\xf2ng click con tr\u1ecf chu\u1ed9t v\xe0o \u0111\xe2y \u0111\u1ec3 c\xf3 th\u1ec3 b\u1eaft \u0111\u1ea7u th\u1ef1c hi\u1ec7n qu\xe9t m\xe3 QR..."))("ngModel",o.payLoad.qrCode),n.xp6(9),n.hij(" ",n.xi3(15,50,"lbl-ds-checkin-hom-nay","Danh s\xe1ch CheckIn trong ng\xe0y h\xf4m nay")," "),n.xp6(2),n.Q6J("ngIf",null==o.gioLamViecCache?null:o.gioLamViecCache.tenKhungGio),n.xp6(3),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(20,53,"plh-trang-thai","Tr\u1ea1ng th\xe1i"))("ngModel",o.searchModel.trangThai),n.xp6(2),n.Q6J("nzLabel",n.xi3(22,56,"opt-check-in","Check in"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(24,59,"opt-check-out","Check out"))("nzValue",2),n.xp6(2),n.Q6J("nzLabel",n.xi3(26,62,"opt-nghi-phep","Ngh\u1ec9 ph\xe9p"))("nzValue",3),n.xp6(5),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(34,65,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(4),n.Q6J("ngModel",o.isLoad)("nzTooltipTitle",n.xi3(38,68,"tooltip-cho-phep-load-lai","Cho ph\xe9p load l\u1ea1i danh s\xe1ch th\xf4ng tin m\u1ed7i l\u1ea7n x\xe1c nh\u1eadn checkin/checkout")),n.xp6(2),n.Q6J("ngModel",o.isReset)("nzTooltipTitle",n.xi3(40,71,"tooltip-cho-phep-reset","Cho ph\xe9p reset 'Th\xf4ng tin c\xe1 nh\xe2n' khi nh\u1ea5n x\xe1c nh\u1eadn.")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(45,74,"btn-cai-dat-checkin","C\xe0i \u0111\u1eb7t check-in")),n.xp6(2),n.Q6J("nzData",o.gridData)("nzScroll",n.DdM(112,Jg))("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(52,77,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",h.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption),n.xp6(7),n.Oqu(n.xi3(65,80,"tlt-thong-tin-ca-nhan","TH\xd4NG TIN C\xc1 NH\xc2N")),n.xp6(4),n.Q6J("src",null!=(null==o.resUserInfo?null:o.resUserInfo.avatarUrl)?n.lcZ(69,83,null==o.resUserInfo?null:o.resUserInfo.avatarUrl):o.avatarDefault,n.LSH),n.xp6(4),n.hij(" ",n.xi3(73,85,"lbl-ho-va-ten","H\u1ecd v\xe0 T\xean:")," "),n.xp6(3),n.Oqu(null!==(r=null==o.resUserInfo?null:o.resUserInfo.ten)&&void 0!==r?r:n.xi3(76,88,"lbl-khong-xac-dinh","KH\xd4NG X\xc1C \u0110\u1ecaNH")),n.xp6(3),n.hij(" ",n.xi3(79,91,"lbl-so-dien-thoai","S\u1ed1 \u0111i\u1ec7n tho\u1ea1i:")," "),n.xp6(3),n.Oqu(null!==(d=null==o.resUserInfo?null:o.resUserInfo.soDienThoai)&&void 0!==d?d:n.xi3(82,94,"lbl-khong-xac-dinh","KH\xd4NG X\xc1C \u0110\u1ecaNH")),n.xp6(3),n.hij(" ",n.xi3(85,97,"lbl-vai-tro","Vai tr\xf2:")," "),n.xp6(3),n.Oqu(null!==(m=null==o.resUserInfo?null:o.resUserInfo.listQuyen)&&void 0!==m?m:n.xi3(88,100,"lbl-khong-xac-dinh","KH\xd4NG X\xc1C \u0110\u1ecaNH")),n.xp6(3),n.hij(" ",n.xi3(91,103,"lbl-chuc-danh","Ch\u1ee9c danh:")," "),n.xp6(3),n.Oqu(null!==(b=null==o.resUserInfo?null:o.resUserInfo.tenChucDanh)&&void 0!==b?b:n.xi3(94,106,"lbl-khong-xac-dinh","KH\xd4NG X\xc1C \u0110\u1ecaNH")),n.xp6(5),n.hij(" ",n.xi3(99,109,"tlt-ket-qua","K\u1ebeT QU\u1ea2")," "),n.xp6(2),n.Q6J("ngIf",1==o.isError),n.xp6(1),n.Q6J("ngIf",0==o.isError)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,Tt.i,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,ot.E,Q.p],styles:[".input-search[_ngcontent-%COMP%] .ant-input-affix-wrapper[_ngcontent-%COMP%]{height:60px!important}[nz-radio][_ngcontent-%COMP%]{display:block;height:32px;line-height:32px}"]})}return e})();var Ug=T(43438);function Kg(e,l){if(1&e&&(n.TgZ(0,"nz-option",25),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.ten),n.xp6(1),n.AsE(" ",t.ten," (",t.soDienThoai,") ")}}function Hg(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",26),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onDeleteBasic())}),n._UZ(1,"i",27),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xoa","X\xf3a"),""))}function Bg(e,l){if(1&e&&(n.TgZ(0,"nz-option",28),n._uU(1),n.ALo(2,"timeNotS"),n.ALo(3,"timeNotS"),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten+" ("+t.gioBatDau.slice(0,5)+" - "+t.gioKetThuc.slice(0,5)+")")("nzValue",t.id),n.xp6(1),n.lnq(" ",t.ten," (",n.lcZ(2,5,t.gioBatDau)," - ",n.lcZ(3,7,t.gioKetThuc),") ")}}function Fg(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",26),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onDeleteBasic())}),n._UZ(1,"i",27),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xoa","X\xf3a"),""))}function Vg(e,l){if(1&e&&(n.TgZ(0,"th",30),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function Yg(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Vg,2,3,"th",29),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Gg(e,l){if(1&e&&(n.TgZ(0,"span",39),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit;n.xp6(1),n.hij("(",t.nguoiTaoUserName,")")}}function Rg(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.YNc(4,Gg,2,1,"span",38),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTao,"HH:mm dd/MM/yyyy")," "),n.xp6(3),n.Q6J("ngIf",t.nguoiTaoUserName)}}function $g(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"timeNotS"),n.ALo(4,"timeNotS"),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.AsE("",n.lcZ(3,2,t.gioBatDau)," - ",n.lcZ(4,4,t.gioKetThuc),"")}}function Wg(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Xg(e,l){if(1&e&&(n.TgZ(0,"td",34),n.ynx(1,35),n.YNc(2,Rg,5,5,"ng-container",36),n.YNc(3,$g,5,6,"ng-container",36),n.YNc(4,Wg,3,1,"ng-container",37),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","ngayTao"),n.xp6(1),n.Q6J("ngSwitchCase","thoiGian")}}function jg(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Xg,5,4,"td",33),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function np(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",40),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onDeleteById(o.id))}),n._UZ(1,"i",27),n.qZA()}}function tp(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",31),n._uU(2),n.qZA(),n.YNc(3,jg,2,1,"ng-container",19),n.TgZ(4,"td",31),n.YNc(5,np,2,0,"button",32),n.qZA()()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(2),n.Q6J("ngIf",i.coQuyenPhanCa)}}function ep(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function ip(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",42),n.BQk())}function op(e,l){1&e&&n.YNc(0,ip,2,0,"ng-container",41),2&e&&n.Q6J("ngIf",l.model)}const Ut=function(){return[10,10]},ap=function(){return{x:"scroll",y:"500px"}};let lp=(()=>{class e extends V.t{_modalService;_notification;spinner;_khungGioService;_service;_commonBranchService;_userService;_cauHinhNhanVienService;modal;httpClient;tsb=(0,n.f3M)(J.A);modelData={listIdUser:[],listIdKhungGio:[],ngayLamViec:v().format("YYYY-MM-DD 12:00:00")};data=[];listCaLamViec=[];listGiolamViec=[];listNhanVien=[];idTimer;coQuyenPhanCa=!1;constructor(t,i,o,a,h,u,r,d,m,b){super(b),this._modalService=t,this._notification=i,this.spinner=o,this._khungGioService=a,this._service=h,this._commonBranchService=u,this._userService=r,this._cauHinhNhanVienService=d,this.modal=m,this.httpClient=b}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.loadQuyenPhanCa(),yield t.getCaLamViec(),yield t.getNhanVien(),t.gridColumns=[new _.C4({field:"tenUser",header:t.tsb.t("tbl-nhan-vien","Nh\xe2n vi\xean"),thWidth:"200px",class:"text-left",dataType:"tenUser"}),new _.C4({field:"tenKhungGio",header:t.tsb.t("tbl-khung-gio","Khung gi\u1edd"),thWidth:"150px",class:"text-left",dataType:"tenKhungGio"}),new _.C4({field:"thoiGian",header:t.tsb.t("tbl-thoi-gian-lam-viec","Th\u1eddi gian l\xe0m vi\u1ec7c"),thWidth:"150px",class:"text-center",dataType:"thoiGian"}),new _.C4({field:"ngayTao",header:t.tsb.t("tbl-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"150px",class:"text-center",dataType:"ngayTao"})],t.gridLoadData()})()}loadQuyenPhanCa(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacPhanCa"):null;this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],null)})})}onChangeSelectMany(t){}onSelectAll(){1==this.modelData.isSelectAll&&(this.modelData.listIdNhanVien=[])}resetCaLamViec(){this.data.forEach(t=>
1t.idsKhungGio=[])}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}getCaLamViec(){var t=this;return(0,I.Z)(function*(){yield t._khungGioService.TimTheoChiNhanhIsSuDung().subscribe(i=>{i.success&&(t.listCaLamViec=i.data)})})()}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhanVien(t)},i)}getNhanVien(){var t=this;return(0,I.Z)(function*(i=null){yield t._userService.TimKiemTheoRoleVaKeyword({keyword:i}).subscribe(o=>{o.success&&(t.listNhanVien=o.data)})}).apply(this,arguments)}gridLoadData(){if(null==this.modelData.ngayLamViec)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-ngay-ap-dung","Vui l\xf2ng ch\u1ecdn ng\xe0y \xe1p d\u1ee5ng!"));this.modelData.ngayLamViec=v(this.modelData.ngayLamViec).format("YYYY-MM-DDT00:00:00.000");let t={...this.modelData,...this.getGridOption()};this._service.TimTheoDieuKien(t).subscribe(i=>{this.spinner.hide(),i.success?(this.data=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onSave(){null!=this.modelData.ngayLamViec?0!=this.modelData.listIdUser.length&&null!=this.modelData.listIdUser?0!=this.modelData.listIdKhungGio.length&&null!=this.modelData.listIdKhungGio?(this.modelData.ngayLamViec=v(this.modelData.ngayLamViec).format("YYYY-MM-DDT00:00:00.000"),this.spinner.show(),this._service.CreateBasic(this.modelData).subscribe(t=>{this.spinner.hide(),t.success?(this.data=[],this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS)):"TRUNG"==t.error?(this.gridLoadData(),this._notification.error(p.$.ERROR,t.message)):this._notification.error(p.$.ERROR,t.message)})):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-ca-lam-viec","Vui l\xf2ng ch\u1ecdn ca l\xe0m vi\u1ec7c!")):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-nhan-vien","Vui l\xf2ng ch\u1ecdn nh\xe2n vi\xean!")):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-ngay-ap-dung","Vui l\xf2ng ch\u1ecdn ng\xe0y \xe1p d\u1ee5ng!"))}onDeleteById(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._service.DeleteById(t).subscribe(i=>{if(this.spinner.hide(),i.success)return this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),void this.gridLoadData();this._notification.error(i.error,i.message)})}})}onDeleteBasic(){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{null!=this.modelData.ngayLamViec?(this.modelData.ngayLamViec=v(this.modelData.ngayLamViec).format("YYYY-MM-DDT00:00:00.000"),this.spinner.show(),this._service.DeleteBasic(this.modelData).subscribe(t=>{if(this.spinner.hide(),t.success)return this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),void this.gridLoadData();this._notification.error(t.error,t.message)})):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-ngay-ap-dung","Vui l\xf2ng ch\u1ecdn ng\xe0y \xe1p d\u1ee5ng!"))}})}onClose(){this.modal.triggerOk(),this.modal.close()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Kn.i),n.Y36(St),n.Y36(qt.E),n.Y36(F.K),n.Y36(qn.w),n.Y36(S.Lf),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-calamviec-nangcao-multi"]],features:[n.qOj],decls:59,vars:62,consts:[["nz-row","",1,"m-b-10",3,"nzGutter"],["nz-col","","nzXXl","6","nzXl","6","nzLg","6","nzMd","24","nzSm","24","nzXs","24",1,"d-flex","align-items-center"],[1,"title"],["nz-col","","nzXXl","8","nzXl","8","nzLg","8","nzMd","0","nzSm","0","nzXs","0"],["nz-col","","nzXXl","6","nzXl","6","nzLg","6","nzMd","24","nzSm","24","nzXs","24"],[3,"nzAllowClear","placeHolder","ngModel","ngModelChange"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","0","nzSm","0","nzXs","0",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzXXl","14","nzXl","14","nzLg","14","nzMd","24","nzSm","24","nzXs","24"],["nzMode","multiple","nzAllowClear","","nzServerSearch","","nzShowSearch","",1,"w-100",3,"ngModel","nzPlaceHolder","ngModelChange","nzOnSearch"],["nzCustomContent","",3,"nz
1Value","nzLabel",4,"ngFor","ngForOf"],["nz-button","","nzType","primary","nzDanger","",3,"nzSize","click",4,"ngIf"],["nzMode","multiple","nzAllowClear","","nzShowSearch","",1,"w-100",3,"ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-col","","nzXXl","0","nzXl","0","nzLg","0","nzMd","24","nzSm","24","nzXs","24",1,"text-right"],["nzShowPagination","false",3,"nzScroll","nzData"],["productsListTable",""],["nzWidth","50px",1,"text-center"],[4,"ngFor","ngForOf"],["nzWidth","70px","nzRight","",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzCustomContent","",3,"nzValue","nzLabel"],["nz-button","","nzType","primary","nzDanger","",3,"nzSize","click"],["nz-icon","","nzType","delete","theme","outline"],["nzCustomContent","",3,"nzLabel","nzValue"],[3,"nzWidth","ngClass",4,"ngIf"],[3,"nzWidth","ngClass"],[1,"text-center"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","color-gray",4,"ngIf"],[1,"color-gray"],["nzSize","small","nz-button","","nzType","default","nzDanger","","nzShape","circle","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"span",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n._UZ(6,"div",3),n.TgZ(7,"div",4)(8,"app-date-picker",5),n.NdJ("ngModelChange",function(h){return o.modelData.ngayLamViec=h}),n.ALo(9,"tsb"),n.qZA()(),n.TgZ(10,"div",6)(11,"button",7),n.NdJ("click",function(){return o.onSearch()}),n._UZ(12,"i",8),n._uU(13),n.ALo(14,"tsb"),n.qZA()()(),n.TgZ(15,"div",0)(16,"div",1)(17,"span",2),n._uU(18),n.ALo(19,"tsb"),n.qZA()(),n.TgZ(20,"div",9)(21,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.modelData.listIdUser=h})("nzOnSearch",function(h){return o.onDebounceGetNhanVien(h,300)}),n.ALo(22,"tsb"),n.YNc(23,Kg,2,4,"nz-option",11),n.qZA()(),n.TgZ(24,"div",6),n.YNc(25,Hg,4,5,"button",12),n.qZA()(),n.TgZ(26,"div",0)(27,"div",1)(28,"span",2),n._uU(29),n.ALo(30,"tsb"),n.qZA()(),n.TgZ(31,"div",9)(32,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.modelData.listIdKhungGio=h}),n.ALo(33,"tsb"),n.YNc(34,Bg,4,9,"nz-option",14),n.qZA()(),n.TgZ(35,"div",15)(36,"button",7),n.NdJ("click",function(){return o.onSearch()}),n._UZ(37,"i",8),n._uU(38," T\xecm ki\u1ebfm"),n.qZA(),n.YNc(39,Fg,4,5,"button",12),n.qZA()(),n.TgZ(40,"nz-table",16,17)(42,"thead")(43,"tr")(44,"th",18),n._uU(45),n.ALo(46,"tsb"),n.qZA(),n.YNc(47,Yg,2,1,"ng-container",19),n.TgZ(48,"th",20),n._uU(49),n.ALo(50,"tsb"),n.qZA()()(),n.TgZ(51,"tbody"),n.YNc(52,tp,6,3,"tr",19),n.qZA()(),n.TgZ(53,"div",21)(54,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(55,ep,1,3,"ng-template",null,23,n.W1O),n.qZA()()(),n.YNc(57,op,1,1,"ng-template",null,24,n.W1O)),2&i){const a=n.MAs(41),h=n.MAs(56);n.xp6(1),n.Q6J("nzGutter",n.DdM(58,Ut)),n.xp6(3),n.Oqu(n.xi3(5,31,"label-ngay-ap-dung","Ng\xe0y \xe1p d\u1ee5ng:")),n.xp6(4),n.Q6J("nzAllowClear",!1)("placeHolder",n.xi3(9,34,"plh-ngay-ap-dung","Ng\xe0y \xe1p d\u1ee5ng"))("ngModel",o.modelData.ngayLamViec),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(14,37,"btn-tim-kiem","T\xecm ki\u1ebfm"),""),n.xp6(2),n.Q6J("nzGutter",n.DdM(59,Ut)),n.xp6(3),n.hij("",n.xi3(19,40,"label-nhan-vien","Nh\xe2n vi\xean"),":"),n.xp6(3),n.Q6J("ngModel",o.modelData.listIdUser)("nzPlaceHolder",n.xi3(22,43,"plh-chon-nhan-vien","Ch\u1ecdn nh\xe2n vi\xean")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVien),n.xp6(2),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(1),n.Q6J("nzGutter",n.DdM(60,Ut)),n.xp6(3),n.hij("",n.xi3(30,46,"label-ca-lam-viec","Ca l\xe0m vi\u1ec7c"),":"),n.xp6(3),n.Q6J("ngModel",o.modelData.listIdKhungGio)("nzPlaceHolder",n.xi3(33,49,"plh-chon-ca-lam-viec","Ch\u1ecdn ca l\xe0m vi\u1ec7c")),n.xp6(2),n.Q6J("ngForOf",o.listCaLamViec),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(1),n.Q6J("nzScroll",n.DdM(61,ap))("nzData",o.data),n.xp6(5),n.Oqu(n.xi3(46,52,"tbl-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(50,55,"tbl-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",a.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",h)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,W.SY,N.t3,N.SK,z.Ip,z.Vq,Y.dE,g.JJ,Wn.L,g.On,w.Ls,K.a,s.uU,On.p,Q.p],styles:[".title[_ngcontent-%COMP%]{font-weight:700}"]})}return e})();function hp(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",6),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return a.onDeleteById(null==a.model?null:a.model.id),n.KtG(o.stopPropagation())}),n._UZ(1,"span",7),n.qZA()}}let cp=(()=>{class e{_modalService;_notification;_service;spinner;_datLichService;tsb=(0,n.f3M)(J.A);model;modelParent;idNhanVien;ngayLamViec;coQuyenPhanCa=!1;modalClose=new n.vpe;constructor(t,i,o,a,h){this._modalService=t,this._notification=i,this._service=o,this.spinner=a,this._datLichService=h}ngOnInit(){}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-gio-lam-viec","C\u1eadp nh\u1eadt gi\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1040,nzComponentParams:{id:t,idNhanVien:this.idNhanVien,isEdit:!0},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.modalClose.emit(o),this._datLichService.setUpdatedDataSubject(o)})}onAddNew(t){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-gio-lam-viec","Th\xeam m\u1edbi gi\u1edd l\xe0m vi\u1ec7c"),nzContent:Xn,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1040,nzComponentParams:{ngayLamViec:this.ngayLamViec,idKhungGio:t,idNhanVien:this.idNhanVien,isEdit:!0},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.modalClose.emit(o),this._datLichService.setUpdatedDataSubject(o)})}getClassTask(t,i){return"task task-"+Ze.find(a=>a.id===t)?.class}getStyleColor(t,i){const o=Ze.find(r=>r.id===t),a=o.bgColor,h=o.color,u=o.bgColorBorder;switch(i){case"task":return{"background-color":a,color:h};case"task-name":return{color:h,"font-size":"12px","font-weight":700};case"task-border":return{"border-left":"4px solid"+u}}}getIconTypeScan(t){switch(t){case 1:return"assets/icons/man.png";case 2:return"assets/icons/qr-code.png";case 3:return"assets/icons/location.png"}}checkObject(){return 0===Object.entries(this.model?.caLamViecChiTiet).length}onDeleteById(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._service.DeleteById(t).subscribe(i=>{if(this.spinner.hide(),i.success){let o=this.modelParent?.caLamViecChiTiet.findIndex(h=>h.id==this.model?.id);-1!==o&&this.modelParent?.caLamViecChiTiet.splice(o,1);let a=this.modelParent?.idCaLamViecChiTiet.findIndex(h=>h==this.model?.khungGio?.id);return-1!==a&&this.modelParent?.idCaLamViecChiTiet.splice(a,1),(null==this.modelParent?.caLamViecChiTiet?.length||0==this.modelParent?.caLamViecChiTiet?.length)&&(this.modelParent.trangThai=1),void this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS)}this._notification.error(i.error,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(St),n.Y36(O.t2),n.Y36(bt.vb))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-calamviec-template"]],inputs:{model:"model",modelParent:"modelParent",idNhanVien:"idNhanVien",ngayLamViec:"ngayLamViec",coQuyenPhanCa:"coQuyenPhanCa"},outputs:{modalClose:"modalClose"},decls:10,vars:14,consts:[[1,"task","gv-shift","gv-shift--clv",3,"ngStyle"],[1,"gv-shift__row"],[1,"gv-shift__info",3,"ngStyle"],[1,"gv-shift__name"],[1,"gv-shift__range"],["type","button","class","gv-shift__del","title","X\xf3a",3,"click",4,"ngIf"],["type","button","title","X\xf3a",1,"gv-shift__del",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),n._uU(4),n.qZA(),n.TgZ(5,"span",4),n._uU(6),n.ALo(7,"timeNotS"),n.ALo(8,"timeNotS"),n.qZA()(),n.YNc(9,hp,2,0,"button",5),n.qZA()()),2&i&&(n.ekj("gv-shift--nangcao",null==o.model?null:o.model.isNangCao)("gv-shift--coban",!(null!=o.model&&o.model.isNangCao)),n.Q6J("ngStyle",o.getStyleColor(null==o.model?null:o.model.isNangCao,"task")),n.xp6(2),n.Q6J("ngStyle",o.getStyleColor(null==o.model?null:o.model.isNangCao,"task-name")),n.xp6(2),n.Oqu(null==o.model||null==o.model.khungGio?null:o.model.khungGio.ten),n.xp6(2),n.AsE(" ",n.lcZ(7,10,null==o.model||null==o.model.khungGio?null:o.model.khungGio.gioBatDau)," - ",n.lcZ(8,12,null==o.model||null==o.model.khungGio?null:o.model.khungGio.gioKetThuc)," "),n.xp6(3),n.Q6J("ngIf",(null==o.model?null:o.model.isNangCao)&&o.coQuyenPhanCa))},dependencies:[s.O5,s.PC,A.w,w.Ls,On.p],styles:['@charset "UTF-8";.qlc-header[_ngcontent-%COMP%]{margin-bottom:12px;border-radius:10px;border:1px solid #edf0f4;box-shadow:0 1px 2px #0f172a08}.qlc-header[_ngcontent-%COMP%] .ant-card-body{padding:12px 14px}.qlc-header__row[_ngcontent-%COMP%]{align-items:center;justify-content:flex-end}.qlc-header__title[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:600;color:#1f2733;letter-spacing:.2px}.qlc-header__actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-end;
1gap:8px}.qlc-header__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0}.gv-cal[_ngcontent-%COMP%]{height:76vh;width:100%;overflow:auto;background:#fff;border-radius:10px;border:1px solid #edf0f4}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px;height:10px}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d2d6de;border-radius:6px;border:2px solid #f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#bcc2cd}.tableFixHead[_ngcontent-%COMP%]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:visible;font-size:12px}.tableFixHead[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{height:auto;overflow:visible}.tableFixHead[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .tableFixHead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;text-align:center}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:20}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.gv-corner[_ngcontent-%COMP%]{position:sticky;top:0;left:0;z-index:30;padding:0;background:#f7f8fa;border-right:1px solid #e4e7ee;box-shadow:2px 0 4px -2px #0f172a1f}.tableFixHead[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.gv-col-user[_ngcontent-%COMP%]{position:sticky;left:0;z-index:10;background:#fff;border-right:1px solid #e4e7ee;box-shadow:2px 0 4px -2px #0f172a14}.gv-day-head[_ngcontent-%COMP%]{padding:8px 4px;text-align:center;vertical-align:middle;background:#f7f8fa;color:#1f2733;transition:background-color .15s ease}.gv-day-name[_ngcontent-%COMP%]{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;opacity:.8}.gv-day-date[_ngcontent-%COMP%]{display:block;margin-top:1px;font-size:15px;font-weight:700;line-height:1.2}.tableFixHead[_ngcontent-%COMP%] .header-normal[_ngcontent-%COMP%]{background:#f7f8fa;color:#1f2733}.tableFixHead[_ngcontent-%COMP%] .header-today[_ngcontent-%COMP%]{background:#e9f1ff;color:#2f6bff;box-shadow:inset 0 -3px #2f6bff}.tableFixHead[_ngcontent-%COMP%] .header-weekend[_ngcontent-%COMP%]{background:#fdeef0;color:#c0392b}.gv-nv-select[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;min-height:48px;padding:0 10px;font-size:13px;font-weight:600;color:#1f2733;cursor:pointer;transition:background-color .15s ease}.gv-nv-select[_ngcontent-%COMP%]:hover{background:#eef1f5}.gv-nv-select[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:13px;color:#2f6bff}.gv-nv-select__caret[_ngcontent-%COMP%]{font-size:10px!important;color:#6b7480!important;opacity:.7}.gv-cell[_ngcontent-%COMP%]{height:175px;vertical-align:top}.row-user[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background:#fff}.gv-user.row-user[_ngcontent-%COMP%]{gap:7px;padding:10px 8px}.row-user-image[_ngcontent-%COMP%]{height:52px;width:52px;border-radius:50%;object-fit:cover;border:1px solid #e4e7ee}.row-user-name[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#1f2733;line-height:1.3;text-align:center}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:11px;color:#6b7480;text-align:center}.gv-off-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;width:100%;font-size:13px;font-weight:600;color:#9aa2ad;background:#f6f7f9;cursor:pointer;transition:color .16s ease,background-color .16s ease}.gv-off-cell[_ngcontent-%COMP%]:hover{color:#6b7480;background:#eef1f5}.task-day.gv-day-cell[_ngcontent-%COMP%]{padding:8px;height:100%;background:#fff;overflow-y:auto}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#dfe3ea;border-radius:3px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#c7ccd6}.gv-shifts[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:5px;min-height:100%}.gv-more[_ngcontent-%COMP%]{margin-top:2px}.gv-more__chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;color:#2f6bff;background:#eef3ff;border-radius:20px;transition:background-color .15s ease}.gv-more__chip[_ngcontent-%COMP%]:hover{background:#dde7ff}.gv-more__chip[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:12px}.gv-more__popitem[_ngcontent-%COMP%]{width:180px}.gv-add-inline[_ngcontent-%COMP%]{flex:1 1 auto;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;color:#aab1bd;border:1px dashed #dfe3ea;border-radius:8px;
1cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.gv-add-inline[_ngcontent-%COMP%]:hover{color:#2f6bff;background:#f3f7ff;border-color:#2f6bff73}.gv-plus[_ngcontent-%COMP%]{font-size:15px;font-weight:700;line-height:1}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:420px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #e8ebf1;border-radius:10px;box-shadow:0 12px 32px #10182829;padding-bottom:5px;animation:_ngcontent-%COMP%_qlcDropIn .15s ease-out}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar{width:7px}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d4d8e0;border-radius:4px}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]{height:38px;line-height:38px;margin:1px 6px;padding:0 10px;border-radius:7px;font-size:13px;color:#1f2733;transition:background-color .14s ease}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]:hover{background:#f3f5f8}.menu-nhan-vien[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border:0;border-top:1px solid #edf0f4;margin:4px 12px}@keyframes _ngcontent-%COMP%_qlcDropIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gv-menu-head[_ngcontent-%COMP%]{position:sticky;top:0;z-index:5;background:#fff}.gv-menu-search[_ngcontent-%COMP%]{padding:4px 12px 8px}.checkbox-zoom[_ngcontent-%COMP%]{width:16px;height:16px;cursor:pointer;accent-color:#2f6bff}.qlc-overlay[_ngcontent-%COMP%]{min-width:320px;padding:6px;background:#fff;border-radius:10px;border:1px solid #e8ebf1;box-shadow:0 12px 32px #10182829;animation:_ngcontent-%COMP%_qlcDropIn .14s ease-out}.qlc-overlay__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.qlc-overlay__item[_ngcontent-%COMP%]:hover{background:#f3f7ff}.qlc-overlay__item--selected[_ngcontent-%COMP%]{background:#eef3ff}.qlc-overlay__main[_ngcontent-%COMP%]{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0}.qlc-overlay__name[_ngcontent-%COMP%]{font-weight:600;color:#1f2733;font-size:13px}.qlc-overlay__time[_ngcontent-%COMP%]{font-weight:500;color:#6b7480;font-size:12.5px;margin-left:10px;white-space:nowrap}.qlc-overlay__check[_ngcontent-%COMP%]{width:16px;display:flex;align-items:center;justify-content:center;color:#18a957}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{background:transparent}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.5)}.chua-duyet[_ngcontent-%COMP%]{background-color:#0d9f00;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.da-duyet[_ngcontent-%COMP%]{background-color:#a569bd;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.trang-thai-duyet[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.task.gv-shift[_ngcontent-%COMP%]{position:relative;padding:8px 10px;margin-bottom:6px;border-radius:9px;border:1px solid rgba(16,24,40,.08);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.task.gv-shift[_ngcontent-%COMP%]:hover{border-color:#10182838;box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.gv-shift--nangcao[_ngcontent-%COMP%]{border-left:3px solid #2f6bff}.gv-shift--coban[_ngcontent-%COMP%]{border-left:3px solid #10b981}.gv-shift__row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.gv-shift__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.gv-shift__name[_ngcontent-%COMP%]{font-weight:700;font-size:12px;line-height:15px;text-align:left;word-break:break-word}.gv-shift__range[_ngcontent-%COMP%]{font-weight:600;font-size:10.5px;letter-spacing:.2px;opacity:.72;white-space:nowrap;color:#34495e;text-align:left}.gv-shift__del[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:rgba(239,68,68,.12);color:#dc2626;border-radius:6px;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.gv-shift__del[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:12px}.gv-shift__del[_ngcontent-%COMP%]:hover{background:#dc2626;color:#fff}.gv-shift__del[_ngcontent-%COMP%]:active{transform:scale(.92)}.button-delete-nangcao[_ngcontent-%COMP%]{margin-left:5px;padding:3px 5px;border-radius:5px;width:max-content;
1background-color:#e74c3c;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.button-delete-nangcao[_ngcontent-%COMP%]:hover{background:#cb4335}.button-delete-nangcao[_ngcontent-%COMP%]:active{transform:scale(.95)} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset} .ant-popover-inner-content{padding:5px}@media (max-width: 991.98px){.qlc-header__title[_ngcontent-%COMP%]{font-size:15px}.qlc-header__actions[_ngcontent-%COMP%]{justify-content:flex-start}}']})}return e})();const Ze=[{id:!0,ten:"N\xe2ng cao",class:"chua-xac-nhan",bgColor:"#eef3ff",color:"#1e40af",bgColorBorder:"#2f6bff"},{id:!1,ten:"C\u01a1 b\u1ea3n",class:"da-xac-nhan",bgColor:"#ecfdf5",color:"#065f46",bgColorBorder:"#10b981"}],up=["sbSetting"],sp=["sb_container"],rp=["overlayTemplate"];function gp(e,l){1&e&&n._UZ(0,"i",23)}function pp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",25),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function _p(e,l){if(1&e&&n.YNc(0,pp,1,0,"i",24),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function dp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",11),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.onPhanCaNhanVienNangCao())}),n._UZ(1,"i",15),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-danh-sach-phan-ca-chi-tiet","Danh s\xe1ch ph\xe2n ca chi ti\u1ebft"),""))}function mp(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",11),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVien())}),n._UZ(2,"i",15),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"button",11),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onPhanCaNhanVienDinhCao())}),n._UZ(6,"i",15),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.YNc(9,dp,4,4,"button",26),n.BQk()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,3,"btn-phan-ca-co-ban","Ph\xe2n ca c\u01a1 b\u1ea3n"),""),n.xp6(4),n.hij(" ",n.xi3(8,6,"btn-phan-ca-chi-tiet","Ph\xe2n ca chi ti\u1ebft"),""),n.xp6(2),n.Q6J("sbAuthorize","CaLamViecNhanVienNangCao_TimTheoDieuKien"))}function Tp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",27,28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSettingClick())}),n._UZ(2,"span",29)(3,"span",30),n._uU(4),n.ALo(5,"tsb"),n._UZ(6,"span",31),n.qZA()}2&e&&(n.xp6(4),n.hij(" ",n.xi3(5,1,"label-tat-ca","T\u1ea5t c\u1ea3"),""))}function Cp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",27,28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSettingClick())}),n._UZ(2,"span",29),n.TgZ(3,"span",30),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n._UZ(6,"span",32),n.qZA()}if(2&e){const t=n.oxw();n.xp6(4),n.lnq("",n.xi3(5,3,"label-dang-xem","\u0110ang xem")," (",t.listNhanVienSelect.length,"/",t.listNhanVien.length,")")}}function fp(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"th",33)(2,"span",34),n._uU(3),n.qZA(),n.TgZ(4,"span",35),n._uU(5),n.qZA()(),n.BQk()),2&e){const t=l.$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",i.getClassHeader(t))("ngStyle",i.getWidth()),n.xp6(2),n.Oqu(null==t?null:t.ten),n.xp6(2),n.Oqu(null==t?null:t.strNgay)}}function zp(e,l){if(1&e&&(n.TgZ(0,"div",39),n._UZ(1,"img",40),n.ALo(2,"image"),n.TgZ(3,"div",41),n._uU(4),n.qZA(),n.TgZ(5,"div",42),n._uU(6),n.qZA()()),2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(1),n.Q6J("src",null!=t&&null!=t.user&&t.user.avatarUrl?n.lcZ(2,3,t.user.avatarUrl):i.defaultAvatar,n.LSH),n.xp6(3),n.Oqu(null==t||null==t.user?null:t.user.ten),n.xp6(2),n.Oqu(null==t||null==t.user?null:t.user.tenNhomNhanVien)}}function xp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",45),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw().$implicit,u=n.oxw();return n.KtG(u.coQuyenPhanCa&&u.onAddNew(o,null==h[0]||null==h[0].user?null:h[0].user.id,null==a?null:a.ngay,a))}),n.TgZ(1,"div",46),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"label-ngay-nghi","Ng\xe0y ngh\u1ec9")))}function bp(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"app-calamviec-template",52),n.NdJ("modalClose",function(o){n.CHM(t);const a=n.oxw(7);return n.KtG(a.onModalClose(o))}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(4).$implicit,o=n.oxw().$implicit,a=n.oxw();n.xp6(1),n.Q6J("modelParent",i)("model",t)("idNhanVien",null==o[0]||null==o[0].user?null:o[0].user.id)("ngayLamViec",null==i?null:i.ngay)("coQuyenPhanCa",a.coQuyenPhanCa)}}function yp(e,l){if(1&e&&(n.ynx(0),n.YNc(1,bp,2,5,"ng-container",14),n.BQk()),2&e){const t=l.index;n.xp6(1),n.Q6J("ngIf",t<1e3)}}function Mp(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",57)(2,"app-calamviec-template",58),n.NdJ("modalClose",function(o){n.CHM(t);const a=n.oxw(9);return n.KtG(a.onModalClose(o))}),n.qZA()(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(7).$implicit,o=n.oxw();n.xp6(2),n.Q6J("model",t)("idNhanVien",null==i[0]||null==i[0].user?null:i[0].user.id)("coQuyenPhanCa",o.coQuyenPhanCa)}}function Sp(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Mp,3,3,"ng-container",14),n.BQk()),2&e){const t=l.index;n.xp6(1),n.Q6J("ngIf",t>=3)}}function Np(e,l){if(1&e&&n.YNc(0,Sp,2,1,"ng-container",20),2&e){const t=n.oxw(5).$implicit;n.Q6J("ngForOf",null==t?null:t.caLamViecChiTiet)}}function Dp(e,l){if(1&e&&(n.TgZ(0,"div",53)(1,"a",54),n._UZ(2,"span",55),n._uU(3),n.qZA(),n.YNc(4,Np,1,1,"ng-template",null,56,n.W1O),n.qZA()),2&e){const t=n.MAs(5),i=n.oxw(4).$implicit;n.xp6(1),n.Q6J("nzPopoverContent",t),n.xp6(2),n.hij(" +",(null==i||null==i.caLamViecChiTiet?null:i.caLamViecChiTiet.length)-3," ")}}function Zp(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"div",59),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw(4).$implicit,h=n.oxw().$implicit,u=n.oxw();return n.KtG(u.onAddNew(o,null==h[0]||null==h[0].user?null:h[0].user.id,null==a?null:a.ngay,a))}),n.TgZ(1,"span",60),n._uU(2,"+"),n.qZA(),n.TgZ(3,"div",61),n._uU(4),n.ALo(5,"tsb"),n.qZA()()}2&e&&(n.xp6(4),n.Oqu(n.xi3(5,1,"btn-them-moi","Th\xeam m\u1edbi")))}function Ap(e,l){if(1&e&&(n.TgZ(0,"div",49),n.YNc(1,yp,2,1,"ng-container",20),n.YNc(2,Dp,6,2,"div",50),n.YNc(3,Zp,6,4,"div",51),n.qZA()),2&e){const t=n.oxw(3).$implicit,i=n.oxw(2);n.xp6(1),n.Q6J("ngForOf",null==t?null:t.caLamViecChiTiet),n.xp6(1),n.Q6J("ngIf",(null==t||null==t.caLamViecChiTiet?null:t.caLamViecChiTiet.length)>=1e3),n.xp6(1),n.Q6J("ngIf",(null==t||null==t.caLamViecChiTiet?null:t.caLamViecChiTiet.length)<=1e3&&i.coQuyenPhanCa)}}function vp(e,l){if(1&e&&(n.TgZ(0,"div",47),n.YNc(1,Ap,4,3,"div",48),n.qZA()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf",0==(null==t?null:t.trangThai))}}const Pp=function(){return[1,2]};function Ep(e,l){if(1&e&&(n.ynx(0),n.YNc(1,xp,4,4,"div",43),n.YNc(2,vp,2,1,"div",44),n.BQk()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",n.DdM(2,Pp).includes(null==t?null:t.trangThai)),n.xp6(1),n.Q6J("ngIf",0==(null==t?null:t.trangThai))}}function kp(e,l){if(1&e&&(n.TgZ(0,"td",37),n.YNc(1,zp,7,5,"div",38),n.YNc(2,Ep,3,3,"ng-container",14),n.qZA()),2&e){const t=l.$implicit;n.ekj("gv-col-user",l.first),n.xp6(1),n.Q6J("ngIf",t.user),n.xp6(1),n.Q6J("ngIf",!(null!=t&&t.user))}}function Lp(e,l){if(1&e&&(n.TgZ(0,"tr"),n.YNc(1,kp,3,4,"td",36),n.qZA()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngForOf",t)}}function wp(e,l){1&e&&n._UZ(0,"i",69)}function Op(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",63),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onPhanCaById(a.id))}),n.TgZ(2,"div",64)(3,"span",65),n._uU(4),n.qZA(),n.TgZ(5,"span",66),n._uU(6),n.ALo(7,"timeNotS"),n.ALo(8,"timeNotS"),n.qZA()(),n.TgZ(9,"div",67),n.YNc(10,wp,1,0,"i",68),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit,i=n.oxw(2);n.xp6(1),n.ekj("qlc-overlay__item--selected",null==i.listIdCaLamViecSelected?null:i.listIdCaLamViecSelected.includes(t.id)),n.xp6(3),n.Oqu(t.ten),n.xp6(2),n.AsE("",n.lcZ(7,6,null==t?null:t.gioBatDau)," - ",n.lcZ(8,8,null==t?null:t.gioKetThuc),""),n.xp6(4),n.Q6J("ngIf",null==i.listIdCaLamViecSelected?null:i.listIdCaLamViecSelected.includes(t.id))}}function qp(e,l){if(1&e&&(n.TgZ(0,"div",62),n.YNc(1,Op,11,10,"ng-container",20),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngForOf",t.listKhungGio)}}function Qp(e,l){1&e&&n._UZ(0,"i",23)}function Jp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",25),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onClearKeyword())}),n.qZA()}}function Ip(e,l){if(1&e&&n.YNc(0,Jp,1,0,"i",24),2&e){const t=n.oxw(2);n.Q6J("ngIf",t.keyword)}}function Up(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",79),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onSelectNhanVien(o.id))}),n.qZA(),n.BQk()}}function Kp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",80),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onSelectNhanVien(o.id))}),n.qZA()}}function Hp(e,l){if(1&e&&(n.TgZ(0,"div",72)(1,"span"),n._uU(2),n.qZA(),n.TgZ(3,"div"),n.YNc(4,Up,2,0,"ng-container",77),n.YNc(5,Kp,1,0,"ng-template",null,78,n.W1O),n.qZA()()),2&e){const t=l.$implicit,i=n.MAs(6),o=n.oxw(2);n.xp6(2),n.Oqu(t.ten),n.xp6(2),n.Q6J("ngIf",o.listNhanVienSelect.includes(t.id))("ngIfElse",i)}}function Bp(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",70)(1,"div",71)(2,"div",72)(3,"div"),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"input",73),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.selectAll=o)})("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllNhanVien(o))}),n.qZA()(),n.TgZ(7,"div",74)(8,"nz-input-group",5)(9,"input",75),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.keyword=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onChangeSearch())}),n.ALo(10,"tsb"),n.qZA()(),n.YNc(11,Qp,1,0,"ng-template",null,7,n.W1O),n.YNc(13,Ip,1,1,"ng-template",null,8,n.W1O),n.qZA(),n._UZ(15,"hr"),n.qZA(),n.YNc(16,Hp,7,3,"div",76),n.qZA()}if(2&e){const t=n.MAs(12),i=n.MAs(14),o=n.oxw();n.xp6(4),n.Oqu(n.xi3(5,9,"label-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3")),n.xp6(2),n.Q6J("ngModel",o.selectAll),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",t)("nzSuffix",i),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(10,12,"plh-ten-sdt-username","T\xean, s\u0111t, username"))("ngModel",o.keyword),n.xp6(7),n.Q6J("ngForOf",o.listNhanVien)}}const Fp=function(){return[10,10]};let Vp=(()=>{class e extends V.t{_modalService;_notification;_router;spinner;_service;_chinhanhService;_userService;_khungGioService;_cauHinhNhanVienService;httpClient;overlay;viewContainerRef;tsb=(0,n.f3M)(J.A);defaultAvatar="assets/images/avatar_default.png";listKhungGio=[];listChiNhanh=[];editCache={};isEdit=!1;modelData;modelDay;listNhanVien=[];listNhanVienTemp=[];listNhanVienSelect=[];selectAll=!0;searchModel={};date=null;width=200;
1isFirstLoad=!1;keyword=null;itemSelected=null;listCaLamViecSelected=[];listIdCaLamViecSelected=[];idUserSelected=null;ngaySelected=null;idTimer;isShow=!1;coQuyenPhanCa=!1;sbSetting;sb_container;overlayTemplate;overlayRef=null;constructor(t,i,o,a,h,u,r,d,m,b,f,Z){super(b),this._modalService=t,this._notification=i,this._router=o,this.spinner=a,this._service=h,this._chinhanhService=u,this._userService=r,this._khungGioService=d,this._cauHinhNhanVienService=m,this.httpClient=b,this.overlay=f,this.viewContainerRef=Z}ngOnInit(){if(this.loadQuyenPhanCa(),this.getKhungGio(),0==this.isFirstLoad)(0,ae.D)(this._userService.GetAllNhanVienChiNhanh()).subscribe(o=>{1==o[0].success&&(this.listNhanVienTemp=o[0].data,this.listNhanVien=o[0].data,this.listNhanVienSelect=o[0].data.map(u=>u.id));var a=document.getElementById("tablecalendar");if(this.width=a.offsetWidth/8,this.isFirstLoad=!0,null!=this.searchModel?.keyword&&""!=this.searchModel?.keyword){let u=this.searchModel.keyword.toLowerCase();this.listNhanVienSelect=this.listNhanVien.filter(r=>r.ten?.toLowerCase().includes(u)||r.soDienThoai?.toLowerCase().includes(u)||r.userName?.toLowerCase().includes(u)).map(r=>r.id),this.selectAll=this.listNhanVienSelect.length==this.listNhanVien.length}this.gridLoadData()});else{var t=document.getElementById("tablecalendar");if(this.width=t.offsetWidth/8,null!=this.searchModel?.keyword&&""!=this.searchModel?.keyword){let o=this.searchModel.keyword.toLowerCase();this.listNhanVienSelect=this.listNhanVien.filter(a=>a.ten?.toLowerCase().includes(o)||a.soDienThoai?.toLowerCase().includes(o)||a.userName?.toLowerCase().includes(o)).map(a=>a.id),this.selectAll=this.listNhanVienSelect.length==this.listNhanVien.length}this.gridLoadData()}}loadQuyenPhanCa(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhNhanVienService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepThaoTacPhanCa"):null;this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyenPhanCa=(0,on.fH)(t?.roleCodes||[],null)})})}onClearKeyword(){this.keyword=null,this.selectAll=!1,this.listNhanVienSelect=[],this.listNhanVien=this.listNhanVienTemp}onChangeSearch(){this.selectAll=!1,this.listNhanVienSelect=[],this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.listNhanVien=null==this.keyword||null==this.keyword||""==this.keyword?this.listNhanVienTemp:this.listNhanVienTemp.filter(t=>t.ten?.toLowerCase()?.includes(this.keyword.toLowerCase())||t.userName?.toLowerCase()?.includes(this.keyword.toLowerCase())||t.soDienThoai?.toLowerCase()?.includes(this.keyword.toLowerCase()))},500)}onResize(t){var o=document.getElementById("tablecalendar").offsetWidth;this.width=o<500?o/2:o<1e3?o/3:o<1200?o/4:o<1500?o/6:o<2e3?o/8:o<2500?o/10:o<3e3?o/12:o/14}onSearch(){this.gridLoadData()}getKhungGio(){this._khungGioService.TimTheoChiNhanhIsSuDung().subscribe(t=>{t&&t.success&&t.data?this.listKhungGio=t.data:this._notification.error(p.$.ERROR,t.message)})}gridLoadData(){var t=this;return(0,I.Z)(function*(){if(0==t.date||2!=t.date.length||null==t.date[0]||null==t.date[1])return void t._notification.warning(p.$.WARNING,t.tsb.t("msg-vui-long-chon-khoang-thoi-gian","Vui l\xf2ng ch\u1ecdn kho\u1ea3ng th\u1eddi gian!"));t.spinner.show();let i={...t.getGridOption(),...t.searchModel,idsNhanVien:t.listNhanVienSelect,tuNgay:t.date[0],denNgay:t.date[1]};yield t._service.TimTheoDieuKienTypeCalendar(i).subscribe(o=>{t.spinner.hide(),o.success&&(t.modelDay=o.data.workDays,t.modelData=o.data.dataViewWorkDays)})})()}onModalClose(t){t&&this.gridLoadData()}getWidth(){return{width:this.width+"px"}}onAddNew(t,i,o,a){this.idUserSelected=i,this.ngaySelected=o,this.listIdCaLamViecSelected=a?.idCaLamViecChiTiet,this.listCaLamViecSelected=a?.caLamViecChiTiet,this.itemSelected=a;const h=t.clientX,u=t.clientY,r=this.overlay.position().flexibleConnectedTo({x:h,y:u}).withPositions([{originX:"start",originY:"top",overlayX:"start",overlayY:"top"}]);this.overlayRef&&this.overlayRef.dispose(),this.overlayRef=this.overlay.create({positionStrategy:r,scrollStrategy:this.overlay.scrollStrategies.reposition(),hasBackdrop:!0,backdropClass:"cdk-overlay-transparent-backdrop"});const d=new Ot.UE(this.overlayTemplate,this.viewContainerRef);this.overlayRef.attach(d),this.overlayRef.backdropClick().subscribe(()=>{this.overlayRef?.dispose()})}onSelectNhanVien(t){var i=this.listNhanVienSelect.indexOf(t);-1!==i?(this.listNhanVienSelect.splice(i,1),this.selectAll=!1):(this.listNhanVienSelect.push(t),this.listNhanVien.length==this.listNhanVienSelect.length&&(this.selectAll=!0)),this.gridLoadData()}onCheckAllNhanVien(t){t.target.checked?(this.listNhanVienSelect=[],this.listNhanVien.forEac
1h(o=>{this.listNhanVienSelect.push(o.id)}),this.selectAll=!0):(this.listNhanVienSelect=[],this.selectAll=!1),this.gridLoadData()}onPhanCaById(t){if(-1!=this.listIdCaLamViecSelected.findIndex(a=>a==t))return;let i={idUser:this.idUserSelected,idKhungGio:t,ngayLamViec:this.ngaySelected},o=this.listKhungGio.find(a=>a.id==t);this._service.CreateSingle(i).subscribe(a=>{a&&a.success&&a.data?(this.listIdCaLamViecSelected.push(t),this.listCaLamViecSelected.push({id:a.data,index:this.listIdCaLamViecSelected?.length,isNangCao:!0,khungGio:{gioBatDau:o?.gioBatDau,gioKetThuc:o?.gioKetThuc,id:t,isCaDem:o?.isCaDem,ten:o?.ten}}),[1,2].includes(this.itemSelected.trangThai)&&(this.itemSelected.trangThai=0)):this._notification.error(p.$.ERROR,a.message)})}getClassHeader(t){return 1==t.isToday?"header-today":1==t.isWeekends?"header-weekend":0==t.isToday&&0==t.isWeekends?"header-normal":void 0}onPhanCaNhanVien(){this._modalService.create({nzTitle:this.tsb.t("tlt-phan-ca-lam-viec-co-ban","Ph\xe2n ca l\xe0m vi\u1ec7c c\u01a1 b\u1ea3n"),nzContent:ue,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.gridLoadData()})}onPhanCaNhanVienNangCao(){this._modalService.create({nzTitle:this.tsb.t("tlt-danh-sach-phan-ca-lam-chi-tiet","Danh s\xe1ch ph\xe2n ca l\xe0m chi t
1i\u1ebft"),nzContent:lp,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.gridLoadData()})}onPhanCaNhanVienDinhCao(){this._modalService.create({nzTitle:this.tsb.t("tlt-phan-ca-lam-chi-tiet","Ph\xe2n ca l\xe0m chi ti\u1ebft"),nzContent:re,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.gridLoadData()})}onCreateCaLam(){this._modalService.create({nzTitle:this.tsb.t("tlt-tao-khung-gio-lam-viec","T\u1ea1o khung gi\u1edd l\xe0m vi\u1ec7c"),nzContent:ce.h,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:1e3}).afterClose.subscribe(i=>{this.gridLoadData()})}onSettingClick(){1==this.isShow?this.closeDropdown():this.openDropdown()}openDropdown(){if(this.isShow)return;let t;t=this.overlay.position().flexibleConnectedTo(this.sb_container).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:10}]),this.overlayRef=this.overlay.create({positionStrategy:t,scrollStrategy:this.overlay.scrollStrategies.reposition(),hasBackdrop:!1,backdropClass:"cdk-overlay-transparent-backdrop"});const i=new Ot.UE(this.sbSetting,this.viewContainerRef);this.overlayRef.attach(i),this.overlayRef.outsidePointerEvents().subscribe(o=>{const a=o.target;!this.sb_container.nativeElement.contains(a)&&!this.overlayRef.overlayElement.contains(a)&&this.closeDropdown()}),this.isShow=!0}closeDropdown(){this.overlayRef.dispose(),this.isShow=!1}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(kn.F0),n.Y36(O.t2),n.Y36(St),n.Y36($.e),n.Y36(F.K),n.Y36(Kn.i),n.Y36(qn.w),n.Y36(L.eN),n.Y36(le.aV),n.Y36(n.s_b))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-quanly-calamviec"]],viewQuery:function(i,o){if(1&i&&(n.Gf(up,5),n.Gf(sp,5),n.Gf(rp,5)),2&i){let a;n.iGM(a=n.CRH())&&(o.sbSetting=a.first),n.iGM(a=n.CRH())&&(o.sb_container=a.first),n.iGM(a=n.CRH())&&(o.overlayTemplate=a.first)}},hostBindings:function(i,o){1&i&&n.NdJ("resize",function(h){return o.onResize(h)},!1,n.Jf7)},features:[n.qOj],decls:41,vars:33,consts:[[1,"qlc-header","ant-card-body-header","p-0"],["nz-row","",1,"qlc-header__row",3,"nzGutter"],["nz-col","","nzXXl","13","nzXl","13","nzLg","24","nzMd","24","nzSm","24","nzXs","24"],[1,"font-weight-normal","m-b-0"],["nz-col","","nzXXl","4","nzXl","4","nzLg","8","nzMd","12","nzSm","12","nzXs","24"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon1",""],[1,"w-100",3,"IsSmall","ngModel","IsDateFuture","IsShowTime","ngModelChange","changeInit"],["nz-col","","nzXXl","3","nzXl","3","nzLg","4","nzMd","24","nzSm","24","nzXs","24",1,"text-right"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzXXl","24","nzXl","24","nzLg","24","nzMd","24","nzSm","24","nzXs","24",1,"qlc-header__actions"],[4,"ngIf"],["nz-icon","","nzType","field-time","theme","outline"],["id","tablecalendar",1,"gv-cal"],[1,"tableFixHead"],[1,"gv-corner",3,"ngStyle"],["class","gv-nv-select",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],["overlayTemplate",""],["sbSetting",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzSize","small","nz-button","","nzType","primary",3,"click",4,"sbAuthorize"],[1,"gv-nv-select",3,"click"],["sb_container",""],["nz-icon","","nzType","user","nzTheme","outline"],[1,"gv-nv-select__text"],["nz-icon","","nzType","caret-down","nzTheme","outline",2,"margin-left","5px"],["nz-icon","","nzType","caret-down","nzTheme","outline",1,"gv-nv-select__caret"],[1,"gv-day-head",3,"ngClass","ngStyle"],[1,"gv-day-name"],[1,"gv-day-date"],["class","gv-cell",3,"gv-col-user",4,"ngFor","ngForOf"],[1,"gv-cell"],["class","row-user gv-user",4,"ngIf"],[1,"row-user","gv-user"],["onerror","this.onerror=null;this.src='assets/images/avatar_default.png'",1,"row-user-image",3,"src"],[1,"row-user-name"],[1,"row-user-chucdanh"],["class","gv-off-cell",3,"click",4,"ngIf"],["class","task-day gv-day-cell",4,"ngIf"],[1,"gv-off-cell",3,"click"],[1,"row-clv-off"],[1,"task-day","gv-day-cell"],["class","gv-shifts",4,"ngIf"],[1,"gv-shifts"],["class","gv-more",4,"ngIf"],["class","gv-add-inline",3,"click",4,"ngIf"],[3,"modelParent","model","idNhanVien","ngayLamViec","coQuyenPhanCa","modalClose"],[1,"gv-more"],["href","javascript:void(0)","nz-popover","","nzPopoverTrigger","hover","nzPopoverPlacement","right",1,"gv-more__chip",3,"nzPopoverContent"],["nz-icon","","nzType","schedule","nzTheme","outline"],["contentTemplate",""],[1,"gv-more__popitem"],[3,"model","idNhanVien","coQuyenPhanCa","modalClose"],[1,"gv-add-inline",3,"click"],[1,"gv-plus"],[1,"addnew-child","addnew-child-2"],[1,"qlc-overlay"],[1,"qlc-overlay__item",3,"click"],[1,"qlc-overlay__main"],[1,"qlc-overlay__name"],[1,"qlc-overlay__time"],[1,"qlc-overlay__check"],["nz-icon","","nzType","check","class","text-success","nzTheme","outline",4,"ngIf"],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-menu","",1,"menu-nhan-vien"],[1,"gv-menu-head"],["nz-menu-item","",1,"gv-menu-item","d-flex","justify-content-between"],["type","checkbox","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"ngModel","ngModelChange","click"],[1,"gv-menu-search"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange"],["nz-menu-item","","class","gv-menu-item d-flex justify-content-between",4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card",0)(1,"div",1)(2,"div",2)(3,"h4",3),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",4)(7,"nz-input-group",5)(8,"input",6),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(9,"tsb"),n.qZA()(),n.YNc(10,gp,1,0,"ng-template",null,7,n.W1O),n.YNc(12,_p,1,1,"ng-template",null,8,n.W1O),n.qZA(),n.TgZ(14,"div",4)(15,"app-date-picker-range",9),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearch()}
1),n.qZA()(),n.TgZ(16,"div",10)(17,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(18,"i",12),n._uU(19),n.ALo(20,"tsb"),n.qZA()(),n.TgZ(21,"div",13),n.YNc(22,mp,10,9,"ng-container",14),n.TgZ(23,"button",11),n.NdJ("click",function(){return o.onCreateCaLam()}),n._UZ(24,"i",15),n._uU(25),n.ALo(26,"tsb"),n.qZA()()()(),n.TgZ(27,"div",16)(28,"table",17)(29,"thead")(30,"tr")(31,"th",18),n.YNc(32,Tp,7,4,"div",19),n.YNc(33,Cp,7,6,"div",19),n.qZA(),n.YNc(34,fp,6,4,"ng-container",20),n.qZA()(),n.TgZ(35,"tbody"),n.YNc(36,Lp,2,1,"tr",20),n.qZA()()(),n.YNc(37,qp,2,1,"ng-template",null,21,n.W1O),n.YNc(39,Bp,17,15,"ng-template",null,22,n.W1O)),2&i){const a=n.MAs(11),h=n.MAs(13);n.xp6(1),n.Q6J("nzGutter",n.DdM(32,Fp)),n.xp6(3),n.Oqu(n.xi3(5,20,"tlt-quan-ly-phan-ca","Qu\u1ea3n l\xfd ph\xe2n ca")),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(9,23,"plh-ten-sdt-username","T\xean, s\u0111t, username"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!0)("IsShowTime",!1),n.xp6(4),n.hij(" ",n.xi3(20,26,"btn-tim-kiem","T\xecm ki\u1ebfm"),""),n.xp6(3),n.Q6J("ngIf",o.coQuyenPhanCa),n.xp6(3),n.hij(" ",n.xi3(26,29,"btn-khung-gio-lam","Khung gi\u1edd l\xe0m"),""),n.xp6(6),n.Q6J("ngStyle",o.getWidth()),n.xp6(1),n.Q6J("ngIf",1==o.selectAll),n.xp6(1),n.Q6J("ngIf",0==o.selectAll),n.xp6(1),n.Q6J("ngForOf",o.modelDay),n.xp6(2),n.Q6J("ngForOf",o.modelData)}},dependencies:[s.mk,s.sg,s.O5,s.PC,M.ix,A.w,P.dQ,B.bd,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,N.t3,N.SK,C.Zp,C.gB,C.ke,yt.lU,g.Fj,g.Wl,g.JJ,nn.s,g.On,w.Ls,fn.g,cp,ot.E,On.p,Q.p],styles:['@charset "UTF-8";.qlc-header[_ngcontent-%COMP%]{margin-bottom:12px;border-radius:10px;border:1px solid #edf0f4;box-shadow:0 1px 2px #0f172a08}.qlc-header[_ngcontent-%COMP%] .ant-card-body{padding:12px 14px}.qlc-header__row[_ngcontent-%COMP%]{align-items:center;justify-content:flex-end}.qlc-header__title[_ngcontent-%COMP%]{margin:0;font-size:16px;font-weight:600;color:#1f2733;letter-spacing:.2px}.qlc-header__actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.qlc-header__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0}.gv-cal[_ngcontent-%COMP%]{height:76vh;width:100%;overflow:auto;background:#fff;border-radius:10px;border:1px solid #edf0f4}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px;height:10px}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d2d6de;border-radius:6px;border:2px solid #f4f5f7}.gv-cal[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#bcc2cd}.tableFixHead[_ngcontent-%COMP%]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:visible;font-size:12px}.tableFixHead[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{height:auto;overflow:visible}.tableFixHead[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .tableFixHead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;text-align:center}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:20}.tableFixHead[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th.gv-corner[_ngcontent-%COMP%]{position:sticky;top:0;left:0;z-index:30;padding:0;background:#f7f8fa;border-right:1px solid #e4e7ee;box-shadow:2px 0 4px -2px #0f172a1f}.tableFixHead[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td.gv-col-user[_ngcontent-%COMP%]{position:sticky;left:0;z-index:10;background:#fff;border-right:1px solid #e4e7ee;box-shadow:2px 0 4px -2px #0f172a14}.gv-day-head[_ngcontent-%COMP%]{padding:8px 4px;text-align:center;vertical-align:middle;background:#f7f8fa;color:#1f2733;transition:background-color .15s ease}.gv-day-name[_ngcontent-%COMP%]{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;opacity:.8}.gv-day-date[_ngcontent-%COMP%]{display:block;margin-top:1px;font-size:15px;font-weight:700;line-height:1.2}.tableFixHead[_ngcontent-%COMP%] .header-normal[_ngcontent-%COMP%]{background:#f7f8fa;color:#1f2733}.tableFixHead[_ngcontent-%COMP%] .header-today[_ngcontent-%COMP%]{background:#e9f1ff;color:#2f6bff;box-shadow:inset 0 -3px #2f6bff}.tableFixHead[_ngcontent-%COMP%] .header-weekend[_ngcontent-%COMP%]{background:#fdeef0;color:#c0392b}.gv-nv-select[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;min-height:48px;padding:0 10px;font-size:13px;font-weight:600;color:#1f2733;cursor:pointer;transition:background-color .15s ease}.gv-nv-select[_ngcontent-%COMP%]:hover{background:#eef1f5}.gv-nv-select[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:13px;color:#2f6bff}.gv-nv-select__caret[_ngcontent-%COMP%]{font-size:10px!important;color:#6b7480!important;opacity:.7}.gv-cell[_ngcontent-%COMP%]{height:175px;vertical-align:top}.row-user[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background:#fff}.gv-user.row-user[_ngcontent-%COMP%]{gap:7px;padding:10px 8px}.row-user-image[_ngcontent-%COMP%]{height:52px;width:52px;border-radius:50%;object-fit:cover;border:1px solid #e4e7ee}
1.row-user-name[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#1f2733;line-height:1.3;text-align:center}.row-user-chucdanh[_ngcontent-%COMP%]{font-size:11px;color:#6b7480;text-align:center}.gv-off-cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;width:100%;font-size:13px;font-weight:600;color:#9aa2ad;background:#f6f7f9;cursor:pointer;transition:color .16s ease,background-color .16s ease}.gv-off-cell[_ngcontent-%COMP%]:hover{color:#6b7480;background:#eef1f5}.task-day.gv-day-cell[_ngcontent-%COMP%]{padding:8px;height:100%;background:#fff;overflow-y:auto}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#dfe3ea;border-radius:3px}.task-day.gv-day-cell[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#c7ccd6}.gv-shifts[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:5px;min-height:100%}.gv-more[_ngcontent-%COMP%]{margin-top:2px}.gv-more__chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;color:#2f6bff;background:#eef3ff;border-radius:20px;transition:background-color .15s ease}.gv-more__chip[_ngcontent-%COMP%]:hover{background:#dde7ff}.gv-more__chip[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:12px}.gv-more__popitem[_ngcontent-%COMP%]{width:180px}.gv-add-inline[_ngcontent-%COMP%]{flex:1 1 auto;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;color:#aab1bd;border:1px dashed #dfe3ea;border-radius:8px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.gv-add-inline[_ngcontent-%COMP%]:hover{color:#2f6bff;background:#f3f7ff;border-color:#2f6bff73}.gv-plus[_ngcontent-%COMP%]{font-size:15px;font-weight:700;line-height:1}.menu-nhan-vien[_ngcontent-%COMP%]{max-height:420px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid #e8ebf1;border-radius:10px;box-shadow:0 12px 32px #10182829;padding-bottom:5px;animation:_ngcontent-%COMP%_qlcDropIn .15s ease-out}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar{width:7px}.menu-nhan-vien[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#d4d8e0;border-radius:4px}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]{height:38px;line-height:38px;margin:1px 6px;padding:0 10px;border-radius:7px;font-size:13px;color:#1f2733;transition:background-color .14s ease}.menu-nhan-vien[_ngcontent-%COMP%] [nz-menu-item].gv-menu-item[_ngcontent-%COMP%]:hover{background:#f3f5f8}.menu-nhan-vien[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border:0;border-top:1px solid #edf0f4;margin:4px 12px}@keyframes _ngcontent-%COMP%_qlcDropIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gv-menu-head[_ngcontent-%COMP%]{position:sticky;top:0;z-index:5;background:#fff}.gv-menu-search[_ngcontent-%COMP%]{padding:4px 12px 8px}.checkbox-zoom[_ngcontent-%COMP%]{width:16px;height:16px;cursor:pointer;accent-color:#2f6bff}.qlc-overlay[_ngcontent-%COMP%]{min-width:320px;padding:6px;background:#fff;border-radius:10px;border:1px solid #e8ebf1;box-shadow:0 12px 32px #10182829;animation:_ngcontent-%COMP%_qlcDropIn .14s ease-out}.qlc-overlay__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.qlc-overlay__item[_ngcontent-%COMP%]:hover{background:#f3f7ff}.qlc-overlay__item--selected[_ngcontent-%COMP%]{background:#eef3ff}.qlc-overlay__main[_ngcontent-%COMP%]{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0}.qlc-overlay__name[_ngcontent-%COMP%]{font-weight:600;color:#1f2733;font-size:13px}.qlc-overlay__time[_ngcontent-%COMP%]{font-weight:500;color:#6b7480;font-size:12.5px;margin-left:10px;white-space:nowrap}.qlc-overlay__check[_ngcontent-%COMP%]{width:16px;display:flex;align-items:center;justify-content:center;color:#18a957}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{background:transparent}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.5)}.chua-duyet[_ngcontent-%COMP%]{background-color:#0d9f00;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.da-duyet[_ngcontent-%COMP%]{background-color:#a569bd;color:#fff;width:max-content;height:max-content;font-size:10px;padding:2px 4px;border-radius:4px}.trang-thai-duyet[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.task.gv-shift[_ngcontent-%COMP%]{position:relative;padding:8px 10px;margin-bottom:6px;border-radius:9px;border:1px solid rgba(16,24,40,.08);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.task.gv-shift[_ngcontent-%COMP%]:hover{border-color:#10182838;box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.gv-shift--nangcao[_ngcontent-%COMP%]{border-left:3px solid #2f6bff}.gv-shift--coban[_ngcontent-%COMP%]{border-left:3px solid #10b981}.gv-shift__row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.gv-shift__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.gv-shift__name[_ngcontent-%COMP%]{font-weight:700;font-size:12px;line-height:15px;text-align:left;word-break:break-word}.gv-shift__range[_ngcontent-%COMP%]{font-weight:600;font-size:10.5px;letter-spacing:.2px;opacity:.72;white-space:nowrap;color:#34495e;text-align:left}.gv-shift__del[_ngcontent-%COMP%]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:rgba(239,68,68,.12);color:#dc2626;border-radius:6px;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.gv-shift__del[_ngcontent-%COMP%] [nz-icon][_ngcontent-%COMP%]{font-size:12px}.gv-shift__del[_ngcontent-%COMP%]:hover{background:#dc2626;color:#fff}.gv-shift__del[_ngcontent-%COMP%]:active{transform:scale(.92)}.button-delete-nangcao[_ngcontent-%COMP%]{margin-left:5px;padding:3px 5px;border-radius:5px;width:max-content;
1background-color:#e74c3c;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.button-delete-nangcao[_ngcontent-%COMP%]:hover{background:#cb4335}.button-delete-nangcao[_ngcontent-%COMP%]:active{transform:scale(.95)} nz-range-picker.ant-picker{color:unset;font-size:unset;line-height:unset;padding:unset;background:unset;border:unset;border-radius:unset;height:unset} .ant-popover-inner-content{padding:5px}@media (max-width: 991.98px){.qlc-header__title[_ngcontent-%COMP%]{font-size:15px}.qlc-header__actions[_ngcontent-%COMP%]{justify-content:flex-start}}']})}return e})();var Fn=T(47452),Kt=T(366);function Yp(e,l){if(1&e&&(n.TgZ(0,"div",39),n._UZ(1,"nz-progress",40),n.TgZ(2,"div",41)(3,"span"),n._uU(4),n.ALo(5,"tsb"),n.TgZ(6,"b"),n._uU(7),n.qZA(),n._uU(8," / "),n.TgZ(9,"b"),n._uU(10),n.qZA(),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.TgZ(13,"span",42),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"span",43),n._uU(17),n.ALo(18,"tsb"),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzPercent",t.percent)("nzStrokeWidth",10),n.xp6(3),n.hij("",n.xi3(5,10,"label-dang-xu-ly","\u0110ang x\u1eed l\xfd")," "),n.xp6(3),n.Oqu(t.processedCount),n.xp6(3),n.Oqu(t.totalToProcess),n.xp6(1),n.hij(" ",n.xi3(12,13,"label-phieu","phi\u1ebfu"),""),n.xp6(3),n.AsE("(\u2713 ",t.batchSuccess," ",n.xi3(15,16,"label-thanh-cong","th\xe0nh c\xf4ng"),")"),n.xp6(3),n.AsE("(\u2717 ",t.batchError," ",n.xi3(18,19,"label-loi","l\u1ed7i"),")")}}function Gp(e,l){1&e&&(n.TgZ(0,"span",45),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"msg-dang-tao-phieu-khong-dong-cua-so","* \u0110ang t\u1ea1o phi\u1ebfu, vui l\xf2ng KH\xd4NG \u0111\xf3ng c\u1eeda s\u1ed5 n\xe0y.")))}function Rp(e,l){if(1&e&&(n.TgZ(0,"span",16),n._uU(1),n.ALo(2,"tsb"),n.qZA(),n._UZ(3,"br"),n.YNc(4,Gp,3,4,"span",44)),2&e){const t=n.oxw();n.xp6(1),n.Oqu(n.xi3(2,2,"msg-trang-thai-phieu-sau-import",'* Tr\u1ea1ng th\xe1i phi\u1ebfu sau import = "\u0110ang x\u1eed l\xfd". Kh\xf4ng t\u1ef1 sinh phi\u1ebfu chi.')),n.xp6(3),n.Q6J("ngIf",t.isProcessing)}}function $p(e,l){if(1&e&&(n.TgZ(0,"th",47),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function Wp(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$p,2,5,"th",46),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Xp(e,l){1&e&&(n.TgZ(0,"nz-tag",55),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.Q6J("nzColor","#87d068"),n.xp6(1),n.Oqu(n.xi3(2,2,"option-hop-le","H\u1ee3p l\u1ec7")))}function jp(e,l){1&e&&(n.TgZ(0,"nz-tag",55),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.Q6J("nzColor","#f50"),n.xp6(1),n.Oqu(n.xi3(2,2,"option-loi","L\u1ed7i")))}function n_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Xp,3,5,"nz-tag",54),n.YNc(2,jp,3,5,"nz-tag",54),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","true"==t.statusImport),n.xp6(1),n.Q6J("ngIf","false"==t.statusImport)}}function t_(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span",16),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.messError)}}function e_(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function i_(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.Oqu(i[t.field])}}function o_(e,l){if(1&e&&(n.TgZ(0,"td",50),n.ynx(1,51),n.YNc(2,n_,3,2,"ng-container",52),n.YNc(3,t_,3,1,"ng-container",52),n.YNc(4,e_,3,4,"ng-container",52),n.YNc(5,i_,3,1,"ng-container",53),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","statusImport"),n.xp6(1),n.Q6J("ngSwitchCase","messError"),n.xp6(1),n.Q6J("ngSwitchCase","date")}}function a_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,o_,6,5,"td",49),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function l_(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",48),n._uU(2),n.qZA(),n.YNc(3,a_,2,1,"ng-container",35),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}const Ae=function(){return[8,8]},h_=function(){return{x:"scroll"}};let c_=(()=>{class e extends Pn._{msg;_notification;spinner;_phieuMuaHangService;httpClient;_modalService;tsb=(0,n.f3M)(J.A);
1apiUpload="";isLoading=!1;isImportSuccess=!1;messageError="";messageSuccess="";allCount=0;countSuccess=0;countError=0;BATCH_SIZE=50;MAX_LOOP=100;isProcessing=!1;totalToProcess=0;processedCount=0;batchSuccess=0;batchError=0;percent=0;searchModel={statusImport:""};constructor(t,i,o,a,h,u,r){super(h,u),this.msg=t,this._notification=i,this.spinner=o,this._phieuMuaHangService=a,this.httpClient=u,this._modalService=r}ngOnInit(){this.apiUpload=`${k.N.SERVICE_API_ACCOUNTING}api/PhieuMuaHang/ImportTemplatePhieuMuaHang`,this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma-phieu","M\xe3 phi\u1ebfu"),thWidth:"140px",class:"text-left"}),new _.C4({field:"tenLoaiMuaHang",header:this.tsb.t("table-loai-mua-hang","Lo\u1ea1i mua h\xe0ng"),thWidth:"160px",class:"text-left"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-ncc-kh","NCC / KH"),thWidth:"180px",class:"text-left"}),new _.C4({field:"tenKhoNhapVao",header:this.tsb.t("table-kho","Kho"),thWidth:"140px",class:"text-left"}),new _.C4({field:"ngayDonHang",header:this.tsb.t("table-ngay-don","Ng\xe0y \u0111\u01a1n"),thWidth:"110px",class:"text-center",dataType:"date"}),new _.C4({field:"ngayGiaoHang",header:this.tsb.t("table-ngay-giao","Ng\xe0y giao"),thWidth:"110px",class:"text-center",dataType:"date"}),new _.C4({field:"statusImport",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"120px",class:"text-center",dataType:"statusImport"}),new _.C4({field:"messError",header:this.tsb.t("table-ma-loi","M\xe3 l\u1ed7i"),thWidth:"300px",class:"text-left",dataType:"messError"})],this.gridLoadData()}onTaiFileMau(){this.spinner.show(),this._phieuMuaHangService.DownloadTemplatePhieuMuaHang().subscribe(t=>{this.spinner.hide(),null!=t&&(0,Tn.saveAs)(t,"TemplatePhieuMuaHang.xlsx")}
1,()=>{this.spinner.hide(),this.msg.error(this.tsb.t("msg-file-loi","File l\u1ed7i"))})}onSearch(){this.page=1,this.gridLoadData()}gridLoadData(){this.spinner.show();const t={statusImport:this.searchModel.statusImport,...this.getGridOption()};this._phieuMuaHangService.GetDanhSachPhieuMuaHangImport(t).then(i=>{this.spinner.hide(),i.success?(this.allCount=i.data?.countAll??0,this.countSuccess=i.data?.countSuccess??0,this.countError=i.data?.countError??0,this.gridData=i.data?.data??[],this.totalRecord=this.allCount):this.msg.error(i.message)})}handleChange(t){if(this.isLoading=!0,"done"===t.file.status){this.isLoading=!1;const i=t.file.response;i?.success?(this.msg.success(this.tsb.t("msg-da-nap-file","\u0110\xe3 n\u1ea1p file")+": "+(i.message||i.data?.message||"")),t.fileList=[],t.file=null):(this.msg.warning(i?.message??this.tsb.t("msg-file-loi","File l\u1ed7i")),t.fileList=[],t.file=null),this.gridLoadData()}else"error"===t.file.status&&(this.isLoading=!1,this.msg.error(`${t.file.name} ${this.tsb.t("msg-upload-that-bai","upload th\u1ea5t b\u1ea1i.")}`))}onTaoPhieuMuaHang(){0!==this.countSuccess&&this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:`${this.tsb.t("msg-tao","T\u1ea1o")} ${this.countSuccess} ${this.tsb.t("msg-phieu-mua-hang-tu-du-lieu-hop-le","phi\u1ebfu mua h\xe0ng t\u1eeb d\u1eef li\u1ec7u h\u1ee3p l\u1ec7?")}`,nzOkText:this.tsb.t("btn-tao","T\u1ea1o"),nzCancelText:this.tsb.t("btn-huy","H\u1ee7y"),nzOnOk:()=>this.runBatchLoop()})}runBatchLoop(){var t=this;return(0,I.Z)(function*(){t.isProcessing=!0,t.totalToProcess=t.countSuccess,t.processedCount=0,t.batchSuccess=0,t.batchError=0,t.percent=0;let i=0,o=!1;for(;i<t.MAX_LOOP;){i++;try{const a=yield t._phieuMuaHangService.InsertTmpPhieuMuaHangToPhieuMuaHang(t.BATCH_SIZE);if(!a?.success){t.msg.error(a?.message??t.tsb.t("msg-loi-khong-xac-dinh-khi-tao-phieu","L\u1ed7i kh\xf4ng x\xe1c \u0111\u1ecbnh khi t\u1ea1o phi\u1ebfu")),o=!0;break}const h=a.data||{},u=h.soPhieuTaoThanhCong??0,r=h.soPhieuTaoLoi??0;if(t.batchSuccess+=u,t.batchError+=r,t.processedCount+=u+r,t.percent=t.totalToProcess>0?Math.min(100,Math.floor(t.processedCount/t.totalToProcess*100)):0,h.daHet)break}catch{t.msg.error(t.tsb.t("msg-loi-ket-noi-khi-tao-phieu","L\u1ed7i k\u1ebft n\u1ed1i khi t\u1ea1o phi\u1ebfu")),o=!0;break}}t.isProcessing=!1,o||(t.percent=100,t.msg.success(`${t.tsb.t("msg-hoan-tat","Ho\xe0n t\u1ea5t")}: ${t.batchSuccess} ${t.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${t.batchError} ${t.tsb.t("msg-loi","l\u1ed7i")}`)),t.gridLoadData()})()}onXoaDataImport(t){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-huy","H\u1ee7y"),nzOkDanger:!0,nzOnOk:()=>{this.spinner.show(),this._phieuMuaHangService.DeleteTmpPhieuMuaHangImport("all"===t?"":t).then(i=>{this.spinner.hide(),i.success?(this.msg.success(this.tsb.t("msg-xoa-thanh-cong","X\xf3a th\xe0nh c\xf4ng!")),this.gridLoadData()):this.msg.error(i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(mn.dD),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Kt.a),n.Y36(n.SBq),n.Y36(L.eN),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-import-phieu-mua-hang"]],features:[n.qOj],decls:100,vars:102,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","8"],["nzBordered","","nzSize","small","nzTemplateMode","",3,"nzShowPagination"],[1,"font-weight-bold",2,"width","80px"],["href","javascript:void(0);",3,"click"],[3,"innerHTML"],[1,"font-weight-bold"],["nzSize","small",3,"nzAction","nzShowUploadList","nzChange"],["nz-button","","nzSize","small"],["nz-icon","","nzType","upload"],["nzBordered","","nzSize","small","nzTemplateMode","",1,"mt-2",3,"nzShowPagination"],[1,"font-weight-bold",2,"width","50%"],[1,"font-weight-bold",2,"width","33%"],["href","javascript:void(0);",1,"text-danger",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline"],[1,"text-primary"],[1,"text-danger"],["colspan","3",1,"text-right"],["nz-button","","nzType","primary","nzSize","small",3,"nzLoading","disabled","click"],["nz-icon","","nzType","save","theme","outline"],["class","mt-2",4,"ngIf"],["nzType","warning",1,"mt-2",3,"nzDescription"],["descTpl",""],["nz-col","","nzSpan","16"],["nz-col","","nzSpan","6"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","nzSize","nzPlaceHolder","ngModelChange"],["nzValue","true",3,"nzLabel"],["nzValue","false",3,"nzLabel"],["nz-col","","nzSpan","18",1,"text-right"],["nz-button","","nzSize","small","nzType","primary",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],["nz-col","","nzSpan","24"],["nzBordered","","nzSize","small",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzQueryParams"],["importTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nz-row","",1,"m-t-20"],["nz-col","","nzSpan","24",1,"d-flex","justify-content-end"],["nzShowSizeChanger","",3,"nzPageIndex","
1nzTotal","nzPageSize","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],[1,"mt-2"],["nzStatus","active",3,"nzPercent","nzStrokeWidth"],[1,"text-center","mt-1"],[1,"text-primary","ml-2"],[1,"text-danger","ml-2"],["class","text-warning",4,"ngIf"],[1,"text-warning"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"nzColor",4,"ngIf"],[3,"nzColor"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-table",2)(3,"tbody")(4,"tr")(5,"td",3),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"td")(9,"a",4),n.NdJ("click",function(){return o.onTaiFileMau()}),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n._uU(12),n.ALo(13,"tsb"),n._UZ(14,"br")(15,"span",5),n.ALo(16,"tsb"),n.qZA()(),n.TgZ(17,"tr")(18,"td",6),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"td")(22,"nz-upload",7),n.NdJ("nzChange",function(h){return o.handleChange(h)}),n.TgZ(23,"button",8),n._UZ(24,"span",9),n._uU(25),n.ALo(26,"tsb"),n.qZA()()()()()(),n.TgZ(27,"nz-table",10)(28,"tbody")(29,"tr")(30,"td",11),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"td",12),n._uU(34),n.qZA(),n.TgZ(35,"td")(36,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("all")}),n._UZ(37,"span",14),n._uU(38),n.ALo(39,"tsb"),n.qZA()()(),n.TgZ(40,"tr")(41,"td",15),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.TgZ(44,"td",15),n._uU(45),n.qZA(),n.TgZ(46,"td")(47,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("true")}),n._UZ(48,"span",14),n._uU(49),n.ALo(50,"tsb"),n.qZA()()(),n.TgZ(51,"tr")(52,"td",16),n._uU(53),n.ALo(54,"tsb"),n.qZA(),n.TgZ(55,"td",16),n._uU(56),n.qZA(),n.TgZ(57,"td")(58,"a",13),n.NdJ("click",function(){return o.onXoaDataImport("false")}),n._UZ(59,"span",14),n._uU(60),n.ALo(61,"tsb"),n.qZA()()(),n.TgZ(62,"tr")(63,"td",17)(64,"button",18),n.NdJ("
1click",function(){return o.onTaoPhieuMuaHang()}),n._UZ(65,"i",19),n._uU(66),n.ALo(67,"tsb"),n.qZA()()()()(),n.YNc(68,Yp,19,22,"div",20),n._UZ(69,"nz-alert",21),n.YNc(70,Rp,5,5,"ng-template",null,22,n.W1O),n.qZA(),n.TgZ(72,"div",23)(73,"div",0)(74,"div",24)(75,"nz-select",25),n.NdJ("ngModelChange",function(h){return o.searchModel.statusImport=h}),n.ALo(76,"tsb"),n._UZ(77,"nz-option",26),n.ALo(78,"tsb"),n._UZ(79,"nz-option",27),n.ALo(80,"tsb"),n.qZA()(),n.TgZ(81,"div",28)(82,"button",29),n.NdJ("click",function(){return o.onSearch()}),n._UZ(83,"i",30),n._uU(84),n.ALo(85,"tsb"),n.qZA()(),n.TgZ(86,"div",31)(87,"nz-table",32,33),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(89,"thead")(90,"tr")(91,"th",34),n._uU(92),n.ALo(93,"tsb"),n.qZA(),n.YNc(94,Wp,2,1,"ng-container",35),n.qZA()(),n.TgZ(95,"tbody"),n.YNc(96,l_,4,2,"tr",35),n.qZA()(),n.TgZ(97,"div",36)(98,"div",37)(99,"nz-pagination",38),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.qZA()()()()()()()),2&i){const a=n.MAs(71),h=n.MAs(88);n.Q6J("nzGutter",n.DdM(99,Ae)),n.xp6(2),n.Q6J("nzShowPagination",!1),n.xp6(4),n.Oqu(n.xi3(7,45,"label-buoc-1","B\u01b0\u1edbc 1")),n.xp6(4),n.Oqu(n.xi3(11,48,"btn-tai-file-mau","T\u1ea3i file m\u1eabu")),n.xp6(2),n.hij(" ",n.xi3(13,51,"msg-va-dien-day-du-thong-tin","v\xe0 \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 th\xf4ng tin")," "),n.xp6(3),n.Q6J("innerHTML",n.xi3(16,54,"help-import-template-format","(1 d\xf2ng <b>Type=PhieuMuaHang</b> + N d\xf2ng <b>Type=SanPham</b> c\xf9ng <i>M\xe3 phi\u1ebfu</i>)"),n.oJD),n.xp6(4),n.Oqu(n.xi3(20,57,"label-buoc-2","B\u01b0\u1edbc 2")),n.xp6(3),n.Q6J("nzAction",o.apiUpload)("nzShowUploadList",!1),n.xp6(3),n.hij(" ",n.xi3(26,60,"btn-chon-file-excel","Ch\u1ecdn file Excel")," "),n.xp6(2),n.Q6J("nzShowPagination",!1),n.xp6(4),n.Oqu(n.xi3(32,63,"label-tong","T\u1ed5ng")),n.xp6(3),n.Oqu(o.allCount),n.xp6(4),n.hij(" ",n.xi3(39,66,"btn-xoa","X\xf3a")," "),n.xp6(4),n.Oqu(n.xi3(43,69,"label-hop-le","H\u1ee3p l\u1ec7")),n.xp6(3),n.Oqu(o.countSuccess),n.xp6(4),n.hij(" ",n.xi3(50,72,"btn-xoa","X\xf3a")," "),n.xp6(4),n.Oqu(n.xi3(54,75,"label-khong-hop-le","Kh\xf4ng h\u1ee3p l\u1ec7")),n.xp6(3),n.Oqu(o.countError),n.xp6(4),n.hij(" ",n.xi3(61,78,"btn-xoa","X\xf3a")," "),n.xp6(4),n.Q6J("nzLoading",o.isProcessing)("disabled",0===o.countSuccess||o.isProcessing),n.xp6(2),n.hij(" ",n.xi3(67,81,"btn-tao-phieu-mua-hang","T\u1ea1o phi\u1ebfu mua h\xe0ng")," "),n.xp6(2),n.Q6J("ngIf",o.isProcessing||o.totalToProcess>0&&o.processedCount>0&&o.percent<100),n.xp6(1),n.Q6J("nzDescription",a),n.xp6(4),n.Q6J("nzGutter",n.DdM(100,Ae)),n.xp6(2),n.Q6J("ngModel",o.searchModel.statusImport)("nzSize","small")("nzPlaceHolder",n.xi3(76,84,"plh-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("nzLabel",n.xi3(78,87,"option-hop-le","H\u1ee3p l\u1ec7")),n.xp6(2),n.Q6J("nzLabel",n.xi3(80,90,"option-khong-hop-le","Kh\xf4ng h\u1ee3p l\u1ec7")),n.xp6(3),n.Q6J("nzLoading",o.isLoading),n.xp6(2),n.hij(" ",n.xi3(85,93,"btn-tim-kiem","T\xecm ki\u1ebfm")," "),n.xp6(3),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(101,h_)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(93,96,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",h.data),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,pt.M,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,X.j,N.t3,N.SK,z.Ip,z.Vq,xt.FY,Y.dE,Zn.r,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p],styles:["[_nghost-%COMP%] .ant-table-tbody>tr>td{padding:4px 8px}"]})}return e})();var ve=T(24087),En=T(65167),u_=T(83153);const s_=["statusTable"];function r_(e,l){if(1&e&&(n.TgZ(0,"nz-option",51),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function g_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",11)(1,"nz-select",50),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.listIdChiNhanh=o)}),n.ALo(2,"tsb"),n.YNc(3,r_,2,3,"nz-option",13),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.searchModel.listIdChiNhanh)("nzMaxTagCount",1)("nzDropdownMatchSelectWidth",!1)("nzPlaceHolder",n.xi3(2,6,"plh-tat-ca-chi-nhanh","T\u1ea5t c\u1ea3 chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.lstChiNhanh)}}function p_(e,l){1&e&&n._UZ(0,"i",52)}function __(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",54),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function d_(e,l){if(1&e&&n.YNc(0,__,1,0,"i",53),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function m_(e,l){if(1&e&&(n.TgZ(0,"nz-option",51),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function T_(e,l){if(1&e&&(n.TgZ(0,"nz-option",51),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function C_(e,l){if(1&e&&(n.TgZ(0,"nz-option",51),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function f_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",27),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function z_(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",56)(2,"label",57),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function x_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"a",67),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.moChiTietChiNhanh())}),n._UZ(1,"i",68),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"link-chi-tiet-theo-chi-nhanh","Chi ti\u1ebft theo chi nh\xe1nh")," "))}function b_(e,l){if(1&e&&(n.TgZ(0,"div",58)(1,"div",59)(2,"div",60)(3,"div",61),n._uU(4),n.ALo(5,"tsb"),n._UZ(6,"i",62),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"div",63),n._UZ(9,"app-span-currency",64),n.qZA()(),n.TgZ(10,"div",65)(11,"div",61),n._uU(12),n.ALo(13,"tsb"),n._UZ(14,"i",62),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"div",63),n._uU(17),n.YNc(18,x_,4,4,"a",66),n.qZA()()()()),2&e){const t=n.oxw();n.xp6(4),n.hij(" ",n.xi3(5,9,"label-tong-tien-thanh-toan","T\u1ed5ng ti\u1ec1n thanh to\xe1n")," "),n.xp6(2),n.Q6J("nzTooltipTitle",n.xi3(7,12,"tooltip-tong-khong-tinh-huy-nhap","Kh\xf4ng t\xednh phi\u1ebfu H\u1ee7y b\u1ecf v\xe0 phi\u1ebfu Nh\xe1p. L\u1ecdc theo Tr\u1ea1ng th\xe1i phi\u1ebfu \u0111\u1ec3 t\xednh \u0111\xfang tr\u1ea1ng th\xe1i \u0111\xe3 ch\u1ecdn.")),n.xp6(3),n.Q6J("Value",t.tongHop.tongTienThanhToan)("SoThapPhan",0)("HauTo","(\u0111)"),n.xp6(3),n.hij(" ",n.xi3(13,15,"label-tong-so-phieu","T\u1ed5ng s\u1ed1 phi\u1ebfu")," "),n.xp6(2),n.Q6J("nzTooltipTitle",n.xi3(15,18,"tooltip-tong-khong-tinh-huy-nhap","Kh\xf4ng t\xednh phi\u1ebfu H\u1ee7y b\u1ecf v\xe0 phi\u1ebfu Nh\xe1p. L\u1ecdc theo Tr\u1ea1ng th\xe1i phi\u1ebfu \u0111\u1ec3 t\xednh \u0111\xfang tr\u1ea1ng th\xe1i \u0111\xe3 ch\u1ecdn.")),n.xp6(3),n.hij(" ",t.tongHop.tongSoPhieu," "),n.xp6(1),n.Q6J("ngIf",(null==t.tongHop.chiTietTheoChiNhanh?null:t.tongHop.chiTietTheoChiNhanh.length)>1)}}function y_(e,l){1&e&&n._UZ(0,"i",52)}function M_(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td"),n._UZ(2,"i",80),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"td",77),n._uU(6),n.qZA(),n.TgZ(7,"td",78),n._UZ(8,"app-span-currency",64),n.qZA()()),2&e){const t=l.$implicit;n.xp6(3),n.hij(" ",t.tenChiNhanh||n.xi3(4,5,"label-chua-xac-dinh-chi-nhanh","Ch\u01b0a x\xe1c \u0111\u1ecbnh chi nh\xe1nh")," "),n.xp6(3),n.Oqu(t.soPhieu),n.xp6(2),n.Q6J("Value",t.tongTienThanhToan)("SoThapPhan",0)("HauTo","\u0111")}}function S_(e,l){1&e&&(n.TgZ(0,"tr")(1,"td",81),n._uU(2),n.ALo(3,"tsb"),n.qZA()()),2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"msg-khong-tim-thay-chi-nhanh","Kh\xf4ng t\xecm th\u1ea5y chi nh\xe1nh ph\xf9 h\u1ee3p")," "))}function N_(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"div",69)(2,"div",70),n._uU(3),n.ALo(4,"tsb"),n.TgZ(5,"b"),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"span",71),n._uU(9,"\u2022"),n.qZA(),n.TgZ(10,"b",72),n._UZ(11,"app-span-currency",64),n.qZA()(),n.TgZ(12,"nz-input-group",73)(13,"input",74),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.tuKhoaChiNhanh=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.locChiNhanhTheoTuKhoa())}),n.ALo(14,"tsb"),n.qZA()(),n.YNc(15,y_,1,0,"ng-template",null,75,n.W1O),n.TgZ(17,"table",76)(18,"thead")(19,"tr")(20,"th"),n._uU(21),n.ALo(22,"tsb"),n.qZA(),n.TgZ(23,"th",77),n._uU(24),n.ALo(25,"tsb"),n.qZA(),n.TgZ(26,"th",78),n._uU(27),n.ALo(28,"tsb"),n.qZA()()(),n.TgZ(29,"tbody"),n.YNc(30,M_,9,8,"tr",33),n.YNc(31,S_,4,4,"tr",79),n.qZA(),n.TgZ(32,"tfoot")(33,"tr")(34,"td")(35,"b"),n._uU(36),n.ALo(37,"tsb"),n.qZA()(),n.TgZ(38,"td",77)(39,"b"),n._uU(40),n.qZA()(),n.TgZ(41,"td",78)(42,"b",72),n._UZ(43,"app-span-currency",64),n.qZA()()()()()(),n.BQk()}if(2&e){const t=n.MAs(16),i=n.oxw();n.xp6(3),n.hij(" ",n.xi3(4,19,"label-tong-cong","T\u1ed5ng c\u1ed9ng"),": "),n.xp6(3),n.AsE("",i.tongDangHienThi().soPhieu," ",n.xi3(7,22,"label-phieu","phi\u1ebfu"),""),n.xp6(5),n.Q6J("Value",i.tongDangHienThi().tongTien)("SoThapPhan",0)("HauTo","\u0111"),n.xp6(1),n.Q6J("nzPrefix",t),n.xp6(1),n.Q6J("ngModel",i.tuKhoaChiNhanh)("placeholder",n.xi3(14,25,"plh-tim-kiem-chi-nhanh","T\xecm ki\u1ebfm chi nh\xe1nh...")),n.xp6(8),n.Oqu(n.xi3(22,28,"table-chi-nhanh","Chi nh\xe1nh")),n.xp6(3),n.Oqu(n.xi3(25,31,"table-so-phieu","S\u1ed1 phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(28,34,"label-tong-tien-thanh-toan","T\u1ed5ng ti\u1ec1n thanh to\xe1n")),n.xp6(3),n.Q6J("ngForOf",i.dsChiNhanhTrongPopup),n.xp6(1),n.Q6J("ngIf",0==i.dsChiNhanhTrongPopup.length),n.xp6(5),n.Oqu(n.xi3(37,37,"label-tong-cong","T\u1ed5ng c\u1ed9ng")),n.xp6(4),n.Oqu(i.tongDangHienThi().soPhieu),n.xp6(3),n.Q6J("Value",i.tongDangHienThi().tongTien)("SoThapPhan",0)("HauTo","\u0111")}}function D_(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",82),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.dongChiTietChiNhanh())}),n._uU(1),n.ALo(2,"tsb"),n.qZA()}2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"btn-dong","\u0110\xf3ng")))}function Z_(e,l){if(1&e&&(n.TgZ(0,"div",83),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function A_(e,l){if(1&e&&(n.TgZ(0,"th",85),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function v_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,A_,2,5,"th",84),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function P_(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function E_(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function k_(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",98),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongGiaNhap)("HauTo","(\u0111)")}}function L_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"a",99),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id,o.maPhieu))}),n._uU(1),n.qZA()}if(2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.maPhieu," ")}}function w_(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",100),n._UZ(2,"i",101),n._uU(3),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Udp("color",t.idTinhTrangPhieu===i.tinhTrangPhieuHoanThanh?"#52c41a":t.idTinhTrangPhieu===i.tinhTrangPhieuDangXuLy?"#1890ff":t.idTinhTrangPhieu===i.tinhTrangPhieuNhap?"#8c8c8c":t.idTinhTrangPhieu===i.tinhTrangPhieuHuyBo?"#ff4d4f":"#fa8c16"),n.xp6(1),n.Q6J("nzType",t.idTinhTrangPhieu===i.tinhTrangPhieuHoanThanh?"check-circle":t.idTinhTrangPhieu===i.tinhTrangPhieuDangXuLy?"sync":t.idTinhTrangPhieu===i.tinhTrangPhieuNhap?"file":t.idTinhTrangPhieu===i.tinhTrangPhieuHuyBo?"close-circle":"hourglass"),n.xp6(1),n.hij(" ",t.tenTinhTrangPhieu," ")}}function O_(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",100),n._UZ(2,"i",101),n._uU(3),n.ALo(4,"tsb"),n.ALo(5,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Udp("color",!0===i[null==t?null:t.field]?"#52c41a":"#ff4d4f"),n.xp6(1),n.Q6J("nzType",!0===i[null==t?null:t.field]?"check-circle":"credit-card"),n.xp6(1),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(4,4,"option-da-thanh-toan","\u0110\xe3 thanh to\xe1n"):n.xi3(5,7,"option-chua-thanh-toan","Ch\u01b0a thanh to\xe1n")," ")}}function q_(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",100),n._UZ(2,"i",102),n._uU(3),n.ALo(4,"tsb"),n.ALo(5,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Udp("color",!0===i[null==t?null:t.field]?"#52c41a":"#fa8c16"),n.xp6(2),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(4,3,"option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"):n.xi3(5,6,"option-chua-hoan-thanh","Ch\u01b0a ho\xe0n th\xe0nh")," ")}}function Q_(e,l){1&e&&n.GkF(0)}const J_=function(e){return{model:e}};function I_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Q_,1,0,"ng-container",103),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(91);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,J_,i[t.field]))}}function U_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,I_,2,4,"ng-container",79),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function K_(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function H_(e,l){if(1&e&&(n.TgZ(0,"td",93),n.ynx(1,94),n.YNc(2,P_,6,5,"span",95),n.YNc(3,E_,3,4,"span",95),n.YNc(4,k_,2,2,"ng-container",95),n.YNc(5,L_,2,1,"a",96),n.YNc(6,w_,4,4,"div",95),n.YNc(7,O_,6,10,"div",95),n.YNc(8,q_,6,9,"div",95),n.YNc(9,U_,2,1,"ng-container",95),n.YNc(10,K_,3,1,"ng-container",97),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongGiaNhap"),n.xp6(1),n.Q6J("ngSwitchCase","maPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","isThanhToanThuChiThanhCong"),n.xp6(1),n.Q6J("ngSwitchCase","isPhieuNhapHoanThanh"),n.xp6(1),n.Q6J("ngSwitchCase","suDung")}}function B_(e,l){if(1&e&&(n.ynx(0),n.YNc(1,H_,11,10,"td",92),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function F_(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"button",104),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id,o.maPhieu))}),n.ALo(2,"tsb"),n._UZ(3,"i",105),n.qZA(),n.BQk()}2&e&&(n.xp6(1),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(2,2,"tooltip-sua","S\u1eeda")))}function V_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemPhieuChiTraNcc(o.idsThuChi))}),n.TgZ(1,"span",90),n._UZ(2,"i",106),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-phieu-chi-tra-ncc","Phi\u1ebfu chi tr\u1ea3 NCC"),""))}function Y_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemPhieuNhap(o.idPhieuNhap))}),n.TgZ(1,"span",90),n._UZ(2,"i",107),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-phieu-nhap","Phi\u1ebfu nh\u1eadp"),""))}function G_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onChuyenTrangThaiHoanThanh(o.id))}),n.TgZ(1,"span",90),n._UZ(2,"i",108),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-chuyen-trang-thai-hoan-thanh","Chuy\u1ec3n tr\u1ea1ng th\xe1i ho\xe0n th\xe0nh"),""))}function R_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onHuyPhieu(o))}),n.TgZ(1,"span",90),n._UZ(2,"i",109),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-huy-phieu","Hu\u1ef7 phi\u1ebfu"),""))}function $_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",55),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXoa(o.id,o.maPhieu))}),n.TgZ(1,"span",90),n._UZ(2,"i",110),n._uU(3," X\xf3a phi\u1ebfu"),n.qZA()()}}function W_(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",77)(2,"input",86),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onCheckItem(a))}),n.qZA()(),n.TgZ(3,"td",77),n._uU(4),n.qZA(),n.YNc(5,B_,2,1,"ng-container",33),n.TgZ(6,"td",87)(7,"nz-button-group"),n.YNc(8,F_,4,5,"ng-container",79),n.TgZ(9,"button",88),n._UZ(10,"span",89),n.qZA()(),n.TgZ(11,"nz-dropdown-menu",null,30)(13,"ul",31)(14,"li",55),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onNhanBan(a.id,a.maPhieu))}),n.TgZ(15,"span",90),n._UZ(16,"i",91),n._uU(17),n.ALo(18,"tsb"),n.qZA()(),n.YNc(19,V_,5,4,"li",32),n.YNc(20,Y_,5,4,"li",32),n.YNc(21,G_,5,4,"li",32),n.YNc(22,R_,5,4,"li",32),n.YNc(23,$_,4,0,"li",32),n.qZA()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(12),a=n.oxw();n.xp6(2),n.Q6J("checked",null==t?null:t.isRowCheck),n.xp6(2),n.Oqu(a.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(3),n.Q6J("ngIf",2!=t.maTinhTrang),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",o),n.xp6(8),n.hij(" ",n.xi3(18,12,"btn-nhan-ban-phieu","Nh\xe2n b\u1ea3n phi\u1ebfu"),""),n.xp6(2),n.Q6J("ngIf",t.idsThuChi),n.xp6(1),n.Q6J("ngIf",t.idPhieuNhap),n.xp6(1),n.Q6J("ngIf",t.idTinhTrangPhieu!==a.tinhTrangPhieuHoanThanh&&t.idTinhTrangPhieu!==a.tinhTrangPhieuHuyBo),n.xp6(1),n.Q6J("ngIf",t.idTinhTrangPhieu!==a.tinhTrangPhieuHoanThanh&&t.idTinhTrangPhieu!==a.tinhTrangPhieuHuyBo),n.xp6(1),n.Q6J("ngIf",t.idTinhTrangPhieu==a.tinhTrangPhieuNhap)}}function X_(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function j_(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",111),n.BQk())}function nd(e,l){1&e&&n.YNc(0,j_,2,0,"ng-container",79),2&e&&n.Q6J("ngIf",l.model)}const td=function(){return{y:"550px"}};let ed=(()=>{class e extends V.t{_notification;spinner;_modalService;httpClient;msg;_phieuMuaHangService;_dropdownCommonMajorService;_signalrV2Service;ngZone;decimalPipe;_paymentService;_chiNhanhService;_userService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}apiUpload="";listLoaiMuaHang=[];lstTinhTrangPhieu=[];lstLoaiNgay=[];date=null;checkAll=!1;searchModel={maLoaiMuaHang:null,idTinhTrangPhieu:null,idLoaiNgay:y.VW.NgayTao,keyword:null,fromDate:null,toDate:null,listIdChiNhanh:[]};lstChiNhanh=[];isChonChiNhanh=!1;tongHop=null;hienChiTietChiNhanh=!1;tuKhoaChiNhanh="";dsChiNhanhTrongPopup=[];GUID_RONG="00000000-0000-0000-0000-000000000000";dangKhoiTao=!0;chiDoiTrang=!1;userLogin;tinhTrangPhieuHoanThanh=y.BZ.DaHoanThanh;tinhTrangPhieuDangXuLy=y.BZ.DangXuLy;tinhTrangPhieuNhap=y.BZ.Nhap;tinhTrangPhieuHuyBo=y.BZ.HuyBo;loaiMuaHang_MuaCuDoiMoi=y.UP.MuaHangCuDoiHangMoi;subscription;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H){super(a),this._notification=t,this.spinner=i,this._modalService=o,this.httpClient=a,this.msg=h,this._phieuMuaHangService=u,this._dropdownCommonMajorService=r,this._signalrV2Service=d,this.ngZone=m,this.decimalPipe=b,this._paymentService=f,this._chiNhanhService=Z,this._userService=H}ngOnInit(){this.lstLoaiNgay=[{id:y.VW.NgayTao,text:this.tsb.t("option-ngay-tao","Ng\xe0y t\u1ea1o")},{id:y.VW.NgayDonHang,text:this.tsb.t("option-ngay-don-hang","Ng\xe0y \u0111\u01a1n h\xe0ng")},{id:y.VW.NgayHachToan,text:this.tsb.t("option-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")},{id:y.VW.NgayChungTu,text:this.tsb.t("option-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")},{id:y.VW.NgayGiaoHang,text:this.tsb.t("option-ngay-giao-hang","Ng\xe0y giao h\xe0ng")}],this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma","M\xe3"),thWidth:"120px",class:"text-left",dataType:"maPhieu"}),new _.C4({field:"soHoaDon",header:this.tsb.t("table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n"),thWidth:"120px",class:"text-center",dataType:"soHoaDon",visible:!1}),new _.C4({field:"tenLoaiMuaHang",header:this.tsb.t("table-loai-mua-hang","Lo\u1ea1i mua h\xe0ng"),thWidth:"120px",class:"text-left",dataType:"tenLoaiMuaHang"}),new _.C4({field:"tongGiaNhap",header:this.tsb.t("table-tong-tien-thanh-toan","T\u1ed5ng ti\u1ec1n thanh to\xe1n"),thWidth:"120px",class:"text-center",dataType:"tongGiaNhap"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-ten-nha-cung-cap","T\xean nh\xe0 cung c\u1ea5p"),thWidth:"120px",class:"text-left"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"120px",class:"text-left"}),new _.C4({field:"tenTinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"120px",class:"text-center",dataType:"tenTinhTrangPhieu"}),new _.C4({field:"isThanhToanThuChiThanhCong",header:this.tsb.t("table-tinh-trang-thanh-toan","T\xecnh tr\u1ea1ng thanh to\xe1n"),thWidth:"120px",class:"text-center",dataType:"isThanhToanThuChiThanhCong"}),new _.C4({field:"isPhieuNhapHoanThanh",header:this.tsb.t("table-tinh-trang-phieu-nhap","T\xecnh tr\u1ea1ng phi\u1ebfu nh\u1eadp"),thWidth:"120px",class:"text-center",dataType:"isPhieuNhapHoanThanh"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"120px",class:"text-center",dataType:"date"})],this.getLoaiMuaHang(),this.getTinhTrangPhieu(),this.getChiNhanh().then(()=>this.loadCurrentUser()),this.onDangKyNhanThongBao()}loadCurrentUser(){this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.xacDinhQuyenChonChiNhanh(t)),this.gridLoadData()})}xacDinhQuyenChonChiNhanh(t){if(!t)return;this.isChonChiNhanh=1==t.isAdmin||1==t.isSuperUser||1==t.isCSKH||(t.roleCodes??[]).includes("DV_AD_MCN");const o=t.idChiNhanh;o&&o!=this.GUID_RONG&&this.lstChiNhanh.some(h=>h.id==o)&&0==(this.searchModel.listIdChiNhanh??[]).length&&(this.searchModel.listIdChiNhanh=[o])}getChiNhanh(){return this._chiNhanhService.LayListChiNhanh().then(t=>
1{t?.success&&t.data&&(this.lstChiNhanh=t.data)}).catch(()=>{})}gridLoadData(){setTimeout(t=>{null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page,this.searchModel.listIdChiNhanh=this.searchModel.listIdChiNhanh??[];let i={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._phieuMuaHangService.TimTheoDieuKien(i).then(o=>{o.success?(this.spinner.hide(),this.gridData=o.data,this.totalRecord=o.totalRecord):(this.spinner.hide(),this._notification.error(p.$.ERROR,o.message))}).catch(()=>{this.spinner.hide(),this._notification.error(p.$.ERROR,this.tsb.t("msg-tai-du-lieu-that-bai","T\u1ea3i d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i"))}),this.layTongHop(i)})}layTongHop(t){this.chiDoiTrang?this.chiDoiTrang=!1:this._phieuMuaHangService.TinhTongTheoDieuKien(t).then(i=>{this.tongHop=i?.success?i.data:null,this.buTenChiNhanhChoTongHop()}).catch(()=>{this.tongHop=null})}buTenChiNhanhChoTongHop(){const t=this.tongHop?.chiTietTheoChiNhanh??[];0==t.length||0==this.lstChiNhanh.length||t.forEach(i=>{!i.tenChiNhanh&&i.idChiNhanh&&(i.tenChiNhanh=this.lstChiNhanh.find(o=>o.id==i.idChiNhanh)?.tenChiNhanh??i.tenChiNhanh)})}moChiTietChiNhanh(){this.tuKhoaChiNhanh="",this.locChiNhanhTheoTuKhoa(),this.hienChiTietChiNhanh=!0}dongChiTietChiNhanh(){this.hienChiTietChiNhanh=!1}locChiNhanhTheoTuKhoa(){const t=this.tongHop?.chiTietTheoChiNhanh??[],i=(this.tuKhoaChiNhanh??"").trim().toLowerCase(),o=this.tsb.t("label-chua-xac-dinh-chi-nhanh","Ch\u01b0a x\xe1c \u0111\u1ecbnh chi nh\xe1nh");this.dsChiNhanhTrongPopup=i?t.filter(a=>(a.tenChiNhanh||o).toLowerCase().includes(i)):t}tongDangHienThi(){return{soPhieu:this.dsChiNhanhTrongPopup.reduce((t,i)=>t+(i.soPhieu??0),0),tongTien:this.dsChiNhanhTrongPopup.reduce((t,i)=>t+(i.tongTienThanhToan??0),0)}}changePageSize(t){this.pageSize=t,this.page=1,this.chiDoiTrang=!0,this.gridLoadData()}changePageIndex(t){this.page=t,this.chiDoiTrang=!0,this.gridLoadData()}onSearch(){this.page=1,this.gridLoadData()}exportExcel(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1],this.searchModel.listIdChiNhanh=this.searchModel.listIdChiNhanh??[];const t={...this.getGridOption(),...this.searchModel,listIds:this.getRowsSelect().map(i=>i.id)};this.spinner.show(),this._phieuMuaHangService.ExportDanhSachPhieuMuaHang(t).then(i=>{this.spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-mua-hang.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this.spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}onEdit(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-mua-hang","C\u1eadp nh\u1eadt phi\u1ebfu mua h\xe0ng")+" "+i,nzContent:Fn.V,nzClosable:!1,nzMaskClosable:!1,nzKeyboard:!1,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:t}}).afterClose.subscribe(a=>{this.gridLoadData()})}onNhanBan(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-nhan-ban-phieu-mua-hang","Nh\xe2n b\u1ea3n phi\u1ebfu mua h\xe0ng")+(i?" - "+i:""),nzContent:Fn.V,nzClosable:!1,nzMaskClosable:!1,nzKeyboard:!1,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{idClone:t}}).afterClose.subscribe(a=>{this.gridLoadData()})}onImportExcel(){this._modalService.create({nzTitle:this.tsb.t("tlt-import-phieu-mua-hang-tu-excel","Import phi\u1ebfu mua h\xe0ng t\u1eeb Excel"),nzContent:c_,nzClosable:!0,nzMaskClosable:!1,nzKeyboard:!1,nzFooter:null,nzWidth:"95%",nzStyle:{to
1p:"20px"}}).afterClose.subscribe(()=>{this.gridLoadData()})}onAddNewPhieuMuaHang(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-phieu-mua-hang","Th\xeam m\u1edbi phi\u1ebfu mua h\xe0ng"),nzContent:Fn.V,nzClosable:!1,nzMaskClosable:!1,nzKeyboard:!1,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"100%",height:"100%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"}}).afterClose.subscribe(()=>{this.gridLoadData()})}getLoaiMuaHang(){this._dropdownCommonMajorService.DropdownLoaiMuaHang().then(t=>{t.success?this.listLoaiMuaHang=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangPhieu(){this._dropdownCommonMajorService.DropdownTinhTrangPhieuMuaHang().then(t=>{t.success?this.lstTinhTrangPhieu=t.data:this._notification.error(p.$.ERROR,t.message)})}onXemPhieuChiTraNcc(t){let i=t.split(";");i=i.filter(a=>""!==a.trim()),this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:i},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i)if(i.idPhieuNhap){let o=this.gridData.find(a=>a.idPhieuNhap==i.idPhieuNhap);o&&(o.isPhieuNhapHoanThanh=!0,this.kiemTraPhieuHoanThanh(o)&&(o.tenTinhTrangPhieu=this.tsb.t("option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"),o.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh),this._notification.success(p.$.SUCCESS,`${this.tsb.t("msg-phieu-nhap","Phi\u1ebfu nh\u1eadp")} ${i.maPhieuNhap} ${this.tsb.t("msg-da-hoan-thanh","\u0111\xe3 ho\xe0n th\xe0nh.")}`))}else{const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,`${this.tsb.t("msg-cac-phieu-mua-hang","C\xe1c phi\u1ebfu mua h\xe0ng")} ${i.listMaPhieuMuaHang} ${this.tsb.t("msg-da-nhan-thanh-toan","\u0111\xe3 nh\u1eadn thanh to\xe1n")}: ${o} VN\u0110.`);let a=i.listMaPhieuMuaHang.split(",");this.gridData.filter(u=>a.includes(u.maPhieu)).forEach(u=>{u.tongSoTienDaChi=(u.tongSoTienDaChi??0)+i.soTien,u.tongSoTienDaChi==u.tongGiaNhap&&(u.isThanhToanThuChiThanhCong=!0),this.kiemTraPhieuHoanThanh(u)&&(u.tenTinhTrangPhieu=this.tsb.t("option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"),u.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh)})}}catch{}})}onXemPhieuNhap(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-nhap","C\u1eadp nh\u1eadt phi\u1ebfu nh\u1eadp"),nzContent:ve.u,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}kiemTraPhieuHoanThanh(t){return!!(t.maLoaiMuaHang==y.UP.MuaHangTuKhachHang&&t.isThanhToanThuChiThanhCong&&t.isPhieuNhapHoanThanh&&t.tongSoTienDaChi==t.tongGiaNhap||(t.maLoaiMuaHang==y.UP.MuaHangVaoKho||t.maLoaiMuaHang==y.UP.MuaHangCuDoiHangMoi)&&t.isPhieuNhapHoanThanh||t.maLoaiMuaHang==y.UP.MuaHangHoaDichVuNoiBo&&t.isThanhToanThuChiThanhCong&&t.tongSoTienDaChi==t.tongGiaNhap)}onTaoPhieuBanHang(t){let i={idPhieuMuaHang:t};this.spinner.show(),this._phieuMuaHangService.T\u1ea1oPhieuBanHangFromPhieuMuaHang(i).then(o=>{this.spinner.hide(),o.success?this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:o.data},nzMaskClosable:!0}).afterClose.subscribe(h=>{this.gridLoadData()}):this._notification.error(p.$.ERROR,o.message)})}onViewPhieuBanHang(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}onChuyenTrangThaiHoanThanh(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-chuyen-trang-thai-hoan-thanh","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n chuy\u1ec3n tr\u1ea1ng th\xe1i ho\xe0n th\xe0nh?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._phieuMuaHangService.ChuyenTrangThaiHoanThanh(t).then(i=>{i&&i.success?(this._notification.success(p.$.SUCCESS,this.tsb.t("msg-chuyen-trang-thai-thanh-cong","Chuy\u1ec3n tr\u1ea1ng th\xe1i th\xe0nh c\xf4ng.")),this.gridLoadData()):this._notification.warning(p.$.WARNING,i.message),this.spinner.hide()})}})}onXoa(t,i){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn x\xf3a",nzContent:`B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a phi\u1ebfu mua h\xe0ng ${i}?`,nzOkText:"X\xf3a",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:320,nzOnOk:()=>{this.spinner.show(),this._phieuMuaHangService.XoaTheoId(t).then(o=>{o&&o.success?(this._notification.success(p.$.SUCCESS,"X\xf3a phi\u1ebfu th\xe0nh c\xf4ng."),this.gridLoadData()):this._notification.warning(p.$.WARNING,o.message),this.spinner.hide()})}})}onHuyPhieu(t){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn hu\u1ef7 phi\u1ebfu",nzContent:`B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n hu\u1ef7 phi\u1ebfu mua h\xe0ng ${t.maPhieu}? Phi\u1ebfu nh\u1eadp v\xe0 phi\u1ebfu chi li\xean quan s\u1ebd b\u1ecb hu\u1ef7 theo.`,nzOkText:"Hu\u1ef7 phi\u1ebfu",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:420,nzOnOk:()=>{this.spinner.show(),this._phieuMuaHangService.Huy(t.id).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,"Hu\u1ef7 phi\u1ebfu mua h\xe0ng th\xe0nh c\xf4ng."),this.gridLoadData()):this._notification.warning(p.$.WARNING,i?.message??"Hu\u1ef7 phi\u1ebfu th\u1ea5t b\u1ea1i.")})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(Kt.a),n.Y36(an.f),n.Y36(lt.x),n.Y36(n.R0b),n.Y36(s.JJ),n.Y36(u_.t),n.Y36($.e),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-mua-hang"]],viewQuery:function(i,o){if(1&i&&n.Gf(s_,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:92,vars:100,consts:[[1,"row"],[1,"col-12"],[1,"m-b-10"],[1,"font-weight-normal","mb-0"],[1,"col-lg-11"],["class","m-b-10 col-lg-2",4,"ngIf"],[1,"m-b-10","col-lg-2","text-right"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],[1,"m-b-10","col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nz-button","","nzSize","small","nzType","default",1,"m-r-5",3,"click"],["nz-icon","","nzType","upload","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],["class","pmh-tong-hop m-b-10",4,"ngIf"],[3,"nzVisible","nzWidth","nzFooter","nzTitle","nzVisibleChange","nzOnCancel"],[4,"nzModalContent"],["footerChiTiet",""],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzWidth"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzMode","multiple","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",1,"w-100",3,"nzSize","ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[1,"pmh-tong-hop","m-b-10"],[1,"pmh-tong-hop__cards"],[1,"pmh-card","pmh-card--tien"],[1,"pmh-card__label"],["nz-icon","","nzType","info-circle","nzTheme","outline","nz-tooltip","",1,"m-l-5",3,"nzTooltipTitle"],[1,"pmh-card__value"],[3,"Value","SoThapPhan","HauTo"],[1,"pmh-card","pmh-card--phieu"],["class","pmh-link-chitiet",3,"click",4,"ngIf"],[1,"pmh-link-chitiet",3,"click"],["nz-icon","","nzType","profile","nzTheme","outline"],[1,"pmh-modal-cn"],[1,"pmh-modal-cn__tong"],[1,"pmh-modal-cn__cham"],[1,"pmh-modal-cn__tien"],[1,"m-b-10",3,"nzPrefix"],["type","text","nz-input","",3,"ngModel","placeholder","ngModelChange"],["iconTimChiNhanh",""],[1,"pmh-modal-cn__bang"],[1,"text-center"],[1,"text-right"],[4,"ngIf"],["nz-icon","","nzType","bank","nzTheme","outline",1,"pmh-modal-cn__icon"],["colspan","3",1,"text-center","pmh-modal-cn__rong"],["nz-button","","nzType","default",3,"click"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"checked","click"],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","copy","theme","outline",2,"color","#1890ff"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","text-primary","style","cursor:pointer",3,"click",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#212425",3,"Value","HauTo"],[1,"text-primary",2,"cursor","pointer",3,"click"],[2,"font-weight","500","white-space","nowrap"],["nz-icon","","nzTheme","outline",2,"margin-right","4px",3,"nzType"],["nz-icon","","nzType","inbox","nzTheme","outline",2,"margin-right","4px"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-icon","","nzType","dollar","theme","outline",2,"color","#1890ff"],["nz-icon","","nzType","inbox","theme","outline",2,"color","#1890ff"],["nz-icon","","nzType","check-circle","theme","outline",2,"color","#52c41a"],["nz-icon","","nzType","close-circle","theme","outline",2,"color","#ff4d4f"],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",2)(4,"h4",3),n._uU(5),n.ALo(6,"tsb"),n.qZA()(),n.TgZ(7,"div",0)(8,"div",4)(9,"div",0),n.YNc(10,g_,4,9,"div",5),n.TgZ(11,"div",6)(12,"nz-input-group",7)(13,"input",8),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(14,"tsb"),n.qZA()(),n.YNc(15,p_,1,0,"ng-template",null,9,n.W1O),n.YNc(17,d_,1,1,"ng-template",null,10,n.W1O),n.qZA(),n.TgZ(19,"div",11)(20,"nz-select",12),n.NdJ("ngModelChange",function(h){return o.searchModel.maLoaiMuaHang=h}),n.ALo(21,"tsb"),n.YNc(22,m_,2,3,"nz-option",13),n.qZA()(),n.TgZ(23,"div",11)(24,"nz-select",12),n.NdJ("ngModelChange",function(h){return o.searchModel.idTinhTrangPhieu=h}),n.ALo(25,"tsb"),n.YNc(26,T_,2,3,"nz-option",13),n.qZA()(),n.TgZ(27,"div",11)(28,"nz-select",14),n.NdJ("ngModelChange",function(h){return o.searchModel.idLoaiNgay=h}),n.ALo(29,"tsb"),n.YNc(30,C_,2,3,"nz-option",13),n.qZA()(),n.TgZ(31,"div",11)(32,"app-date-picker-range",15),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}
1),n.qZA()()()(),n.TgZ(33,"div",16)(34,"button",17),n.NdJ("click",function(){return o.onSearch()}),n._UZ(35,"span",18),n.TgZ(36,"span"),n._uU(37),n.ALo(38,"tsb"),n.qZA()()()(),n.TgZ(39,"div",19)(40,"div",20)(41,"button",21),n.NdJ("click",function(){return o.onAddNewPhieuMuaHang()}),n._UZ(42,"i",22),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.TgZ(45,"button",23),n.NdJ("click",function(){return o.onImportExcel()}),n._UZ(46,"i",24),n._uU(47),n.ALo(48,"tsb"),n.qZA()(),n.TgZ(49,"div",25)(50,"button",26),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(51,"i",27),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.TgZ(54,"button",28),n._UZ(55,"i",29),n.qZA(),n.TgZ(56,"nz-dropdown-menu",null,30)(58,"ul",31),n.YNc(59,f_,5,4,"li",32),n.YNc(60,z_,4,2,"ng-container",33),n.qZA()()()(),n.YNc(61,b_,19,21,"div",34),n.TgZ(62,"nz-modal",35),n.NdJ("nzVisibleChange",function(h){return o.hienChiTietChiNhanh=h})("nzOnCancel",function(){return o.dongChiTietChiNhanh()}),n.ALo(63,"tsb"),n.YNc(64,N_,44,40,"ng-container",36),n.qZA(),n.YNc(65,D_,3,4,"ng-template",null,37,n.W1O),n.TgZ(67,"app-table-resize",38),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(68,"nz-table",39,40),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(71,"thead")(72,"tr")(73,"th",41)(74,"input",42),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(75,"tsb"),n.qZA(),n.YNc(76,Z_,2,1,"div",43),n.qZA(),n.TgZ(77,"th",41),n._uU(78),n.ALo(79,"tsb"),n.qZA(),n.YNc(80,v_,2,1,"ng-container",33),n.TgZ(81,"th",44),n._uU(82),n.ALo(83,"tsb"),n.qZA()()(),n.TgZ(84,"tbody"),n.YNc(85,W_,24,15,"ng-template",45),n.qZA()()(),n.TgZ(86,"div",46)(87,"nz-pagination",47),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(88,X_,1,3,"ng-template",null,48,n.W1O),n.qZA()()(),n.YNc(90,nd,1,1,"ng-template",null,49,n.W1O),n.qZA()()),2&i){const a=n.MAs(16),h=n.MAs(18),u=n.MAs(57),r=n.MAs(66),d=n.MAs(89);n.xp6(5),n.Oqu(n.xi3(6,60,"title-phieu-mua-hang","Phi\u1ebfu mua h\xe0ng")),n.xp6(5),n.Q6J("ngIf",o.isChonChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(14,63,"plh-ten","T\xean"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.maLoaiMuaHang)("nzPlaceHolder",n.xi3(21,66,"plh-loai-mua-hang","Lo\u1ea1i mua h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.listLoaiMuaHang),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTinhTrangPhieu)("nzPlaceHolder",n.xi3(25,69,"plh-trang-thai-phieu","Tr\u1ea1ng th\xe1i phi\u1ebfu")),n.xp6(2),n.Q6J("ngForOf",o.lstTinhTrangPhieu),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idLoaiNgay)("nzPlaceHolder",n.xi3(29,72,"plh-loai-ngay","Lo\u1ea1i ng\xe0y")),n.xp6(2),n.Q6J("ngForOf",o.lstLoaiNgay),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(38,75,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(6),n.hij(" ",n.xi3(44,78,"btn-them-moi","Th\xeam m\u1edbi")," "),n.xp6(4),n.hij(" ",n.xi3(48,81,"btn-import-excel","Import Excel")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(53,84,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngIf",o.tongHop),n.xp6(1),n.Q6J("nzVisible",o.hienChiTietChiNhanh)("nzWidth",560)("nzFooter",r)("nzTitle",n.xi3(63,87,"link-chi-tiet-theo-chi-nhanh","Chi ti\u1ebft theo chi nh\xe1nh")),n.xp6(5),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(99,td))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzWidth","40px"),n.xp6(1),n.Q6J("title",n.xi3(75,90,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(2),n.Q6J("ngIf",o.getRowsSelect().length>0),n.xp6(1),n.Q6J("nzWidth","60px"),n.xp6(1),n.Oqu(n.xi3(79,93,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(83,96,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,S.du,S.Hf,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:['@charset "UTF-8";.da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.trang-thai-nhap[_ngcontent-%COMP%]{background-color:#f0f0f0;color:#595959;padding:4px 12px;border-radius:16px;font-weight:500}
1.da-huy-bo[_ngcontent-%COMP%]{background-color:#fff1f0;color:#cf1322;padding:4px 12px;border-radius:16px;font-weight:500;text-decoration:line-through;border:1px solid #ffa39e}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}.pmh-tong-hop__cards[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.pmh-card[_ngcontent-%COMP%]{background-color:#fafafa;border:1px solid #f0f0f0;border-left:3px solid #d9d9d9;border-radius:4px;padding:8px 12px}.pmh-card__label[_ngcontent-%COMP%]{font-size:12px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmh-card__value[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:#212425}.pmh-card--tien[_ngcontent-%COMP%]{background-color:#f6ffed;border-color:#d9f7be;border-left-color:#52c41a}.pmh-card--tien[_ngcontent-%COMP%] .pmh-card__label[_ngcontent-%COMP%]{color:#5b8c00}.pmh-card--tien[_ngcontent-%COMP%] .pmh-card__value[_ngcontent-%COMP%]{color:#389e0d}.pmh-card--phieu[_ngcontent-%COMP%]{background-color:#e6f7ff;border-color:#bae7ff;border-left-color:#1890ff}.pmh-card--phieu[_ngcontent-%COMP%] .pmh-card__label[_ngcontent-%COMP%]{color:#096dd9}.pmh-card--phieu[_ngcontent-%COMP%] .pmh-card__value[_ngcontent-%COMP%]{color:#0050b3}.pmh-link-chitiet[_ngcontent-%COMP%]{margin-left:10px;font-size:12px;font-weight:400;color:#1890ff;cursor:pointer;white-space:nowrap}.pmh-link-chitiet[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:3px}.pmh-link-chitiet[_ngcontent-%COMP%]:hover{color:#40a9ff;text-decoration:underline}.pmh-modal-cn__tong[_ngcontent-%COMP%]{font-size:13px;color:#595959;margin-bottom:12px}.pmh-modal-cn__cham[_ngcontent-%COMP%]{margin:0 6px;color:#d9d9d9}.pmh-modal-cn__tien[_ngcontent-%COMP%]{color:#389e0d}.pmh-modal-cn__bang[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.pmh-modal-cn__bang[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#fafafa;color:#8c8c8c;font-weight:500;font-size:12px}.pmh-modal-cn__bang[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .pmh-modal-cn__bang[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:8px 12px;border-bottom:1px solid #f0f0f0}.pmh-modal-cn__bang[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover td[_ngcontent-%COMP%]{background-color:#fafafa}.pmh-modal-cn__bang[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-top:1px solid #d9d9d9;border-bottom:none;background-color:#fafafa}.pmh-modal-cn__icon[_ngcontent-%COMP%]{color:#1890ff;margin-right:6px}.pmh-modal-cn__rong[_ngcontent-%COMP%]{color:#8c8c8c;padding:16px 12px}']})}return e})();function id(e,l){if(1&e&&(n.TgZ(0,"li")(1,"a",5),n._uU(2),n.qZA()()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("href",t.link,n.LSH),n.xp6(1),n.Oqu(t.name)}}function od(e,l){if(1&e&&(n.TgZ(0,"div",3)(1,"h4"),n._uU(2),n.qZA(),n.TgZ(3,"ul"),n.YNc(4,id,3,2,"li",4),n.qZA()()),2&e){const t=l.$implicit;n.xp6(2),n.Oqu(t.title),n.xp6(2),n.Q6J("ngForOf",t.items)}}let ad=(()=>{class e{tsb=(0,n.f3M)(J.A);categories=[];constructor(){}ngOnInit(){this.categories=[{title:this.tsb.t("label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng"),items:[{name:this.tsb.t("label-khach-hang-upper","Kh\xe1ch h\xe0ng"),link:"/customer/ql-khachhang"},{name:this.tsb.t("label-nha-cung-cap","Nh\xe0 cung c\u1ea5p"),link:"/warehouse-product/quan-ly-ncc"},{name:this.tsb.t("label-nhan-vien","Nh\xe2n vi\xean"),link:"/caidat/nhan-vien"},{name:this.tsb.t("label-nhom-nha-cung-cap","Nh\xf3m nh\xe0 cung c\u1ea5p"),link:"/warehouse-product/quan-ly-nncc"}]},{title:this.tsb.t("label-tai-san","T\xe0i s\u1ea3n"),items:[{name:this.tsb.t("label-tai-san-co-dinh","T\xe0i s\u1ea3n c\u1ed1 \u0111\u1ecbnh"),link:"/major/tai-san-co-dinh"}]},{title:this.tsb.t("label-quy-tai-khoan","Qu\u1ef9 t\xe0i kho\u1ea3n"),items:[{name:this.tsb.t("label-tai-khoan-ngan-hang","T\xe0i kho\u1ea3n ng\xe2n h\xe0ng"),link:"/quantri/tk-nganhang"},{name:this.tsb.t("label-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t"),link:"/major/tai-khoan-tien-mat"},{name:this.tsb.t("label-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed"),link:"/major/tai-khoan-vi-dien-tu"},{name:this.tsb.t("label-tra-gop","Tr\u1ea3 g\xf3p"),link:"/caidat/cauhinh-doitac-tragop"}]},{title:this.tsb.t("label-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n"),items:[{name:this.tsb.t("label-danh-sach-mau-hoa-don","Danh s\xe1ch m\u1eabu h\xf3a \u0111\u01a1n"),link:"/major/dm-mau-hoa-don"}]},{title:this.tsb.t("label-tai-khoan","T\xe0i kho\u1ea3n"),items:[{name:this.tsb.t("label-he-thong-tai-khoan","H\u1ec7 th\u1ed1ng t\xe0i kho\u1ea3n"),link:"/major/dm-tai-khoan-ke-toan"}]},{title:this.tsb.t("label-thu-chi","Thu chi"),items:[{name:this.tsb.t("label-loai-chi","Lo\u1ea1i chi"),link:"/major/thu-chi-ly-do-danh-sach"}]}]}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-danh-muc"]],decls:6,vars:5,consts:[[1,"full-height-card"],[1,"category-grid"],["class","category-group",4,"ngFor","ngForOf"],[1,"category-group"],[4,"ngFor","ngForOf"],["target","_blank","rel","noopener noreferrer",3,"href"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-card",0)(1,"h2"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",1),n.YNc(5,od,5,2,"div",2),n.qZA()()),2&i&&(n.xp6(2),n.Oqu(n.xi3(3,2,"title-danh-muc","Danh m\u1ee5c")),n.xp6(3),n.Q6J("ngForOf",o.categories))},dependencies:[s.sg,B.bd,Q.p],styles:[".full-height-card[_ngcontent-%COMP%]{height:100vh;overflow:auto;display:flex;flex-direction:column}.category-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:12px}
1.category-group[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-weight:600;margin-bottom:15px}.category-group[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;list-style:none}.category-group[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#f97396;text-decoration:none;display:inline-block;margin-bottom:10px}.category-group[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}"]})}return e})(),Pe=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon`),this.httpClient=t}TimTheoDieuKien_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon/TimTheoDieuKien_SA`,t).toPromise()}ThemMoi_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon/ThemMoi_SA`,t).toPromise()}TimTheoId_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon/TimTheoId_SA?id=${t}`,{}).toPromise()}CapNhat_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon/CapNhat_SA`,t).toPromise()}Xoa_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmMauHoaDon/Xoa_SA?id=${t}`,{}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ee=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_dmMauHoaDonService;httpClient;id;formInput;constructor(t,i,o,a,h,u){super(u),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._dmMauHoaDonService=h,this.httpClient=u}ngOnInit(){this.initForm()}initForm(){this.formInput=this.fb.group({maHoaDon:[null,[g.kI.required]],tenHoaDon:[null,[g.kI.required]]}),this.id&&this._dmMauHoaDonService.TimTheoId_SA(this.id).then(t=>{t&&t.success&&this.formInput.patchValue({maHoaDon:t.data.maHoaDon,tenHoaDon:t.data.tenHoaDon},{emitEvent:!1})})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(this._spinner.show(),this._dmMauHoaDonService.ThemMoi_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi nh\xf3m n\u1ed9i b\u1ed9 th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._dmMauHoaDonService.CapNhat_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt nh\xf3m n\u1ed9i b\u1ed9 th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(Pe),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-dm-mau-hoa-don-edit"]],inputs:{id:"id"},features:[n.qOj],decls:20,vars:13,consts:[["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],["nzErrorTip","M\xe3 kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maHoaDon","type","text",3,"nzSize"],["nzErrorTip","T\xean kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","tenHoaDon","type","text",3,"nzSize"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),n._uU(3,"M\xe3"),n.qZA(),n.TgZ(4,"nz-form-control",3),n._UZ(5,"input",4),n.qZA()(),n.TgZ(6,"nz-form-item",1)(7,"nz-form-label",2),n._uU(8,"T\xean"),n.qZA(),n.TgZ(9,"nz-form-control",5),n._UZ(10,"input",6),n.qZA()(),n._UZ(11,"hr"),n.TgZ(12,"div",7)(13,"div")(14,"button",8),n.NdJ("
1click",function(){return o.addOrEdit()}),n._UZ(15,"i",9),n._uU(16," L\u01b0u "),n.qZA(),n.TgZ(17,"button",10),n.NdJ("click",function(){return o.onExit()}),n._UZ(18,"i",11),n._uU(19," Tho\xe1t "),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("nzSize","small"))},dependencies:[M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function ld(e,l){1&e&&n._UZ(0,"i",12)}function hd(e,l){if(1&e&&(n.TgZ(0,"th",25),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function cd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,hd,2,5,"th",24),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function ud(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function sd(e,l){if(1&e&&(n.TgZ(0,"td",33),n.ynx(1,34),n.YNc(2,ud,3,1,"ng-container",35),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType)}}function rd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sd,3,2,"td",32),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function gd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",26),n._uU(2),n.qZA(),n.YNc(3,rd,2,1,"ng-container",19),n.TgZ(4,"td",27)(5,"nz-button-group"),n.ynx(6),n.TgZ(7,"button",28),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onEdit(a.id))}),n._UZ(8,"i",29),n.qZA(),n.BQk(),n.ynx(9),n.TgZ(10,"button",30),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onDelete(a.id))}),n._UZ(11,"i",31),n.qZA(),n.BQk(),n.qZA()()()}if(2&e){const t=l.index,i=n.oxw(2);n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function pd(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const ke=function(){return{x:"scroll"}};function _d(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-card")(1,"div",13)(2,"button",14),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onAddNew())}),n._UZ(3,"i",15),n.TgZ(4,"span"),n._uU(5,"Th\xeam m\u1edbi"),n.qZA()()(),n.TgZ(6,"nz-table",16,17),n.NdJ("nzQueryParams",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onQueryParamsChange(o))}),n.TgZ(8,"thead")(9,"tr")(10,"th",18),n._uU(11,"STT"),n.qZA(),n.YNc(12,cd,2,1,"ng-container",19),n.TgZ(13,"th",20),n._uU(14," Thao t\xe1c "),n.qZA()()(),n.TgZ(15,"tbody"),n.YNc(16,gd,12,2,"tr",19),n.qZA()(),n.TgZ(17,"div",21)(18,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageIndex(o))})("nzPageSizeChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageSize(o))}),n.YNc(19,pd,1,3,"ng-template",null,23,n.W1O),n.qZA()()()}if(2&e){const t=n.MAs(7),i=n.MAs(20),o=n.oxw();n.xp6(6),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(13,ke)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","100px"),n.xp6(3),n.Q6J("ngForOf",t.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",i)("nzPageSizeOptions",o.pageSizeOption)}}function dd(e,l){if(1&e&&(n.TgZ(0,"th",25),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function md(e,l){if(1&e&&(n.ynx(0),n.YNc(1,dd,2,5,"th",24),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Td(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Cd(e,l){if(1&e&&(n.TgZ(0,"td",33),n.ynx(1,34),n.YNc(2,Td,3,1,"ng-container",35),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType)}}function fd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Cd,3,2,"td",32),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function zd(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",26),n._uU(2),n.qZA(),n.YNc(3,fd,2,1,"ng-container",19),n.qZA()),2&e){const t=l.index,i=n.oxw(2);n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function xd(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function bd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-card")(1,"nz-table",16,17),n.NdJ("nzQueryParams",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onQueryParamsChange(o))}
1),n.TgZ(3,"thead")(4,"tr")(5,"th",18),n._uU(6,"STT"),n.qZA(),n.YNc(7,md,2,1,"ng-container",19),n.qZA()(),n.TgZ(8,"tbody"),n.YNc(9,zd,4,2,"tr",19),n.qZA()(),n.TgZ(10,"div",21)(11,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageIndex(o))})("nzPageSizeChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageSize(o))}),n.YNc(12,xd,1,3,"ng-template",null,23,n.W1O),n.qZA()()()}if(2&e){const t=n.MAs(2),i=n.MAs(13),o=n.oxw();n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(12,ke)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",t.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",i)("nzPageSizeOptions",o.pageSizeOption)}}function yd(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",38),n.BQk())}function Md(e,l){1&e&&n._UZ(0,"span",39)}function Sd(e,l){if(1&e&&(n.YNc(0,yd,2,0,"ng-container",36),n.YNc(1,Md,1,0,"ng-template",null,37,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}let Nd=(()=>{class e extends V.t{_modalService;_notification;spinner;_userService;_dropdownCommonService;_dmMauHoaDonService;httpClient;filter={keyWord:null,kieuLoai:"MauHoaDon"};lstNganhNghe=[];idQuocGiaOld;lstChiNhanh=[];selectedChiNhanh;disableSelect=!1;userLogin;isSuperUser=!1;constructor(t,i,o,a,h,u,r){super(r),this._modalService=t,this._notification=i,this.spinner=o,this._userService=a,this._dropdownCommonService=h,this._dmMauHoaDonService=u,this.httpClient=r}ngOnInit(){this.gridColumns=[new _.C4({field:"maHoaDon",header:"M\xe3",thWidth:"300px",class:"text-left"}),new _.C4({field:"tenHoaDon",header:"T\xean",thWidth:"300px",class:"text-left"})],this._userService.getCurrentUser().subscribe(t=>{null!=t&&(this.userLogin=new Hn.K(t),this.isSuperUser=this.userLogin.isSuperUser)}),this.gridLoadData()}gridLoadData(){let t={...this.filter,...this.getGridOption()};this._dropdownCommonService.TimTheoDieuKien_DmMauHoaDon(t).then(i=>{i&&i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onAddNew(){this._modalService.create({nzTitle:"Th\xeam m\u1edbi M\u1eabu h\xf3a \u0111\u01a1n",nzContent:Ee,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{top:"50px"},nzWidth:"40%",nzComponentParams:{id:null},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:"C\u1eadp nh\u1eadt M\u1eabu h\xf3a \u0111\u01a1n",nzContent:Ee,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{top:"50px"},nzWidth:"40%",nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._dmMauHoaDonService.Xoa_SA(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36(an.f),n.Y36(Pe),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-dm-mau-hoa-don"]],features:[n.qOj],decls:19,vars:7,consts:[[1,"row","align-items-center"],[1,"col-lg-3"],[1,"font-weight-normal"],[1,"col-lg-9","d-flex","justify-content-end"],[1,"col-lg-6","m-b-xs-10","m-b-md-10"],[3,"nzSize","nzPrefix"],["type","text","nz-input","","placeholder","T\xecm ki\u1ebfm theo m\xe3 | t\xean...",3,"nzSize","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],[4,"ngIf"],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],[1,"col-lg-4","p-l-0","m-b-10"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus-circle","theme","outline"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","S\u1eeda",3,"click"],["nz-icon","","nzType","edit","theme","outline"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click"],["nz-icon","","nzType","delete","theme","outline"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4,"Danh s\xe1ch M\u1eabu h\xf3a \u0111\u01a1n"),n.qZA()(),n.TgZ(5,"div",3)(6,"div",4)(7,"nz-input-group",5)(8,"input",6),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h})("keyup",function(){return o.onSearch()}),n.qZA()(),n.YNc(9,ld,1,0,"ng-template",null,7,n.W1O),n.qZA(),n.TgZ(11,"div")(12,"button",8),n.NdJ("click",function(){return o.onSearch()}),n._UZ(13,"i",9),n._uU(14," T\xecm ki\u1ebfm "),n.qZA()()()()(),n.YNc(15,_d,21,14,"nz-card",10),n.YNc(16,bd,14,13,"nz-card",10),n.YNc(17,Sd,3,2,"ng-template",null,11,n.W1O)),2&i){const a=n.MAs(10);n.xp6(7),n.Q6J("nzSize","small")("nzPrefix",a),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.filter.keyWord),n.xp6(4),n.Q6J("nzLoading",o.isLoading),n.xp6(3),n.Q6J("ngIf",!0===o.isSuperUser),n.xp6(1),n.Q6J("ngIf",!1===o.isSuperUser)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,W.SY,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.JJ,g.On,w.Ls]})}return e})(),Le=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan`),this.httpClient=t}TimTheoDieuKien_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan/TimTheoDieuKien_SA`,t).toPromise()}ThemMoi_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan/ThemMoi_SA`,t).toPromise()}TimTheoId_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan/TimTheoId_SA?id=${t}`,{}).toPromise()}CapNhat_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan/CapNhat_SA`,t).toPromise()}Xoa_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/DmTaiKhoanKeToan/Xoa_SA?id=${t}`,{}).toPromise()}KhoiTaoDuLieuDonVi(){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/KhoiTaoDuLieuDonVi`,{}).toPromise()}ThemMoi(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/ThemMoi`,t).toPromise()}CapNhat(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/CapNhat`,t).toPromise()}TimTheoId(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/TimTheoId?id=${t}`,{}).toPromise()}Xoa(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/Xoa?id=${t}`,{}).toPromise()}GetTreePagingAsync(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/DmTaiKhoanKeToan/GetTreePagingAsync`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Dd(e,l){if(1&e&&(n.TgZ(0,"nz-option",16),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.displayName)("nzValue",t.id),n.xp6(1),n.hij(" ",t.displayName," ")}}function Zd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",17),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.addOrEdit())}),n._UZ(1,"i",18),n._uU(2," L\u01b0u "),n.qZA()}}function Ad(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",17),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.ThemMoi())}),n._UZ(1,"i",18),n._uU(2," L\u01b0u "),n.qZA()}}let we=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_dmTaiKhoanKeToanService;_dropdownCommonMajorService;httpClient;id;isSuper=!1;formInput;lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u,r){super(r),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._dmTaiKhoanKeToanService=h,this._dropdownCommonMajorService=u,this.httpClient=r}ngOnInit(){this.initForm(),this.GetAllTaiKhoanKeToan()}isEdit(){return null!=this.id}initForm(){this.formInput=this.fb.group({idCha:[null],soTaiKhoan:[null,[g.kI.required]],tenTaiKhoan:[null,[g.kI.required]],isCanNhapDoiTuong:[null]}),this.id&&this._dmTaiKhoanKeToanService.TimTheoId(this.id).then(t=>{t&&t.success&&this.formInput.patchValue({idCha:t.data.idCha,soTaiKhoan:t.data.soTaiKhoan,tenTaiKhoan:t.data.tenTaiKhoan,isCanNhapDoiTuong:t.data.isCanNhapDoiTuong},{emitEvent:!1})})}GetAllTaiKhoanKeToan(){this._dropdownCommonMajorService.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data,this.lstTaiKhoanKeToan=t.data.map(i=>({...i,displayName:`${i.soTaiKhoan} - ${i.tenTaiKhoan}`})))})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateV
1alueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(this._spinner.show(),this._dmTaiKhoanKeToanService.ThemMoi_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._dmTaiKhoanKeToanService.CapNhat_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){this.modal.close(!0)}ThemMoi(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(this._spinner.show(),this._dmTaiKhoanKeToanService.ThemMoi(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._dmTaiKhoanKeToanService.CapNhat(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(Le),n.Y36(an.f),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-dm-tai-khoan-ke-toan-edit"]],inputs:{id:"id",isSuper:"isSuper"},features:[n.qOj],decls:30,vars:23,consts:[["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzFor","class",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["formControlName","idCha","name","idCha","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],["nzErrorTip","S\u1ed1 t\xe0i kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","soTaiKhoan","type","text",3,"nzSize"],["nzErrorTip","T\xean kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","tenTaiKhoan","type","text",3,"nzSize"],["nz-checkbox","","formControlName","isCanNhapDoiTuong"],[2,"padding","5px","text-align","right","margin-right","10px"],["class","m-r-15","nz-button","","nzType","primary",3,"click",4,"ngIf"],["nz-button","",3,"click"],["nz-icon","","nzType","rollback","nzTheme","outline"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-button","","nzType","primary",1,"m-r-15",3,"click"],["nz-icon","","nzType","save","nzTheme","outline"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),n._uU(3,"T\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(4,"nz-form-control",3)(5,"nz-select",4),n.YNc(6,Dd,2,3,"nz-option",5),n.qZA()()(),n.TgZ(7,"nz-form-item",1)(8,"nz-form-label",6),n._uU(9,"S\u1ed1 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(10,"nz-form-control",7),n._UZ(11,"input",8),n.qZA()(),n.TgZ(12,"nz-form-item",1)(13,"nz-form-label",6),n._uU(14,"T\xean t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(15,"nz-form-control",9),n._UZ(16,"input",10),n.qZA()(),n.TgZ(17,"nz-form-item",1)(18,"nz-form-label",2),n._uU(19,"B\u1eaft bu\u1ed9c \u0111\u1ed1i t\u01b0\u1ee3ng"),n.qZA(),n.TgZ(20,"nz-form-control",3),n._UZ(21,"label",11),n.qZA()(),n._UZ(22,"hr"),n.TgZ(23,"div",12)(24,"div"),n.YNc(25,Zd,3,0,"button",13),n.YNc(26,Ad,3,0,"button",13),n.TgZ(27,"button",14),n.NdJ("click",function(){return o.onExit()}),n._UZ(28,"i",15),n._uU(29," Tho\xe1t "),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("ngForOf",o.lstTaiKhoanKeToan),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(5),n.Q6J("ngIf",!0===o.isSuper),n.xp6(1),n.Q6J("ngIf",!1===o.isSuper))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,G.Ie,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls,K.a],styles:["hr[_ng
1content-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function vd(e,l){1&e&&n._UZ(0,"i",26)}function Pd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",27),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onKhoiTaoDuLieu())}),n._UZ(1,"i",28),n.TgZ(2,"span"),n._uU(3,"Kh\u1edfi t\u1ea1o d\u1eef li\u1ec7u m\u1eabu"),n.qZA()()}}function Ed(e,l){1&e&&n.GkF(0)}const Oe=function(e,l){return{$implicit:e,index:l}};function kd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ed,1,0,"ng-container",29),n.BQk()),2&e){const t=l.$implicit,i=l.index;n.oxw();const o=n.MAs(42);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.WLB(2,Oe,t,i+1))}}function Ld(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw().index;n.xp6(1),n.hij(" ",t," ")}}function wd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.oxw().toggleExpand(a),n.KtG(o.stopPropagation())}),n._UZ(1,"i",48),n.qZA()}if(2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("nzType",t.expand?"minus-square":"plus-square")}}function Od(e,l){1&e&&n._UZ(0,"span",49)}function qd(e,l){1&e&&n._UZ(0,"label",50),2&e&&n.Q6J("nzChecked",!0)("nzDisabled",!0)}function Qd(e,l){1&e&&n.GkF(0)}function Jd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Qd,1,0,"ng-container",29),n.BQk()),2&e){const t=l.$implicit,i=l.index,o=n.oxw(2).index;n.oxw();const a=n.MAs(42);n.xp6(1),n.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",n.WLB(2,Oe,t,o+"."+(i+1)))}}function Id(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Jd,2,5,"ng-container",20),n.BQk()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("ngForOf",t.children)}}const Ud=function(e){return{"padding-left.px":e}},At=function(e){return{"font-weight-bold":e}};function Kd(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr",30),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onClickItem(a))}),n.TgZ(1,"td",31),n.YNc(2,Ld,2,1,"ng-container",32),n.qZA(),n.TgZ(3,"td",33)(4,"span",34),n.YNc(5,wd,2,1,"button",35),n.YNc(6,Od,1,0,"span",36),n.qZA(),n.TgZ(7,"span",37),n._uU(8),n.qZA()(),n.TgZ(9,"td",38),n._uU(10),n.qZA(),n.TgZ(11,"td",39),n._uU(12),n.qZA(),n.TgZ(13,"td",39),n.YNc(14,qd,1,2,"label",40),n.qZA(),n.TgZ(15,"td",31),n._uU(16),n.ALo(17,"date"),n._UZ(18,"br"),n.TgZ(19,"span",41),n._uU(20),n.qZA()(),n.TgZ(21,"td",42)(22,"nz-button-group"),n.ynx(23),n.TgZ(24,"button",43),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onEdit(a.id))}),n._UZ(25,"i",44),n.qZA(),n.BQk(),n.ynx(26),n.TgZ(27,"button",45),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n._UZ(28,"i",46),n.qZA(),n.BQk(),n.qZA()()(),n.YNc(29,Id,2,1,"ng-container",32)}if(2&e){const t=l.$implicit;n.uIk("id","row-"+t.id),n.xp6(2),n.Q6J("ngIf",!(t.level>0)),n.xp6(1),n.Q6J("ngStyle",n.VKq(19,Ud,20*(t.level||0)))("ngClass",n.VKq(21,At,(null==t.children?null:t.children.length)>0)),n.xp6(2),n.Q6J("ngIf",null==t.children?null:t.children.length),n.xp6(1),n.Q6J("ngIf",!(null!=t.children&&t.children.length)),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.Q6J("ngClass",n.VKq(23,At,(null==t.children?null:t.children.length)>0)),n.xp6(1),n.Oqu(t.tenTaiKhoan),n.xp6(1),n.Q6J("ngClass",n.VKq(25,At,(null==t.children?null:t.children.length)>0)),n.xp6(1),n.Oqu(t.cap),n.xp6(1),n.Q6J("ngClass",n.VKq(27,At,(null==t.children?null:t.children.length)>0)),n.xp6(1),n.Q6J("ngIf",!0===t.isCanNhapDoiTuong),n.xp6(2),n.hij(" ",n.xi3(17,16,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiTao,")"),n.xp6(9),n.Q6J("ngIf",t.expand)}}function Hd(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Bd(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",53),n.BQk())}function Fd(e,l){1&e&&n._UZ(0,"span",54)}function Vd(e,l){if(1&e&&(n.YNc(0,Bd,2,0,"ng-container",51),n.YNc(1,Fd,1,0,"ng-template",null,52,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}const Yd=function(){return[""]},Gd=function(){return{x:"scroll"}};let Rd=(()=>{class e extends V.t{_modalService;_notification;spinner;_userService;_dmTaiKhoanKeToanService;httpClient;filter={keyWord:null,kieuLoai:"TaiKhoanKeToan"};lstNganhNghe=[];idQuocGiaOld;lstChiNhanh=[];selectedChiNhanh;disableSelect=!1;userLogin;isSuperUser=!1;constructor(t,i,o,a,h,u){super(u),this._modalService=t,this._notification=i,this.spinner=o,this._userService=a,this._dmTaiKhoanKeToanService=h,this.httpClient=u}ngOnInit(){this.gridColumns=[new _.C4({field:"soTaiKhoan",header:"M\xe3",thWidth:"300px",class:"text-left"}),new _.C4({field:"tenTaiKhoan",header:"T\xean",thWidth:"300px",class:"text-left"}),new _.C4({field:"ngayCapNhat",header:"T\u1ea1o b\u1edfi",thWidth:"150px",class:"text-center",dataType:"date"})],this._userService.getCurrentUser().subscribe(t=>{null!=t&&(this.userLogin=new Hn.K(t),this.isSuperUser=this.userLogin.isSuperUser)}),this.gridLoadData()}onAddNew(){this._modalService.create({nzTitle:"Th\xeam m\u1edbi T\xe0i kho\u1ea3n k\u1ebf to\xe1n",nzContent:we,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"35%",nzComponentParams:{id:null,isSuper:this.isSuperUser},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:"C\u1eadp nh\u1eadt T\xe0i kho\u1ea3n k\u1ebf to\xe1n",nzContent:we,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{top:"50px"},nzWidth:"35%",nzComponentParams:{id:t,isSuper:this.isSuperUser},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._dmTaiKhoanKeToanService.Xoa(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}onSearch(){this.gridLoadData()}onKhoiTaoDuLieu(){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n kh\u1edfi t\u1ea1o d\u1eef li\u1ec7u?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._dmTaiKhoanKeToanService.KhoiTaoDuLieuDonVi().then(t=>{this.spinner.hide(),t&&t.success?(this._notification.success(p.$.SUCCESS,t.message),this.gridLoadData()):this._notification.error(p.$.ERROR,t.message)})}})}listOfData=[];gridLoadData(){let t={...this.filter,...this.getGridOption()};this.spinner.show(),this._dmTaiKhoanKeToanService.GetTreePagingAsync(t).then(i=>{this.spinner.hide(),i&&i.success?(this.listOfData=this.addLevelAndExpand(i.data),this.totalRecord=i.totalRecord,console.log("D\u1eef li\u1ec7u sau khi x\u1eed l\xfd:",this.listOfData)):this._notification.error(p.$.ERROR,i.message)})}addLevelAndExpand(t,i=0){return t.map(o=>({...o,level:i,expand:!1,children:o.children&&o.children.length>0?this.addLevelAndExpand(o.children,i+1):[]}))}toggleExpand(t){t.expand=!t.expand}onClickItem(t){console.log("Click item:",t)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36(Le),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-dm-tai-khoan-ke-toan"]],features:[n.qOj],decls:49,vars:17,consts:[[1,"row","align-items-center"],[1,"col-lg-6"],[1,"font-weight-normal"],[1,"col-lg-6","d-flex","justify-content-end"],[1,"col-lg-6","m-b-xs-10","m-b-md-10"],[3,"nzSize","nzPrefix"],["type","text","nz-input","","placeholder","T\xecm ki\u1ebfm theo m\xe3 | t\xean...",3,"nzSize","ngModel","ngModelChange"],["prefixTemplate",""],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],[1,"m-b-10"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nzSize","small","nz-button","","nzType","primary",3,"click",4,"ngIf"],["nzBordered","","nzSize","middle",3,"nzData","nzScroll","nzShowPagination"],[1,"text-center",2,"width","50px"],[2,"width","250px"],[1,"text-center",2,"width","100px"],[1,"text-center",2,"width","150px"],[1,"text-center",2,"width","80px"],[4,"ngFor","ngForOf"],["recursiveRow",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","reload","theme","outline"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"click"],[1,"text-center"],[4,"ngIf"],[3,"ngStyle","ngClass"],[1,"expand-icon"],["nzSize","small","nz-button","","nzType","link",3,"click",4,"ngIf"],["class","expand-placeholder",4,"ngIf"],[2,"margin-left","15px"],[3,"ngClass"],[1,"text-center",3,"ngClass"],["nz-checkbox","",3,"nzChecked","nzDisabled",4,"ngIf"],[2,"font-style","italic"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","S\u1eeda",3,"click"],["nz-icon","","nzType","edit","theme","outline"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click"],["nz-icon","","nzType","delete","theme","outline"],["nzSize","small","nz-button","","nzType","link",3,"click"],["nz-icon","",3,"nzType"],[1,"expand-placeholder"],["nz-checkbox","",3,"nzChecked","nzDisabled"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4,"Danh m\u1ee5c T\xe0i kho\u1ea3n k\u1ebf to\xe1n"),n.qZA()(),n.TgZ(5,"div",3)(6,"div",4)(7,"nz-input-group",5)(8,"input",6),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h}),n.qZA()(),n.YNc(9,vd,1,0,"ng-template",null,7,n.W1O),n.qZA(),n.TgZ(11,"div")(12,"button",8),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(13,"i",9),n._uU(14," T\xecm ki\u1ebfm "),n.qZA()()()()(),n.TgZ(15,"nz-card")(16,"div",10)(17,"button",11),n.NdJ("click",function(){return o.onAddNew()}),n._UZ(18,"i",12),n.TgZ(19,"span"),n._uU(20,"Th\xeam m\u1edbi"),n.qZA()(),n.YNc(21,Pd,4,0,"button",13),n.qZA(),n.TgZ(22,"nz-table",14)(23,"thead")(24,"tr")(25,"th",15),n._uU(26,"STT"),n.qZA(),n.TgZ(27,"th",16),n._uU(28,"S\u1ed1 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(29,"th",16),n._uU(30,"T\xean t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(31,"th",17),n._uU(32,"C\u1ea5p"),n.qZA(),n.TgZ(33,"th",17),n._uU(34,"B\u1eaft bu\u1ed9c \u0111\u1ed1i t\u01b0\u1ee3ng"),n.qZA(),n.TgZ(35,"th",18),n._uU(36,"T\u1ea1o b\u1edfi"),n.qZA(),n.TgZ(37,"th",19),n._uU(38,"Thao t\xe1c"),n.qZA()()(),n.TgZ(39,"tbody"),n.YNc(40,kd,2,5,"ng-container",20),n.qZA()(),n.YNc(41,Kd,30,29,"ng-template",null,21,n.W1O),n.TgZ(43,"div",22)(44,"nz-pagination",23),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(45,Hd,1,3,"ng-template",null,24,n.W1O),n.qZA()()(),n.YNc(47,Vd,3,2,"ng-template",null,25,n.W1O)),2&i){const a=n.MAs(10),h=n.MAs(46);n.xp6(7),n.Q6J("nzSize","small")("nzPrefix",a),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.filter.keyWord),n.xp6(4),n.Q6J("nzLoading",o.isLoading),n.xp6(9),n.Q6J("ngIf",!1===o.isSuperUser),n.xp6(1),n.Q6J("nzData",n.DdM(15,Yd))("nzScroll",n.DdM(16,Gd))("nzShowPagination",!1),n.xp6(18),n.Q6J("ngForOf",o.listOfData),n.xp6(4),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",h)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.PC,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,W.SY,C.Zp,C.gB,C.ke,Y.dE,G.Ie,g.Fj,g.JJ,g.On,w.Ls,s.uU],styles:['@charset "UTF-8";.expand-icon[_ngcontent-%COMP%]{display:inline-block;width:24px;text-align:center}.expand-placeholder[_ngcontent-%COMP%]{display:inline-block;width:24px}.font-weight-bold[_ngcontent-%COMP%]{font-weight:600}']})}return e})(),qe=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh`),this.httpClient=t}TimTheoDieuKien_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh/TimTheoDieuKien_SA`,t).toPromise()}ThemMoi_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh/ThemMoi_SA`,t).toPromise()}TimTheoId_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh/TimTheoId_SA?id=${t}`,{}).toPromise()}CapNhat_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh/CapNhat_SA`,t).toPromise()}Xoa_SA(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/QuanTriArea/TaiSanCoDinh/Xoa_SA?id=${t}`,{}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function $d(e,l){if(1&e&&(n.TgZ(0,"nz-option",18),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenLoai)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenLoai," ")}}let Qe=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_taiSanCoDinhService;_dropdownCommonMajorService;httpClient;id;formInput;lstTaiSanCoDinh=[];constructor(t,i,o,a,h,u,r){super(r),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._taiSanCoDinhService=h,this._dropdownCommonMajorService=u,this.httpClient=r}ngOnInit(){this.initForm(),this.getAllTaiSanCoDinh()}getAllTaiSanCoDinh(){this._dropdownCommonMajorService.GetAllTaiSanCoDinh().then(t=>{t&&t.success&&(this.lstTaiSanCoDinh=t.data)})}initForm(){this.formInput=this.fb.group({idCha:[null],maLoai:[null,[g.kI.required]],tenLoai:[null,[g.kI.required]],tkNguyenGia:[null],tkKhauHao:[null]}),this.id&&this._taiSanCoDinhService.TimTheoId_SA(this.id).then(t=>{t&&t.success&&this.formInput.patchValue({idCha:t.data.idCha,maLoai:t.data.maLoai,tenLoai:t.data.tenLoai,tkNguyenGia:t.data.tkNguyenGia,tkKhauHao:t.data.tkKhauHao},{emitEvent:!1})})}isEdit(){return null!=this.id}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateV
1alueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(this._spinner.show(),this._taiSanCoDinhService.ThemMoi_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._taiSanCoDinhService.CapNhat_SA(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){this.modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(qe),n.Y36(an.f),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-san-co-dinh-edit"]],inputs:{id:"id"},features:[n.qOj],decls:36,vars:29,consts:[["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzFor","class",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["formControlName","idCha","name","idCha","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],["nzErrorTip","M\xe3 lo\u1ea1i kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maLoai","type","text",3,"nzSize"],["nzErrorTip","T\xean lo\u1ea1i kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","tenLoai","type","text",3,"nzSize"],["nz-input","","formControlName","tkNguyenGia","type","text",3,"nzSize"],["nz-input","","formControlName","tkKhauHao","type","text",3,"nzSize"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],["nzCustomContent","",3,"nzLabel","nzValue"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),n._uU(3,"T\xe0i s\u1ea3n c\u1ed1 \u0111\u1ecbnh"),n.qZA(),n.TgZ(4,"nz-form-control",3)(5,"nz-select",4),n.YNc(6,$d,2,3,"nz-option",5),n.qZA()()(),n.TgZ(7,"nz-form-item",1)(8,"nz-form-label",6),n._uU(9,"M\xe3 lo\u1ea1i"),n.qZA(),n.TgZ(10,"nz-form-control",7),n._UZ(11,"input",8),n.qZA()(),n.TgZ(12,"nz-form-item",1)(13,"nz-form-label",6),n._uU(14,"T\xean lo\u1ea1i"),n.qZA(),n.TgZ(15,"nz-form-control",9),n._UZ(16,"input",10),n.qZA()(),n.TgZ(17,"nz-form-item",1)(18,"nz-form-label",2),n._uU(19,"Tk nguy\xean gi\xe1"),n.qZA(),n.TgZ(20,"nz-form-control",3),n._UZ(21,"input",11),n.qZA()(),n.TgZ(22,"nz-form-item",1)(23,"nz-form-label",2),n._uU(24,"Tk kh\u1ea5u hao"),n.qZA(),n.TgZ(25,"nz-form-control",3),n._UZ(26,"input",12),n.qZA()(),n._UZ(27,"hr"),n.TgZ(28,"div",13)(29,"div")(30,"button",14),n.NdJ("click",function(){return o.addOrEdit()}),n._UZ(31,"i",15),n._uU(32," L\u01b0u "),n.qZA(),n.TgZ(33,"button",16),n.NdJ("click",function(){return o.onExit()}),n._UZ(34,"i",17),n._uU(35," Tho\xe1t "),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("ngForOf",o.lstTaiSanCoDinh),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("nzSize","small"))},dependencies:[s.sg,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls,K.a],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function Wd(e,l){1&e&&n._UZ(0,"i",12)}function Xd(e,l){if(1&e&&(n.TgZ(0,"th",25),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}
1function jd(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Xd,2,5,"th",24),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function n1(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function t1(e,l){if(1&e&&(n.TgZ(0,"td",33),n.ynx(1,34),n.YNc(2,n1,3,1,"ng-container",35),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType)}}function e1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,t1,3,2,"td",32),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function i1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",26),n._uU(2),n.qZA(),n.YNc(3,e1,2,1,"ng-container",19),n.TgZ(4,"td",27)(5,"nz-button-group"),n.ynx(6),n.TgZ(7,"button",28),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onEdit(a.id))}),n._UZ(8,"i",29),n.qZA(),n.BQk(),n.ynx(9),n.TgZ(10,"button",30),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onDelete(a.id))}),n._UZ(11,"i",31),n.qZA(),n.BQk(),n.qZA()()()}if(2&e){const t=l.index,i=n.oxw(2);n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function o1(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const Je=function(){return{x:"scroll"}};function a1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-card")(1,"div",13)(2,"button",14),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onAddNew())}),n._UZ(3,"i",15),n.TgZ(4,"span"),n._uU(5,"Th\xeam m\u1edbi"),n.qZA()()(),n.TgZ(6,"nz-table",16,17),n.NdJ("nzQueryParams",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onQueryParamsChange(o))}),n.TgZ(8,"thead")(9,"tr")(10,"th",18),n._uU(11,"STT"),n.qZA(),n.YNc(12,jd,2,1,"ng-container",19),n.TgZ(13,"th",20),n._uU(14," Thao t\xe1c "),n.qZA()()(),n.TgZ(15,"tbody"),n.YNc(16,i1,12,2,"tr",19),n.qZA()(),n.TgZ(17,"div",21)(18,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageIndex(o))})("nzPageSizeChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageSize(o))}),n.YNc(19,o1,1,3,"ng-template",null,23,n.W1O),n.qZA()()()}if(2&e){const t=n.MAs(7),i=n.MAs(20),o=n.oxw();n.xp6(6),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(13,Je)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","100px"),n.xp6(3),n.Q6J("ngForOf",t.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",i)("nzPageSizeOptions",o.pageSizeOption)}}function l1(e,l){if(1&e&&(n.TgZ(0,"th",25),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function h1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,l1,2,5,"th",24),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function c1(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function u1(e,l){if(1&e&&(n.TgZ(0,"td",33),n.ynx(1,34),n.YNc(2,c1,3,1,"ng-container",35),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType)}}function s1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,u1,3,2,"td",32),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function r1(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",26),n._uU(2),n.qZA(),n.YNc(3,s1,2,1,"ng-container",19),n.qZA()),2&e){const t=l.index,i=n.oxw(2);n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function g1(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function p1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-card")(1,"nz-table",16,17),n.NdJ("nzQueryParams",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onQueryParamsChange(o))}),n.TgZ(3,"thead")(4,"tr")(5,"th",18),n._uU(6,"STT"),n.qZA(),n.YNc(7,h1,2,1,"ng-container",19),n.qZA()(),n.TgZ(8,"tbody"),n.YNc(9,r1,4,2,"tr",19),n.qZA()(),n.TgZ(10,"div",21)(11,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageIndex(o))})("nzPageSizeChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.changePageSize(o))}),n.YNc(12,g1,1,3,"ng-template",null,23,n.W1O),n.qZA()()()}if(2&e){const t=n.MAs(2),i=n.MAs(13),o=n.oxw();n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(12,Je)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",t.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",i)("nzPageSizeOptions",o.pageSizeOption)}}function _1(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",38),n.BQk())}function d1(e,l){1&e&&n._UZ(0,"span",39)}function m1(e,l){if(1&e&&(n.YNc(0,_1,2,0,"ng-container",36),n.YNc(1,d1,1,0,"ng-template",null,37,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}let T1=(()=>{class e extends V.t{_modalService;_notification;spinner;_userService;_dropdownCommonService;_taiSanCoDinhService;httpClient;filter={keyWord:null};lstNganhNghe=[];idQuocGiaOld;lstChiNhanh=[];selectedChiNhanh;disableSelect=!1;userLogin;isSuperUser=!1;
1isHeThongKeToan=!1;isChamSocKhachHang=!1;constructor(t,i,o,a,h,u,r){super(r),this._modalService=t,this._notification=i,this.spinner=o,this._userService=a,this._dropdownCommonService=h,this._taiSanCoDinhService=u,this.httpClient=r}ngOnInit(){this.gridColumns=[new _.C4({field:"maLoai",header:"M\xe3 Lo\u1ea1i",thWidth:"200px",class:"text-left"}),new _.C4({field:"tenLoai",header:"T\xean Lo\u1ea1i",thWidth:"200px",class:"text-left"}),new _.C4({field:"tkNguyenGia",header:"TK Nguy\xean Gi\xe1",thWidth:"200px",class:"text-left"}),new _.C4({field:"tkKhauHao",header:"TK Kh\u1ea5u Hao",thWidth:"200px",class:"text-left"})],this._userService.getCurrentUser().subscribe(t=>{null!=t&&(this.userLogin=new Hn.K(t),this.isSuperUser=this.userLogin.isSuperUser)}),this.gridLoadData()}gridLoadData(){let t={...this.filter,...this.getGridOption()};this._dropdownCommonService.TimTheoDieuKien_TaiSanCoDinh(t).then(i=>{i&&i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onAddNew(){this._modalService.create({nzTitle:"Th\xeam m\u1edbi T\xe0i s\u1ea3n c\u1ed1 \u0111\u1ecbnh",nzContent:Qe,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{top:"50px"},nzWidth:"40%",nzComponentParams:{id:null},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:"C\u1eadp nh\u1eadt T\xe0i s\u1ea3n c\u1ed1 \u0111\u1ecbnh",nzContent:Qe,nzClosable:!0,nzClassName:"modal-nopading",nzFooter:null,nzStyle:{top:"50px"},nzWidth:"40%",nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._taiSanCoDinhService.Xoa_SA(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36(an.f),n.Y36(qe),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-san-co-dinh"]],features:[n.qOj],decls:19,vars:7,consts:[[1,"row","align-items-center"],[1,"col-lg-3"],[1,"font-weight-normal"],[1,"col-lg-9","d-flex","justify-content-end"],[1,"col-lg-6","m-b-xs-10","m-b-md-10"],[3,"nzSize","nzPrefix"],["type","text","nz-input","","placeholder","T\xecm ki\u1ebfm theo m\xe3 | t\xean...",3,"nzSize","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],[4,"ngIf"],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],[1,"col-lg-4","p-l-0","m-b-10"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus-circle","theme","outline"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","S\u1eeda",3,"click"],["nz-icon","","nzType","edit","theme","outline"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","X\xf3a",3,"click"],["nz-icon","","nzType","delete","theme","outline"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4,"Danh s\xe1ch T\xe0i s\u1ea3n c\u1ed1 \u0111\u1ecbnh"),n.qZA()(),n.TgZ(5,"div",3)(6,"div",4)(7,"nz-input-group",5)(8,"input",6),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h})("keyup",function(){return o.onSearch()}),n.qZA()(),n.YNc(9,Wd,1,0,"ng-template",null,7,n.W1O),n.qZA(),n.TgZ(11,"div")(12,"button",8),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(13,"i",9),n._uU(14," T\xecm ki\u1ebfm "),n.qZA()()()()(),n.YNc(15,a1,21,14,"nz-card",10),n.YNc(16,p1,14,13,"nz-card",10),n.YNc(17,m1,3,2,"ng-template",null,11,n.W1O)),2&i){const a=n.MAs(10);n.xp6(7),n.Q6J("nzSize","small")("nzPrefix",a),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.filter.keyWord),n.xp6(4),n.Q6J("nzLoading",o.isLoading),n.xp6(3),n.Q6J("ngIf",!0===o.isSuperUser),n.xp6(1),n.Q6J("ngIf",!1===o.isSuperUser)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,W.SY,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.JJ,g.On,w.Ls]})}return e})();var vt=T(57871);function C1(e,l){if(1&e&&(n.TgZ(0,"th",9),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function f1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,C1,2,5,"th",8),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function z1(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function x1(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",16),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongTienThu)("HauTo","(\u0111)")}}const b1=function(e,l,t){return{"da-thanh-toan":e,"cong-no":l,"chua-thanh-toan":t}};function y1(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",12),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.kEZ(2,b1,t.idTinhTrangThanhToan===i.tinhTrangThanhToanDaThanhToan,t.idTinhTrangThanhToan===i.tinhTrangThanhToanCongNo,t.idTinhTrangThanhToan===i.tinhTrangThanhToanHuyThanhToan)),n.xp6(1),n.hij(" ",t.tenTinhTrangThanhToan," ")}}function M1(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.action," ")}}function S1(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function N1(e,l){if(1&e&&(n.TgZ(0,"td",12),n.ynx(1,13),n.YNc(2,z1,4,4,"span",14),n.YNc(3,x1,2,2,"ng-container",14),n.YNc(4,y1,3,6,"div",14),n.YNc(5,M1,2,1,"span",14),n.YNc(6,S1,3,1,"ng-container",15),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tongTienThu"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangThanhToan"),n.xp6(1),n.Q6J("ngSwitchCase","action")}}function D1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,N1,7,6,"td",11),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Z1(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",10),n._uU(2),n.qZA(),n.YNc(3,D1,2,1,"ng-container",3),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function A1(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function v1(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",18),n.BQk())}function P1(e,l){1&e&&n.YNc(0,v1,2,0,"ng-container",17),2&e&&n.Q6J("ngIf",l.model)}let Ht=(()=>{class e extends V.t{_modalService;_notification;spinner;_userService;_phieuBanHangService;httpClient;tsb=(0,n.f3M)(J.A);guidEmpty="00000000-0000-0000-0000-000000000000";idPhieu;tinhTrangThanhToanDaThanhToan=y.Gq.DaThanhToan;tinhTrangThanhToanCongNo=y.Gq.CongNo;tinhTrangThanhToanHuyThanhToan=y.Gq.HuyThanhToan;constructor(t,i,o,a,h,u){super(u),this._modalService=t,this._notification=i,this.spinner=o,this._userService=a,this._phieuBanHangService=h,this.httpClient=u}ngOnInit(){this.gridColumns=[new _.C4({field:"maDonHang",header:this.tsb.t("table-ma-don-hang","M\xe3 \u0111\u01a1n h\xe0ng"),thWidth:"120px",class:"text-left",dataType:"maDonHang"}),new _.C4({field:"tongTienThu",header:this.tsb.t("table-tong-tien-thu","T\u1ed5ng ti\u1ec1n thu"),thWidth:"150px",dataType:"tongTienThu",class:"text-center"}),new _.C4({field:"tenTinhTrangThanhToan",header:this.tsb.t("table-tinh-trang-thanh-toan","T\xecnh tr\u1ea1ng thanh to\xe1n"),thWidth:"150px",dataType:"tenTinhTrangThanhToan",class:"text-left"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"150px",dataType:"date",class:"text-center"})],this.gridLoadData()}gridLoadData(){let t={idPhieu:this.idPhieu,...this.getGridOption()};this._phieuBanHangService.LichSuTaoPhieu(t).then(i=>i.success?(this.gridData=i.data,void(this.totalRecord=i.totalRecord)):void this._notification.error(p.$.ERROR,i.message))}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36(vt.Y),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-ban-hang-lichsu"]],inputs:{idPhieu:"idPhieu"},features:[n.qOj],decls:17,vars:14,consts:[[2,"max-height","500px","overflow","auto",3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","40px",1,"text-center"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498DB",3,"Value","HauTo"],[4,"ngIf"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"nz-table",0,1),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(3,"thead")(4,"tr")(5,"th",2),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.YNc(8,f1,2,1,"ng-container",3),n.qZA()(),n.TgZ(9,"tbody"),n.YNc(10,Z1,4,2,"tr",3),n.qZA()(),n.TgZ(11,"div",4)(12,"nz-pagination",5),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(13,A1,1,3,"ng-template",null,6,n.W1O),n.qZA()()(),n.YNc(15,P1,1,1,"ng-template",null,7,n.W1O)),2&i){const a=n.MAs(2),h=n.MAs(14);n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(7,11,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("ngForOf",a.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",h)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,A.w,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,Y.dE,xn.i,w.Ls,s.uU,Q.p],styles:[".da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.cong-no[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#c0e229;padding:4px 12px;border-radius:16px;font-weight:500}"]})}return e})();var Pt=T(10134),Bt=T(60762),E1=T(77579),k1=T(82722),Ln=T(21798),Ft=T(67167),ft=T(50029),Ie=T(13668),L1=T(48949);const w1=["statusTable"];function O1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function q1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",9)(1,"nz-select",58),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.listIdChiNhanh=o)}),n.ALo(2,"tsb"),n.YNc(3,O1,2,3,"nz-option",11),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.searchModel.listIdChiNhanh)("nzMaxTagCount",1)("nzDropdownMatchSelectWidth",!1)("nzPlaceHolder",n.xi3(2,6,"plh-tat-ca-chi-nhanh","T\u1ea5t c\u1ea3 chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.lstChiNhanh)}}function Q1(e,l){1&e&&n._UZ(0,"i",60)}function J1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",62),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function I1(e,l){if(1&e&&n.YNc(0,J1,1,0,"i",61),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function U1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function K1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function H1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function B1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij(" ",t.ten," ")}}function F1(e,l){if(1&e&&(n.TgZ(0,"nz-option",59),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij(" ",t.ten," ")}}function V1(e,l){if(1&e&&(n.TgZ(0,"div",63),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function Y1(e,l){if(1&e&&(n.TgZ(0,"th",65),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function G1(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Y1,2,5,"th",64),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function R1(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"input",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function $1(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",79),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function W1(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function X1(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function j1(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function nm(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",85),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongTienThu)("HauTo","(\u0111)")}}function tm(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"span",86),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("banhang",o))}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span",86),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("thutien",o))}),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"span",86),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("xuatkho",o))}),n._uU(8),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"span",86),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("hoadondientu",o))}),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.BQk()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,4,"btn-phieu-ban-hang","Phi\u1ebfu b\xe1n h\xe0ng")),n.xp6(3),n.Oqu(n.xi3(6,7,"btn-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n")),n.xp6(3),n.Oqu(n.xi3(9,10,"btn-phieu-xuat-kho","Phi\u1ebfu xu\u1ea5t kho")),n.xp6(3),n.Oqu(n.xi3(12,13,"btn-hoa-don-dien-tu","H\xf3a \u0111\u01a1n \u0111i\u1ec7n t\u1eed")))}const em=function(e,l){return{"da-thanh-toan":e,"chua-thanh-toan":l}};function im(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",81),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.WLB(2,em,t.idTinhTrangHoaDon===i.tinhTrangHoaDonDaXuat,t.idTinhTrangHoaDon===i.tinhTrangHoaDonChuaXuat||t.idTinhTrangHoaDon===i.tinhTrangHoaDonXuatMuon)),n.xp6(1),n.hij(" ",t.tenTinhTrangHoaDon," ")}}const om=function(e,l,t){return{"da-thanh-toan":e,"cong-no":l,"chua-thanh-toan":t}};function am(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",81),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.kEZ(2,om,t.idTinhTrangThanhToan===i.tinhTrangThanhToanDaThanhToan,t.idTinhTrangThanhToan===i.tinhTrangThanhToanCongNo,t.idTinhTrangThanhToan===i.tinhTrangThanhToanHuyThanhToan)),n.xp6(1),n.hij(" ",t.tenTinhTrangThanhToan," ")}}function lm(e,l){1&e&&n.GkF(0)}const hm=function(e){return{model:e}};function cm(e,l){if(1&e&&(n.ynx(0),n.YNc(1,lm,1,0,"ng-container",88),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(134);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,hm,i[t.field]))}}function um(e,l){if(1&e&&(n.ynx(0),n.YNc(1,cm,2,4,"ng-container",87),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function sm(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function rm(e,l){if(1&e&&(n.TgZ(0,"td",81),n.ynx(1,82),n.YNc(2,W1,4,4,"span",83),n.YNc(3,X1,4,4,"span",83),n.YNc(4,j1,3,4,"span",83),n.YNc(5,nm,2,2,"ng-container",83),n.YNc(6,tm,13,16,"ng-container",83),n.YNc(7,im,3,5,"div",83),n.YNc(8,am,3,6,"div",83),n.YNc(9,um,2,1,"ng-container",83),n.YNc(10,sm,3,1,"ng-container",84),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","date1"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongTienThu"),n.xp6(1),n.Q6J("ngSwitchCase","phieuTaoRa"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangHoaDon"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangThanhToan"),n.xp6(1),n.Q6J("ngSwitchCase","suDung")}}function gm(e,l){if(1&e&&(n.ynx(0),n.YNc(1,rm,11,10,"td",80),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function pm(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",66),n.YNc(2,R1,2,0,"ng-container",67),n.YNc(3,$1,1,0,"ng-template",null,68,n.W1O),n.qZA(),n.TgZ(5,"td",69),n._uU(6),n.qZA(),n.YNc(7,gm,2,1,"ng-container",51),n.TgZ(8,"td",70)(9,"nz-button-group")(10,"button",71),n._UZ(11,"span",72),n.qZA()(),n.TgZ(12,"
1nz-dropdown-menu",null,73)(14,"ul",74)(15,"li",75),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewLichSu(a.id))}),n.TgZ(16,"span",76),n._UZ(17,"i",77),n._uU(18),n.ALo(19,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(4),a=n.MAs(13),h=n.oxw();n.xp6(2),n.Q6J("ngIf",t.isRowCheck)("ngIfElse",o),n.xp6(4),n.Oqu(h.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(8),n.hij(" ",n.xi3(19,7,"btn-lich-su","L\u1ecbch s\u1eed"),"")}}function _m(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function dm(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",89),n.BQk())}function mm(e,l){1&e&&n.YNc(0,dm,2,0,"ng-container",87),2&e&&n.Q6J("ngIf",l.model)}const Tm=function(){return{y:"550px"}};let Cm=(()=>{class e extends V.t{_notification;spinner;_modalService;httpClient;msg;_phieuBanHangService;_dropdownCommonMajorService;_dropdownCommonWarehouseService;_donHangService;_phieuXuatService;_thuChiService;userService;_chiNhanhService;_filterService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}date=null;checkAll=!1;isExpandFilter=!1;searchModel={keyword:null,fromDate:null,toDate:null,idLoaiBanHang:null,idTrangThaiThanhToan:null,idTinhTrangHoaDon:null,idNhanVienBanHang:null,idKho:null,listIdNhomSanPham:null,idSanPhamCha:null,idSanPham:null,listIdChiNhanh:[]};lstChiNhanh=[];isChonChiNhanh=!1;userLogin;GUID_RONG="00000000-0000-0000-0000-000000000000";destroy$=new E1.x;tinhTrangHoaDonDaXuat=y.LZ.DaXuat;tinhTrangHoaDonChuaXuat=y.LZ.ChuaXuat;tinhTrangHoaDonXuatMuon=y.LZ.XuatMuon;tinhTrangThanhToanDaThanhToan=y.Gq.DaThanhToan;tinhTrangThanhToanCongNo=y.Gq.CongNo;tinhTrangThanhToanHuyThanhToan=y.Gq.HuyThanhToan;listLoaiBanHang=[];listTrangThaiThanhToan=[];listTinhTrangHoaDon=[];listNhanVienBanHang=[];listKho=[];khoMap={};constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x){super(a),this._notification=t,this.spinner=i,this._modalService=o,this.httpClient=a,this.msg=h,this._phieuBanHangService=u,this._dropdownCommonMajorService=r,this._dropdownCommonWarehouseService=d,this._donHangService=m,this._phieuXuatService=b,this._thuChiService=f,this.userService=Z,this._chiNhanhService=H,this._filterService=x}ngOnInit(){this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma-phieu","M\xe3 phi\u1ebfu"),thWidth:"170px",class:"text-left"}),new _.C4({field:"maDonHang",header:this.tsb.t("table-ma-don-hang","M\xe3 \u0111\u01a1n h\xe0ng"),thWidth:"150px",class:"text-center"}),new _.C4({field:"tenLoaiBanHang",header:this.tsb.t("table-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tenKhachHang",header:this.tsb.t("table-khach-hang","Kh\xe1ch h\xe0ng"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tenNhanVienBanHang",header:this.tsb.t("table-nhan-vien-kinh-doanh","Nh\xe2n vi\xean kinh doanh"),thWidth:"180px",class:"text-left"}),new _.C4({field:"tenKho",header:this.tsb.t("table-kho","Kho"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tongTienThu",header:this.tsb.t("table-tong-tien-thu","T\u1ed5ng ti\u1ec1n thu"),thWidth:"150px",class:"text-center",dataType:"tongTienThu"}),new _.C4({field:"tenTinhTrangHoaDon",header:this.tsb.t("table-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n"),thWidth:"150px",class:"text-center",dataType:"tenTinhTrangHoaDon"}),new _.C4({field:"soHoaDon",header:this.tsb.t("table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n"),thWidth:"150px",class:"text-center"}),new _.C4({field:"tenTinhTrangThanhToan",header:this.tsb.t("table-tinh-trang-thanh-toan","T\xecnh tr\u1ea1ng thanh to\xe1n"),thWidth:"200px",class:"text-center",dataType:"tenTinhTrangThanhToan"}),new _.C4({field:"tenTinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"200px",class:"text-center"}),new _.C4({field:"phieuTaoRa",header:this.tsb.t("table-phieu-tao-ra","Phi\u1ebfu t\u1ea1o ra"),thWidth:"250px",class:"text-center",dataType:"phieuTaoRa"}),new _.C4({field:"ngayTieuChuanXuatHoaDon",header:this.tsb.t("table-ngay-giao-hang","Ng\xe0y giao h\xe0ng"),thWidth:"150px",class:"text-center",dataType:"date1"}),new _.C4({field:"ngayXuatHoaDon",header:this.tsb.t("table-ngay-xuat-hoa-don","Ng\xe0y xu\u1ea5t h\xf3a \u0111\u01a1n"),thWidth:"150px",class:"text-center",dataType:"date1"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao-phieu","Ng\xe0y t\u1ea1o phi\u1ebfu"),thWidth:"150px",class:"text-center",dataType:"date"})],this.getTinhTrangHoaDon(),this.getLoaiMuaHang(),this.getTinhTrangThanhToan(),this.getNhanVienBanHang(),this.getKho(),this.chotChanLoadLuoi=setTimeout(()=>this.loadLuoiLanDau(),5e3),this.getChiNhanh().then(()=>this.loadCurrentUser()),this._filterService.filterObject$.pipe((0,k1.R)(this.destroy$)).subscribe(t=>{this.searchModel={...this.searchModel,...t}})}getChiNhanh(){return this._chiNhanhService.LayListChiNhanh().then(t=>
1{t?.success&&t.data&&(this.lstChiNhanh=t.data)}).catch(()=>{})}loadCurrentUser(){this.userService.getCurrentUser().subscribe({next:t=>{t&&(this.userLogin=t,this.xacDinhQuyenChonChiNhanh(t)),this.loadLuoiLanDau()},error:()=>this.loadLuoiLanDau()})}daLoadLuoiLanDau=!1;chotChanLoadLuoi=null;loadLuoiLanDau(){this.daLoadLuoiLanDau||(this.daLoadLuoiLanDau=!0,this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi),this.gridLoadData())}xacDinhQuyenChonChiNhanh(t){if(!t)return;this.isChonChiNhanh=1==t.isAdmin||1==t.isSuperUser||1==t.isCSKH||(t.roleCodes??[]).includes("DV_AD_MCN");const o=t.idChiNhanh;o&&o!=this.GUID_RONG&&this.lstChiNhanh.some(h=>h.id==o)&&0==(this.searchModel.listIdChiNhanh??[]).length&&(this.searchModel.listIdChiNhanh=[o])}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}gridLoadData(){setTimeout(t=>{null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page,this.searchModel.listIdChiNhanh=this.searchModel.listIdChiNhanh??[];let i={listIdSanPham:this.searchModel.idSanPham,...this.getGridOption(),...this.searchModel,idSanPham:null,idSanPhamCha:null};this.spinner.show(),this._phieuBanHangService.TimTheoDieuKien(i).then(o=>{o.success?(this.spinner.hide(),this.gridData=o.data,this.totalRecord=o.totalRecord,this.mapTenKhoChoGrid()):(this.spinner.hide(),this._notification.error(p.$.ERROR,o.message))}),this.ThongKeTinhTrangHoaDonAsync()})}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.kiemTraDaChonSanPham()&&this.gridLoadData()}onKeyEnter(t){return 13!=t.keyCode||this.kiemTraDaChonSanPham()?super.onKeyEnter(t):(t.preventDefault(),!1)}exportExcel(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1];const t={...this.getGridOption(),...this.searchModel,listIds:this.getRowsSelect().map(i=>i.id)};this.spinner.show(),this._phieuBanHangService.ExportDanhSachPhieuBanHang(t).then(i=>{this.spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-ban-hang.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this.spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}onViewLichSu(t){this._modalService.create({nzTitle:this.tsb.t("tlt-lich-su-phieu-ban-hang","L\u1ecbch s\u1eed phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Ht,nzComponentParams:{idPhieu:t},nzWidth:1e3,nzFooter:null,nzMaskClosable:!1})}onClickPhieu(t,i){var o=this;return(0,I.Z)(function*(){let a;a=i.idDonHang,"banhang"==t&&o._modalService.create({nzTitle:o.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng")+" "+i.maPhieu,nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i.id},nzMaskClosable:!0}).afterClose.subscribe(u=>{o.gridLoadData()}),"thutien"==t&&(i.maDonHang?o._thuChiService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._thuChiService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)})),"xuatkho"==t&&(i.maDonHang?o._phieuXuatService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:Pt.k,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._phieuXuatService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:Pt.k,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!1},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}))})()}getIdPhieuBanHang(t){return new Promise((i,o)=>{this._donHangService.LayIdCacPhieuTheoId(t).then(a=>{a.success?i(a.data):o(a.message)}).catch(a=>{o(a)})})}onXuatHoaDonHangLoat(){const i=this.gridData.filter(o=>o.isRowCheck).map(o=>o.id);i&&0!=i.length?this._notification.info(this.tsb.t("noti-thong-bao-upper","TH\xd4NG B\xc1O!!"),this.tsb.t("msg-tinh-nang-chua-lam","T\xednh n\u0103ng ch\u01b0a l\xe0m")):this._notification.warning(p.$.WARNING,this.tsb.t("msg-chua-chon-phieu-ban-hang","Ch\u01b0a ch\u1ecdn phi\u1ebfu b\xe1n h\xe0ng"))}getTinhTrangHoaDon(){this._dropdownCommonMajorService.DropdownTinhTrangHoaDon().then(t=>{t.success?this.listTinhTrangHoaDon=t.data:this._notification.error(p.$.ERROR,t.message)})}getLoaiMuaHang(){this._dropdownCommonMajorService.DropdownLoaiBanHang().then(t=>{t.success?this.listLoaiBanHang=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangThanhToan(){this._dropdownCommonMajorService.DropdownTinhTrangThanhToan().then(t=>{t.success?this.listTrangThaiThanhToan=t.data:this._notification.error(p.$.ERROR,t.message)})}getNhanVienBanHang(){this.userService.GetAllNhanVienChiNhanh().subscribe(t=>{t.success&&(this.listNhanVienBanHang=t.data)})}getKho(){this._dropdownCommonWarehouseService.DropdownDsAllKho().then(t=>{t.success?(this.listKho=t.data||[],this.khoMap={},this.listKho.forEach(i=>{null!=i?.id&&(this.khoMap[i.id]=i.ten)}),this.mapTenKhoChoGrid()):this._notification.error(p.$.ERROR,t.message)})}mapTenKhoChoGrid(){!this.gridData||0===this.gridData.length||this.gridData.forEach(t=>{t.tenKho=t.idKho&&this.khoMap[t.idKho]||""})}tongPhieu=0;tongDaXuat=0;tongChuaXuat=0;tongXuatMuon=0;ThongKeTinhTrangHoaDonAsync(){if(!this.date||2!==this.date.length)return void this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1];const t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._phieuBanHangService.ThongKeTinhTrangHoaDonAsync(t).then(i=>{i&&i.success&&(this.tongPhieu=i.data.tongPhieu,this.tongDaXuat=i.data.tongDaXuat,this.tongChuaXuat=i.data.tongChuaXuat,this.tongXuatMuon=i.data.tongXuatMuon)})}kiemTraDaChonSanPham(){return null!=this.searchModel.idSanPham&&this.searchModel.idSanPham.length>0||!(null!=this.searchModel.listIdNhomSanPham&&this.searchModel.listIdNhomSanPham.length>0||null!=this.searchModel.idSanPhamCha&&this.searchModel.idSanPhamCha.length>0)||(this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-san-pham","Vui l\xf2ng ch\u1ecdn s\u1ea3n ph\u1ea9m")),!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(vt.Y),n.Y36(an.f),n.Y36(Ln.$),n.Y36(Ft.j),n.Y36(ft.p),n.Y36(Bn.G),n.Y36(F.K),n.Y36($.e),n.Y36(Bt.i))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-ban-hang"]],viewQuery:function(i,o){if(1&i&&n.Gf(w1,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([zt.w,Bt.i]),n.qOj],decls:135,vars:130,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],["class","m-b-10 col-lg-2",4,"ngIf"],[1,"m-b-10","col-lg-2","text-right"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],[1,"m-b-10","col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"row",3,"hidden"],[1,"m-b-10","col-lg-6"],[3,"idSanPhamConModelCustom"],[1,"col-lg-1","text-right"],[1,"button-child","justify-content-end","d-flex","button-group-small"],["nz-button","","nzType","primary",1,"button-left","button-custom",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"button-right","button-custom","button-icon",3,"title","click"],["nz-icon","","nzTheme","outline",1,"icon-direct-custom",3,"nzType"],[1,"row","m-b-10","summary-dashboard"],[1,"col-xl-3","col-lg-6","col-md-6","col-sm-12"],["nzBordered","false",1,"summary-card","total"],[1,"summary-content"],[1,"summary-icon"],["nz-icon","","nzType","file-text","nzTheme","outline"],[1,"summary-text"],[1,"summary-title"],[1,"summary-value"],["nzBordered","false",1,"summary-card","success"],["nz-icon","","nzType","check-circle","nzTheme","outline"],["nzBordered","false",1,"summary-card","warning"],["nz-icon","","nzType","clock-circle","nzTheme","outline"],["nzBordered","false",1,"summary-card","danger"],["nz-icon","","nzType","warning","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","export","theme","outline"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],[1,"group-right","text-right"],[3,"ngModel","gridColumnsDefault","isSaveGridColumns","TableColumnKey","sizeVariable","isExportExcel","viewMode","ngModelChange","loadGridColumn"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","nzWidth","65px",1,"text-center",3,"nzLeft"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],["appThDirective","",1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzMode","multiple","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",1,"w-100",3,"nzSize","ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","65px",1,"text-center"],[4,"ngIf","ngIfElse"],["elseBlock",""],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","history","theme","outline",2,"color","green"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498DB",3,"Value","HauTo"],[1,"tag","tag-outline",3,"click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0),n.YNc(6,q1,4,9,"div",3),n.TgZ(7,"div",4)(8,"nz-input-group",5)(9,"input",6),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(10,"tsb"),n.qZA()(),n.YNc(11,Q1,1,0,"ng-template",null,7,n.W1O),n.YNc(13,I1,1,1,"ng-template",null,8,n.W1O),n.qZA(),n.TgZ(15,"div",9)(16,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idLoaiBanHang=h}),n.ALo(17,"tsb"),n.YNc(18,U1,2,3,"nz-option",11),n.qZA()(),n.TgZ(19,"div",9)(20,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idTrangThaiThanhToan=h}),n.ALo(21,"tsb"),n.YNc(22,K1,2,3,"nz-option",11),n.qZA()(),n.TgZ(23,"div",9)(24,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idTinhTrangHoaDon=h}),n.ALo(25,"tsb"),n.YNc(26,H1,2,3,"nz-option",11),n.qZA()(),n.TgZ(27,"div",9)(28,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idNhanVienBanHang=h}),n.ALo(29,"tsb"),n.YNc(30,B1,2,3,"nz-option",11),n.qZA()(),n.TgZ(31,"div",9)(32,"app-date-picker-range",12),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()(),n.TgZ(33,"div",13)(34,"div",14),n._UZ(35,"app-drop-down-list-san-pham-cha-con-tree",15),n.qZA(),n.TgZ(36,"div",9)(37,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idKho=h}),n.ALo(38,"tsb"),n.YNc(39,F1,2,3,"nz-option",11),n.qZA()()()(),n.TgZ(40,"div",16)(41,"div",17)(42,"button",18),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(43,"span",19),n.TgZ(44,"span"),n._uU(45),n.ALo(46,"tsb"),n.qZA()(),n.TgZ(47,"div",20),n.NdJ("click",function(){return o.isExpandFilter=!o.isExpandFilter}),n.ALo(48,"tsb"),n.ALo(49,"tsb"),n._UZ(50,"span",21),n.qZA()()()()()(),n.TgZ(51,"div",1)(52,"nz-card")(53,"div",22)(54,"div",23)(55,"nz-card",24)(56,"div",25)(57,"div",26),n._UZ(58,"i",27),n.qZA(),n.TgZ(59,"div",28)(60,"div",29),n._uU(61),n.ALo(62,"tsb"),n.qZA(),n.TgZ(63,"div",30),n._uU(64),n.qZA()()()()(),n.TgZ(65,"div",23)(66,"nz-card",31)(67,"div",25)(68,"div",26),n._UZ(69,"i",32),n.qZA(),n.TgZ(70,"div",28)(71,"div",29),n._uU(72),n.ALo(73,"tsb"),n.qZA(),n.TgZ(74,"div",30),n._uU(75),n.qZA()()()()(),n.TgZ(76,"div",23)(77,"nz-card",33)(78,"div",25)(79,"div",26),n._UZ(80,"i",34),n.qZA(),n.TgZ(81,"div",28)(82,"div",29),n._uU(83),n.ALo(84,"tsb"),n.qZA(),n.TgZ(85,"div",30),n._uU(86),n.qZA()()()()(),n.TgZ(87,"div",23)(88,"nz-card",35)(89,"div",25)(90,"div",26),n._UZ(91,"i",36),n.qZA(),n.TgZ(92,"div",28)(93,"div",29),n._uU(94),n.ALo(95,"tsb"),n.qZA(),n.TgZ(96,"div",30),n._uU(97),n.qZA()()()()()(),n.TgZ(98,"div",37)(99,"div",38)(100,"button",39),n.NdJ("click",function(){return o.onXuatHoaDonHangLoat()}),n._UZ(101,"i",40),n._uU(102),n.ALo(103,"tsb"),n.qZA(),n.TgZ(104,"button",39),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(105,"i",41),n._uU(106),n.ALo(107,"tsb"),n.qZA()(),n.TgZ(108,"div",42)(109,"app-table-setting",43),n.NdJ("ngModelChange",function(h){return o.gridColumns=h})("loadGridColumn",function(h){return o.loadGridColumn(h)}),n.qZA()()(),n.TgZ(110,"app-table-resize",44),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(111,"nz-table",45,46),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(114,"thead")(115,"tr")(116,"th",47)(117,"input",48),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(118,"tsb"),n.qZA(),n.YNc(119,V1,2,1,"div",49),n.qZA(),n.TgZ(120,"th",50),n._uU(121),n.ALo(122,"tsb"),n.qZA(),n.YNc(123,G1,2,1,"ng-container",51),n.TgZ(124,"th",52),n._uU(125),n.ALo(126,"tsb"),n.qZA()()(),n.TgZ(127,"tbody"),n.YNc(128,pm,20,10,"ng-template",53),n.qZA()()(),n.TgZ(129,"div",54)(130,"nz-pagination",55),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(131,_m,1,3,"ng-template",null,56,n.W1O),n.qZA()()(),n.YNc(133,mm,1,1,"ng-template",null,57,n.W1O),n.qZA()()),2&i){const a=n.MAs(12),h=n.MAs(14),u=n.MAs(132);n.xp6(6),n.Q6J("ngIf",o.isChonChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(10,75,"plh-ma-ten-khach","M\xe3, t\xean kh\xe1ch"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.idLoaiBanHang)("nzPlaceHolder",n.xi3(17,78,"plh-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.listLoaiBanHang),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTrangThaiThanhToan)("nzPlaceHolder",n.xi3(21,81,"plh-trang-thai-thanh-toan","Tr\u1ea1ng th\xe1i thanh to\xe1n")),n.xp6(2),n.Q6J("ngForOf",o.listTrangThaiThanhToan),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTinhTrangHoaDon)("nzPlaceHolder",n.xi3(25,84,"plh-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.listTinhTrangHoaDon),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idNhanVienBanHang)("nzPlaceHolder",n.xi3(29,87,"plh-nhan-vien-kinh-doanh","Nh\xe2n vi\xean kinh doanh")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVienBanHang),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(1),n.Q6J("hidden",!o.isExpandFilter),n.xp6(2),n.Q6J("idSanPhamConModelCustom","idSanPham"),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idKho)("nzPlaceHolder",n.xi3(38,90,"plh-kho","Kho")),n.xp6(2),n.Q6J("ngForOf",o.listKho),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(46,93,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(2),n.Q6J("title",o.isExpandFilter?n.xi3(48,96,"btn-thu-gon","Thu g\u1ecdn"):n.xi3(49,99,"btn-mo-rong","M\u1edf r\u1ed9ng")),n.xp6(3),n.Q6J("nzType",o.isExpandFilter?"up":"down"),n.xp6(11),n.Oqu(n.xi3(62,102,"label-tong-phieu","T\u1ed5ng phi\u1ebfu")),n.xp6(3),n.Oqu(o.tongPhieu),n.xp6(8),n.Oqu(n.xi3(73,105,"label-da-xuat-hoa-don","\u0110\xe3 xu\u1ea5t h\xf3a \u0111\u01a1n")),n.xp6(3),n.Oqu(o.tongDaXuat),n.xp6(8),n.Oqu(n.xi3(84,108,"label-chua-xuat-hoa-don","Ch\u01b0a xu\u1ea5t h\xf3a \u0111\u01a1n")),n.xp6(3),n.Oqu(o.tongChuaXuat),n.xp6(8),n.Oqu(n.xi3(95,
1111,"label-xuat-hoa-don-muon","Xu\u1ea5t h\xf3a \u0111\u01a1n mu\u1ed9n")),n.xp6(3),n.Oqu(o.tongXuatMuon),n.xp6(5),n.hij(" ",n.xi3(103,114,"btn-xuat-hoa-don-hang-loat","Xu\u1ea5t h\xf3a \u0111\u01a1n h\xe0ng lo\u1ea1t")," "),n.xp6(4),n.hij(" ",n.xi3(107,117,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(3),n.Q6J("ngModel",o.gridColumns)("gridColumnsDefault",o.gridColumns)("isSaveGridColumns",!0)("TableColumnKey",o.TableColumnKey)("sizeVariable","small")("isExportExcel",!1)("viewMode","1"),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(129,Tm))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0),n.xp6(1),n.Q6J("title",n.xi3(118,120,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(2),n.Q6J("ngIf",o.getRowsSelect().length>0),n.xp6(1),n.Q6J("nzWidth","60px"),n.xp6(1),n.Oqu(n.xi3(122,123,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(126,126,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,en.ZU,g.Fj,g.Wl,g.JJ,xn.i,nn.s,Ie.Z,L1.e,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:['@charset "UTF-8";.da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.cong-no[_ngcontent-%COMP%]{background-color:#fff5e0;color:#e2ab29;padding:4px 12px;border-radius:16px;font-weight:500}.tag[_ngcontent-%COMP%]{display:inline-block;font-size:12px;padding:2px 8px;margin:2px 4px 2px 0;border-radius:10px;font-weight:500;white-space:nowrap;cursor:pointer}.tag-outline[_ngcontent-%COMP%]{background-color:#eaf4ff;color:#1e90ff;border:1px solid #b3dcff}.summary-card[_ngcontent-%COMP%]{border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #0000000d;transition:all .25s ease;cursor:pointer;background:#ffffff}.summary-card[_ngcontent-%COMP%] .ant-card-body{padding:12px 14px}.summary-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001a}.summary-card[_ngcontent-%COMP%] .summary-content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:12px;height:100%}.summary-card[_ngcontent-%COMP%] .summary-icon[_ngcontent-%COMP%]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.summary-card[_ngcontent-%COMP%] .summary-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0}.summary-card[_ngcontent-%COMP%] .summary-title[_ngcontent-%COMP%]{font-size:13px;font-weight:500;color:#6b7280;line-height:1.3}.summary-card[_ngcontent-%COMP%] .summary-value[_ngcontent-%COMP%]{font-size:22px;font-weight:700;line-height:1.2}.summary-card.total[_ngcontent-%COMP%]{background:#f8fafc;border-color:#e2e8f0}.summary-card.total[_ngcontent-%COMP%] .summary-icon[_ngcontent-%COMP%]{background:#e2e8f0;color:#475569}.summary-card.total[_ngcontent-%COMP%] .summary-value[_ngcontent-%COMP%]{color:#475569}.summary-card.success[_ngcontent-%COMP%]{background:#f6ffed;border-color:#b7eb8f}.summary-card.success[_ngcontent-%COMP%] .summary-icon[_ngcontent-%COMP%]{background:#d9f7be;color:#389e0d}.summary-card.success[_ngcontent-%COMP%] .summary-value[_ngcontent-%COMP%]{color:#389e0d}.summary-card.warning[_ngcontent-%COMP%]{background:#fffbe6;border-color:#ffe58f}.summary-card.warning[_ngcontent-%COMP%] .summary-icon[_ngcontent-%COMP%]{background:#fff1b8;color:#d48806}.summary-card.warning[_ngcontent-%COMP%] .summary-value[_ngcontent-%COMP%]{color:#d48806}.summary-card.danger[_ngcontent-%COMP%]{background:#fff2f0;border-color:#ffccc7}.summary-card.danger[_ngcontent-%COMP%] .summary-icon[_ngcontent-%COMP%]{background:#ffd8d3;color:#cf1322}.summary-card.danger[_ngcontent-%COMP%] .summary-value[_ngcontent-%COMP%]{color:#cf1322}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}']})}return e})();var gn=T(36570);const fm=function(){return{"0%":"#1890ff","100%":"#52c41a"}};let Sn=(()=>{class e{cdr;isVisible=!1;total=0;sent=0;success=0;failed=0;progressPercent=0;message="";constructor(t){this.cdr=t}show(t){this.total=t,this.sent=0,this.success=0,this.failed=0,this.progressPercent=0,this.isVisible=!0,this.cdr.detectChanges()}updateProgress(t,i,o){this.success=t,this.failed=i,this.sent=t+i,this.progressPercent=this.total>0?Math.round(this.sent/this.total*100):0,this.message=o,this.cdr.detectChanges()}close(){this.isVisible=!1,this.cdr.detectChanges()}static \u0275fac=function(i){return new(i||e)(n.Y36(n.sBO))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-popup-ketoan-progress"]],decls:22,vars:26,consts:[[1,"progress-container"],[1,"summary-row"],[1,"summary-row","status"],[1,"success"],[1,"failed"],[3,"nzPercent","nzStrokeWidth","nzStatus","nzStrokeColor"],[1,"status-message"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.TgZ(5,"strong"),n._uU(6),n.qZA()(),n.TgZ(7,"span"),n._uU(8),n.ALo(9,"tsb"),n.TgZ(10,"strong"),n._uU(11),n.qZA()()(),n.TgZ(12,"div",2)(13,"span",3),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"span",4),n._uU(17),n.ALo(18,"tsb"),n.qZA()(),n._UZ(19,"nz-progress",5),n.TgZ(20,"div",6),n._uU(21),n.qZA()()),2&i&&(n.xp6(3),n.hij("",n.xi3(4,13,"label-tong","T\u1ed5ng"),": "),n.xp6(3),n.Oqu(o.total),n.xp6(2),n.hij("",n.xi3(9,16,"label-da-gui","\u0110\xe3 g\u1eedi"),": "),n.xp6(3),n.Oqu(o.sent),n.xp6(3),n.AsE("\u2714 ",n.xi3(15,19,"msg-thanh-cong","Th\xe0nh c\xf4ng"),": ",o.success,""),n.xp6(3),n.AsE("\u2718 ",n.xi3(18,22,"msg-that-bai","Th\u1ea5t b\u1ea1i"),": ",o.failed,""),n.xp6(2),n.Q6J("nzPercent",o.progressPercent)("nzStrokeWidth",12)("nzStatus",100===o.progressPercent?"success":"active")("nzStrokeColor",n.DdM(25,fm)),n.xp6(2),n.hij(" ",o.message," "))},dependencies:[pt.M,Q.p],styles:[".progress-container[_ngcontent-%COMP%]{padding:16px;text-align:center;font-size:15px;font-family:Segoe UI,sans-serif}.progress-container[_ngcontent-%COMP%] .summary-row[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:32px;margin-bottom:8px}.progress-container[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{font-weight:500;margin-bottom:16px}.progress-container[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] .success[_ngcontent-%COMP%]{color:#52c41
1a}.progress-container[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] .failed[_ngcontent-%COMP%]{color:#ff4d4f}.status-message[_ngcontent-%COMP%]{margin-top:12px;font-size:15px;font-weight:500;color:#333}"]})}return e})();function zm(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td"),n._uU(2),n.qZA(),n.TgZ(3,"td"),n._uU(4),n.qZA(),n.TgZ(5,"td"),n._uU(6),n.qZA(),n.TgZ(7,"td"),n._uU(8),n.qZA(),n.TgZ(9,"td"),n._uU(10),n.qZA(),n.TgZ(11,"td"),n._uU(12),n.ALo(13,"number"),n.qZA(),n.TgZ(14,"td")(15,"span",5),n._uU(16),n.ALo(17,"slice"),n.qZA()(),n.TgZ(18,"td"),n._uU(19),n.qZA(),n.TgZ(20,"td"),n._uU(21),n.qZA(),n.TgZ(22,"td"),n._uU(23),n.ALo(24,"date"),n.qZA()()),2&e){const t=l.$implicit;n.xp6(2),n.Oqu(t.maChungTu),n.xp6(2),n.Oqu(t.maLoaiChungTu),n.xp6(2),n.Oqu(t.maPhieu),n.xp6(2),n.Oqu(t.taiKhoanNo),n.xp6(2),n.Oqu(t.taiKhoanCo||"-"),n.xp6(2),n.Oqu(n.xi3(13,11,t.soTien,"1.0-0")),n.xp6(3),n.s9C("title",t.dienGiai),n.xp6(1),n.hij(" ",(null==t.dienGiai?null:t.dienGiai.length)>150?n.Dn7(17,14,t.dienGiai,0,150)+"...":t.dienGiai," "),n.xp6(3),n.Oqu(t.maDoiTuongNo),n.xp6(2),n.Oqu(t.maDoiTuongCo||"-"),n.xp6(2),n.Oqu(n.xi3(24,18,t.ngayHachToan,"dd/MM/yyyy HH:mm"))}}const xm=function(){return[""]},bm=function(){return{x:"max-content"}};let Vn=(()=>{class e{data=[];static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-buttoan-view"]],inputs:{data:"data"},decls:38,vars:47,consts:[[1,"popup-container"],[1,"table-wrapper"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll"],["appThDirective",""],[4,"ngFor","ngForOf"],[3,"title"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"app-table-resize")(3,"nz-table",2)(4,"thead")(5,"tr")(6,"th",3),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"th",3),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"th",3),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",3),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"th",3),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"th",3),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"th",3),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"th",3),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"th",3),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"th",3),n._uU(34),n.ALo(35,"tsb"),n.qZA()()(),n.TgZ(36,"tbody"),n.YNc(37,zm,25,21,"tr",4),n.qZA()()()()()),2&i&&(n.xp6(3),n.Q6J("nzData",n.DdM(45,xm))("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(46,bm)),n.xp6(4),n.Oqu(n.xi3(8,15,"table-ma-chung-tu","M\xe3 Ch\u1ee9ng T\u1eeb")),n.xp6(3),n.Oqu(n.xi3(11,18,"table-ma-loai","M\xe3 Lo\u1ea1i")),n.xp6(3),n.Oqu(n.xi3(14,21,"table-ma-phieu","M\xe3 Phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(17,24,"table-tai-khoan-no","T\xe0i Kho\u1ea3n N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(20,27,"table-tai-khoan-co","T\xe0i Kho\u1ea3n C\xf3")),n.xp6(3),n.Oqu(n.xi3(23,30,"table-so-tien","S\u1ed1 Ti\u1ec1n")),n.xp6(3),n.Oqu(n.xi3(26,33,"table-dien-giai","Di\u1ec5n Gi\u1ea3i")),n.xp6(3),n.Oqu(n.xi3(29,36,"table-ma-doi-tuong-no","M\xe3 \u0110\u1ed1i T\u01b0\u1ee3ng N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(32,39,"table-ma-doi-tuong-co","M\xe3 \u0110\u1ed1i T\u01b0\u1ee3ng C\xf3")),n.xp6(3),n.Oqu(n.xi3(35,42,"table-ngay-hach-toan","Ng\xe0y H\u1ea1ch To\xe1n")),n.xp6(3),n.Q6J("ngForOf",o.data))},dependencies:[s.sg,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,sn.A,rn.c,s.OU,s.JJ,s.uU,Q.p],styles:[".table-wrapper[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;max-height:65vh;border:1px solid #ddd;border-radius:8px}table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;min-width:900px}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:10px 12px;text-align:left;border-bottom:1px solid #eee}th[_ngcontent-%COMP%]{background:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:1}tr[_ngcontent-%COMP%]:hover{background:#f9f9f9}button[_ngcontent-%COMP%]{margin-left:5px;padding:2px 6px;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#f0f0f0}button[_ngcontent-%COMP%]:hover{background:#e0e0e0}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})(),In=(()=>{class e extends un.b{httpClient;urlThuChi;urlPhieuXuat;urlPhieuNhap;urlPhieuChuyenKho;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/PhieuMuaHang`),this.httpClient=t,this.urlThuChi=`${k.N.SERVICE_API_ACCOUNTING}api/ThuChi`,this.urlPhieuXuat=`${k.N.SERVICE_API_ACCOUNTING}api/PhieuXuat`,this.urlPhieuNhap=`${k.N.SERVICE_API_ACCOUNTING}api/PhieuNhap`,this.urlPhieuChuyenKho=`${k.N.SERVICE_API_ACCOUNTING}api/PhieuChuyenKho`}danhSachThuChi(t){return this._httpClient.post(`${this.urlThuChi}
1/DanhSach`,t).toPromise()}danhSachThuChiByIds(t){return this._httpClient.post(`${this.urlThuChi}/GetDanhSachThuChiByIds`,t).toPromise()}ExportPhieuThuTienMat(t){return this.postDownloadWithExcel(`${this.urlThuChi}/ExportPhieuThuTienMat`,t)}ExportPhieuThuTienGui(t){return this.postDownloadWithExcel(`${this.urlThuChi}/ExportPhieuThuTienGui`,t)}ExportPhieuChiTienMat(t){return this.postDownloadWithExcel(`${this.urlThuChi}/ExportPhieuChiTienMat`,t)}ExportPhieuChiTienGui(t){return this.postDownloadWithExcel(`${this.urlThuChi}/ExportPhieuChiTienGui`,t)}ExportPhieuChuyenTienNoiBo(t){return this.postDownloadWithExcel(`${this.urlThuChi}/ExportPhieuChuyenTienNoiBo`,t)}chiTietPhieu(t){return this._httpClient.get(`${this.urlThuChi}/GetDetailPhieuChi?idThuChi=${t}`).toPromise()}timKiemPhieuXuat(t){return this._httpClient.post(`${this.urlPhieuXuat}/TimTheoDieuKien`,t).toPromise()}timKiemPhieuNhap(t){return this._httpClient.post(`${this.urlPhieuNhap}/TimTheoDieuKien`,t).toPromise()}ExportPhieuNhapKho(t){return this.postDownloadWithExcel(`${this.urlPhieuNhap}/ExportPhieuNhapKho`,t)}ExportPhieuXuatKho(t){return this.postDownloadWithExcel(`${this.urlPhieuXuat}/ExportPhieuXuatKho`,t)}ExportPhieuChuyenKho(t){return this.postDownloadWithExcel(`${this.urlPhieuChuyenKho}/ExportPhieuChuyenKho`,t)}timKiemPhieuChuyenKho(t){return this._httpClient.post(`${this.urlPhieuChuyenKho}
1/TimTheoDieuKien`,t).toPromise()}ThemMoiSoDuBanDau(t){return this._httpClient.post(`${this.urlThuChi}/ThemMoiSoDuBanDau`,t).toPromise()}XoaSoDuBanDau(t,i){return this._httpClient.post(`${this.urlThuChi}/XoaSoDuBanDau?id=${t}&typeView=${i}`,{}).toPromise()}GetListSoDuBanDauPaging(t){return this._httpClient.post(`${this.urlThuChi}/GetListSoDuBanDauPaging`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Nn=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/SendDataPartner`),this.httpClient=t}SendDataManualToPartner(t){return this.post(`${this.table}/SendDataManualToPartner`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Yn=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/ButToan`),this.httpClient=t}ButToan_GetByIdPhieu(t,i){return this.get(`${this.table}/ButToan_GetByIdPhieu?idPhieu=${t}&maChungTu=${i}`).toPromise()}ButToan_PhieuThu_Save(t){return this.get(`${this.table}/ButToan_PhieuThu_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuChi_Save(t){return this.get(`${this.table}/ButToan_PhieuChi_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuNhap_Save(t){return this.get(`${this.table}/ButToan_PhieuNhap_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuXuat_Save(t){return this.get(`${this.table}/ButToan_PhieuXuat_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuMuaHang_Save(t){return this.get(`${this.table}/ButToan_PhieuMuaHang_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuBanHang_Save(t){return this.get(`${this.table}/ButToan_PhieuBanHang_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuChungTuKhac_Save(t){return this.get(`${this.table}/ButToan_PhieuChungTuKhac_Save?idPhieu=${t}`).toPromise()}ButToan_PhieuBuTru_Save(t){return this.get(`${this.table}/ButToan_PhieuBuTru_Save?idPhieu=${t}`).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ym=["statusTable"];function Mm(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function Sm(e,l){1&e&&n._UZ(0,"i",40)}function Nm(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchInput=null)}),n.qZA()}}function Dm(e,l){if(1&e&&n.YNc(0,Nm,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchInput)}}function Zm(e,l){if(1&e&&(n.TgZ(0,"nz-option",43),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij(" ",t.ten," ")}}function Am(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",44),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",45),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function vm(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",46)(2,"label",47),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function Pm(e,l){if(1&e&&(n.TgZ(0,"th",49),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function Em(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Pm,2,5,"th",48),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function km(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",60),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function Lm(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",61),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function wm(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function Om(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function qm(e,l){if(1&e&&(n.TgZ(0,"span",68),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.Udp("background-color",i.color),n.xp6(1),n.hij(" ",i[t.field]," ")}}function Qm(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",69),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3).$implicit;return n.KtG(a.isCoSanPhamImei=o)}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngModel",t.isCoSanPhamImei)}}function Jm(e,l){1&e&&n.GkF(0)}const Ue=function(e){return{model:e}};function Im(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Jm,1,0,"ng-container",71),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(79);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ue,i[t.field]))}}function Um(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Im,2,4,"ng-container",70),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function Km(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",72),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function Hm(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",73),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function Bm(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",74),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function Fm(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function Vm(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Km,4,4,"ng-container",70),n.YNc(2,Hm,4,4,"ng-container",70),n.YNc(3,Bm,4,4,"ng-container",70),n.YNc(4,Fm,4,4,"ng-container",70),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function Ym(e,l){1&e&&n.GkF(0)}function Gm(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Ym,1,0,"ng-container",71),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(79);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ue,i[t.field]))}}function Rm(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function $m(e,l){if(1&e&&(n.TgZ(0,"td",63),n.ynx(1,64),n.YNc(2,wm,6,5,"span",65),n.YNc(3,Om,3,4,"span",65),n.YNc(4,qm,2,3,"span",66),n.YNc(5,Qm,2,1,"ng-container",65),n.YNc(6,Um,2,1,"ng-container",65),n.YNc(7,Vm,5,4,"ng-container",65),n.YNc(8,Gm,2,4,"ng-container",65),n.YNc(9,Rm,3,1,"ng-container",67),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","isCoSanPhamImei"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function Wm(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$m,10,9,"td",62),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Xm(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",76),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXem(o.id))}),n.ALo(1,"tsb"),n._UZ(2,"i",77),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-xem","Xem"))}function jm(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",79),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function nT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",79),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function tT(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",50)(2,"div",51),n.YNc(3,km,2,0,"ng-container",52),n.YNc(4,Lm,1,0,"ng-template",null,53,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,Wm,2,1,"ng-container",27),n.TgZ(8,"td",54)(9,"nz-button-group"),n.ynx(10),n.YNc(11,Xm,3,5,"button",55),n.BQk(),n.TgZ(12,"button",56),n._UZ(13,"span",57),n.qZA()(),n.TgZ(14,"nz-dropdown-menu",null,58)(16,"ul",26),n.YNc(17,jm,4,4,"li",59),n.YNc(18,nT,4,4,"li",59),n.qZA()()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(15),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","PhieuXuat_TimTheoId"),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function eT(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function iT(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",80),n.BQk())}function oT(e,l){1&e&&n.YNc(0,iT,2,0,"ng-container",70),2&e&&n.Q6J("ngIf",l.model)}const aT=function(){return{y:"550px"}};let lT=(()=>{class e extends Pn._{_notification;spinner;_modalService;_quanLyPhieuService;_dropdownCommonService;httpClient;msg;sendDataPartnerService;_chiNhanhService;userService;_butToanService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}searchInput="";idKhachHang;lstTrangThai=[];selectedTrangThaiBds;maTinhTrang;lstTinhTrang;lstPhanLoaiNhap=[];idPhanLoai;apiUpload="";checkAll=!1;trangThaiDongBo;date=null;fromDate;toDate;idChiNhanh;listChiNhanh=[];userLogin;constructor(t,i,o,a,h,u,r,d,m,b,f,Z){super(d,u),this._notification=t,this.spinner=i,this._modalService=o,this._quanLyPhieuService=a,this._dropdownCommonService=h,this.httpClient=u,this.msg=r,this.sendDataPartnerService=m,this._chiNhanhService=b,this.userService=f,this._butToanService=Z}ngOnInit(){this.apiUpload=`${k.N.SERVICE_API_WarehouseProduct}api/PhieuNhap/ImportTemplatePhieuXuat`,this.gridColumns=[new _.C4({field:"ma",header:this.tsb.t("table-ma","M\xe3"),thWidth:"120px",class:"text-left"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-ten-nha-cung-cap","T\xean nh\xe0 cung c\u1ea5p"),thWidth:"120px",class:"text-left"}),new _.C4({field:"phanLoai",header:this.tsb.t("table-phan-loai","Ph\xe2n lo\u1ea1i"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tinhTrang",header:this.tsb.t("table-tinh-trang","T\xecnh tr\u1ea1ng"),thWidth:"150px",class:"text-center",dataType:"trangThai"}),new _.C4({field:"isCoSanPhamImei",header:this.tsb.t("table-san-pham-imei","S\u1ea3n ph\u1ea9m IMEI"),thWidth:"100px",class:"text-center",dataType:"isCoSanPhamImei"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"150px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"150px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"150px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.dropdownTinhTrang(),this.dropdownPhanLoaiNhap()}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date&&(this.fromDate=this.date[0],this.toDate=this.date[1]);let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,IdDmPhanLoai:this.idPhanLoai,trangThaiDongBo:this.trangThaiDongBo,fromDate:this.fromDate,toDate:this.toDate,idChiNhanh:this.idChiNhanh};this.spinner.show(),this._quanLyPhieuService.timKiemPhieuNhap(t).then(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord,this.gridData.forEach(o=>{o.color=o.maTinhTrang==gn.vt.HoanThanh?"#8BC34A":o.maTinhTrang==gn.vt.DangXuLy?"#FF9800":"#f2480c"})):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onXem(t){this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-nhap","Xem phi\u1ebfu nh\u1eadp"),nzContent:ve.u,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"100%",nzComponentParams:{id:t,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{this.gridLoadData()})}dropdownTinhTrang(){var t=this;return(0,I.Z)(function*(){t._dropdownCommonService.DropdownDmKho(gn.m7.TinhTrangNhap).then(i=>{i.success?t.lstTinhTrang=i.data:t._notification.error(p.$.ERROR,i.message)})})()}dropdownPhanLoaiNhap(){var t=this;return(0,I.Z)(function*(){t._dropdownCommonService.DropdownDmKho(gn.m7.PhanLoaiNhap).then(i=>{i.success?t.lstPhanLoaiNhap=i.data:t._notification.error(p.$.ERROR,i.message)})})()}onExport(){let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,IdDmPhanLoai:this.idPhanLoai,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.spinner.show(),this._quanLyPhieuService.ExportPhieuNhapKho(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,"PhieuNhapKho.xlsx")},i=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-co-loi-xay-ra-vui-long-lien-he-quan-tri-vien","C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3"))})}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.idChiNhanh=this.userLogin.idChiNhanh,!0)}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuNhapKho",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"PN").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuNhap_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(In),n.Y36(Ln.$),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(n.SBq),n.Y36(Nn),n.Y36($.e),n.Y36(F.K),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-nhap"]],viewQuery:function(i,o){if(1&i&&n.Gf(ym,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:80,vars:95,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],[1,"col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"],[1,"col-lg-3"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary",1,"m-b-10",3,"nzSize","click"],["nz-icon","","nzType","download"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["nz-menu-item","",3,"click",4,"ngIf"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],["style","color: white; padding: 2px;",3,"background-color",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","white","padding","2px"],["disabled","true","nz-checkbox","",3,"ngModel","ngModelChange"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,Mm,1,2,"nz-option",5),n.qZA()(),n.TgZ(10,"div",3)(11,"nz-input-group",6)(12,"input",7),n.NdJ("ngModelChange",function(h){return o.searchInput=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(13,"tsb"),n.qZA()(),n.YNc(14,Sm,1,0,"ng-template",null,8,n.W1O),n.YNc(16,Dm,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(18,"div",3)(19,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.idPhanLoai=h}),n.ALo(20,"tsb"),n.YNc(21,Zm,2,3,"nz-option",11),n.qZA()(),n.TgZ(22,"div",3)(23,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(24,"tsb"),n._UZ(25,"nz-option",12),n.ALo(26,"tsb"),n._UZ(27,"nz-option",12),n.ALo(28,"tsb"),n._UZ(29,"nz-option",12),n.ALo(30,"tsb"),n._UZ(31,"nz-option",12),n.ALo(32,"tsb"),n.qZA()(),n.TgZ(33,"div",13)(34,"app-date-picker-range",14),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()()(),n.TgZ(35,"div",15),n.YNc(36,Am,5,5,"button",16),n.qZA()()()()(),n.TgZ(37,"div",0)(38,"div",1)(39,"nz-card")(40,"div",17)(41,"div")(42,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(43,"i",19),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"button",20),n.NdJ("click",function(){return o.onExport()}),n._UZ(47,"i",21),n._uU(48),n.ALo(49,"tsb"),n.qZA()(),n.TgZ(50,"div",22)(51,"button",23),n._UZ(52,"i",24),n.qZA(),n.TgZ(53,"nz-dropdown-menu",null,25)(55,"ul",26),n.YNc(56,vm,4,2,"ng-container",27),n.qZA()()()(),n.TgZ(57,"app-table-resize",28),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(58,"nz-table",29,30),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(61,"thead")(62,"tr")(63,"th",31)(64,"input",32),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(65,"tsb"),n.qZA(),n.TgZ(66,"div"),n._uU(67),n.qZA()(),n.YNc(68,Em,2,1,"ng-container",27),n.TgZ(69,"th",33),n._uU(70),n.ALo(71,"tsb"),n.qZA()()(),n.TgZ(72,"tbody"),n.YNc(73,tT,19,10,"ng-template",34),n.qZA()()(),n.TgZ(74,"div",35)(75,"nz-pagination",36),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(76,eT,1,3,"ng-template",null,37,n.W1O),n.qZA()()(),n.YNc(78,oT,1,1,"ng-template",null,38,n.W1O),n.qZA()()),2&i){const a=n.MAs(15),h=n.MAs(17),u=n.MAs(54),r=n.MAs(77);n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.idChiNhanh)("nzPlaceHolder",n.xi3(8,58,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(13,61,"plh-ten","T\xean"))("ngModel",o.searchInput),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.idPhanLoai)("nzPlaceHolder",n.xi3(20,64,"plh-phan-loai","Ph\xe2n lo\u1ea1i")),n.xp6(2),n.Q6J("ngForOf",o.lstPhanLoaiNhap),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.trangThaiDongBo)("nzPlaceHolder",n.xi3(24,67,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(26,70,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(28,73,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(30,76,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(32,79,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("sbAuthorize","PhieuNhap_TimTheoDieuKien"),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(45,82,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(49,85,"btn-export-to-excel","Export To Excel")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(94,aT))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(65,88,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(71,91,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();const hT=["statusTable"];function cT(e,l){if(1&e&&n._UZ(0,"nz-option",40),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function uT(e,l){1&e&&n._UZ(0,"i",41)}function sT(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchInput=null)}),n.qZA()}}function rT(e,l){if(1&e&&n.YNc(0,sT,1,0,"i",42),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchInput)}}function gT(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.ma),n.xp6(1),n.hij(" ",t.ten," ")}}function pT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",45),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",46),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function _T(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",48),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function dT(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",49)(2,"label",50),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function mT(e,l){if(1&e&&(n.TgZ(0,"th",52),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function TT(e,l){if(1&e&&(n.ynx(0),n.YNc(1,mT,2,5,"th",51),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function CT(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",62),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function fT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",63),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function zT(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function xT(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",70),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3).$implicit;return n.KtG(a.isCoSanPhamImei=o)}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngModel",t.isCoSanPhamImei)}}function bT(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function yT(e,l){if(1&e&&(n.TgZ(0,"span",71),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.Udp("background-color",i.color),n.xp6(1),n.hij(" ",i[t.field]," ")}}function MT(e,l){1&e&&n.GkF(0)}const Ke=function(e){return{model:e}};function ST(e,l){if(1&e&&(n.ynx(0),n.YNc(1,MT,1,0,"ng-container",73),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(80);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ke,i[t.field]))}}function NT(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ST,2,4,"ng-container",72),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function DT(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",74),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function ZT(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function AT(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",76),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function vT(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",77),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function PT(e,l){if(1&e&&(n.ynx(0),n.YNc(1,DT,4,4,"ng-container",72),n.YNc(2,ZT,4,4,"ng-container",72),n.YNc(3,AT,4,4,"ng-container",72),n.YNc(4,vT,4,4,"ng-container",72),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function ET(e,l){1&e&&n.GkF(0)}function kT(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ET,1,0,"ng-container",73),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(80);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ke,i[t.field]))}}function LT(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function wT(e,l){if(1&e&&(n.TgZ(0,"td",65),n.ynx(1,66),n.YNc(2,zT,6,5,"span",67),n.YNc(3,xT,2,1,"ng-container",67),n.YNc(4,bT,3,4,"span",67),n.YNc(5,yT,2,3,"span",68),n.YNc(6,NT,2,1,"ng-container",67),n.YNc(7,PT,5,4,"ng-container",67),n.YNc(8,kT,2,4,"ng-container",67),n.YNc(9,LT,3,1,"ng-container",69),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","isCoSanPhamImei"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function OT(e,l){if(1&e&&(n.ynx(0),n.YNc(1,wT,10,9,"td",64),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function qT(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXem(o.id))}),n.ALo(1,"tsb"),n._UZ(2,"i",79),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-xem","Xem"))}function QT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",80),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function JT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",80),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function IT(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",53)(2,"div",54),n.YNc(3,CT,2,0,"ng-container",55),n.YNc(4,fT,1,0,"ng-template",null,56,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,OT,2,1,"ng-container",28),n.TgZ(8,"td",57)(9,"nz-button-group"),n.ynx(10),n.YNc(11,qT,3,5,"button",58),n.BQk(),n.TgZ(12,"button",59),n._UZ(13,"span",60),n.qZA()(),n.TgZ(14,"nz-dropdown-menu",null,61)(16,"ul",26),n.YNc(17,QT,4,4,"li",27),n.YNc(18,JT,4,4,"li",27),n.qZA()()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(15),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","PhieuXuat_TimTheoId"),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function UT(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function KT(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",81),n.BQk())}function HT(e,l){1&e&&n.YNc(0,KT,2,0,"ng-container",72),2&e&&n.Q6J("ngIf",l.model)}const BT=function(){return{y:"550px"}};let FT=(()=>{class e extends Pn._{_notification;spinner;_modalService;_quanLyPhieuService;_dropdownCommonService;httpClient;msg;sendDataPartnerService;userService;_chiNhanhService;_butToanService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}searchInput="";idKhachHang;lstTrangThai=[];selectedTrangThaiBds;maTinhTrang;lstTinhTrang;xuatThuNgan=y.RF.XuatThuNgan;xuatSuDung=y.RF.XuatSuDung;lstPhanLoaiXuat=[];maPhanLoai;checkAll=!1;date=null;fromDate;toDate;idChiNhanh;listChiNhanh=[];trangThaiDongBo;userLogin;constructor(t,i,o,a,h,u,r,d,m,b,f,Z){super(d,u),this._notification=t,this.spinner=i,this._modalService=o,this._quanLyPhieuService=a,this._dropdownCommonService=h,this.httpClient=u,this.msg=r,this.sendDataPartnerService=m,this.userService=b,this._chiNhanhService=f,this._butToanService=Z}ngOnInit(){this.gridColumns=[new _.C4({field:"ma",header:this.tsb.t("table-ma-phieu","M\xe3 phi\u1ebfu"),thWidth:"120px",class:"text-left"}),new _.C4({field:"maHoaDon",header:this.tsb.t("table-ma-hoa-don","M\xe3 h\xf3a \u0111\u01a1n"),thWidth:"150px",class:"text-left"}),new _.C4({field:"phanLoai",header:this.tsb.t("table-phan-loai","Ph\xe2n lo\u1ea1i"),thWidth:"120px",class:"text-left"}),new _.C4({field:"tinhTrang",header:this.tsb.t("table-tinh-trang","T\xecnh tr\u1ea1ng"),thWidth:"150px",class:"text-center",dataType:"trangThai"}),new _.C4({field:"isCoSanPhamImei",header:this.tsb.t("table-san-pham-imei","S\u1ea3n ph\u1ea9m IMEI"),thWidth:"100px",class:"text-center",dataType:"isCoSanPhamImei"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"150px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"120px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.dropdownTinhTrang(),this.dropdownPhanLoaiXuat()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date&&(this.fromDate=this.date[0],this.toDate=this.date[1]);let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,IdDmPhanLoai:this.maPhanLoai,idChiNhanh:this.idChiNhanh,trangThaiDongBo:this.trangThaiDongBo,fromDate:this.fromDate,toDate:this.toDate};this.spinner.show(),this._quanLyPhieuService.timKiemPhieuXuat(t).then(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord,this.gridData.forEach(o=>{o.color=o.maTinhTrang==gn.vt.HoanThanh?"#8BC34A":o.maTinhTrang==gn.vt.DangXuLy?"#FF9800":"#f2480c"})):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onXem(t){this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:Pt.k,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"100%",nzComponentParams:{lstId:[t],isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{this.gridLoadData()})}dropdownTinhTrang(){var t=this;return(0,I.Z)(function*(){t._dropdownCommonService.DropdownDmKho(gn.m7.TinhTrangXuat).then(i=>{i.success?t.lstTinhTrang=i.data:t._notification.error(p.$.ERROR,i.message)})})()}dropdownPhanLoaiXuat(){var t=this;return(0,I.Z)(function*(){t._dropdownCommonService.DropdownDmKho(gn.m7.PhanLoaiXuat).then(i=>{i.success?t.lstPhanLoaiXuat=i.data:t._notification.error(p.$.ERROR,i.message)})})()}onExport(){let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,IdDmPhanLoai:this.maPhanLoai,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.spinner.show(),this._quanLyPhieuService.ExportPhieuXuatKho(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,"PhieuXuatKho.xlsx")},i=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-co-loi-xay-ra-vui-long-lien-he-quan-tri-vien","C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3"))})}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuXuatKho",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.idChiNhanh=this.userLogin.idChiNhanh,!0)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"PX").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuXuat_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(In),n.Y36(Ln.$),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(n.SBq),n.Y36(Nn),n.Y36(F.K),n.Y36($.e),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-xuat"]],viewQuery:function(i,o){if(1&i&&n.Gf(hT,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:81,vars:96,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],[1,"col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[1,"col-lg-3"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary",1,"m-b-10",3,"nzSize","click"],["nz-icon","","nzType","download"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],["style","color: white; padding: 2px;",3,"background-color",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["disabled","true","nz-checkbox","",3,"ngModel","ngModelChange"],[2,"color","white","padding","2px"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,cT,1,2,"nz-option",5),n.qZA()(),n.TgZ(10,"div",3)(11,"nz-input-group",6)(12,"input",7),n.NdJ("ngModelChange",function(h){return o.searchInput=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(13,"tsb"),n.qZA()(),n.YNc(14,uT,1,0,"ng-template",null,8,n.W1O),n.YNc(16,rT,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(18,"div",3)(19,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(20,"tsb"),n._UZ(21,"nz-option",11),n.ALo(22,"tsb"),n._UZ(23,"nz-option",11),n.ALo(24,"tsb"),n._UZ(25,"nz-option",11),n.ALo(26,"tsb"),n._UZ(27,"nz-option",11),n.ALo(28,"tsb"),n.qZA()(),n.TgZ(29,"div",3)(30,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.maPhanLoai=h}),n.ALo(31,"tsb"),n.YNc(32,gT,2,3,"nz-option",12),n.qZA()(),n.TgZ(33,"div",13)(34,"app-date-picker-range",14),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()()(),n.TgZ(35,"div",15),n.YNc(36,pT,5,5,"button",16),n.qZA()()()()(),n.TgZ(37,"div",0)(38,"div",1)(39,"nz-card")(40,"div",17)(41,"div")(42,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(43,"i",19),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"button",20),n.NdJ("click",function(){return o.onExport()}),n._UZ(47,"i",21),n._uU(48),n.ALo(49,"tsb"),n.qZA()(),n.TgZ(50,"div",22)(51,"button",23),n._UZ(52,"i",24),n.qZA(),n.TgZ(53,"nz-dropdown-menu",null,25)(55,"ul",26),n.YNc(56,_T,5,4,"li",27),n.YNc(57,dT,4,2,"ng-container",28),n.qZA()()()(),n.TgZ(58,"app-table-resize",29),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(59,"nz-table",30,31),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(62,"thead")(63,"tr")(64,"th",32)(65,"input",33),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(66,"tsb"),n.qZA(),n.TgZ(67,"div"),n._uU(68),n.qZA()(),n.YNc(69,TT,2,1,"ng-container",28),n.TgZ(70,"th",34),n._uU(71),n.ALo(72,"tsb"),n.qZA()()(),n.TgZ(73,"tbody"),n.YNc(74,IT,19,10,"ng-template",35),n.qZA()()(),n.TgZ(75,"div",36)(76,"nz-pagination",37),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(77,UT,1,3,"ng-template",null,38,n.W1O),n.qZA()()(),n.YNc(79,HT,1,1,"ng-template",null,39,n.W1O),n.qZA()()),2&i){const a=n.MAs(15),h=n.MAs(17),u=n.MAs(54),r=n.MAs(78);n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.idChiNhanh)("nzPlaceHolder",n.xi3(8,59,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(13,62,"plh-ma-phieu-xuat-ma-hoa-don","M\xe3 phi\u1ebfu xu\u1ea5t, m\xe3 h\xf3a \u0111\u01a1n"))("ngModel",o.searchInput),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.trangThaiDongBo)("nzPlaceHolder",n.xi3(20,65,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(22,68,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(24,71,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(26,74,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(28,77,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.maPhanLoai)("nzPlaceHolder",n.xi3(31,80,"plh-phan-loai","Ph\xe2n lo\u1ea1i")),n.xp6(2),n.Q6J("ngForOf",o.lstPhanLoaiXuat),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("sbAuthorize","PhieuXuat_TimTheoDieuKien"),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(45,83,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(49,86,"btn-export-excel","Export excel")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(95,BT))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(66,89,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(72,92,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();const VT=["statusTable"];function YT(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function GT(e,l){1&e&&n._UZ(0,"i",40)}function RT(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function $T(e,l){if(1&e&&n.YNc(0,RT,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function WT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",44),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function XT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onExport("tienMat"))}),n._UZ(1,"i",45),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-excel-tien-mat","Excel ti\u1ec1n m\u1eb7t")," "))}function jT(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onExport("tienGui"))}),n._UZ(1,"i",45),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-excel-tien-gui","Excel ti\u1ec1n g\u1eedi")," "))}function nC(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",46)(2,"label",47),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.hij(" ",t.header," ")}}function tC(e,l){if(1&e&&(n.TgZ(0,"th",49),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function eC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,tC,2,5,"th",48),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function iC(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",60),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function oC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",61),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function aC(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",67),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTaoThuChi,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function lC(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",68),n.ALo(2,"tsb"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.soTien)("HauTo",n.xi3(2,2,"addon-d-paren","(\u0111)"))}}function hC(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",69),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"tag-thu","THU")))}function cC(e,l){if(1&e&&(n.TgZ(0,"nz-tag",71),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit,i=n.oxw();n.Q6J("nzColor",i.getTrangThaiTag(t.trangThaiXuLy).color),n.xp6(1),n.hij(" ",i.getTrangThaiTag(t.trangThaiXuLy).label," ")}}function uC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,cC,2,2,"nz-tag",70),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.getTrangThaiTag(t.trangThaiXuLy))}}function sC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",73),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function rC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",74),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function gC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function pC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",76),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function _C(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sC,4,4,"ng-container",72),n.YNc(2,rC,4,4,"ng-container",72),n.YNc(3,gC,4,4,"ng-container",72),n.YNc(4,pC,4,4,"ng-container",72),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function dC(e,l){1&e&&n.GkF(0)}const mC=function(e){return{model:e}};function TC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,dC,1,0,"ng-container",77),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(83);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,mC,i[t.field]))}}function CC(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function fC(e,l){if(1&e&&(n.TgZ(0,"td",63),n.ynx(1,64),n.YNc(2,aC,6,5,"span",65),n.YNc(3,lC,3,5,"ng-container",65),n.YNc(4,hC,3,4,"ng-container",65),n.YNc(5,u
1C,2,1,"ng-container",65),n.YNc(6,_C,5,4,"ng-container",65),n.YNc(7,TC,2,4,"ng-container",65),n.YNc(8,CC,3,1,"ng-container",66),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","loaiThu"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiXuLy"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function zC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,fC,9,8,"td",62),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function xC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onShowDetail(o.id,o.trangThaiXuLy))}),n.ALo(1,"tsb"),n._UZ(2,"i",79),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-chi-tiet","Chi ti\u1ebft"))}function bC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",80),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",81),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function yC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",80),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",81),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function MC(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",50)(2,"div",51),n.YNc(3,iC,2,0,"ng-container",52),n.YNc(4,oC,1,0,"ng-template",null,53,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,zC,2,1,"ng-container",27),n.TgZ(8,"td",54)(9,"nz-button-group"),n.ynx(10),n.YNc(11,xC,3,5,"button",55),n.BQk(),n.TgZ(12,"button",56),n._UZ(13,"span",57),n.qZA()(),n.TgZ(14,"nz-dropdown-menu",null,58)(16,"ul",26),n.YNc(17,bC,4,4,"li",59),n.YNc(18,yC,4,4,"li",59),n.qZA()()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(15),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","ThuChi_ChiTiet"),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function SC(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function NC(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",82),n.BQk())}function DC(e,l){1&e&&n.YNc(0,NC,2,0,"ng-container",72),2&e&&n.Q6J("ngIf",l.model)}const He=function(){return[8,8]},ZC=function(){return{y:"550px"}};let AC=(()=>{class e extends Pn._{_modalService;_notification;spinner;_chiNhanhService;_quanLyPhieuService;thuChiLyDoService;userService;httpClient;_signalrV2Service;decimalPipe;msg;sendDataPartnerService;_butToanService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}userLogin;searchModel={idChiNhanh:ln.i.EMPTY,loaiQuy:1,loaiThuChi:y.IZ.EnumLoaiThuChi.Thu,idLyDo:ln.i.EMPTY,keyword:null,fromDate:null,toDate:null,calculateSum:!1,trangThaiDongBo:""};subscription;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x){super(Z,d),this._modalService=t,this._notification=i,this.spinner=o,this._chiNhanhService=a,this._quanLyPhieuService=h,this.thuChiLyDoService=u,this.userService=r,this.httpClient=d,this._signalrV2Service=m,this.decimalPipe=b,this.msg=f,this.sendDataPartnerService=H,this._butToanService=x}viewMode="";ngay=[new Date,(0,mt.E4)(7)];listChiNhanh=[];lstLyDo=[];date=null;checkAll=!1;ngOnInit(){this.gridColumns=[new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px",class:"text-center"}),new _.C4({field:"tenLoaiThuChi",header:this.tsb.t("table-loai","Lo\u1ea1i"),thWidth:"200px",class:"text-center",dataType:"loaiThu"}),new _.C4({field:"maThuChi",header:this.tsb.t("table-ma-thu","M\xe3 thu"),thWidth:"200px",class:"text-center"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"200px",class:"text-right",dataType:"tien"}),new _.C4({field:"tenLoaiQuy",header:this.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9"),thWidth:"200px",class:"text-center"}),new _.C4({field:"noiDung",header:this.tsb.t("table-noi-dung","N\u1ed9i dung"),thWidth:"250px",class:"text-center"}),new _.C4({field:"trangThaiXuLy",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"200px",class:"text-center",dataType:"trangThaiXuLy"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTaoThuChi",header:this.tsb.t("table-tao-boi","T\u1ea1o b\u1edfi"),thWidth:"200px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.onDangKyNhanThongBao()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)}),this.onChangeLoaiThuChi()}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onChangeLoaiThuChi(){this.getLyDo()}getLyDo(){this.searchModel.idLyDo=void 0,this.lstLyDo=null,this.userLogin&&this.thuChiLyDoService.DanhSachKh
1ongPhanTrang(this.userLogin.donViId,this.searchModel.loaiThuChi,!0).then(t=>{t.success&&(this.lstLyDo=t.data)}),1==this.flagSync.value&&this.gridLoadData()}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._quanLyPhieuService.danhSachThuChi(t).then(i=>{i.success&&null!=i.data?(this.gridData=i?.data?.listData??[],this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message),this.spinner.hide()})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}onShowDetail(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[t],trangThaiXuLy:i},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onShowPhieuThu(){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onSearch(){this.gridLoadData()}onShowDanhSachLyDo(){window.open("/major/thu-chi-ly-do-danh-sach","_blank")}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}getTrangThaiTag(t){return{1:{color:"blue",label:this.tsb.t("tag-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")},2:{color:"orange",label:this.tsb.t("tag-dang-xu-ly","\u0110ang x\u1eed l\xfd")},3:{color:"green",label:this.tsb.t("tag-da-xu-ly","\u0110\xe3 x\u1eed l\xfd")}}[t]||null}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i&&!i.idPhieuNhap){const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,`${this.tsb.t("msg-phieu","Phi\u1ebfu")} ${i.maPhieuThuChi} ${this.tsb.t("msg-da-nhan-thanh-toan","\u0111\xe3 nh\u1eadn thanh to\xe1n")}: ${o} VN\u0110.`);const a=this.gridData.find(h=>h.maThuChi===i.maPhieuThuChi);a&&(a.trangThaiXuLy=3)}}catch{}})}onExport(t="tienMat"){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let i={...this.getGridOption(),...this.searchModel,listIds:this.gridData.filter(o=>o.isRowCheck).map(o=>o.id)};this.spinner.show(),"tienMat"===t?this._quanLyPhieuService.ExportPhieuThuTienMat(i).subscribe(o=>{this.spinner.hide(),(0,Tn.saveAs)(o,"PhieuThuTienMat.xlsx")},o=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-co-loi-xay-ra-lien-he-qtv","C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3"))}):this._quanLyPhieuService.ExportPhieuThuTienGui(i).subscribe(o=>{this.spinner.hide(),(0,Tn.saveAs)(o,"PhieuThuTienGui.xlsx")},o=>{this.spinner.hide();const a=o?.error?.message||this.tsb.t("msg-co-loi-xay-ra-vui-long-thu-lai","C\xf3 l\u1ed7i x\u1ea3y ra, vui l\xf2ng th\u1eed l\u1ea1i.");this.msg.warning(a)})}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{}
1,nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuThu",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"PT").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuThu_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36($.e),n.Y36(In),n.Y36(tt.Y),n.Y36(F.K),n.Y36(L.eN),n.Y36(lt.x),n.Y36(s.JJ),n.Y36(mn.dD),n.Y36(n.SBq),n.Y36(Nn),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-thu"]],viewQuery:function(i,o){if(1&i&&n.Gf(VT,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:84,vars:114,consts:[[1,"m-b-15"],["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","4"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","4"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","24",1,"p-0"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","2"],[1,"col-lg-12","p-0","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","22"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","24",1,"text-right"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",1,"m-t-10",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","nzWidth","50px",1,"text-center",3,"nzLeft"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-icon","","nzType","download"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px","nzWidth","110px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["nz-menu-item","",3,"click",4,"ngIf"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#3498DB",3,"Value","HauTo"],["nzType","success",3,"nzMessage"],[3,"nzColor",4,"ngIf"],[3,"nzColor"],[4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"nz-card")(2,"div",1)(3,"div",2)(4,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(5,"tsb"),n.YNc(6,YT,1,2,"nz-option",4),n.qZA()(),n.TgZ(7,"div",2)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiQuy=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(9,"tsb"),n._UZ(10,"nz-option",6),n.ALo(11,"tsb"),n._UZ(12,"nz-option",6),n.ALo(13,"tsb"),n._UZ(14,"nz-option",6),n.ALo(15,"tsb"),n._UZ(16,"nz-option",6),n.ALo(17,"tsb"),n.qZA()(),n.TgZ(18,"div",7)(19,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(20,"tsb"),n._UZ(21,"nz-option",6),n.ALo(22,"tsb"),n._UZ(23,"nz-option",6),n.ALo(24,"tsb"),n._UZ(25,"nz-option",6),n.ALo(26,"tsb"),n._UZ(27,"nz-option",6),n.ALo(28,"tsb"),n.qZA()(),n.TgZ(29,"div",2)(30,"app-date-picker-range",8),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(31,"div",2)(32,"div",9)(33,"nz-input-group",10)(34,"input",11),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(35,"tsb"),n.qZA()(),n.YNc(36,GT,1,0,"ng-template",null,12,n.W1O),n.YNc(38,$T,1,1,"ng-template",null,13,n.W1O),n.qZA()(),n._UZ(40,"div",14),n.TgZ(41,"div",14)(42,"div",15),n.YNc(43,WT,5,5,"button",16),n.qZA()()()()(),n.TgZ(44,"nz-card")(45,"div",1)(46,"div",17)(47,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(48,"i",19),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.YNc(51,XT,4,5,"button",20),n.YNc(52,jT,4,5,"button",21),n.qZA(),n.TgZ(53,"div",14)(54,"div",22)(55,"button",23),n._UZ(56,"i",24),n.qZA(),n.TgZ(57,"nz-dropdown-menu",null,25)(59,"ul",26),n.YNc(60,nC,4,2,"ng-container",27),n.qZA()()()()(),n.TgZ(61,"app-table-resize",28),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(62,"nz-table",29,30),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(65,"thead")(66,"tr")(67,"th",31)(68,"input",32),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(69,"tsb"),n.qZA(),n.TgZ(70,"div"),n._uU(71),n.qZA()(),n.YNc(72,eC,2,1,"ng-container",27),n.TgZ(73,"th",33),n._uU(74),n.ALo(75,"tsb"),n.qZA()()(),n.TgZ(76,"tbody"),n.YNc(77,MC,19,10,"ng-template",34),n.qZA()()(),n.TgZ(78,"div",35)(79,"nz-pagination",36),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(80,SC,1,3,"ng-template",null,37,n.W1O),n.qZA()()(),n.YNc(82,DC,1,1,"ng-template",null,38,n.W1O)),2&i){const a=n.MAs(37),h=n.MAs(39),u=n.MAs(58),r=n.MAs(81);n.xp6(2),n.Q6J("nzGutter",n.DdM(111,He)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzPlaceHolder",n.xi3(5,66,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiQuy)("nzPlaceHolder",n.xi3(9,69,"plh-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(11,72,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(13,75,"option-quy-ngan-hang","Qu\u1ef9 ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(15,78,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(17,81,"option-quy-tra-gop","Qu\u1ef9 tr\u1ea3 g\xf3p")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThaiDongBo)("nzPlaceHolder",n.xi3(20,84,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(22,87,"option-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(24,90,"option-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(26,93,"option-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(28,96,"option-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(35,99,"plh-ten-ma-so-dien-thoai","T\xean | M\xe3 | S\u1ed1 \u0111i\u1ec7n tho\u1ea1i"))("ngModel",o.searchModel.keyword),n.xp6(9),n.Q6J("sbAuthorize","ThuChi_DanhSach"),n.xp6(2),n.Q6J("nzGutter",n.DdM(112,He)),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(50,102,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(2),n.Q6J("ngIf",1===o.searchModel.loaiQuy),n.xp6(1),n.Q6J("ngIf",1!==o.searchModel.loaiQuy),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(113,ZC))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0),n.xp6(1),n.Q6J("title",n.xi3(69,105,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","110px"),n.xp6(1),n.Oqu(n.xi3(75,108,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,Zn.r,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".n-bg-thu[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:rgb(0,209,0)}.n-bg-chi[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#ff4d4f}.n-bg-nap[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#58b4ff}.n-bg-rut[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#faad14}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();const vC=["statusTable"];function PC(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function EC(e,l){1&e&&n._UZ(0,"i",40)}function kC(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function LC(e,l){if(1&e&&n.YNc(0,kC,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function wC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",44),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function OC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",18),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onExport("tienMat"))}),n._UZ(1,"i",45),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-excel-tien-mat","Excel ti\u1ec1n m\u1eb7t")," "))}function qC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onExport("tienGui"))}),n._UZ(1,"i",45),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-excel-tien-gui","Excel ti\u1ec1n g\u1eedi")," "))}function QC(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",46)(2,"label",47),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.hij(" ",t.header," ")}}function JC(e,l){if(1&e&&(n.TgZ(0,"th",49),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function IC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,JC,2,5,"th",48),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function UC(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",60),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function KC(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",61),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function HC(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",67),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTaoThuChi,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function BC(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",68),n.ALo(2,"tsb"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.soTien)("HauTo",n.xi3(2,2,"addon-d-paren","(\u0111)"))}}function FC(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",69),n.ALo(2,"tsb"),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzMessage",n.xi3(2,1,"tag-chi","CHI")))}function VC(e,l){if(1&e&&(n.TgZ(0,"nz-tag",71),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit,i=n.oxw();n.Q6J("nzColor",i.getTrangThaiTag(t.trangThaiXuLy).color),n.xp6(1),n.hij(" ",i.getTrangThaiTag(t.trangThaiXuLy).label," ")}}function YC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,VC,2,2,"nz-tag",70),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.getTrangThaiTag(t.trangThaiXuLy))}}function GC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",73),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function RC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",74),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function $C(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function WC(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",76),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function XC(e,l){if(1&e&&(n.ynx(0),n.YNc(1,GC,4,4,"ng-container",72),n.YNc(2,RC,4,4,"ng-container",72),n.YNc(3,$C,4,4,"ng-container",72),n.YNc(4,WC,4,4,"ng-container",72),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function jC(e,l){1&e&&n.GkF(0)}const nf=function(e){return{model:e}};function tf(e,l){if(1&e&&(n.ynx(0),n.YNc(1,jC,1,0,"ng-container",77),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(82);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,nf,i[t.field]))}}function ef(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function of(e,l){if(1&e&&(n.TgZ(0,"td",63),n.ynx(1,64),n.YNc(2,HC,6,5,"span",65),n.YNc(3,BC,3,5,"ng-container",65),n.YNc(4,FC,3,4,"ng-container",65),n.YNc(5,YC,2,1,"ng-container",65),n.YNc(6,XC,5,4,"ng-container",65),n.YNc(7,tf,2,4,"ng-container",65),n.YNc(8,ef,3,1,"ng-container",66),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","loaiThu"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiXuLy"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function af(e,l){if(1&e&&(n.ynx(0),n.YNc(1,of,9,8,"td",62),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function lf(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",78),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onShowDetail(o.id,o.trangThaiXuLy))}),n.ALo(1,"tsb"),n._UZ(2,"i",79),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-chi-tiet","Chi ti\u1ebft"))}function hf(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",80),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",81),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function cf(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",80),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",81),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function uf(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",50)(2,"div",51),n.YNc(3,UC,2,0,"ng-container",52),n.YNc(4,KC,1,0,"ng-template",null,53,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,af,2,1,"ng-container",27),n.TgZ(8,"td",54)(9,"nz-button-group"),n.ynx(10),n.YNc(11,lf,3,5,"button",55),n.BQk(),n.TgZ(12,"button",56),n._UZ(13,"span",57),n.qZA()(),n.TgZ(14,"nz-dropdown-menu",null,58)(16,"ul",26),n.YNc(17,hf,4,4,"li",59),n.YNc(18,cf,4,4,"li",59),n.qZA()()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(15),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","ThuChi_ChiTiet"),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function sf(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function rf(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",82),n.BQk())}function gf(e,l){1&e&&n.YNc(0,rf,2,0,"ng-container",72),2&e&&n.Q6J("ngIf",l.model)}const Be=function(){return[8,8]},pf=function(){return{y:"550px"}};let _f=(()=>{class e extends Pn._{_modalService;_notification;spinner;_chiNhanhService;_quanLyPhieuService;thuChiLyDoService;userService;httpClient;_signalrV2Service;decimalPipe;msg;sendDataPartnerService;_butToanService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}userLogin;searchModel={idChiNhanh:ln.i.EMPTY,loaiQuy:1,loaiThuChi:y.IZ.EnumLoaiThuChi.Chi,idLyDo:ln.i.EMPTY,keyword:null,fromDate:null,toDate:null,calculateSum:!1,trangThaiDongBo:""};subscription;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x){super(Z,d),this._modalService=t,this._notification=i,this.spinner=o,this._chiNhanhService=a,this._quanLyPhieuService=h,this.thuChiLyDoService=u,this.userService=r,this.httpClient=d,this._signalrV2Service=m,this.decimalPipe=b,this.msg=f,this.sendDataPartnerService=H,this._butToanService=x}viewMode="";ngay=[new Date,(0,mt.E4)(7)];listChiNhanh=[];lstLyDo=[];date=null;checkAll=!1;ngOnInit(){this.gridColumns=[new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px",class:"text-center"}),new _.C4({field:"tenLoaiThuChi",header:this.tsb.t("table-loai","Lo\u1ea1i"),thWidth:"200px",class:"text-center",dataType:"loaiThu"}),new _.C4({field:"maThuChi",header:this.tsb.t("table-ma-chi","M\xe3 chi"),thWidth:"250px",class:"text-center"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"200px",class:"text-right",dataType:"tien"}),new _.C4({field:"tenLoaiQuy",header:this.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9"),thWidth:"200px",class:"text-center"}),new _.C4({field:"noiDung",header:this.tsb.t("table-noi-dung","N\u1ed9i dung"),thWidth:"250px",class:"text-center"}),new _.C4({field:"trangThaiXuLy",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"200px",class:"text-center",dataType:"trangThaiXuLy"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTaoThuChi",header:this.tsb.t("table-tao-boi","T\u1ea1o b\u1edfi"),thWidth:"200px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.onDangKyNhanThongBao()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)}),this.onChangeLoaiThuChi()}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onChangeLoaiThuChi(){this.getLyDo()}getLyDo(){this.searchModel.idLyDo=void 0,this.lstLyDo=null,this.userLogin&&this.thuChiLyDoService.DanhSachKh
1ongPhanTrang(this.userLogin.donViId,this.searchModel.loaiThuChi,!0).then(t=>{t.success&&(this.lstLyDo=t.data)}),1==this.flagSync.value&&this.gridLoadData()}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._quanLyPhieuService.danhSachThuChi(t).then(i=>{i.success&&null!=i.data?(this.gridData=i?.data?.listData??[],this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message),this.spinner.hide()})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}onShowDetail(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{trangThaiXuLy:i,lstIdThuChi:[t]},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onShowPhieuChi(){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onSearch(){this.gridLoadData()}onShowDanhSachLyDo(){window.open("/major/thu-chi-ly-do-danh-sach","_blank")}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}getTrangThaiTag(t){return{1:{color:"blue",label:this.tsb.t("tag-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")},2:{color:"orange",label:this.tsb.t("tag-dang-xu-ly","\u0110ang x\u1eed l\xfd")},3:{color:"green",label:this.tsb.t("tag-da-xu-ly","\u0110\xe3 x\u1eed l\xfd")}}[t]||null}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i&&!i.idPhieuNhap){const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,`${this.tsb.t("msg-phieu","Phi\u1ebfu")} ${i.maPhieuThuChi} ${this.tsb.t("msg-da-nhan-thanh-toan","\u0111\xe3 nh\u1eadn thanh to\xe1n")}: ${o} VN\u0110.`);const a=this.gridData.find(h=>h.maThuChi===i.maPhieuThuChi);a&&(a.trangThaiXuLy=3)}}catch{}})}onExport(t="tienMat"){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let i={...this.getGridOption(),...this.searchModel,listIds:this.gridData.filter(o=>o.isRowCheck).map(o=>o.id)};this.spinner.show(),"tienMat"===t?this._quanLyPhieuService.ExportPhieuChiTienMat(i).subscribe(o=>{this.spinner.hide(),(0,Tn.saveAs)(o,"PhieuChiTienMat.xlsx")},o=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-co-loi-xay-ra-lien-he-qtv","C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3"))}):this._quanLyPhieuService.ExportPhieuChiTienGui(i).subscribe(o=>{this.spinner.hide(),(0,Tn.saveAs)(o,"PhieuChiTienGui.xlsx")},o=>{this.spinner.hide();const a=o?.error?.message||this.tsb.t("msg-co-loi-xay-ra-vui-long-thu-lai","C\xf3 l\u1ed7i x\u1ea3y ra, vui l\xf2ng th\u1eed l\u1ea1i.");this.msg.warning(a)})}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{}
1,nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuChi",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"PC").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuChi_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36($.e),n.Y36(In),n.Y36(tt.Y),n.Y36(F.K),n.Y36(L.eN),n.Y36(lt.x),n.Y36(s.JJ),n.Y36(mn.dD),n.Y36(n.SBq),n.Y36(Nn),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-chi"]],viewQuery:function(i,o){if(1&i&&n.Gf(vC,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:83,vars:114,consts:[[1,"m-b-15"],["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","4"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","4"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","24",1,"p-0"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","2"],[1,"col-lg-12","p-0","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","22"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","2",1,"text-right"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",1,"m-t-20",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","nzWidth","50px",1,"text-center",3,"nzLeft"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-icon","","nzType","download"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["nz-menu-item","",3,"click",4,"ngIf"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#3498DB",3,"Value","HauTo"],["nzType","error",3,"nzMessage"],[3,"nzColor",4,"ngIf"],[3,"nzColor"],[4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"nz-card")(2,"div",1)(3,"div",2)(4,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(5,"tsb"),n.YNc(6,PC,1,2,"nz-option",4),n.qZA()(),n.TgZ(7,"div",2)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiQuy=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(9,"tsb"),n._UZ(10,"nz-option",6),n.ALo(11,"tsb"),n._UZ(12,"nz-option",6),n.ALo(13,"tsb"),n._UZ(14,"nz-option",6),n.ALo(15,"tsb"),n._UZ(16,"nz-option",6),n.ALo(17,"tsb"),n.qZA()(),n.TgZ(18,"div",7)(19,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(20,"tsb"),n._UZ(21,"nz-option",6),n.ALo(22,"tsb"),n._UZ(23,"nz-option",6),n.ALo(24,"tsb"),n._UZ(25,"nz-option",6),n.ALo(26,"tsb"),n._UZ(27,"nz-option",6),n.ALo(28,"tsb"),n.qZA()(),n.TgZ(29,"div",2)(30,"app-date-picker-range",8),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(31,"div",2)(32,"div",9)(33,"nz-input-group",10)(34,"input",11),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(35,"tsb"),n.qZA()(),n.YNc(36,EC,1,0,"ng-template",null,12,n.W1O),n.YNc(38,LC,1,1,"ng-template",null,13,n.W1O),n.qZA()(),n._UZ(40,"div",14),n.TgZ(41,"div",14)(42,"div",15),n.YNc(43,wC,5,5,"button",16),n.qZA()()()()(),n.TgZ(44,"nz-card")(45,"div",1)(46,"div",17)(47,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(48,"i",19),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.YNc(51,OC,4,5,"button",20),n.YNc(52,qC,4,5,"button",21),n.qZA(),n.TgZ(53,"div",22)(54,"button",23),n._UZ(55,"i",24),n.qZA(),n.TgZ(56,"nz-dropdown-menu",null,25)(58,"ul",26),n.YNc(59,QC,4,2,"ng-container",27),n.qZA()()()(),n.TgZ(60,"app-table-resize",28),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(61,"nz-table",29,30),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(64,"thead")(65,"tr")(66,"th",31)(67,"input",32),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(68,"tsb"),n.qZA(),n.TgZ(69,"div"),n._uU(70),n.qZA()(),n.YNc(71,IC,2,1,"ng-container",27),n.TgZ(72,"th",33),n._uU(73),n.ALo(74,"tsb"),n.qZA()()(),n.TgZ(75,"tbody"),n.YNc(76,uf,19,10,"ng-template",34),n.qZA()()(),n.TgZ(77,"div",35)(78,"nz-pagination",36),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(79,sf,1,3,"ng-template",null,37,n.W1O),n.qZA()()(),n.YNc(81,gf,1,1,"ng-template",null,38,n.W1O)),2&i){const a=n.MAs(37),h=n.MAs(39),u=n.MAs(57),r=n.MAs(80);n.xp6(2),n.Q6J("nzGutter",n.DdM(111,Be)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzPlaceHolder",n.xi3(5,66,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiQuy)("nzPlaceHolder",n.xi3(9,69,"plh-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(11,72,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(13,75,"option-quy-ngan-hang","Qu\u1ef9 ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(15,78,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(17,81,"option-quy-tra-gop","Qu\u1ef9 tr\u1ea3 g\xf3p")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThaiDongBo)("nzPlaceHolder",n.xi3(20,84,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(22,87,"option-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(24,90,"option-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(26,93,"option-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(28,96,"option-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(35,99,"plh-ten-ma-so-dien-thoai","T\xean | M\xe3 | S\u1ed1 \u0111i\u1ec7n tho\u1ea1i"))("ngModel",o.searchModel.keyword),n.xp6(9),n.Q6J("sbAuthorize","ThuChi_DanhSach"),n.xp6(2),n.Q6J("nzGutter",n.DdM(112,Be)),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(50,102,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(2),n.Q6J("ngIf",1===o.searchModel.loaiQuy),n.xp6(1),n.Q6J("ngIf",1!==o.searchModel.loaiQuy),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(113,pf))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0),n.xp6(1),n.Q6J("title",n.xi3(68,105,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(74,108,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,Zn.r,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".n-bg-thu[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:rgb(0,209,0)}.n-bg-chi[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#ff4d4f}.n-bg-nap[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#58b4ff}.n-bg-rut[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#faad14}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var df=T(96697);const mf=["statusTable"];function Tf(e,l){1&e&&n._UZ(0,"i",35)}function Cf(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchInput=null)}),n.qZA()}}function ff(e,l){if(1&e&&n.YNc(0,Cf,1,0,"i",36),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchInput)}}function zf(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",38),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",39),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.Oqu(n.xi3(4,1,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function xf(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",40)(2,"label",41),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function bf(e,l){if(1&e&&(n.TgZ(0,"th",43),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function yf(e,l){if(1&e&&(n.ynx(0),n.YNc(1,bf,2,5,"th",42),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Mf(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",50),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function Sf(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",51),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function Nf(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function Df(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function Zf(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"label",58),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3).$implicit;return n.KtG(a.isCoSanPhamImei=o)}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngModel",t.isCoSanPhamImei)}}function Af(e,l){if(1&e&&(n.TgZ(0,"span",59),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.Udp("background-color",i.color),n.xp6(1),n.hij(" ",i[t.field]," ")}}function vf(e,l){1&e&&(n.TgZ(0,"nz-tag",62),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-cho-duyet","Ch\u1edd duy\u1ec7t")))}function Pf(e,l){1&e&&(n.TgZ(0,"nz-tag",63),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-da-duyet","\u0110\xe3 duy\u1ec7t")))}function Ef(e,l){if(1&e&&(n.ynx(0),n.YNc(1,vf,3,4,"nz-tag",60),n.YNc(2,Pf,3,4,"nz-tag",61),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1===t.trangThaiDuyet),n.xp6(1),n.Q6J("ngIf",2===t.trangThaiDuyet)}}function kf(e,l){1&e&&n.GkF(0)}const Lf=function(e){return{model:e}};function wf(e,l){if(1&e&&(n.ynx(0),n.YNc(1,kf,1,0,"ng-container",65),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(71);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Lf,i[t.field]))}}function Of(e,l){if(1&e&&(n.ynx(0),n.YNc(1,wf,2,4,"ng-container",64),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function qf(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",66),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function Qf(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",67),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function Jf(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",68),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function If(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",69),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function Uf(e,l){if(1&e&&(n.ynx(0),n.YNc(1,qf,4,4,"ng-container",64),n.YNc(2,Qf,4,4,"ng-container",64),n.YNc(3,Jf,4,4,"ng-container",64),n.YNc(4,If,4,4,"ng-container",64),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function Kf(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Hf(e,l){if(1&e&&(n.TgZ(0,"td",53),n.ynx(1,54),n.YNc(2,Nf,6,5,"span",55),n.YNc(3,Df,3,4,"span",55),n.YNc(4,Zf,2,1,"ng-container",55),n.YNc(5,Af,2,3,"span",56),n.YNc(6,Ef,3,2,"ng-container",55),n.YNc(7,Of,2,1,"ng-container",55),n.YNc(8,Uf,5,4,"ng-container",55),n.YNc(9,Kf,3,1,"ng-container",57),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","isCoSanPhamImei"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiDuyet"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner")}}function Bf(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Hf,10,9,"td",52),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Ff(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXem(o.id))}),n.ALo(1,"tsb"),n._UZ(2,"i",71),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"tooltip-xem","Xem"))}function Vf(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",44)(2,"div",45),n.YNc(3,Mf,2,0,"ng-container",46),n.YNc(4,Sf,1,0,"ng-template",null,47,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,Bf,2,1,"ng-container",23),n.TgZ(8,"td",48)(9,"nz-button-group"),n.ynx(10),n.YNc(11,Ff,3,5,"button",49),n.BQk(),n.qZA()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",a.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","PhieuXuat_TimTheoId")}}function Yf(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Gf(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",72),n.BQk())}function Rf(e,l){1&e&&n.YNc(0,Gf,2,0,"ng-container",64),2&e&&n.Q6J("ngIf",l.model)}const $f=function(){return{y:"550px"}};let Wf=(()=>{class e extends Pn._{_notification;spinner;_modalService;_quanLyPhieuService;_dropdownCommonService;httpClient;msg;sendDataPartnerService;_chiNhanhService;userService;nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}tsb=(0,n.f3M)(J.A);searchInput="";idKhachHang;lstTrangThai=[];selectedTrangThaiBds;maTinhTrang;lstTinhTrang;checkAll=!1;trangThaiDongBo;date=null;fromDate;toDate;idChiNhanh;listChiNhanh=[];userLogin;constructor(t,i,o,a,h,u,r,d,m,b,f){super(d,u),this._notification=t,this.spinner=i,this._modalService=o,this._quanLyPhieuService=a,this._dropdownCommonService=h,this.httpClient=u,this.msg=r,this.sendDataPartnerService=m,this._chiNhanhService=b,this.userService=f}ngOnInit(){this.gridColumns=[new _.C4({field:"ma",header:this.tsb.t("table-ma","M\xe3"),thWidth:"150px",class:"text-left"}),new _.C4({field:"khoXuat",header:this.tsb.t("table-kho-xuat","Kho xu\u1ea5t"),thWidth:"120px",class:"text-left"}),new _.C4({field:"khoNhap",header:this.tsb.t("table-kho-nhap","Kho nh\u1eadp"),thWidth:"120px",class:"text-left"}),new _.C4({field:"tinhTrang",header:this.tsb.t("table-tinh-trang","T\xecnh tr\u1ea1ng"),thWidth:"180px",class:"text-center",dataType:"trangThai"}),new _.C4({field:"trangThaiDuyet",header:this.tsb.t("table-trang-thai-duyet","Tr\u1ea1ng th\xe1i duy\u1ec7t"),thWidth:"150px",class:"text-center",dataType:"trangThaiDuyet"}),new _.C4({field:"isCoSanPhamImei",header:this.tsb.t("table-san-pham-imei","S\u1ea3n ph\u1ea9m IMEI"),thWidth:"100px",class:"text-center",dataType:"isCoSanPhamImei"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"150px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"150px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.loadDataUser(),this.dropdownTinhTrang()}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date&&(this.fromDate=this.date[0],this.toDate=this.date[1]);let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,trangThaiDongBo:this.trangThaiDongBo,fromDate:this.fromDate,toDate:this.toDate,idChiNhanh:this.idChiNhanh};this.spinner.show(),this._quanLyPhieuService.timKiemPhieuChuyenKho(t).then(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord,this.gridData.forEach(o=>{o.color=o.maTinhTrang==gn.fG.HoanThanh?"#8BC34A":o.maTinhTrang==gn.fG.DangXuLy?"#FF9800":"#f2480c"})):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onXem(t){this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-chuyen-kho","Xem phi\u1ebfu chuy\u1ec3n kho"),nzContent:df.b,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"100%",nzComponentParams:{id:t,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}dropdownTinhTrang(){var t=this;return(0,I.Z)(function*(){t._dropdownCommonService.DropdownDmKho(gn.m7.TinhTrangChuyenKho).then(i=>{i.success?t.lstTinhTrang=i.data:t._notification.error(p.$.ERROR,i.message)})})()}onExport(){let t={...this.getGridOption(),keyword:this.searchInput,maTinhTrang:this.maTinhTrang,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.spinner.show(),this._quanLyPhieuService.ExportPhieuChuyenKho(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,"PhieuChuyenKho.xlsx")},i=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-co-loi-xay-ra-vui-long-lien-he-quan-tri-vien","C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3"))})}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuChuyenKho",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.idChiNhanh=this.userLogin.idChiNhanh,!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(In),n.Y36(Ln.$),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(n.SBq),n.Y36(Nn),n.Y36($.e),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-chuyen-kho"]],viewQuery:function(i,o){if(1&i&&n.Gf(mf,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:72,vars:80,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],[1,"col-lg-3"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nzSize","small","nz-button","","nzType","primary",3,"click",4,"sbAuthorize"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary",1,"m-b-10",3,"nzSize","click"],["nz-icon","","nzType","download"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"sbAuthorize"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],["style","color: white; padding: 2px;",3,"background-color",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["disabled","true","nz-checkbox","",3,"ngModel","ngModelChange"],[2,"color","white","padding","2px"],["nzColor","orange","nzBordered","false",4,"ngIf"],["nzColor","green","nzBordered","false",4,"ngIf"],["nzColor","orange","nzBordered","false"],["nzColor","green","nzBordered","false"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0)(6,"div",3)(7,"nz-input-group",4)(8,"input",5),n.NdJ("ngModelChange",function(h){return o.searchInput=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(9,"tsb"),n.qZA()(),n.YNc(10,Tf,1,0,"ng-template",null,6,n.W1O),n.YNc(12,ff,1,1,"ng-template",null,7,n.W1O),n.qZA(),n.TgZ(14,"div",3)(15,"nz-select",8),n.NdJ("ngModelChange",function(h){return o.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(16,"tsb"),n._UZ(17,"nz-option",9),n.ALo(18,"tsb"),n._UZ(19,"nz-option",9),n.ALo(20,"tsb"),n._UZ(21,"nz-option",9),n.ALo(22,"tsb"),n._UZ(23,"nz-option",9),n.ALo(24,"tsb"),n.qZA()(),n.TgZ(25,"div",3)(26,"app-date-picker-range",10),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()()(),n.TgZ(27,"div",11),n.YNc(28,zf,5,4,"button",12),n.qZA()()()()(),n.TgZ(29,"div",0)(30,"div",1)(31,"nz-card")(32,"div",13)(33,"div")(34,"button",14),n.NdJ("click",function(){return o.sendDataToPartner()}),n._UZ(35,"i",15),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.TgZ(38,"button",16),n.NdJ("click",function(){return o.onExport()}),n._UZ(39,"i",17),n._uU(40),n.ALo(41,"tsb"),n.qZA()(),n.TgZ(42,"div",18)(43,"button",19),n._UZ(44,"i",20),n.qZA(),n.TgZ(45,"nz-dropdown-menu",null,21)(47,"ul",22),n.YNc(48,xf,4,2,"ng-container",23),n.qZA()()()(),n.TgZ(49,"app-table-resize",24),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(50,"nz-table",25,26),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(53,"thead")(54,"tr")(55,"th",27)(56,"input",28),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(57,"tsb"),n.qZA(),n.TgZ(58,"div"),n._uU(59),n.qZA()(),n.YNc(60,yf,2,1,"ng-container",23),n.TgZ(61,"th",29),n._uU(62),n.ALo(63,"tsb"),n.qZA()()(),n.TgZ(64,"tbody"),n.YNc(65,Vf,12,6,"ng-template",30),n.qZA()()(),n.TgZ(66,"div",31)(67,"nz-pagination",32),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}
1),n.YNc(68,Yf,1,3,"ng-template",null,33,n.W1O),n.qZA()()(),n.YNc(70,Rf,1,1,"ng-template",null,34,n.W1O),n.qZA()()),2&i){const a=n.MAs(11),h=n.MAs(13),u=n.MAs(46),r=n.MAs(69);n.xp6(7),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(9,49,"plh-ten","T\xean"))("ngModel",o.searchInput),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.trangThaiDongBo)("nzPlaceHolder",n.xi3(16,52,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(18,55,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(20,58,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(22,61,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(24,64,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("sbAuthorize","PhieuChuyenKho_TimTheoDieuKien"),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(37,67,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(41,70,"btn-export-excel","Export excel")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(79,$f))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(57,73,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(63,76,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})(),Fe=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan`),this.httpClient=t}TimTheoDieuKien(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}
1api/CauHinhKetNoiKeToan/TimTheoDieuKien`,t).toPromise()}ThemMoi(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan/ThemMoi`,t).toPromise()}CapNhat(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan/CapNhat`,t).toPromise()}GetChiTiet(t){return this.httpClient.get(`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan/GetChiTiet/${t}`).toPromise()}Xoa(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan/Xoa/${t}`,{}).toPromise()}GetBranchMisa(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/CauHinhKetNoiKeToan/GetBranchMisa`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Xf(e,l){if(1&e&&(n.TgZ(0,"nz-option",29),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function jf(e,l){1&e&&(n.TgZ(0,"div",13)(1,"label",30),n._uU(2),n.ALo(3,"tsb"),n.qZA()()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"label-ap-dung-toan-chi-nhanh","\xc1p d\u1ee5ng to\xe0n chi nh\xe1nh")))}function nz(e,l){1&e&&(n.TgZ(0,"nz-tag",31),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-da-lay-token","\u0110\xe3 l\u1ea5y token")))}function tz(e,l){1&e&&(n.TgZ(0,"nz-tag",32),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-chua-lay-token","Ch\u01b0a l\u1ea5y token")))}function ez(e,l){if(1&e&&n._UZ(0,"nz-option",33),2&e){const t=l.$implicit;n.Q6J("nzValue",t.branch_id)("nzLabel",t.organization_unit_name)}}function iz(e,l){if(1&e&&n._UZ(0,"nz-option",33),2&e){const t=l.$implicit;n.Q6J("nzValue",t.value)("nzLabel",t.label)}}let Ve=(()=>{class e{modal;fb;_notification;_chiNhanh;_cauHinhKeToanService;_userService;_spinner;tsb=(0,n.f3M)(J.A);id;formInput;lstChiNhanh=[];selectedChiNhanh;userLogin;isAdminTong=!1;tokenStatus="";misaBranches=[];lstPhieuDongBoPartner=[];constructor(t,i,o,a,h,u,r){this.modal=t,this.fb=i,this._notification=o,this._chiNhanh=a,this._cauHinhKeToanService=h,this._userService=u,this._spinner=r}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.lstPhieuDongBoPartner=[{value:"PhieuNhapKho",label:t.tsb.t("option-phieu-nhap","Phi\u1ebfu Nh\u1eadp")},{value:"PhieuXuatKho",label:t.tsb.t("option-phieu-xuat","Phi\u1ebfu Xu\u1ea5t")},{value:"PhieuChuyenKho",label:t.tsb.t("option-phieu-chuyen-kho","Phi\u1ebfu Chuy\u1ec3n Kho")},{value:"PhieuThu",label:t.tsb.t("option-phieu-thu","Phi\u1ebfu Thu")},{value:"PhieuChi",label:t.tsb.t("option-phieu-chi","Phi\u1ebfu Chi")},{value:"PhieuMuaHang",label:t.tsb.t("option-phieu-mua-hang","Phi\u1ebfu Mua H\xe0ng")},{value:"PhieuBanHang",label:t.tsb.t("option-phieu-ban-hang","Phi\u1ebfu B\xe1n H\xe0ng")},{value:"PhieuBuTruCongNo",label:t.tsb.t("option-phieu-bu-tru-cong-no","Phi\u1ebfu B\xf9 Tr\u1eeb C\xf4ng N\u1ee3")},{value:"ChungTuKhac",label:t.tsb.t("option-chung-tu-nghiep-vu-khac","Ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c")},{value:"ChungTuMuaDichVu",label:t.tsb.t("option-chung-tu-mua-dich-vu","Ch\u1ee9ng t\u1eeb mua d\u1ecbch v\u1ee5")},{value:"PhieuTraLaiHangBan",label:t.tsb.t("option-phieu-tra-lai-hang-ban","Phi\u1ebfu Tr\u1ea3 l\u1ea1i h\xe0ng b\xe1n")},{value:"PhieuTraLaiHangMua",label:t.tsb.t("option-phieu-tra-lai-hang-mua","Phi\u1ebfu Tr\u1ea3 l\u1ea1i h\xe0ng mua")}],t.getUserLogin(),t.initForm(),t.GetLstChiNhanh()})()}getUserLogin(){this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.isAdminTong=t.isAdmin)},t=>{this._notification.error(p.$.ERROR,t)})}GetLstChiNhanh(){this._chiNhanh.LayListChiNhanhTheoRole().then(i=>{i.success?(this.lstChiNhanh=i.data,1===i.data.length&&(this.formInput.controls.idChiNhanh.setValue(i.data[0].id),this.onChangeChiNhanh(i.data[0].id))):this._notification.error(i.error,i.message)})}initForm(){const t=this.lstPhieuDongBoPartner.map(i=>i.value);this.formInput=this.fb.group({id:[null],idChiNhanh:[null,[g.kI.required]],tenCauHinh:[null,[g.kI.required]],accessCode:[null,[g.kI.required]],appId:[null,[g.kI.required]],branchId:[null,[g.kI.required]],lstPhieuDongBo:[t,[g.kI.required]],isApDungDonVi:[!1],isMacDinh:[!1],isTruChietKhauKhiDongBo:[!1]}
1),null!=this.id?this._cauHinhKeToanService.GetChiTiet(this.id).then(i=>{if(i.success){if(this.formInput.patchValue(i.data),this.selectedChiNhanh=i.data.idChiNhanh,i.data.lstPhieuDongBo){const o=i.data.lstPhieuDongBo.split(";");this.formInput.controls.lstPhieuDongBo.setValue(o)}this.Token=i.data.token||"",this.ExpiredTime=i.data.expiredTime||null,this.formInput.controls.branchId.setValue(null)}else this._notification.error(p.$.ERROR,i.message)}):this.formInput.controls.idChiNhanh.setValue(this.userLogin.idChiNhanh)}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){const t=this.isEdit();let i=this.formInput.value;if(null==i||null==i)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-thong-tin-cau-hinh-ke-toan","Vui l\xf2ng nh\u1eadp th\xf4ng tin c\u1ea5u h\xecnh k\u1ebf to\xe1n"));if(null==i.tenCauHinh||""===i.tenCauHinh.trim())return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-ten-cau-hinh-ke-toan","Vui l\xf2ng nh\u1eadp t\xean c\u1ea5u h\xecnh k\u1ebf to\xe1n"));if(null==i.appId||""===i.appId.trim())return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-app-id","Vui l\xf2ng nh\u1eadp App ID"));if(null==i.accessCode||""===i.accessCode.trim())return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-ma-access-code","Vui l\xf2ng nh\u1eadp m\xe3 Access Code"));if(1==t&&(null==i.branchId||""===i.branchId.trim()))return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-ma-chi-nhanh-misa","Vui l\xf2ng nh\u1eadp m\xe3 chi nh\xe1nh MISA"));const o=this.misaBranches.find(a=>a.branch_id===i.branchId);o&&(i.tenChiNhanhKetNoi=o.organization_unit_name),null!=i.lstPhieuDongBo&&0!==i.lstPhieuDongBo.length?(i.token=this.Token,i.expiredTime=this.ExpiredTime,Array.isArray(i.lstPhieuDongBo)&&(i.lstPhieuDongBo=i.lstPhieuDongBo.join(";")),!1!==t||null!=i.id&&null!=i.id?(i.id=this.id,this._spinner.show(),this._cauHinhKeToanService.CapNhat(i).then(a=>{this._spinner.hide(),a.success?(this._notification.success(p.$.SUCCESS,p.$.UPDATE_SUCCESS),this.modal.close(!0)):this._notification.warning(a.error,a.message)})):(this._spinner.show(),this._cauHinhKeToanService.ThemMoi(i).then(a=>{this._spinner.hide(),a.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-them-moi-cau-hinh-thanh-cong","Th\xeam m\u1edbi c\u1ea5u h\xecnh th\xe0nh c\xf4ng.")),this.modal.close(!0)):(this.tokenStatus="false",this._notification.warning(a.error,a.message))}))):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-it-nhat-mot-phieu-dong-bo","Vui l\xf2ng ch\u1ecdn \xedt nh\u1ea5t m\u1ed9t phi\u1ebfu \u0111\u1ed3ng b\u1ed9"))}isEdit(){return null!=this.id}onThoat(){this.modal.close(!1)}onChangeChiNhanh(t){null!=t&&this.formInput.controls.idChiNhanh.patchValue(t)}Token="";ExpiredTime=null;onGetToken(){let t={AccessCode:this.formInput.controls.accessCode.value,AppId:this.formInput.controls.appId.value};null!=t.AccessCode&&""!==t.AccessCode.trim()?(this._spinner.show(),this._cauHinhKeToanService.GetBranchMisa(t).then(i=>{this._spinner.hide(),i.success?(this.tokenStatus="true",this.misaBranches=i.data.misaBranches||[],this.misaBranches.filter(o=>2===o.organization_unit_type_id),this.Token=i.data.token,this.ExpiredTime=i.data.expiredTime,this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-lay-token-thanh-cong","L\u1ea5y token th\xe0nh c\xf4ng."))):(this.tokenStatus="false",this._notification.warning(i.error,i.message))})):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-nhap-ma-access-code","Vui l\xf2ng nh\u1eadp m\xe3 Access Code"))}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(g.qu),n.Y36(E.zb),n.Y36($.e),n.Y36(Fe),n.Y36(F.K),n.Y36(O.t2))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-cauhinh-ketnoi-ketoan-edit"]],decls:74,vars:77,consts:[[1,"container","p-4","bg-white","rounded","shadow"],[3,"formGroup"],[1,"mb-3"],[1,"form-label","m-b-3"],[2,"color","red"],["nz-input","","formControlName","tenCauHinh","type","text",3,"nzSize","placeholder"],[1,"mb-2"],[1,"form-label"],["formControlName","idChiNhanh","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","nzDisabled","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-input","","formControlName","appId","type","text",3,"nzSize","placeholder"],["rows","4","nz-input","","formControlName","accessCode","type","text",3,"placeholder"],[1,"mb-3","row"],[1,"col-md-6"],["nz-checkbox","","formControlName","isMacDinh"],["class","col-md-6",4,"ngIf"],["nzColor","green",4,"ngIf"],["nzColor","red",4,"ngIf"],[1,"col-md-6","text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","key","nzTheme","outline"],["formControlName","branchId","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzPlaceHolder"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],[1,"row"],["nzMode","multiple","formControlName","lstPhieuDongBo",1,"w-100",3,"nzPlaceHolder"],["nz-checkbox","","formControlName","isTruChietKhauKhiDongBo"],[1,"text-muted",2,"font-size","12px","line-height","1.4"],[1,"text-right"],["nz-icon","","nzType","save","nzTheme","outline"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-checkbox","","formControlName","isApDungDonVi"],["nzColor","green"],["nzColor","red"],[3,"nzValue","nzLabel"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"form",1)(2,"div",2)(3,"label",3)(4,"span",4),n._uU(5,"*"),n.qZA(),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n._UZ(8,"input",5),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"h5",6),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.TgZ(13,"div",2)(14,"label",7),n._uU(15),n.ALo(16,"tsb"),n.qZA(),n.TgZ(17,"nz-select",8),n.NdJ("ngModelChange",function(h){return o.onChangeChiNhanh(h)}),n.ALo(18,"tsb"),n.YNc(19,Xf,2,3,"nz-option",9),n.qZA()(),n.TgZ(20,"div",2)(21,"label",3),n._uU(22,"AppId"),n.qZA(),n._UZ(23,"input",10),n.ALo(24,"tsb"),n.qZA(),n.TgZ(25,"div",2)(26,"label",7),n._uU(27,"Access Code"),n.qZA(),n._UZ(28,"textarea",11),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"div",12)(31,"div",13)(32,"label",14),n._uU(33),n.ALo(34,"tsb"),n.qZA()(),n.YNc(35,jf,4,4,"div",15),n.qZA(),n.TgZ(36,"div",12)(37,"div",13),n.YNc(38,nz,3,4,"nz-tag",16),n.YNc(39,tz,3,4,"nz-tag",17),n.qZA(),n.TgZ(40,"div",18)(41,"button",19),n.NdJ("
1click",function(){return o.onGetToken()}),n._UZ(42,"i",20),n._uU(43," Get Token "),n.qZA()()(),n.TgZ(44,"h5",6),n._uU(45),n.ALo(46,"tsb"),n.qZA(),n.TgZ(47,"div",2)(48,"label",7),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"nz-select",21),n.ALo(52,"tsb"),n.YNc(53,ez,1,2,"nz-option",22),n.qZA()(),n.TgZ(54,"div",2)(55,"label",7),n._uU(56),n.ALo(57,"tsb"),n.qZA(),n.TgZ(58,"div",23)(59,"nz-select",24),n.ALo(60,"tsb"),n.YNc(61,iz,1,2,"nz-option",22),n.qZA()()(),n.TgZ(62,"div",2)(63,"label",25),n._uU(64),n.ALo(65,"tsb"),n.qZA(),n.TgZ(66,"div",26),n._uU(67),n.ALo(68,"tsb"),n.qZA()(),n.TgZ(69,"div",27)(70,"button",19),n.NdJ("click",function(){return o.addOrEdit()}),n._UZ(71,"i",28),n._uU(72),n.ALo(73,"tsb"),n.qZA()()()()),2&i&&(n.xp6(1),n.Q6J("formGroup",o.formInput),n.xp6(5),n.hij(" ",n.xi3(7,29,"label-ten-cau-hinh","T\xean c\u1ea5u h\xecnh"),""),n.xp6(2),n.Q6J("nzSize","small")("placeholder",n.xi3(9,32,"plh-nhap-ten-cau-hinh","Nh\u1eadp t\xean c\u1ea5u h\xecnh")),n.xp6(3),n.Oqu(n.xi3(12,35,"title-step-1-cau-hinh-token-chi-nhanh-he-thong-mac-dinh","[STEP 1] C\u1ea4U H\xccNH TOKEN CHI NH\xc1NH H\u1ec6 TH\u1ed0NG M\u1eb6C \u0110\u1ecaNH")),n.xp6(4),n.Oqu(n.xi3(16,38,"label-chi-nhanh-noi-bo","Chi nh\xe1nh n\u1ed9i b\u1ed9")),n.xp6(2),n.Q6J("nzSize","small")("nzDisabled",o.isEdit())("nzPlaceHolder",n.xi3(18,41,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",o.lstChiNhanh),n.xp6(4),n.Q6J("nzSize","small")("placeholder",n.xi3(24,44,"plh-nhap-appid","Nh\u1eadp appId")),n.xp6(5),n.Q6J("placeholder",n.xi3(29,47,"plh-access-code","Access Code")),n.xp6(5),n.Oqu(n.xi3(34,50,"label-su-dung-mac-dinh","S\u1eed d\u1ee5ng m\u1eb7c \u0111\u1ecbnh")),n.xp6(2),n.Q6J("ngIf",!0===o.isAdminTong),n.xp6(3),n.Q6J("ngIf","true"===o.tokenStatus),n.xp6(1),n.Q6J("ngIf","fail"===o.tokenStatus),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(4),n.Oqu(n.xi3(46,53,"title-step-2-chon-chi-nhanh-misa-muon-dong-bo","[STEP 2] CH\u1eccN CHI NH\xc1NH MISA MU\u1ed0N \u0110\u1ed2NG B\u1ed8")),n.xp6(4),n.Oqu(n.xi3(50,56,"label-chi-nhanh-misa","Chi nh\xe1nh MISA")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(52,59,"plh-chon-chi-nhanh-tu-misa","Ch\u1ecdn chi nh\xe1nh t\u1eeb MISA")),n.xp6(2),n.Q6J("ngForOf",o.misaBranches),n.xp6(3),n.Oqu(n.xi3(57,62,"label-chon-phieu-dong-bo-sang-misa","Ch\u1ecdn phi\u1ebfu \u0111\u1ed3ng b\u1ed9 sang MISA")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(60,65,"plh-chon-gia-tri","Ch\u1ecdn gi\xe1 tr\u1ecb")),n.xp6(2),n.Q6J("ngForOf",o.lstPhieuDongBoPartner),n.xp6(3),n.Oqu(n.xi3(65,68,"label-tru-chiet-khau-khi-dong-bo","Tr\u1eeb chi\u1ebft kh\u1ea5u v\xe0o gi\xe1 khi \u0111\u1ed3ng b\u1ed9 phi\u1ebfu b\xe1n h\xe0ng")),n.xp6(3),n.hij(" ",n.xi3(68,71,"note-tru-chiet-khau-khi-dong-bo","Khi b\u1eadt: l\xfac \u0111\u1ed3ng b\u1ed9 phi\u1ebfu b\xe1n h\xe0ng sang MISA s\u1ebd \u0111\u1ea9y \u0111\u01a1n gi\xe1 \u0111\xe3 tr\u1eeb chi\u1ebft kh\u1ea5u, kh\xf4ng t\xe1ch d\xf2ng chi\u1ebft kh\u1ea5u. T\u1ed5ng ti\u1ec1n v\xe0 thu\u1ebf kh\xf4ng \u0111\u1ed5i.")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(73,74,"btn-luu-du-lieu","L\u01b0u d\u1eef li\u1ec7u")," "))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,X.j,z.Ip,z.Vq,C.Zp,G.Ie,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls,K.a,Q.p],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function oz(e,l){if(1&e&&(n.TgZ(0,"nz-option",25),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function az(e,l){1&e&&n._UZ(0,"i",26)}function lz(e,l){if(1&e&&(n.TgZ(0,"th",28),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzSortFn",t.sort)("nzWidth",t.thWidth)("ngClass",t.class),n.xp6(1),n.hij(" ",t.header," ")}}function hz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,lz,2,5,"th",27),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function cz(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",39),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function uz(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function sz(e,l){1&e&&n.GkF(0)}const Ye=function(e){return{model:e}};function rz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sz,1,0,"ng-container",41),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(49);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ye,i[t.field]))}}function gz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,rz,2,4,"ng-container",40),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","isMacDinh"==t.field)}}function pz(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",43),n._uU(2),n.qZA(),n.BQk()),2&e){const t=l.$implicit;n.xp6(2),n.Oqu(t)}}function _z(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div",42),n.YNc(2,pz,3,1,"ng-container",19),n.qZA(),n.BQk()),2&e){const t=n.oxw(4).$implicit;n.xp6(2),n.Q6J("ngForOf",null==t.lstPhieuDongBo?null:t.lstPhieuDongBo.split(";"))}}function dz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,_z,3,1,"ng-container",40),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","lstPhieuDongBo"===t.field)}}function mz(e,l){1&e&&n.GkF(0)}function Tz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,mz,1,0,"ng-container",41),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(49);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Ye,i[t.field]))}}function Cz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Tz,2,4,"ng-container",40),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","isApDungDonVi"==t.field)}}function fz(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function zz(e,l){if(1&e&&(n.TgZ(0,"td",35),n.ynx(1,36),n.YNc(2,cz,6,5,"span",37),n.YNc(3,uz,4,4,"span",37),n.YNc(4,gz,2,1,"ng-container",37),n.YNc(5,dz,2,1,"ng-container",37),n.YNc(6,Cz,2,1,"ng-container",37),n.YNc(7,fz,3,1,"ng-container",38),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","showDate"),n.xp6(1),n.Q6J("ngSwitchCase","isMacDinh"),n.xp6(1),n.Q6J("ngSwitchCase","lstPhieuDongBo"),n.xp6(1),n.Q6J("ngSwitchCase","isApDungDonVi")}}function xz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,zz,8,7,"td",34),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function bz(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",29),n._uU(2),n.qZA(),n.YNc(3,xz,2,1,"ng-container",19),n.TgZ(4,"td",30)(5,"nz-button-group"),n.ynx(6),n.TgZ(7,"button",31),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onEdit(a.id))}),n.ALo(8,"tsb"),n._UZ(9,"i",32),n.qZA(),n.BQk(),n.ynx(10),n.TgZ(11,"button",31),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.ALo(12,"tsb"),n._UZ(13,"i",33),n.qZA(),n.BQk(),n.qZA()()()}if(2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(4),n.Q6J("nzTooltipTitle",n.xi3(8,4,"tooltip-sua","S\u1eeda")),n.xp6(4),n.Q6J("nzTooltipTitle",n.xi3(12,7,"tooltip-xoa","X\xf3a"))}}function yz(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Mz(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",46),n.BQk())}function Sz(e,l){1&e&&n._UZ(0,"span",47)}function Nz(e,l){if(1&e&&(n.YNc(0,Mz,2,0,"ng-container",44),n.YNc(1,Sz,1,0,"ng-template",null,45,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}const Dz=function(){return{x:"scroll"}};let Zz=(()=>{class e extends V.t{_router;_modalService;_notification;spinner;_cauHinhKeToanService;_chiNhanh;httpClient;tsb=(0,n.f3M)(J.A);filter={keyWord:null,idChiNhanh:null};lstNganhNghe=[];idQuocGiaOld;lstChiNhanh=[];selectedChiNhanh;disableSelect=!1;constructor(t,i,o,a,h,u,r){super(r),this._router=t,this._modalService=i,this._notification=o,this.spinner=a,this._cauHinhKeToanService=h,this._chiNhanh=u,this.httpClient=r}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.gridColumns=[new _.C4({field:"tenChiNhanh",header:t.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px"}),new _.C4({field:"tenCauHinh",header:t.tsb.t("table-ten","T\xean"),thWidth:"200px"}),new _.C4({field:"tenChiNhanhKetNoi",header:t.tsb.t("table-ten-chi-nhanh-ket-noi","T\xean chi nh\xe1nh k\u1ebft n\u1ed1i"),thWidth:"200px"}),new _.C4({field:"lstPhieuDongBo",header:t.tsb.t("table-phieu-dong-bo","Phi\u1ebfu \u0111\u1ed3ng b\u1ed9"),thWidth:"200px",dataType:"lstPhieuDongBo"}),new _.C4({field:"isMacDinh",header:t.tsb.t("table-mac-dinh","M\u1eb7c \u0111\u1ecbnh"),thWidth:"100px",dataType:"isMacDinh",class:"text-center"}),new _.C4({field:"isApDungDonVi",header:t.tsb.t("table-ap-dung-all-chi-nhanh","\xc1p d\u1ee5ng all chi nh\xe1nh"),thWidth:"150px",dataType:"isApDungDonVi",class:"text-center"}),new _.C4({field:"ngayCapNhat",header:t.tsb.t("table-cap-nhat","C\u1eadp nh\u1eadt"),thWidth:"150px",class:"text-center",dataType:"date"})],yield t.GetListChiNhanh(),t.gridLoadData()})()}gridLoadData(){let t={...this.filter,...this.getGridOption(),idChiNhanh:this.selectedChiNhanh};this._cauHinhKeToanService.TimTheoDieuKien(t).then(i=>{i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}GetListChiNhanh(){var t=this;return(0,I.Z)(function*(i=null){const o=yield t._chiNhanh.LayListChiNhanhTheoRole();t.lstChiNhanh=o.data,1===o.data.length&&!1===o.data[0].isAdmin&&(t.selectedChiNhanh=o.data[0].id,t.onChangeChiNhanh(o.data[0].id),t.disableSelect=!0)}).apply(this,arguments)}onAddNew(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-cau-hinh","Th\xeam m\u1edbi c\u1ea5u h\xecnh"),nzContent:Ve,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"50%",nzMaskClosable:!0,nzComponentParams:{}}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-cau-hinh","C\u1eadp nh\u1eadt c\u1ea5u h\xecnh"),nzContent:Ve,nzClosable:!0,nzFooter:null,nzClassName:"modal-nopading",nzStyle:{top:"50px"},nzWidth:"50%",nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.spinner.show(),this._cauHinhKeToanService.Xoa(t).then(i=>{i.success?(this.spinner.hide(),this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}})}onSearch(){this.gridLoadData()}onChangeChiNhanh(t){this.selectedChiNhanh=t}static \u0275fac=function(i){return new(i||e)(n.Y36(kn.F0),n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Fe),n.Y36($.e),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-cauhinh-ketnoi-ketoan"]],features:[n.qOj],decls:50,vars:51,consts:[[1,"row"],[1,"col-lg-10"],[1,"col-lg-3","m-b-xs-10","m-b-md-10"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","disabled","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange"],["prefixTemplate",""],[1,"col-lg-2","m-b-xs-10","m-b-md-10"],[1,"text-right"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"nzLoading","click"],["nz-icon","","nzType","search","theme","outline"],[1,"col-lg-12","p-l-0","m-b-10",2,"display","flex","justify-content","space-between","align-items","center"],[1,"font-weight-normal"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass",4,"ngIf"],[3,"nzColumnKey","nzSortFn","nzWidth","ngClass"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-button","","nzType","default","nz-tooltip","",3,"nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-icon","","nzType","delete","theme","outline"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[2,"display","flex","flex-wrap","wrap","gap","6px"],["nzColor","blue"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"div",0)(4,"div",2)(5,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.selectedChiNhanh=h})("ngModelChange",function(h){return o.onChangeChiNhanh(h)}),n.ALo(6,"tsb"),n.YNc(7,oz,2,3,"nz-option",4),n.qZA()(),n.TgZ(8,"div",2)(9,"nz-input-group",5)(10,"input",6),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h}),n.ALo(11,"tsb"),n.qZA()(),n.YNc(12,az,1,0,"ng-template",null,7,n.W1O),n.qZA()()(),n.TgZ(14,"div",8)(15,"div",9)(16,"button",10),n.NdJ("click",function(){return o.onSearch()}),n._UZ(17,"i",11),n._uU(18),n.ALo(19,"tsb"),n.qZA()()()()(),n.TgZ(20,"nz-card")(21,"div",12)(22,"div")(23,"h4",13),n._uU(24),n.ALo(25,"tsb"),n.qZA()(),n.TgZ(26,"button",14),n.NdJ("click",function(){return o.onAddNew()}),n._UZ(27,"i",15),n.TgZ(28,"span"),n._uU(29),n.ALo(30,"tsb"),n.qZA()()(),n.TgZ(31,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(33,"thead")(34,"tr")(35,"th",18),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.YNc(38,hz,2,1,"ng-container",19),n.TgZ(39,"th",20),n._uU(40),n.ALo(41,"tsb"),n.qZA()()(),n.TgZ(42,"tbody"),n.YNc(43,bz,14,10,"tr",19),n.qZA()(),n.TgZ(44,"div",21)(45,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(46,yz,1,3,"ng-template",null,23,n.W1O),n.qZA()()(),n.YNc(48,Nz,3,2,"ng-template",null,24,n.W1O)),2&i){const a=n.MAs(13),h=n.MAs(32),u=n.MAs(47);n.xp6(5),n.Q6J("nzSize","small")("disabled",o.disableSelect)("ngModel",o.selectedChiNhanh)("nzPlaceHolder",n.xi3(6,29,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",o.lstChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(11,32,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.filter.keyWord),n.xp6(6),n.Q6J("nzLoading",o.isLoading),n.xp6(2),n.hij(" ",n.xi3(19,35,"btn-tim-kiem","T\xecm ki\u1ebfm")," "),n.xp6(6),n.Oqu(n.xi3(25,38,"title-danh-sach-ket-noi-ke-toan","Danh s\xe1ch k\u1ebft n\u1ed1i k\u1ebf to\xe1n")),n.xp6(5),n.Oqu(n.xi3(30,41,"btn-them-moi","Th\xeam m\u1edbi")),n.xp6(2),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(50,Dz)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(37,44,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","100px"),n.xp6(1),n.hij(" ",n.xi3(41,47,"table-thao-tac","Thao t\xe1c")," "),n.xp6(3),n.Q6J("ngForOf",h.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})(),Et=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/PhieuBuTruCongNo`),this.httpClient=t}GetChungTu(t){return this.post(`${this.table}
1/GetChungTu`,t).toPromise()}InsertPhieuBuTru(t){return this.post(`${this.table}/InsertPhieuBuTru`,t).toPromise()}TimTheoDieuKienAsync(t){return this.post(`${this.table}/TimTheoDieuKienAsync`,t).toPromise()}ViewChiTiet(t){return this.get(`${this.table}/ViewChiTiet?idPhieuBuTru=${t}`).toPromise()}XoaPhieu(t){return this.post(`${this.table}/XoaPhieu?idPhieuBuTru=${t}`,{}).toPromise()}ExportDanhSachBuTruCongNo(t){return this.httpClient.post(`${this.table}/ExportDanhSachBuTruCongNo`,t,{responseType:"blob"}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Az(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",34),n._uU(2),n.qZA(),n.TgZ(3,"td"),n._uU(4),n.qZA(),n.TgZ(5,"td"),n._uU(6),n.qZA(),n.TgZ(7,"td"),n._uU(8),n.qZA(),n.TgZ(9,"td",35),n._uU(10),n.ALo(11,"number"),n.qZA()()),2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Oqu(t.dienGiai),n.xp6(2),n.Oqu(t.tkNo),n.xp6(2),n.Oqu(t.tkCo),n.xp6(2),n.hij(" ",n.xi3(11,5,t.soTien,"1.0-0")," \u0111 ")}}const vz=function(){return[""]};function Pz(e,l){if(1&e&&(n.TgZ(0,"nz-table",29)(1,"thead")(2,"tr")(3,"th",30),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"th",31),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"th",31),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"th",31),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",32),n._uU(16),n.ALo(17,"tsb"),n.qZA()()(),n.TgZ(18,"tbody"),n.YNc(19,Az,12,8,"tr",33),n.qZA()()),2&e){const t=n.oxw();n.Q6J("nzData",n.DdM(30,vz))("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(5,15,"table-stt","STT")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(8,18,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(11,21,"table-tk-no","TK n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(14,24,"table-tk-co","TK c\xf3")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(17,27,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(3),n.Q6J("ngForOf",t.listChiTiet)}}function Ez(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",34),n._uU(2),n.qZA(),n.TgZ(3,"td",40),n._uU(4),n.qZA(),n.TgZ(5,"td",40),n._uU(6),n.ALo(7,"date"),n.qZA(),n.TgZ(8,"td",40),n._uU(9),n.qZA(),n.TgZ(10,"td",40),n._uU(11),n.qZA(),n.TgZ(12,"td",41),n._uU(13),n.ALo(14,"number"),n.qZA(),n.TgZ(15,"td",41),n._uU(16),n.ALo(17,"number"),n.qZA(),n.TgZ(18,"td",41),n._uU(19),n.ALo(20,"number"),n.qZA(),n.TgZ(21,"td",40),n._uU(22),n.qZA(),n.TgZ(23,"td",40),n._uU(24),n.ALo(25,"date"),n.qZA(),n.TgZ(26,"td",40),n._uU(27),n.qZA(),n.TgZ(28,"td",40),n._uU(29),n.qZA(),n.TgZ(30,"td",41),n._uU(31),n.ALo(32,"number"),n.qZA(),n.TgZ(33,"td",41),n._uU(34),n.ALo(35,"number"),n.qZA(),n.TgZ(36,"td",41),n._uU(37),n.ALo(38,"number"),n.qZA()()),2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Oqu((null==t.thu?null:t.thu.loaiChungTu)||""),n.xp6(2),n.Oqu(n.xi3(7,15,null==t.thu?null:t.thu.ngayChungTu,"dd/MM/yyyy")),n.xp6(3),n.Oqu(null==t.thu?null:t.thu.maPhieu),n.xp6(2),n.Oqu(null==t.thu?null:t.thu.maDonHang),n.xp6(2),n.Oqu(n.xi3(14,18,null==t.thu?null:t.thu.soTien,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(17,21,null==t.thu?null:t.thu.soTienChuaThu,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(20,24,null==t.thu?null:t.thu.soTienBuTru,"1.0-0")),n.xp6(3),n.Oqu((null==t.tra?null:t.tra.loaiChungTu)||""),n.xp6(2),n.Oqu(n.xi3(25,27,null==t.tra?null:t.tra.ngayChungTu,"dd/MM/yyyy")),n.xp6(3),n.Oqu(null==t.tra?null:t.tra.maPhieu),n.xp6(2),n.Oqu(null==t.tra?null:t.tra.maDonHang),n.xp6(2),n.Oqu(n.xi3(32,30,null==t.tra?null:t.tra.soTien,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(35,33,null==t.tra?null:t.tra.soTienChuaThu,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(38,36,null==t.tra?null:t.tra.soTienBuTru,"1.0-0"))}}const kz=function(){return{x:"1500px"}};function Lz(e,l){if(1&e&&(n.TgZ(0,"nz-table",36)(1,"thead")(2,"tr")(3,"th",37),n._uU(4,"#"),n.qZA(),n.TgZ(5,"th",38),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"th",39),n._uU(9),n.ALo(10,"tsb"),n.qZA()(),n.TgZ(11,"tr")(12,"th",40),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",40),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"th",40),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"th",40),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"th",41),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"th",41),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"th",41),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"th",40),n._uU(34),n.ALo(35,"tsb"),n.qZA(),n.TgZ(36,"th",40),n._uU(37),n.ALo(38,"tsb"),n.qZA(),n.TgZ(39,"th",40),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.TgZ(42,"th",40),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.TgZ(45,"th",41),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"th",41),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"th",41),n._uU(52),n.ALo(53,"tsb"),n.qZA()()(),n.TgZ(54,"tbody"),n.YNc(55,Ez,39,39,"tr",33),n.qZA()()),2&e){const t=n.oxw();n.Q6J("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1)("nzData",t.mergedList)("nzScroll",n.DdM(71,kz)),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(3),n.Oqu(n.xi3(7,23,"table-chung-tu-phai-thu","Ch\u1ee9ng t\u1eeb ph\u1ea3i thu")),n.xp6(3),n.Oqu(n.xi3(10,26,"table-chung-tu-phai-tra","Ch\u1ee9ng t\u1eeb ph\u1ea3i tr\u1ea3")),n.xp6(4),n.Oqu(n.xi3(14,29,"table-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(17,32,"table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(20,35,"table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(23,38,"table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(3),n.Oqu(n.xi3(26,41,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(3),n.Oqu(n.xi3(29,44,"table-so-tien-chua-thu","S\u1ed1 ti\u1ec1n ch\u01b0a thu")),n.xp6(3),n.Oqu(n.xi3(32,47,"table-so-tien-bu-tru","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb")),n.xp6(3),n.Oqu(n.xi3(35,50,"table-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(38,53,"table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(41,56,"table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Oqu(n.xi3(44,59,"table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(3),n.Oqu(n.xi3(47,62,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(3),n.Oqu(n.xi3(50,65,"table-so-tien-con-no","S\u1ed1 ti\u1ec1n c\xf2n n\u1ee3")),n.xp6(3),n.Oqu(n.xi3(53,68,"table-so-tien-bu-tru","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb")),n.xp6(3),n.Q6J("ngForOf",t.mergedList)}}function wz(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onLuu())}),n._UZ(1,"i",43),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-luu","L\u01b0u")))}const Gn=function(){return{standalone:!0}};let ht=(()=>{class e{_buTruCongNoService;_notification;_spinner;_modal;tsb=(0,n.f3M)(J.A);idPhieuBuTruCongNo;idDoiTuong;maDoiTuong;tenDoiTuong;loaiDoiTuong;tkPhaiThu;tkPhaiTra;ngayBuTru;tongSoTienBuTru=0;lstKhoanThuSelected;lstKhoanTraSelected;hienNutBuTru=!1;formRequest={ngayHachToan:Date.now(),ngayChungTu:Date.now(),maPhieu:null,idDoiTuong:null,maDoiTuong:null,tenDoiTuong:null,idKhachHang:null,maKhachHang:null,tenKhachHang:null,tkPhaiThu:null,tkPhaiTra:null,tkNo:null,tkCo:null,ngayBuTru:null,dienGiai:null,dienGiaiHachToan:null,tongSoTienBuTru:0};listChiTiet=[];mergedList=[];tableScroll={x:"550px"};constructor(t,i,o,a){this._buTruCongNoService=t,this._notification=i,this._spinner=o,this._modal=a}ngOnInit(){this.idPhieuBuTruCongNo?(this._spinner.show(),this._buTruCongNoService.ViewChiTiet(this.idPhieuBuTruCongNo).then(t=>{if(this._spinner.hide(),t&&t.success){let o=t.data?.phieu;if(o){if(this.formRequest.tkNo=o.tkNo,this.formRequest.tkCo=o.tkCo,this.formRequest.dienGiai=o.dienGiai,this.formRequest.ngayHachToan=o.ngayHachToan,this.formRequest.ngayChungTu=o.ngayChungTu,this.formRequest.maPhieu=o.soChungTu,this.tenDoiTuong=o.tenDoiTuong,this.ngayBuTru=o.ngayBuTru,this.tkPhaiThu=o.tkPhaiThu,this.tkPhaiTra=o.tkPhaiTra,this.listChiTiet=[{dienGiai:o.dienGiai,tkNo:o.tkNo,tkCo:o.tkCo,soTien:o.tongTienBuTru}],this.tongSoTienBuTru=o.tongTienBuTru,t.data?.chiTiet){this.mergedList=[],this.lstKhoanThuSelected=t.data?.chiTiet.filter(h=>"ChungTuPhaiThu"===h.kieuLoai),this.lstKhoanTraSelected=t.data?.chiTiet.filter(h=>"ChungTuPhaiTra"===h.kieuLoai);const a=Math.max(this.lstKhoanThuSelected.length,this.lstKhoanTraSelected.length);for(let h=0;h<a;h++){const u=this.lstKhoanThuSelected[h]||null,r=this.lstKhoanTraSelected[h]||null;var i=this.mergedList.length+1;this.mergedList.push({thu:u?{...u,soTienBuTru:u.soTienBuTru,lineNum:i}:null,tra:r?{...r,soTienBuTru:r.soTienBuTru,lineNum:i}:null})}}}else this._notification.error(p.$.ERROR,t.message)}})):(this.formRequest.idDoiTuong=this.idDoiTuong,this.formRequest.maDoiTuong=this.maDoiTuong,this.formRequest.tenDoiTuong=this.tenDoiTuong,this.loaiDoiTuong===y.kw.KhachHang&&(this.formRequest.idKhachHang=this.idDoiTuong,this.formRequest.maKhachHang=this.maDoiTuong,this.formRequest.tenKhachHang=this.tenDoiTuong),this.formRequest.tkPhaiThu=this.tkPhaiThu,this.formRequest.tkPhaiTra=this.tkPhaiTra,this.formRequest.ngayBuTru=this.ngayBuTru,this.formRequest.tongSoTienBuTru=this.tongSoTienBuTru,this.formRequest.dienGiai=`${this.tsb.t("msg-bu-tru-cong-no-phai-thu-phai-tra-voi","B\xf9 tr\u1eeb c\xf4ng n\u1ee3 ph\u1ea3i thu, ph\u1ea3i tr\u1ea3 v\u1edbi")} ${this.tenDoiTuong}`,this.listChiTiet=[{dienGiai:this.formRequest.dienGiai,tkNo:this.tkPhaiTra,tkCo:this.tkPhaiThu,soTien:this.tongSoTienBuTru}],this.mergeKhoanThuTra())}mergeKhoanThuTra(){this.mergedList=[];let t=[...this.lstKhoanThuSelected],i=[...this.lstKhoanTraSelected];for(let o of t)if(o.soTienBuTru&&!(o.soTienBuTru<=0))for(let a of i){if(!a.soTienBuTru||a.soTienBuTru<=0)continue;const h=Math.min(o.soTienBuTru,a.soTienBuTru);if(h>0){let u=this.mergedList.length+1;this.mergedList.push({thu:{...o,soTienBuTru:h,lineNum:u},tra:{...a,soTienBuTru:h,lineNum:u}}),o.soTienBuTru-=h,a.soTienBuTru-=h}if(o.soTienBuTru<=0)break}}isShowHachToan=!0;isShowHachToanFromView=!0;activeTab="hachToan";onClickHachToan(){this.isShowHachToan=!0,this.isShowHachToanFromView=!0,this.activeTab="hachToan"}onClickChungTuCongNo(){this.isShowHachToan=!1,this.isShowHachToanFromView=!1,this.activeTab="congNo"}xoaChiTiet(t){}onCancel(){this._modal.close({updated:!0})}onLuu(){if(null==this.formRequest.idDoiTuong||""==this.formRequest.idDoiTuong)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-doi-tuong-bu-tru-cong-no","Vui l\xf2ng ch\u1ecdn \u0111\u1ed1i t\u01b0\u1ee3ng b\xf9 tr\u1eeb c\xf4ng n\u1ee3"));if(null==this.formRequest.maDoiTuong||""==this.formRequest.maDoiTuong)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-ma-doi-tuong-bu-tru-cong-no","Vui l\xf2ng ch\u1ecdn m\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng b\xf9 tr\u1eeb c\xf4ng n\u1ee3"));if(null==this.formRequest.tkPhaiThu||""==this.formRequest.tkPhaiThu)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-tk-phai-thu","Vui l\xf2ng ch\u1ecdn t\xe0i kho\u1ea3n ph\u1ea3i thu"));if(null==this.formRequest.tkPhaiTra||""==this.formRequest.tkPhaiTra)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-tk-phai-tra","Vui l\xf2ng ch\u1ecdn t\xe0i kho\u1ea3n ph\u1ea3i tr\u1ea3"));if(null==this.formRequest.ngayBuTru||""==this.formRequest.ngayBuTru)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-ngay-bu-tru","Vui l\xf2ng ch\u1ecdn ng\xe0y b\xf9 tr\u1eeb"));if(null==this.tongSoTienBuTru||this.tongSoTienBuTru<=0)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-nhap-so-tien-bu-tru","Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb"));if(null==this.formRequest.ngayHachToan)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-ngay-hach-toan","Vui l\xf2ng ch\u1ecdn ng\xe0y h\u1ea1ch to\xe1n"));if(null==this.formRequest.ngayChungTu)return void this._notification.error(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-vui-long-chon-ngay-chung-tu","Vui l\xf2ng ch\u1ecdn ng\xe0y ch\u1ee9ng t\u1eeb"));let t={...this.formRequest,chiTiet:[],ngayHachToan:v(this.formRequest.ngayHachToan).format(),ngayChungTu:v(this.formRequest.ngayChungTu).format(),ngayBuTru:v(this.formRequest.ngayBuTru).format(),tkNo:this.formRequest.tkPhaiTra,tkCo:this.formRequest.tkPhaiThu};this.mergedList.forEach(i=>
1{i.thu&&(i.thu.kieuLoai="ChungTuPhaiThu",t.chiTiet.push(i.thu)),i.tra&&(i.tra.kieuLoai="ChungTuPhaiTra",t.chiTiet.push(i.tra))}),this._spinner.show(),this._buTruCongNoService.InsertPhieuBuTru(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,i.message),this._modal.close(!0)):(this._notification.error(p.$.ERROR,i.message),this._modal.close(!1))})}static \u0275fac=function(i){return new(i||e)(n.Y36(Et),n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chung-tu-bu-tru-cong-no"]],inputs:{idPhieuBuTruCongNo:"idPhieuBuTruCongNo",idDoiTuong:"idDoiTuong",maDoiTuong:"maDoiTuong",tenDoiTuong:"tenDoiTuong",loaiDoiTuong:"loaiDoiTuong",tkPhaiThu:"tkPhaiThu",tkPhaiTra:"tkPhaiTra",ngayBuTru:"ngayBuTru",tongSoTienBuTru:"tongSoTienBuTru",lstKhoanThuSelected:"lstKhoanThuSelected",lstKhoanTraSelected:"lstKhoanTraSelected"},decls:89,vars:111,consts:[[1,"modal-wrapper"],["nz-form","",1,"modal-form"],[1,"modal-scrollable"],[1,"row"],[1,"col-6","custom-form-card"],[3,"nzTitle"],[1,"row","m-b-10","align-items-center"],[1,"col-2"],[1,"col-4"],["disabled","true","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["disabled","true",1,"w-100",3,"ngModel","ngModelOptions","nzFormat","ngModelChange"],[1,"col-10"],["nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[2,"color","red"],["nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","nzFormat","nzPlaceHolder","ngModelChange"],["nz-input","","name","nganHang",3,"nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],[1,"d-flex","align-items-center","m-b-10","m-t-30"],[1,"m-r-20",2,"margin","0",3,"click"],[3,"nzData","nzBordered","nzSize","nzShowPagination",4,"ngIf"],[2,"overflow-x","auto"],[3,"nzBordered","nzSize","nzShowPagination","nzData","nzScroll",4,"ngIf"],[1,"row","d-flex","align-items-center","justify-content-end","m-t-30"],[1,"m-r-15","m-b-40",2,"font-size","16px"],[1,"tt-chi"],[1,"modal-footer"],[1,"d-flex","justify-content-end"],["nz-button","",1,"m-r-5",3,"click"],["nz-icon","","nzType","close"],["class","m-r-5","nz-button","","nzType","primary",3,"click",4,"ngIf"],[3,"nzData","nzBordered","nzSize","nzShowPagination"],[1,"text-center",3,"nzWidth"],[3,"nzWidth"],[1,"text-right",3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-center"],[1,"text-right"],[3,"nzBordered","nzSize","nzShowPagination","nzData","nzScroll"],["rowspan","2",1,"text-center","bordered-cell",3,"nzWidth"],["colspan","7",1,"text-center","bg-blue-50","bordered-cell"],["colspan","7",1,"text-center","bg-red-50","bordered-cell"],[1,"bordered-cell"],[1,"text-right","bordered-cell"],["nz-button","","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","save"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"form",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"nz-card",5),n.ALo(6,"tsb"),n.TgZ(7,"div",6)(8,"div",7),n._uU(9),n.ALo(10,"tsb"),n.qZA(),n.TgZ(11,"div",8)(12,"input",9),n.NdJ("ngModelChange",function(h){return o.tenDoiTuong=h}),n.qZA()(),n.TgZ(13,"div",7),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"div",8)(17,"nz-date-picker",10),n.NdJ("ngModelChange",function(h){return o.ngayBuTru=h}),n.qZA()()(),n.TgZ(18,"div",6)(19,"div",7),n._uU(20),n.ALo(21,"tsb"),n.qZA(),n.TgZ(22,"div",8)(23,"input",9),n.NdJ("ngModelChange",function(h){return o.tkPhaiThu=h}),n.qZA()(),n.TgZ(24,"div",7),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"div",8)(28,"input",9),n.NdJ("ngModelChange",function(h){return o.tkPhaiTra=h}),n.qZA()()(),n.TgZ(29,"div",6)(30,"div",7),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"div",11)(34,"input",12),n.NdJ("ngModelChange",function(h){return o.formRequest.dienGiai=h}),n.qZA()()()()(),n.TgZ(35,"div",4)(36,"nz-card",5),n.ALo(37,"tsb"),n.TgZ(38,"div",6)(39,"div",7)(40,"span",13),n._uU(41,"*"),n.qZA(),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.TgZ(44,"div",11)(45,"nz-date-picker",14),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayHachToan=h}),n.ALo(46,"tsb"),n.qZA()()(),n.TgZ(47,"div",6)(48,"div",7)(49,"span",13),n._uU(50,"*"),n.qZA(),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.TgZ(53,"div",11)(54,"nz-date-picker",14),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayChungTu=h}),n.ALo(55,"tsb"),n.qZA()()(),n.TgZ(56,"div",6)(57,"div",7)(58,"span",13),n._uU(59,"*"),n.qZA(),n._uU(60),n.ALo(61,"tsb"),n.qZA(),n.TgZ(62,"div",11)(63,"input",15),n.NdJ("ngModelChange",function(h){return o.formRequest.maPhieu=h}),n.ALo(64,"tsb"),n.qZA()()()()()(),n.TgZ(65,"div",16)(66,"h5",17),n.NdJ("
1click",function(){return o.onClickHachToan()}),n._uU(67),n.ALo(68,"tsb"),n.qZA(),n.TgZ(69,"h5",17),n.NdJ("click",function(){return o.onClickChungTuCongNo()}),n._uU(70),n.ALo(71,"tsb"),n.qZA()(),n.YNc(72,Pz,20,31,"nz-table",18),n.TgZ(73,"div",19),n.YNc(74,Lz,56,72,"nz-table",20),n.qZA(),n.TgZ(75,"div",21)(76,"div",22),n._uU(77),n.ALo(78,"tsb"),n.TgZ(79,"span",23),n._uU(80),n.ALo(81,"number"),n.qZA()()()(),n.TgZ(82,"div",24)(83,"div",25)(84,"button",26),n.NdJ("click",function(){return o.onCancel()}),n._UZ(85,"i",27),n._uU(86),n.ALo(87,"tsb"),n.qZA(),n.YNc(88,wz,4,4,"button",28),n.qZA()()()()),2&i&&(n.xp6(5),n.Q6J("nzTitle",n.xi3(6,49,"label-thong-tin-chung","Th\xf4ng tin chung")),n.xp6(4),n.Oqu(n.xi3(10,52,"label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.tenDoiTuong)("ngModelOptions",n.DdM(103,Gn)),n.xp6(2),n.Oqu(n.xi3(15,55,"label-ngay-bu-tru","Ng\xe0y b\xf9 tr\u1eeb")),n.xp6(3),n.Q6J("ngModel",o.ngayBuTru)("ngModelOptions",n.DdM(104,Gn))("nzFormat","dd/MM/yyyy"),n.xp6(3),n.Oqu(n.xi3(21,58,"label-tk-phai-thu","T\xe0i kho\u1ea3n ph\u1ea3i thu")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.tkPhaiThu)("ngModelOptions",n.DdM(105,Gn)),n.xp6(2),n.Oqu(n.xi3(26,61,"label-tk-phai-tra","T\xe0i kho\u1ea3n ph\u1ea3i tr\u1ea3")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.tkPhaiTra)("ngModelOptions",n.DdM(106,Gn)),n.xp6(3),n.Oqu(n.xi3(32,64,"label-ly-do","L\xfd do")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.dienGiai)("ngModelOptions",n.DdM(107,Gn)),n.xp6(2),n.Q6J("nzTitle",n.xi3(37,67,"label-thong-tin-chung-tu","Th\xf4ng tin ch\u1ee9ng t\u1eeb")),n.xp6(6),n.hij(" ",n.xi3(43,70,"label-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),""),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayHachToan)("ngModelOptions",n.DdM(108,Gn))("nzFormat","dd/MM/yyyy")("nzPlaceHolder",n.xi3(46,73,"plh-chon-ngay","Ch\u1ecdn ng\xe0y")),n.xp6(6),n.hij(" ",n.xi3(52,76,"label-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),""),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayChungTu)("ngModelOptions",n.DdM(109,Gn))("nzFormat","dd/MM/yyyy")("nzPlaceHolder",n.xi3(55,79,"plh-chon-ngay","Ch\u1ecdn ng\xe0y")),n.xp6(6),n.hij(" ",n.xi3(61,82,"label-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),""),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(64,85,"plh-neu-khong-nhap-se-tu-sinh","N\u1ebfu kh\xf4ng nh\u1eadp s\u1ebd t\u1ef1 sinh"))("ngModel",o.formRequest.maPhieu)("ngModelOptions",n.DdM(110,Gn)),n.xp6(3),n.ekj("active-tab","hachToan"===o.activeTab),n.xp6(1),n.Oqu(n.xi3(68,88,"tab-hach-toan","H\u1ea1ch to\xe1n")),n.xp6(2),n.ekj("active-tab","congNo"===o.activeTab),n.xp6(1),n.Oqu(n.xi3(71,91,"tab-chung-tu-cong-no","Ch\u1ee9ng t\u1eeb c\xf4ng n\u1ee3")),n.xp6(2),n.Q6J("ngIf",!0===o.isShowHachToan),n.xp6(2),n.Q6J("ngIf",!1===o.isShowHachToan),n.xp6(3),n.hij(" ",n.xi3(78,94,"label-tong-so-tien","T\u1ed5ng s\u1ed1 ti\u1ec1n"),": "),n.xp6(3),n.hij("",n.xi3(81,97,o.tongSoTienBuTru,"1.0-0")," \u0111"),n.xp6(6),n.hij(" ",n.xi3(87,100,"btn-huy","H\u1ee7y"),""),n.xp6(2),n.Q6J("ngIf",null===o.idPhieuBuTruCongNo))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,q.Lr,C.Zp,$n.uw,g._Y,g.Fj,g.JJ,g.JL,g.On,g.F,w.Ls,s.JJ,s.uU,Q.p],styles:['@charset "UTF-8";.color-red[_ngcontent-%COMP%]{color:red}.custom-form-card[_ngcontent-%COMP%] .ant-card-head-title{padding:3px 0}.custom-form-card[_ngcontent-%COMP%] .ant-card-head{min-height:2rem;background-color:#f3f3f3}.tt-chi[_ngcontent-%COMP%]{font-weight:600;color:#f97396;font-size:20px;margin-left:15px}.modal-wrapper[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}.modal-form[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;overflow:hidden}.modal-scrollable[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:16px;background-color:#f9fafb}.modal-footer[_ngcontent-%COMP%]{padding:16px;background:white;border-top:1px solid #e5e7eb;box-shadow:0 -2px 5px #0000000d}.active-tab[_ngcontent-%COMP%]{text-decoration:underline;font-weight:700}.bordered-cell[_ngcontent-%COMP%]{border:1px solid #d9d9d9}']})}return e})();var Oz=T(67990);function qz(e,l){if(1&e&&n._UZ(0,"nz-option",12),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.ma)}}const wn=function(){return{standalone:!0}};function Qz(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",30)(2,"label",21),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onRowCheckThuChange())}),n.qZA()(),n.TgZ(3,"td"),n._uU(4),n.ALo(5,"date"),n.qZA(),n.TgZ(6,"td"),n._uU(7),n.qZA(),n.TgZ(8,"td"),n._uU(9),n.qZA(),n.TgZ(10,"td"),n._uU(11),n.qZA(),n.TgZ(12,"td"),n._uU(13),n.ALo(14,"number"),n.qZA(),n.TgZ(15,"td"),n._uU(16),n.ALo(17,"number"),n.qZA(),n.TgZ(18,"td")(19,"app-input-number",31),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soTienBuTru=o)})("blur",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onSoTienBuTruThuChange(a))}),n.qZA()(),n.TgZ(20,"td"),n._uU(21),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.checked)("ngModelOptions",n.DdM(20,wn)),n.xp6(2),n.Oqu(n.xi3(5,11,t.ngayChungTu,"dd/MM/yyyy")),n.xp6(3),n.Oqu(t.maPhieu),n.xp6(2),n.Oqu(t.maDonHang),n.xp6(2),n.Oqu(t.dienGiai),n.xp6(2),n.Oqu(n.xi3(14,14,t.soTien,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(17,17,t.soTienChuaThu,"1.0-0")),n.xp6(3),n.Q6J("ngModel",t.soTienBuTru)("ngModelOptions",n.DdM(21,wn)),n.xp6(2),n.Oqu(t.loaiChungTu)}}function Jz(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",30)(2,"label",21),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.checked=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onRowCheckTraChange())}),n.qZA()(),n.TgZ(3,"td"),n._uU(4),n.ALo(5,"date"),n.qZA(),n.TgZ(6,"td"),n._uU(7),n.qZA(),n.TgZ(8,"td"),n._uU(9),n.qZA(),n.TgZ(10,"td"),n._uU(11),n.qZA(),n.TgZ(12,"td"),n._uU(13),n.ALo(14,"number"),n.qZA(),n.TgZ(15,"td"),n._uU(16),n.ALo(17,"number"),n.qZA(),n.TgZ(18,"td")(19,"app-input-number",31),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soTienBuTru=o)})("blur",function(){const a=n.CHM(t).$implicit,h=n.oxw();
1return n.KtG(h.onSoTienBuTruTraChange(a))}),n.qZA()(),n.TgZ(20,"td"),n._uU(21),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.checked)("ngModelOptions",n.DdM(20,wn)),n.xp6(2),n.Oqu(n.xi3(5,11,t.ngayChungTu,"dd/MM/yyyy")),n.xp6(3),n.Oqu(t.maPhieu),n.xp6(2),n.Oqu(t.maDonHang),n.xp6(2),n.Oqu(t.dienGiai),n.xp6(2),n.Oqu(n.xi3(14,14,t.soTien,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(17,17,t.soTienChuaThu,"1.0-0")),n.xp6(3),n.Q6J("ngModel",t.soTienBuTru)("ngModelOptions",n.DdM(21,wn)),n.xp6(2),n.Oqu(t.loaiChungTu)}}const Ge=function(){return[""]};let Vt=(()=>{class e{fb;_modalService;_notification;_dropdownCommonService;_buTruCongNoService;_spinner;_nhaCungCapService;_modal;tsb=(0,n.f3M)(J.A);validateForm;formRequest={maDoiTuong:null,tkPhaiThu:"131",tkPhaiTra:"331",ngayBuTru:Date.now()};lstNhaCungCap=[];idTimer;khoanPhaiThu=[];isAllCheckedThu=!1;khoanPhaiTra=[];isAllCheckedTra=!1;tongSoTienBuTru=0;hienNutBuTru=!1;modelNhaCungCap=[];constructor(t,i,o,a,h,u,r,d){this.fb=t,this._modalService=i,this._notification=o,this._dropdownCommonService=a,this._buTruCongNoService=h,this._spinner=u,this._nhaCungCapService=r,this._modal=d,this.validateForm=this.fb.group({doiTuong:["Nguyen Van A"],taiKhoanPhaiThu:["1311"],taiKhoanPhaiTra:["331"],ngayButru:[null]})}getNhaCungCapAndKhachHang(t=null,i=null){this._dropdownCommonService.DropdownNhaCungCapAndKhachHang({keyword:t,id:i}).then(o=>{o.success?(this.lstNhaCungCap=o.data,this.lstNhaCungCap.forEach(a=>{a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.NhaCungCap?a.ten=a.ten+" - "+a.ma+" (NCC-"+a.soDienThoai+")":a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.KhachHang&&(a.ten=a.ten+" - "+a.ma+" (KH-"+a.soDienThoai+")")})):this._notification.error(p.$.ERROR,o.message)})}onDebounceGetNhaCungCapAndKhachHang(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhaCungCapAndKhachHang(t)},i)}onChangeNCC(t){t&&(this._spinner.show(),this._nhaCungCapService.TimTheoMa(t).then(i=>{this._spinner.hide(),i&&i.success?this.modelNhaCungCap=[{id:i.data.id,ma:i.data.ma,ten:i.data.ten}]:this._notification.error(p.$.ERROR,i.message)}))}canBangBuTru(){const t=this.khoanPhaiThu.filter(h=>h.checked),i=this.khoanPhaiTra.filter(h=>h.checked),o=t.reduce((h,u)=>h+(u.soTienChuaThu||0),0),a=i.reduce((h,u)=>h+(u.soTienChuaThu||0),0);if(o>a){let h=a;i.forEach(u=>u.soTienBuTru=u.soTienChuaThu),t.forEach(u=>{if(h<=0)u.soTienBuTru=0;else{const r=u.soTienChuaThu||0;u.soTienBuTru=h>=r?r:h,h-=u.soTienBuTru}})}else{let h=o;t.forEach(u=>u.soTienBuTru=u.soTienChuaThu),i.forEach(u=>{if(h<=0)u.soTienBuTru=0;else{const r=u.soTienChuaThu||0;u.soTienBuTru=h>=r?r:h,h-=u.soTienBuTru}})}}tinhTongSoTienBuTru(){const t=this.khoanPhaiThu.filter(h=>h.checked),i=this.khoanPhaiTra.filter(h=>h.checked),o=t.reduce((h,u)=>h+(u.soTienBuTru||0),0),a=i.reduce((h,u)=>h+(u.soTienBuTru||0),0);this.tongSoTienBuTru=Math.min(o,a),this.hienNutBuTru=t.length>0&&i.length>0}onSoTienBuTruThuChange(t){}onCheckAllThuChange(t){this.khoanPhaiThu.forEach(i=>{i.checked=t,i.soTienBuTru=t?i.soTienChuaThu:0}),this.isAllCheckedThu=t,this.khoanPhaiTra.some(i=>i.checked)&&this.canBangBuTru(),this.tinhTongSoTienBuTru()}onRowCheckThuChange(){this.khoanPhaiThu.forEach(t=>{t.soTienBuTru=t.checked?t.soTienChuaThu:0}),this.isAllCheckedThu=this.khoanPhaiThu.every(t=>t.checked),this.khoanPhaiTra.some(t=>t.checked)&&this.canBangBuTru(),this.tinhTongSoTienBuTru()}onSoTienBuTruTraChange(t){const i=t.soTienChuaThu||0;t.soTienBuTru>i&&(t.soTienBuTru=i),this.tinhTongSoTienBuTru()}onCheckAllTraChange(t){this.khoanPhaiTra.forEach(i=>{i.checked=t,i.soTienBuTru=t?i.soTienChuaThu:0}),this.isAllCheckedTra=t,this.khoanPhaiThu.some(i=>i.checked)&&this.canBangBuTru(),this.tinhTongSoTienBuTru()}onRowCheckTraChange(){this.khoanPhaiTra.forEach(t=>{t.soTienBuTru=t.checked?t.soTienChuaThu:0}),this.isAllCheckedTra=this.khoanPhaiTra.every(t=>t.checked),this.khoanPhaiThu.some(t=>t.checked)&&this.canBangBuTru(),this.tinhTongSoTienBuTru()}onLayDuLieu(){if(null==this.formRequest.maDoiTuong||""===this.formRequest.maDoiTuong)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-doi-tuong-khong-duoc-bo-trong","\u0110\u1ed1i t\u01b0\u1ee3ng kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng."));if(null==this.formRequest.tkPhaiThu)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-tk-phai-thu-khong-duoc-bo-trong","T\xe0i kho\u1ea3n ph\u1ea3i thu kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng."));if(null==this.formRequest.tkPhaiTra)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-tk-phai-tra-khong-duoc-bo-trong","T\xe0i kho\u1ea3n ph\u1ea3i tr\u1ea3 kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng."));if(null==this.formRequest.ngayBuTru)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-ngay-bu-tru-khong-duoc-bo-trong","Ng\xe0y b\xf9 tr\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng."));let t={maDoiTuong:this.formRequest.maDoiTuong,tkPhaiThu:this.formRequest.tkPhaiThu,tkPhaiTra:this.formRequest.tkPhaiTra,ngayBuTru:null};this.formRequest.ngayBuTru&&(t.ngayBuTru=v(this.formRequest.ngayBuTru).format()),this._spinner.show(),this._buTruCongNoService.GetChungTu(t).then(i=>{if(this._spinner.hide(),i&&i.success){const o=(i.data||[]).filter(h=>1===h.loai).map((h,u)=>({...h,checked:!1}
1)),a=(i.data||[]).filter(h=>2===h.loai).map((h,u)=>({...h,checked:!1}));this.khoanPhaiThu=o,this.isAllCheckedThu=!1,this.khoanPhaiTra=a,this.isAllCheckedTra=!1}else this._notification.error(p.$.ERROR,i.message)})}onBuTru(){const t=this.khoanPhaiThu.reduce((m,b)=>m+(b.soTienBuTru||0),0),i=this.khoanPhaiTra.reduce((m,b)=>m+(b.soTienBuTru||0),0);if(this.tongSoTienBuTru<=0)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-so-tien-bu-tru-phai-lon-hon-0","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb ph\u1ea3i l\u1edbn h\u01a1n 0."));if(t<=0&&i<=0)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-khoan-phai-thu-hoac-phai-tra","Kh\xf4ng c\xf3 kho\u1ea3n ph\u1ea3i thu ho\u1eb7c ph\u1ea3i tr\u1ea3 n\xe0o \u0111\u01b0\u1ee3c ch\u1ecdn."));if(t!==i)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-tong-so-tien-bu-tru-phai-bang-nhau","T\u1ed5ng s\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb ph\u1ea3i b\u1eb1ng nhau."));let o=this.modelNhaCungCap.find(m=>m.ma===this.formRequest.maDoiTuong);if(!o)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-doi-tuong-khong-hop-le","\u0110\u1ed1i t\u01b0\u1ee3ng kh\xf4ng h\u1ee3p l\u1ec7."));const a=this.khoanPhaiThu.filter(m=>m.checked),h=this.khoanPhaiTra.filter(m=>m.checked);a.every(m=>m.soTienBuTru<=m.soTienChuaThu)?h.every(m=>m.soTienBuTru<=m.soTienChuaThu)?this._modalService.create({nzTitle:this.tsb.t("tlt-chung-tu-bu-tru-cong-no","Ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:null,tongSoTienBuTru:this.tongSoTienBuTru,idDoiTuong:o.id,maDoiTuong:o.ma,tenDoiTuong:o.ten,loaiDoiTuong:o.phieuMuaHang_LoaiNhaCungCapEnum,tkPhaiThu:this.formRequest.tkPhaiThu,tkPhaiTra:this.formRequest.tkPhaiTra,ngayBuTru:this.formRequest.ngayBuTru,lstKhoanThuSelected:a.map(m=>({...m})),lstKhoanTraSelected:h.map(m=>({...m}))}}).afterClose.subscribe(m=>{m?.updated&&(this.khoanPhaiThu=this.khoanPhaiThu.map(b=>({...b})),this.khoanPhaiTra=this.khoanPhaiTra.map(b=>({...b})),this.tinhTongSoTienBuTru()),m&&this._modal.close(!0)}):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-so-tien-bu-tru-khong-lon-hon-con-no","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c l\u1edbn h\u01a1n s\u1ed1 ti\u1ec1n c\xf2n n\u1ee3 c\u1ee7a kho\u1ea3n ph\u1ea3i tr\u1ea3.")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-so-tien-bu-tru-khong-lon-hon-chua-thu","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c l\u1edbn h\u01a1n s\u1ed1 ti\u1ec1n ch\u01b0a thu c\u1ee7a kho\u1ea3n ph\u1ea3i thu."))}onHuy(){this._modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Sf),n.Y36(E.zb),n.Y36(Ln.$),n.Y36(Et),n.Y36(O.t2),n.Y36(Oz.M),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-bu-tru-cong-no-edit"]],decls:122,vars:179,consts:[[1,"modal-wrapper"],[1,"modal-form",3,"formGroup"],[1,"modal-scrollable"],[1,"row","mb-4"],[1,"d-flex","justify-content-between","col-12"],[1,"col-3","p-l-0"],[1,"font-medium","m-b-5"],[2,"color","red"],["nzShowSearch","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","nzOnSearch","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[1,"col-1"],["nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue"],["nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","nzFormat","nzPlaceHolder","ngModelChange"],[1,"col-1","d-flex","align-items-end"],["nzSize","small","nz-button","","nzType","primary",1,"w-100",3,"click"],[1,"col-5","text-right"],[2,"font-weight","700","font-size","20px"],[1,"text-lg","font-medium","mb-2"],["nzShowPagination","false",3,"nzData","nzBordered","nzSize"],[1,"text-center",3,"nzWidth"],["nz-checkbox","",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-lg","font-medium","mt-4","mb-2"],[1,"modal-footer"],[1,"d-flex","justify-content-end"],["nz-button","",1,"m-r-5",3,"click"],["nz-icon","","nzType","close"],["nz-button","","nzType","primary",1,"m-r-5",3,"disabled","click"],[1,"text-center"],[1,"w-100",3,"ngModel","ngModelOptions","ngModelChange","blur"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"form",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),n._uU(7),n.ALo(8,"tsb"),n.TgZ(9,"span",7),n._uU(10,"*"),n.qZA()(),n.TgZ(11,"nz-select",8),n.NdJ("nzOnSearch",function(h){return o.onDebounceGetNhaCungCapAndKhachHang(h,300)})("ngModelChange",function(h){return o.formRequest.maDoiTuong=h})("ngModelChange",function(h){return o.onChangeNCC(h)}),n.ALo(12,"tsb"),n.YNc(13,qz,1,2,"nz-option",9),n.qZA()(),n.TgZ(14,"div",10)(15,"div",6),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.formRequest.tkPhaiThu=h}),n.ALo(19,"tsb"),n._UZ(20,"nz-option",12),n.qZA()(),n.TgZ(21,"div",10)(22,"div",6),n._uU(23),n.ALo(24,"tsb"),n.qZA(),n.TgZ(25,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.formRequest.tkPhaiTra=h}),n.ALo(26,"tsb"),n._UZ(27,"nz-option",12),n.qZA()(),n.TgZ(28,"div",10)(29,"div",6),n._uU(30),n.ALo(31,"tsb"),n.qZA(),n.TgZ(32,"nz-date-picker",13),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayBuTru=h}),n.ALo(33,"tsb"),n.qZA()(),n.TgZ(34,"div",14)(35,"button",15),n.NdJ("
1click",function(){return o.onLayDuLieu()}),n._uU(36),n.ALo(37,"tsb"),n.qZA()(),n.TgZ(38,"div",16)(39,"div",6),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.TgZ(42,"div",17),n._uU(43),n.ALo(44,"number"),n.qZA()()()(),n.TgZ(45,"h3",18),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"nz-table",19)(49,"thead")(50,"tr")(51,"th",20)(52,"label",21),n.NdJ("ngModelChange",function(h){return o.isAllCheckedThu=h})("ngModelChange",function(h){return o.onCheckAllThuChange(h)}),n.qZA()(),n.TgZ(53,"th",22),n._uU(54),n.ALo(55,"tsb"),n.qZA(),n.TgZ(56,"th",22),n._uU(57),n.ALo(58,"tsb"),n.qZA(),n.TgZ(59,"th",22),n._uU(60),n.ALo(61,"tsb"),n.qZA(),n.TgZ(62,"th",22),n._uU(63),n.ALo(64,"tsb"),n.qZA(),n.TgZ(65,"th",22),n._uU(66),n.ALo(67,"tsb"),n.qZA(),n.TgZ(68,"th",22),n._uU(69),n.ALo(70,"tsb"),n.qZA(),n.TgZ(71,"th",22),n._uU(72),n.ALo(73,"tsb"),n.qZA(),n.TgZ(74,"th",22),n._uU(75),n.ALo(76,"tsb"),n.qZA()()(),n.TgZ(77,"tbody"),n.YNc(78,Qz,22,22,"tr",23),n.qZA()(),n.TgZ(79,"h3",24),n._uU(80),n.ALo(81,"tsb"),n.qZA(),n.TgZ(82,"nz-table",19)(83,"thead")(84,"tr")(85,"th",20)(86,"label",21),n.NdJ("ngModelChange",function(h){return o.isAllCheckedTra=h})("ngModelChange",function(h){return o.onCheckAllTraChange(h)}),n.qZA()(),n.TgZ(87,"th",22),n._uU(88),n.ALo(89,"tsb"),n.qZA(),n.TgZ(90,"th",22),n._uU(91),n.ALo(92,"tsb"),n.qZA(),n.TgZ(93,"th",22),n._uU(94),n.ALo(95,"tsb"),n.qZA(),n.TgZ(96,"th",22),n._uU(97),n.ALo(98,"tsb"),n.qZA(),n.TgZ(99,"th",22),n._uU(100),n.ALo(101,"tsb"),n.qZA(),n.TgZ(102,"th",22),n._uU(103),n.ALo(104,"tsb"),n.qZA(),n.TgZ(105,"th",22),n._uU(106),n.ALo(107,"tsb"),n.qZA(),n.TgZ(108,"th",22),n._uU(109),n.ALo(110,"tsb"),n.qZA()()(),n.TgZ(111,"tbody"),n.YNc(112,Jz,22,22,"tr",23),n.qZA()()(),n.TgZ(113,"div",25)(114,"div",26)(115,"button",27),n.NdJ("click",function(){return o.onHuy()}),n._UZ(116,"i",28),n._uU(117),n.ALo(118,"tsb"),n.qZA(),n.TgZ(119,"button",29),n.NdJ("click",function(){return o.onBuTru()}),n._uU(120),n.ALo(121,"tsb"),n.qZA()()()()()),2&i&&(n.xp6(1),n.Q6J("formGroup",o.validateForm),n.xp6(6),n.hij("",n.xi3(8,78,"label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")," "),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.formRequest.maDoiTuong)("ngModelOptions",n.DdM(171,wn))("nzPlaceHolder",n.xi3(12,81,"plh-chon-nha-cung-cap","Ch\u1ecdn nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("ngForOf",o.lstNhaCungCap),n.xp6(3),n.Oqu(n.xi3(17,84,"label-tk-phai-thu","T\xe0i kho\u1ea3n ph\u1ea3i thu")),n.xp6(2),n.Q6J("ngModel",o.formRequest.tkPhaiThu)("ngModelOptions",n.DdM(172,wn))("nzPlaceHolder",n.xi3(19,87,"plh-chon-tk-thu","Ch\u1ecdn t\xe0i kho\u1ea3n thu")),n.xp6(2),n.Q6J("nzLabel","131")("nzValue","131"),n.xp6(3),n.Oqu(n.xi3(24,90,"label-tk-phai-tra","T\xe0i kho\u1ea3n ph\u1ea3i tr\u1ea3")),n.xp6(2),n.Q6J("ngModel",o.formRequest.tkPhaiTra)("ngModelOptions",n.DdM(173,wn))("nzPlaceHolder",n.xi3(26,93,"plh-chon-tk-tra","Ch\u1ecdn t\xe0i kho\u1ea3n tr\u1ea3")),n.xp6(2),n.Q6J("nzLabel","331")("nzValue","331"),n.xp6(3),n.Oqu(n.xi3(31,96,"label-ngay-bu-tru","Ng\xe0y b\xf9 tr\u1eeb")),n.xp6(2),n.Q6J("ngModel",o.formRequest.ngayBuTru)("ngModelOptions",n.DdM(174,wn))("nzFormat","dd/MM/yyyy")("nzPlaceHolder",n.xi3(33,99,"plh-chon-ngay","Ch\u1ecdn ng\xe0y")),n.xp6(4),n.hij(" ",n.xi3(37,102,"btn-lay-du-lieu","L\u1ea5y d\u1eef li\u1ec7u")," "),n.xp6(4),n.Oqu(n.xi3(41,105,"label-so-tien-bu-tru","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb")),n.xp6(3),n.hij("",n.xi3(44,108,o.tongSoTienBuTru,"1.0-0")," \u0111"),n.xp6(3),n.Oqu(n.xi3(47,111,"label-khoan-phai-thu","Kho\u1ea3n ph\u1ea3i thu")),n.xp6(2),n.Q6J("nzData",n.DdM(175,Ge))("nzBordered",!0)("nzSize","middle"),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Q6J("ngModel",o.isAllCheckedThu)("ngModelOptions",n.DdM(176,wn)),n.xp6(1),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(55,114,"table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(58,117,"table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(61,120,"table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(64,123,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(67,126,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(70,129,"table-so-tien-chua-thu","S\u1ed1 ti\u1ec1n ch\u01b0a thu")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(73,132,"table-so-tien-bu-tru","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(76,135,"table-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Q6J("ngForOf",o.khoanPhaiThu),n.xp6(2),n.Oqu(n.xi3(81,138,"label-khoan-phai-tra","Kho\u1ea3n ph\u1ea3i tr\u1ea3")),n.xp6(2),n.Q6J("nzData",n.DdM(177,Ge))("nzBordered",!0)("nzSize","middle"),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Q6J("ngModel",o.isAllCheckedTra)("ngModelOptions",n.DdM(178,wn)),n.xp6(1),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(89,141,"table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(92,144,"table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(95,
1147,"table-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(98,150,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(101,153,"table-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(104,156,"table-so-tien-con-no","S\u1ed1 ti\u1ec1n c\xf2n n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(107,159,"table-so-tien-bu-tru","S\u1ed1 ti\u1ec1n b\xf9 tr\u1eeb")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(110,162,"table-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(3),n.Q6J("ngForOf",o.khoanPhaiTra),n.xp6(5),n.hij(" ",n.xi3(118,165,"btn-huy","H\u1ee7y"),""),n.xp6(2),n.Q6J("disabled",!o.hienNutBuTru),n.xp6(1),n.Oqu(n.xi3(121,168,"btn-bu-tru","B\xf9 tr\u1eeb")))},dependencies:[s.sg,M.ix,A.w,P.dQ,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,z.Ip,z.Vq,$n.uw,G.Ie,g._Y,g.JJ,g.JL,g.sg,Qn.l,g.On,w.Ls,K.a,s.JJ,s.uU,Q.p],styles:[".modal-wrapper[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}.modal-form[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;overflow:hidden}.modal-scrollable[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:16px;background-color:#f9fafb}.modal-footer[_ngcontent-%COMP%]{padding:16px;background:white;border-top:1px solid #e5e7eb;box-shadow:0 -2px 5px #0000000d}"]})}return e})();function Iz(e,l){1&e&&n._UZ(0,"i",35)}function Uz(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function Kz(e,l){if(1&e&&n.YNc(0,Uz,1,0,"i",36),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function Hz(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",38),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",18),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function Bz(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",39)(2,"label",40),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function Fz(e,l){if(1&e&&(n.TgZ(0,"div",41),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function Vz(e,l){if(1&e&&(n.TgZ(0,"th",43),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function Yz(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Vz,2,5,"th",42),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Gz(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function Rz(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",58),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiTao,")")}}function $z(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"number"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"1.0-0")," ")}}function Wz(e,l){if(1&e&&(n.TgZ(0,"span")(1,"span",59),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.soChungTu)}}function Xz(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function jz(e,l){if(1&e&&(n.TgZ(0,"td",54),n.ynx(1,55),n.YNc(2,Gz,3,4,"span",56),n.YNc(3,Rz,6,5,"span",56),n.YNc(4,$z,3,4,"span",56),n.YNc(5,Wz,3,1,"span",56),n.YNc(6,Xz,3,1,"ng-container",57),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","date1"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","soChungTu")}}function n0(e,l){if(1&e&&(n.ynx(0),n.YNc(1,jz,7,6,"td",53),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function t0(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"tr")(1,"td",44)(2,"input",45),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onCheckItem(a))}),n.qZA()(),n.TgZ(3,"td",44),n._uU(4),n.qZA(),n.YNc(5,n0,2,1,"ng-container",24),n.TgZ(6,"td",46)(7,"nz-button-group")(8,"button",47),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(9,"tsb"),n._UZ(10,"i",48),n.qZA(),n.TgZ(11,"button",49),n._UZ(12,"span",50),n.qZA()(),n.TgZ(13,"nz-dropdown-menu",null,21)(15,"ul",22)(16,"li",38),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(17,"span",51),n._UZ(18,"i",52),n._uU(19),n.ALo(20,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(14),a=n.oxw();n.xp6(2),n.Q6J("checked",null==t?null:t.isRowCheck),n.xp6(2),n.Oqu(a.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(9,8,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",o),n.xp6(8),n.hij(" ",n.xi3(20,11,"btn-xoa","X\xf3a"),"")}}function e0(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const i0=function(){return[10,10]},o0=function(){return{x:"scroll"}};let a0=(()=>{class e extends V.t{_modalService;httpClient;_notification;_buTruCongNoService;_spinner;tsb=(0,n.f3M)(J.A);gridFilter={keyWord:null,fromDate:null,toDate:null};date=null;checkAll=!1;constructor(t,i,o,a,h){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._buTruCongNoService=a,this._spinner=h}ngOnInit(){this.gridColumns=[new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"ngayChungTu",header:this.tsb.t("table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"soChungTu",header:this.tsb.t("table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),thWidth:"200px",class:"text-left",dataType:"soChungTu"}),new _.C4({field:"dienGiai",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"350px",class:"text-left"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"180px",class:"text-right",dataType:"tien"}),new _.C4({field:"nguoiTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date1"})],this.gridLoadData()}gridLoadData(){setTimeout(t=>{null!=this.date?(this.gridFilter.fromDate=this.date[0],this.gridFilter.toDate=this.date[1]):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));let i={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._buTruCongNoService.TimTheoDieuKienAsync(i).then(o=>{this._spinner.hide(),o.success?(this.gridData=o.data,this.totalRecord=o.totalRecord):this._notification.error(p.$.ERROR,o.message)})})}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-bu-tru-cong-no","B\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:Vt,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{}}).afterClose.subscribe(i=>{})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-bu-tru-cong-no","Chi ti\u1ebft ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:t}}
1).afterClose.subscribe(o=>{})}onSearch(){this.gridLoadData()}exportExcel(){const t={...this.getGridOption(),...this.gridFilter,fromDate:this.date?this.date[0]:null,toDate:this.date?this.date[1]:null,listIds:this.getRowsSelect().map(i=>i.id)};this._spinner.show(),this._buTruCongNoService.ExportDanhSachBuTruCongNo(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-bu-tru-cong-no.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._buTruCongNoService.XoaPhieu(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(Et),n.Y36(O.t2))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-bu-tru-cong-no"]],features:[n.qOj],decls:64,vars:67,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],["appThDirective","",1,"text-center",3,"nzWidth"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[1,"text-center"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"checked","click"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#0075c0"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n._UZ(6,"div",3),n.TgZ(7,"div",3)(8,"app-date-picker-range",4),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(9,"div",3)(10,"nz-input-group",5)(11,"input",6),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,Iz,1,0,"ng-template",null,7,n.W1O),n.YNc(15,Kz,1,1,"ng-template",null,8,n.W1O),n.qZA(),n.TgZ(17,"div",9)(18,"button",10),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(19,"span",11),n.TgZ(20,"span"),n._uU(21),n.ALo(22,"tsb"),n.qZA()()()()(),n.TgZ(23,"nz-card")(24,"div",12)(25,"div",13)(26,"button",14),n.NdJ("click",function(){return o.onThemMoi()}),n._UZ(27,"i",15),n._uU(28),n.ALo(29,"tsb"),n.qZA()(),n.TgZ(30,"div",16)(31,"button",17),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(32,"i",18),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"button",19),n._UZ(36,"i",20),n.qZA(),n.TgZ(37,"nz-dropdown-menu",null,21)(39,"ul",22),n.YNc(40,Hz,5,4,"li",23),n.YNc(41,Bz,4,2,"ng-container",24),n.qZA()()()(),n.TgZ(42,"app-table-resize",25),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(43,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(45,"thead")(46,"tr")(47,"th",28)(48,"input",29),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(49,"tsb"),n.qZA(),n.YNc(50,Fz,2,1,"div",30),n.qZA(),n.TgZ(51,"th",28),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.YNc(54,Yz,2,1,"ng-container",24),n.TgZ(55,"th",31),n._uU(56),n.ALo(57,"tsb"),n.qZA()()(),n.TgZ(58,"tbody"),n.YNc(59,t0,21,14,"tr",24),n.qZA()()(),n.TgZ(60,"div",32)(61,"nz-pagination",33),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(62,e0,1,3,"ng-template",null,34,n.W1O),n.qZA()()()),2&i){const a=n.MAs(14),h=n.MAs(16),u=n.MAs(38),r=n.MAs(44),d=n.MAs(63);n.xp6(1),n.Q6J("nzGutter",n.DdM(65,i0)),n.xp6(3),n.Oqu(n.xi3(5,41,"title-chung-tu-bu-tru-cong-no","Ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3")),n.xp6(4),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(12,44,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(22,47,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.hij(" ",n.xi3(29,50,"btn-tao-phieu","T\u1ea1o phi\u1ebfu")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(34,53,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(66,o0))("nzBordered",!0),n.xp6(4),n.Q6J("nzWidth","40px"),n.xp6(1),n.Q6J("title",n.xi3(49,56,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(2),n.Q6J("ngIf",o.getRowsSelect().length>0),n.xp6(1),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(53,59,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(57,62,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,s.JJ,s.uU,Q.p],styles:["th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})(),Re=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/BaoCaoTraGop`),this.httpClient=t}GetBaoCaoCongNoPhaiThu(t){return this.post(`${this.table}/GetBaoCaoCongNoPhaiThu`,t).toPromise()}GetBaoCaoCongNoPhaiThuChiTiet(t){return this.post(`${this.table}/GetBaoCaoCongNoPhaiThuChiTiet`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function l0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",20),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",21),n.TgZ(2,"span"),n._uU(3," Export To Excel"),n.qZA()()}}function h0(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",22)(2,"label",23),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function c0(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function u0(e,l){if(1&e&&(n.ynx(0)(1),n._UZ(2,"app-span-currency",30),n.BQk()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.Q6J("Value",i[t.field])}}function s0(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function r0(e,l){if(1&e&&(n.TgZ(0,"td",26),n.ynx(1,27),n.YNc(2,c0,4,4,"span",28),n.YNc(3,u0,3,1,"ng-container",28),n.YNc(4,s0,3,1,"ng-container",29),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tien")}}
1function g0(e,l){if(1&e&&(n.ynx(0),n.YNc(1,r0,5,4,"td",25),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function p0(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",24),n._uU(2),n.qZA(),n.YNc(3,g0,2,1,"ng-container",8),n.qZA()),2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns)}}function _0(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let d0=(()=>{class e extends V.t{httpClient;modal;spinner;_notification;_baoCaoTraGopService;id;formInput;listKieuLoai=[];constructor(t,i,o,a,h){super(t),this.httpClient=t,this.modal=i,this.spinner=o,this._notification=a,this._baoCaoTraGopService=h}ngOnInit(){this.initForm()}initForm(){this.gridColumns=[new _.C4({field:"ngayChungTu",header:"Ng\xe0y ch\u1ee9ng t\u1eeb",thWidth:"200px",class:"text-left",dataType:"date"}),new _.C4({field:"soChungTu",header:"S\u1ed1 ch\u1ee9ng t\u1eeb",thWidth:"200px",class:"text-left"}),new _.C4({field:"ngayThanhToanDonHang",header:"Ng\xe0y h\xf3a \u0111\u01a1n",thWidth:"200px",class:"text-right",dataType:"date"}),new _.C4({field:"dienGiai",header:"Di\u1ec5n gi\u1ea3i",thWidth:"200px",class:"text-left"}),new _.C4({field:"tkCongNo",header:"TK c\xf4ng n\u1ee3",thWidth:"200px",class:"text-center"}),new _.C4({field:"tkDoiUng",header:"TK \u0111\u1ed1i \u1ee9ng",thWidth:"200px",class:"text-center"}),new _.C4({field:"no",header:"N\u1ee3",thWidth:"200px",class:"text-right",dataType:"tien"}),new _.C4({field:"co",header:"C\xf3",thWidth:"200px",class:"text-right",dataType:"tien"})],this.gridLoadData()}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}gridLoadData(){let t={idDoiTacTraGop:this.id,...this.getGridOption()};this.spinner.show(),this._baoCaoTraGopService.GetBaoCaoCongNoPhaiThuChiTiet(t).then(i=>(this.spinner.hide(),i.success?(this.spinner.hide(),this.gridData=i.data,void(this.totalRecord=i.totalRecord)):(this.spinner.hide(),void this._notification.error(p.$.ERROR,i.message))))}onThoat(){this.modal.close(!1)}static \u0275fac=function(i){return new(i||e)(n.Y36(L.eN),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(Re))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-baocao-congno-chitiet"]],features:[n.qOj],decls:42,vars:13,consts:[[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","80px","rowSpan","2",1,"text-center"],["nzWidth","150px","rowSpan","2",1,"text-center"],["nzWidth","300px","rowSpan","2",1,"text-center"],["nzWidth","120px","rowSpan","2",1,"text-center"],["colSpan","2",1,"text-center"],[1,"text-center",2,"width","200px"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[1,"text-center"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"Value"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0),n._UZ(2,"div",1),n.TgZ(3,"div",2)(4,"button",3),n._UZ(5,"i",4),n.qZA(),n.TgZ(6,"nz-dropdown-menu",null,5)(8,"ul",6),n.YNc(9,l0,4,0,"li",7),n.YNc(10,h0,4,2,"ng-container",8),n.qZA()()()(),n.TgZ(11,"nz-table",9,10),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(13,"thead")(14,"tr")(15,"th",11),n._uU(16,"STT"),n.qZA(),n.TgZ(17,"th",12),n._uU(18,"Ng\xe0y ch\u1ee9ng t\u1eeb"),n.qZA(),n.TgZ(19,"th",12),n._uU(20,"S\u1ed1 ch\u1ee9ng t\u1eeb"),n.qZA(),n.TgZ(21,"th",12),n._uU(22,"Ng\xe0y h\xf3a \u0111\u01a1n"),n.qZA(),n.TgZ(23,"th",13),n._uU(24,"Di\u1ec5n gi\u1ea3i"),n.qZA(),n.TgZ(25,"th",14),n._uU(26,"TK c\xf4ng n\u1ee3"),n.qZA(),n.TgZ(27,"th",14),n._uU(28,"TK \u0111\u1ed1i \u1ee9ng"),n.qZA(),n.TgZ(29,"th",15),n._uU(30,"Ph\xe1t sinh"),n.qZA()(),n.TgZ(31,"tr")(32,"th",16),n._uU(33,"N\u1ee3"),n.qZA(),n.TgZ(34,"th",16),n._uU(35,"C\xf3"),n.qZA()()(),n.TgZ(36,"tbody"),n.YNc(37,p0,4,2,"tr",8),n.qZA()(),n.TgZ(38,"div",17)(39,"nz-pagination",18),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(40,_0,1,3,"ng-template",null,19,n.W1O),n.qZA()()()),2&i){const a=n.MAs(7),h=n.MAs(12),u=n.MAs(41);n.xp6(4),n.Q6J("nzClickHide",!1)("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(26),n.Q6J("ngForOf",h.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,D.cm,D.RR,D.wA,Y.dE,G.Ie,g.JJ,xn.i,g.On,w.Ls,s.uU]})}return e})();function m0(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",29),n.TgZ(2,"span"),n._uU(3," Export To Excel"),n.qZA()()}}function T0(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",30)(2,"label",31),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function C0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",32),n._uU(2),n.qZA(),n.TgZ(3,"td",33)(4,"span",34),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a))}),n._uU(5),n.qZA()(),n.TgZ(6,"td",33)(7,"span",35),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a))}),n._uU(8),n.qZA()(),n.TgZ(9,"td",36)(10,"span",37),n._uU(11),n.ALo(12,"vnd"),n.qZA()(),n.TgZ(13,"td",36)(14,"span",37),n._uU(15),n.ALo(16,"vnd"),n.qZA()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(i)),n.xp6(3),n.hij("",t.ma," "),n.xp6(3),n.Oqu(t.ten),n.xp6(3),n.hij("",n.lcZ(12,5,t.no)," VN\u0110"),n.xp6(4),n.hij("",n.lcZ(16,7,t.co)," VN\u0110")}}function f0(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function z0(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",40),n.BQk())}function x0(e,l){1&e&&n._UZ(0,"span",41)}function b0(e,l){if(1&e&&(n.YNc(0,z0,2,0,"ng-container",38),n.YNc(1,x0,1,0,"ng-template",null,39,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}const y0=function(){return[10,10]};let M0=(()=>{class e extends V.t{_modalService;_notification;spinner;_baoCaoTraGopService;httpClient;searchModelCore={date:null};listKieuLoai=[];constructor(t,i,o,a,h){super(h),this._modalService=t,this._notification=i,this.spinner=o,this._baoCaoTraGopService=a,this.httpClient=h}ngOnInit(){this.gridColumns=[new _.C4({field:"ma",header:"M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng",thWidth:"200px",class:"text-left"}
1),new _.C4({field:"ten",header:"\u0110\u1ed1i t\u01b0\u1ee3ng",thWidth:"200px",class:"text-left",dataType:"tien"}),new _.C4({field:"no",header:"N\u1ee3",thWidth:"200px",class:"text-right"}),new _.C4({field:"co",header:"C\xf3",thWidth:"200px",class:"text-right"})]}gridLoadData(){let t={tuNgay:null,denNgay:null,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoTraGopService.GetBaoCaoCongNoPhaiThu(t).then(i=>(this.spinner.hide(),i.success?(this.spinner.hide(),this.gridData=i.data,void(this.totalRecord=i.totalRecord)):(this.spinner.hide(),void this._notification.error(p.$.ERROR,i.message))))}onViewChiTiet(t){this._modalService.create({nzTitle:"Chi ti\u1ebft c\xf4ng n\u1ee3 ph\u1ea3i thu: "+t.ten,nzContent:d0,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"90%",nzComponentParams:{id:t.id},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onSearch(){console.log(this.searchModelCore),this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Re),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-baocao-congno-phaithu"]],features:[n.qOj],decls:48,vars:19,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24",1,"search-control"],[2,"width","300px","margin-right","10px"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzQueryParams"],["productsListTable",""],["nzWidth","80px","rowSpan","2",1,"text-center"],["nzWidth","300px","rowSpan","2",1,"text-left"],["nzWidth","400px","rowSpan","2",1,"text-left"],["colSpan","2",1,"text-center","grouptable"],[1,"text-center","grouptable",2,"width","300px"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[1,"text-center"],[1,"text-left"],[1,"viewct",2,"text-decoration","underline",3,"click"],[1,"viewct",3,"click"],[1,"text-right"],[1,"tiente"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4,"B\xe1o c\xe1o c\xf4ng n\u1ee3 ph\u1ea3i thu"),n.qZA()(),n.TgZ(5,"div",3)(6,"div",4)(7,"app-date-picker-range",5),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(8,"button",6),n.NdJ("click",function(){return o.onSearch()}),n._UZ(9,"span",7),n.TgZ(10,"span"),n._uU(11,"T\xecm ki\u1ebfm"),n.qZA()()()()(),n.TgZ(12,"nz-card")(13,"div",8),n._UZ(14,"div",9),n.TgZ(15,"div",10)(16,"button",11),n._UZ(17,"i",12),n.qZA(),n.TgZ(18,"nz-dropdown-menu",null,13)(20,"ul",14),n.YNc(21,m0,4,0,"li",15),n.YNc(22,T0,4,2,"ng-container",16),n.qZA()()()(),n.TgZ(23,"nz-table",17,18),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(25,"thead")(26,"tr")(27,"th",19),n._uU(28,"STT"),n.qZA(),n.TgZ(29,"th",20),n._uU(30,"M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"),n.qZA(),n.TgZ(31,"th",21),n._uU(32,"\u0110\u1ed1i t\u01b0\u1ee3ng"),n.qZA(),n.TgZ(33,"th",22),n._uU(34,"Ph\xe1t sinh"),n.qZA()(),n.TgZ(35,"tr")(36,"th",23),n._uU(37,"N\u1ee3"),n.qZA(),n.TgZ(38,"th",23),n._uU(39,"C\xf3"),n.qZA()()(),n.TgZ(40,"tbody"),n.YNc(41,C0,17,9,"tr",16),n.qZA()(),n.TgZ(42,"div",24)(43,"nz-pagination",25),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(44,f0,1,3,"ng-template",null,26,n.W1O),n.qZA()()(),n.YNc(46,b0,3,2,"ng-template",null,27,n.W1O)),2&i){const a=n.MAs(19),h=n.MAs(24),u=n.MAs(45);n.xp6(1),n.Q6J("nzGutter",n.DdM(18,y0)),n.xp6(6),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1)("IsSmall",!0),n.xp6(9),n.Q6J("nzClickHide",!1)("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(18),n.Q6J("ngForOf",h.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,U.wO,U.r9,D.cm,D.RR,D.wA,N.t3,N.SK,Y.dE,G.Ie,g.JJ,nn.s,g.On,w.Ls,yn.FK],styles:[".viewct[_ngcontent-%COMP%]{cursor:pointer;font-weight:600}.search-control[_ngcontent-%COMP%]{padding:5px;display:flex;justify-content:flex-end}.grouptable[_ngcontent-%COMP%]{background-color:#82e0aa}.tiente[_ngcontent-%COMP%]{font-size:15px;font-weight:700}"]})}return e})();var ct=T(42090),Rn=T(37242),S0=T(37692),N0=T(59906),D0=T(42067),$e=T(62081);const Z0=["boxBarcode"];function A0(e,l){if(1&e&&(n.TgZ(0,"div",33)(1,"div",34)(2,"h6",35),n._UZ(3,"i",36),n._uU(4),n.ALo(5,"tsb"),n.TgZ(6,"span",37),n._uU(7),n.qZA()()()()),2&e){const t=n.oxw();n.xp6(4),n.hij(" ",n.xi3(5,2,"label-ma-phieu-chuyen-kho","M\xe3 phi\u1ebfu chuy\u1ec3n kho"),": "),n.xp6(3),n.Oqu(t.maPhieuChuyenKho)}}function v0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function P0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit,i=n.oxw();n.Q6J("nzLabel",i.getUserNamePhanQuyen(t.id))("nzValue",t.id)}}function E0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.ma)}}const R=function(){return{standalone:!0}};function k0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6),n._uU(2),n.ALo(3,"tsb"),n.TgZ(4,"span",7),n._uU(5,"*"),n.qZA()(),n.TgZ(6,"div",16)(7,"input",39),n.NdJ("blur",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onBlurMaDonLogistic())})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.maDonLogistic=o)}),n.qZA()(),n.TgZ(8,"div",6),n._uU(9),n.ALo(10,"tsb"),n.qZA(),n.TgZ(11,"div",16)(12,"app-input-number",40),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.phiTraHang=o)}),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,7,"label-ma-don","M\xe3 \u0111\u01a1n")),n.xp6(5),n.Q6J("nzSize","small")("ngModel",t.formRequest.maDonLogistic)("ngModelOptions",n.DdM(13,R)),n.xp6(2),n.Oqu(n.xi3(10,10,"label-phi-tra-hang","Ph\xed tr\u1ea3 h\xe0ng")),n.xp6(3),n.Q6J("ngModel",t.formRequest.phiTraHang)("ngModelOptions",n.DdM(14,R))}}function L0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",8)(5,"label",41),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.isTaoThuChi=o)}),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,3,"label-tao-thu-chi","T\u1ea1o thu chi")),n.xp6(3),n.Q6J("ngModel",t.formRequest.isTaoThuChi)("ngModelOptions",n.DdM(6,R))}}function w0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenLyDo)("nzValue",t.id)}}function O0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",16)(5,"nz-select",21),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.loaiThuChi=o)})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeLoaiThuChi(o))}),n.ALo(6,"tsb"),n._UZ(7,"nz-option",42),n.ALo(8,"tsb"),n._UZ(9,"nz-option",42),n.ALo(10,"tsb"),n.qZA()(),n.TgZ(11,"div",6),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.TgZ(14,"div",16)(15,"nz-select",43),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();
1return n.KtG(a.formRequest.idLyDo=o)}),n.ALo(16,"tsb"),n.YNc(17,w0,1,2,"nz-option",10),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,15,"label-loai-thu-chi","Lo\u1ea1i thu chi")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.formRequest.loaiThuChi)("ngModelOptions",n.DdM(33,R))("nzPlaceHolder",n.xi3(6,18,"plh-chon-loai-thu-chi","Ch\u1ecdn lo\u1ea1i thu chi")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(8,21,"option-thu","Thu")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(10,24,"option-chi","Chi")),n.xp6(3),n.Oqu(n.xi3(13,27,"label-ly-do","L\xfd do")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.formRequest.idLyDo)("ngModelOptions",n.DdM(34,R))("nzPlaceHolder",n.xi3(16,30,"plh-ly-do","L\xfd do")),n.xp6(2),n.Q6J("ngForOf",t.lstLyDo)}}function q0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.name)("nzValue",t.id)}}function Q0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",16)(5,"app-input-number",40),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.soTien=o)}),n.qZA()(),n.TgZ(6,"div",6),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"div",16)(10,"nz-select",44),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangePhuongThuc(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.phiTraHangIdPtThanhToan=o)}),n.ALo(11,"tsb"),n.YNc(12,q0,1,2,"nz-option",10),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,9,"label-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(3),n.Q6J("ngModel",t.formRequest.soTien)("ngModelOptions",n.DdM(18,R)),n.xp6(2),n.Oqu(n.xi3(8,12,"label-phuong-thuc","Ph\u01b0\u01a1ng th\u1ee9c")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.formRequest.phiTraHangIdPtThanhToan)("ngModelOptions",n.DdM(19,R))("nzPlaceHolder",n.xi3(11,15,"plh-chon-phuong-thuc","Ch\u1ecdn ph\u01b0\u01a1ng th\u1ee9c")),n.xp6(2),n.Q6J("ngForOf",t.lstPhuongThuc)}}function J0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenNganHang+" - "+t.chuTaiKhoan)("nzValue",t.id)}}function I0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",5)(1,"div",6),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"div",8)(5,"nz-select",44),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.formRequest.phiTraHangIdTkNganHang=o)}),n.ALo(6,"tsb"),n.YNc(7,J0,1,2,"nz-option",10),n.qZA()()()}if(2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,6,"label-chon-ngan-hang","Ch\u1ecdn ng\xe2n h\xe0ng")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.formRequest.phiTraHangIdTkNganHang)("ngModelOptions",n.DdM(12,R))("nzPlaceHolder",n.xi3(6,9,"plh-chon-ngan-hang","Ch\u1ecdn ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",t.lstTheNganHang)}}function U0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function K0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function H0(e,l){if(1&e&&(n.TgZ(0,"nz-option",45),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maHoaDon+" - "+t.tenHoaDon)("nzValue",t.maHoaDon)("nzCustomContent",!0),n.xp6(1),n.AsE(" ",t.maHoaDon," - ",t.tenHoaDon," ")}}function B0(e,l){if(1&e&&n._UZ(0,"nz-option",38),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.ma)}}function F0(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function V0(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Y0(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function G0(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function R0(e,l){if(1&e&&(n.TgZ(0,"nz-option",38),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij("",t.ten," ")}}function $0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",68),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().index,h=n.oxw(3);return n.KtG(h.handleGiamGiaChange(a,o))}),n.YNc(1,R0,2,3,"nz-option",10),n.qZA()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(3);n.Q6J("nzSize","small")("ngModel",t.typeGiamGia)("ngModelOptions",n.DdM(4,R)),n.xp6(1),n.Q6J("ngForOf",i.lstKieuGiamGia)}}function W0(e,l){if(1&e&&(n.TgZ(0,"nz-option",38),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij(" ",t.ten," ")}}function X0(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",69),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().index,h=n.oxw(3);return n.KtG(h.handleThueChange(a,o))}),n.YNc(1,W0,2,3,"nz-option",10),n.qZA()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(3);n.Q6J("nzSize","small")("ngModelOptions",n.DdM(4,R))("ngModel",t.typeThueGtgt),n.xp6(1),n.Q6J("ngForOf",i.lstKieuGiamGia)}}function j0(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function nx(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function tx(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",51),n._uU(2),n.qZA(),n.TgZ(3,"td")(4,"span",52),n._uU(5),n.qZA()(),n.TgZ(6,"td")(7,"app-sanphamcon-nhomsanpham-autocomplete",53),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.idSanPham=o)})("selectedItemsChange",function(o){const a=n.CHM(t),h=a.$implicit,u=a.index,r=n.oxw(3);return n.KtG(r.onChangeSanPham(o,h,u))}),n.qZA()(),n.TgZ(8,"td")(9,"ng-select",54),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkKho=o)}),n.ALo(10,"tsb"),n.YNc(11,F0,4,3,"ng-template",55),n.YNc(12,V0,4,2,"ng-template",56),n.qZA()(),n.TgZ(13,"td")(14,"ng-select",54),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkCongNo=o)}),n.ALo(15,"tsb"),n.YNc(16,Y0,4,3,"ng-template",55),n.YNc(17,G0,4,2,"ng-template",56),n.qZA()(),n.TgZ(18,"td",51)(19,"nz-input-number",57),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soLuong=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onBlur())}),n.qZA()(),n.TgZ(20,"td"),n._uU(21),n.qZA(),n.TgZ(22,"td")(23,"
1nz-input-group",58),n.ALo(24,"tsb"),n.TgZ(25,"app-input-number",59),n.NdJ("blur",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onBlur())})("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.giaNhap=o)}),n.ALo(26,"tsb"),n.qZA()()(),n.TgZ(27,"td")(28,"nz-input-group",58)(29,"app-input-number",59),n.NdJ("blur",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onBlur())})("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.valueGiamGia=o)}),n.ALo(30,"tsb"),n.qZA()(),n.YNc(31,$0,2,5,"ng-template",null,60,n.W1O),n.qZA(),n.TgZ(33,"td")(34,"nz-input-group",58)(35,"app-input-number",61),n.NdJ("blur",function(){const a=n.CHM(t).index,h=n.oxw(3);return n.KtG(h.handleValueThueBlur(a))})("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.valueThueGtgt=o)}),n.qZA()(),n.YNc(36,X0,2,5,"ng-template",null,62,n.W1O),n.qZA(),n.TgZ(38,"td")(39,"nz-input-group",58),n.ALo(40,"tsb"),n.TgZ(41,"app-input-number",63),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tongTien=o)}),n.qZA()()(),n.TgZ(42,"td",51)(43,"label",64),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isSanPhamImei=o)}),n.qZA()(),n.TgZ(44,"td")(45,"ng-select",54),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkThue=o)}),n.ALo(46,"tsb"),n.YNc(47,j0,4,3,"ng-template",55),n.YNc(48,nx,4,2,"ng-template",56),n.qZA()(),n.TgZ(49,"td",51)(50,"button",65),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw(3);return n.KtG(h.xoaChiTiet(a))}),n._UZ(51,"i",66),n.qZA()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(32),a=n.MAs(37),h=n.oxw(3);n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Q6J("nzCopyText",t.maSanPham),n.xp6(1),n.Oqu(t.maSanPham),n.xp6(2),n.Q6J("ngModel",t.idSanPham)("ngModelOptions",n.DdM(78,R))("isValueObject",!1)("isScanAllDonVi",!1)("isMultiChoose",!1),n.xp6(2),n.Q6J("items",h.lstTkNo)("ngModel",t.tkKho)("ngModelOptions",n.DdM(79,R))("placeholder",n.xi3(10,57,"plh-chon-tk-kho","Ch\u1ecdn TK kho"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",h.customSearchFn),n.xp6(5),n.Q6J("items",h.lstTkCo)("ngModel",t.tkCongNo)("ngModelOptions",n.DdM(80,R))("placeholder",n.xi3(15,60,"plh-chon-tk-cong-no","Ch\u1ecdn TK c\xf4ng n\u1ee3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",h.customSearchFn),n.xp6(5),n.Q6J("ngModel",t.soLuong)("ngModelOptions",n.DdM(81,R))("nzMin",0),n.xp6(2),n.hij(" ",h.getDungTichText(t)," "),n.xp6(2),n.Q6J("nzAddOnAfter",n.xi3(24,63,"addon-d","\u0111")),n.xp6(2),n.Q6J("PlaceHolder",n.xi3(26,66,"plh-gia","Gi\xe1"))("ngModel",t.giaNhap)("ngModelOptions",n.DdM(82,R)),n.xp6(3),n.Q6J("nzAddOnAfter",o),n.xp6(1),n.Q6J("PlaceHolder",n.xi3(30,69,"plh-giam-gia","Gi\u1ea3m gi\xe1"))("ngModel",t.valueGiamGia)("ngModelOptions",n.DdM(83,R)),n.xp6(5),n.Q6J("nzAddOnAfter",a),n.xp6(1),n.Q6J("ngModel",t.valueThueGtgt)("ngModelOptions",n.DdM(84,R)),n.xp6(4),n.Q6J("nzAddOnAfter",n.xi3(40,72,"addon-d","\u0111")),n.xp6(2),n.Q6J("ngModel",t.tongTien)("ngModelOptions",n.DdM(85,R))("disabled",!0),n.xp6(2),n.Q6J("ngModel",t.isSanPhamImei)("ngModelOptions",n.DdM(86,R)),n.xp6(2),n.Q6J("items",h.lstTkCo)("ngModel",t.tkThue)("ngModelOptions",n.DdM(87,R))("placeholder",n.xi3(46,75,"plh-chon-tk-thue","Ch\u1ecdn TK thu\u1ebf"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",h.customSearchFn),n.xp6(5),n.Q6J("nzSize","small")}}const ex=function(){return[""]};function ix(e,l){if(1&e&&(n.TgZ(0,"nz-table",47)(1,"thead")(2,"tr")(3,"th",48),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"th",48),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"th",49),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"th",49),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",49),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"th",48),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"th",49),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"th",49),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"th",49),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"th",49),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"th",49),n._uU(34),n.ALo(35,"tsb"),n.qZA(),n.TgZ(36,"th",48),n._uU(37),n.ALo(38,"tsb"),n.qZA(),n.TgZ(39,"th",49),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n._UZ(42,"th",48),n.qZA()(),n.TgZ(43,"tbody"),n.YNc(44,tx,52,88,"tr",50),n.qZA()()),2&e){const t=n.oxw(2);n.Q6J("nzData",n.DdM(72,ex))("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1)("nzScroll",t.tableScroll),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(5,33,"table-stt","STT")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(8,36,"table-ma-san-pham","M\xe3 s\u1ea3n ph\u1ea9m")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(11,39,"table-san-pham","S\u1ea3n ph\u1ea9m")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(14,42,"table-tk-kho","TK kho")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(17,45,"table-tk-cong-no","TK c\xf4ng n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(20,48,"table-so-luong","S\u1ed1 l\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(23,51,"table-chi-tiet","Chi ti\u1ebft")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(26,54,"table-don-gia-nhap","\u0110\u01a1n gi\xe1 nh\u1eadp")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(29,57,"table-phan-tram-chiet-khau","% chi\u1ebft kh\u1ea5u")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(32,60,"table-phan-tram-thue-gtgt","% thu\u1ebf GTGT")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(35,63,"table-thanh-tien","Th\xe0nh ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(38,66,"table-san-pham-imei","S\u1ea3n ph\u1ea9m IMEI")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(41,69,"table-tk-thue","TK thu\u1ebf")),n.xp6(2),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("ngForOf",t.formRequest.lstSanPhamAdd)}}function ox(e,l){if(1&e&&(n.TgZ(0,"div"),n.YNc(1,ix,45,73,"nz-table",46),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngIf",t.formRequest.lstSanPhamAdd&&t.formRequest.lstSanPhamAdd.length>0)}}function ax(e,l){if(1&e&&(n.TgZ(0,"th",74),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function lx(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ax,2,5,"th",73),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function hx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function cx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"app-input-number",82),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw(2).$implicit;return n.KtG(h[a.field]=o)})("blur",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw(2);return n.KtG(a.onBlurSp(o))}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngModel",i[t.field])("ngModelOptions",n.DdM(3,R))("SoThapPhan",4)}}function ux(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"app-input-number",82),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw(2).$implicit;return n.KtG(h[a.field]=o)})("blur",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw(2);return n.KtG(a.onBlurSp(o))}),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngModel",i[t.field])("ngModelOptions",n.DdM(3,R))("SoThapPhan",4)}}function sx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"vnd"),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(2),n.hij(" ",n.lcZ(3,1,i[t.field])," ")}}function rx(e,l){if(1&e&&(n.TgZ(0,"nz-option",38),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.Oqu(t.ten)}}function gx(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",68),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(5).$implicit;return n.KtG(a.typeGiamGia=o)}),n.YNc(1,rx,2,3,"nz-option",10),n.qZA()}if(2&e){const t=n.oxw(5).$implicit,i=n.oxw(2);n.Q6J("nzSize","small")("ngModel",t.typeGiamGia)("ngModelOptions",n.DdM(4,R)),n.xp6(1),n.Q6J("ngForOf",i.lstKieuGiamGia)}}function px(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-form-control",83)(2,"nz-input-group",58)(3,"app-input-number",84),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(4).$implicit;return n.KtG(a.valueGiamGia=o)}),n.qZA()(),n.YNc(4,gx,2,5,"ng-template",null,60,n.W1O),n.qZA(),n.BQk()}if(2&e){const t=n.MAs(5),i=n.oxw(4).$implicit;n.xp6(1),n.Q6J("nzSm",24)("nzXs",24),n.xp6(1),n.Q6J("nzAddOnAfter",t),n.xp6(1),n.Q6J("ngModel",i.valueGiamGia)("ngModelOptions",n.DdM(5,R))}}function _x(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function dx(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function mx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"ng-select",54),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw(2).$implicit;return n.KtG(h[a.field]=o)}),n.ALo(2,"tsb"),n.YNc(3,_x,4,3,"ng-template",55),n.YNc(4,dx,4,2,"ng-template",56),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit,o=n.oxw(2);n.xp6(1),n.Q6J("items",o.lstTkNo)("ngModel",i[t.field])("ngModelOptions",n.DdM(12,R))("placeholder",n.xi3(2,9,"plh-chon-tk-kho","Ch\u1ecdn TK kho"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn)}}function Tx(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Cx(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function fx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"ng-select",54),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw(2).$implicit;return n.KtG(h[a.field]=o)}),n.ALo(2,"tsb"),n.YNc(3,Tx,4,3,"ng-template",55),n.YNc(4,Cx,4,2,"ng-template",56),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit,o=n.oxw(2);n.xp6(1),n.Q6J("items",o.lstTkCo)("ngModel",i[t.field])("ngModelOptions",n.DdM(12,R))("placeholder",n.xi3(2,9,"plh-chon-tk-cong-no","Ch\u1ecdn TK c\xf4ng n\u1ee3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn)}}function zx(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function xx(e,l){if(1&e&&(n.TgZ(0,"div",67)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function bx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"ng-select",54),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2).$implicit,h=n.oxw(2).$implicit;return n.KtG(h[a.field]=o)}),n.ALo(2,"tsb"),n.YNc(3,zx,4,3,"ng-template",55),n.YNc(4,xx,4,2,"ng-template",56),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit,o=n.oxw(2);n.xp6(1),n.Q6J("items",o.lstTkCo)("ngModel",i[t.field])("ngModelOptions",n.DdM(12,R))("placeholder",n.xi3(2,9,"plh-chon-tk-thue","Ch\u1ecdn TK thu\u1ebf"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn)}}function yx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Mx(e,l){if(1&e&&(n.TgZ(0,"td",78),n.ynx(1,79),n.YNc(2,hx,3,1,"ng-container",80),n.YNc(3,cx,2,4,"ng-container",80),n.YNc(4,ux,2,4,"ng-container",80),n.YNc(5,sx,4,3,"ng-container",80),n.YNc(6,px,6,6,"ng-container",80),n.YNc(7,mx,5,13,"ng-container",80),n.YNc(8,fx,5,13,"ng-container",80),n.YNc(9,bx,5,13,"ng-container",80),n.YNc(10,yx,3,1,"ng-container",81),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","ten"),n.xp6(1),n.Q6J("ngSwitchCase","input"),n.xp6(1),n.Q6J("ngSwitchCase","donGia"),n.xp6(1),n.Q6J("ngSwitchCase","thanhTien"),n.xp6(1),n.Q6J("ngSwitchCase","valueGiamGia"),n.xp6(1),n.Q6J("ngSwitchCase","tkKho"),n.xp6(1),n.Q6J("ngSwitchCase","tkCongNo"),n.xp6(1),n.Q6J("ngSwitchCase","tkThue")}}function Sx(e,l){if(1&e&&(n.ynx(0)(1),n.YNc(2,Mx,11,10,"td",77),n.BQk()()),2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngIf",t.visible)}}function Nx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"tr"),n.YNc(2,Sx,3,1,"ng-container",50),n.TgZ(3,"td",75)(4,"span",76),n.NdJ("
1click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onClickXoaSpCb(o))}),n.qZA()()(),n.BQk()}if(2&e){const t=n.oxw(3);n.xp6(2),n.Q6J("ngForOf",t.gridColumnsSp)}}function Dx(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"vnd"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(1),n.hij(" ",n.lcZ(2,1,i[t.field])," ")}}function Zx(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"vnd"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(1),n.hij(" ",n.lcZ(2,1,i[t.field])," ")}}function Ax(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"span",85),n.TgZ(2,"span",86),n._uU(3),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(3),n.hij(" ",i[t.field]," ")}}function vx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"vnd"),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(2),n.hij(" ",n.lcZ(3,1,i[t.field])," ")}}function Px(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw(2).$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Ex(e,l){if(1&e&&(n.TgZ(0,"td",78),n.ynx(1,79),n.YNc(2,Dx,3,3,"ng-container",80),n.YNc(3,Zx,3,3,"ng-container",80),n.YNc(4,Ax,4,1,"ng-container",80),n.YNc(5,vx,4,3,"ng-container",80),n.YNc(6,Px,3,1,"ng-container",81),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.field),n.xp6(1),n.Q6J("ngSwitchCase","soLuongInput"),n.xp6(1),n.Q6J("ngSwitchCase","donGia"),n.xp6(1),n.Q6J("ngSwitchCase","ten"),n.xp6(1),n.Q6J("ngSwitchCase","thanhTien")}}function kx(e,l){if(1&e&&(n.ynx(0)(1),n.YNc(2,Ex,7,6,"td",77),n.BQk()()),2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngIf",t.visible)}}function Lx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function wx(e,l){1&e&&n.GkF(0)}function Ox(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span",87),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function qx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.ALo(3,"vnd"),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",n.lcZ(3,1,i[t.field])," ")}}function Qx(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Jx(e,l){if(1&e&&(n.TgZ(0,"td",78),n.ynx(1,79),n.YNc(2,Lx,3,1,"ng-container",80),n.YNc(3,wx,1,0,"ng-container",80),n.YNc(4,Ox,3,1,"ng-container",80),n.YNc(5,qx,4,3,"ng-container",80),n.YNc(6,Qx,3,1,"ng-container",81),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.field),n.xp6(1),n.Q6J("ngSwitchCase","soLuongInput"),n.xp6(1),n.Q6J("ngSwitchCase","donGia"),n.xp6(1),n.Q6J("ngSwitchCase","ten"),n.xp6(1),n.Q6J("ngSwitchCase","thanhTien")}}function Ix(e,l){if(1&e&&(n.ynx(0)(1),n.YNc(2,Jx,7,6,"td",77),n.BQk()()),2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngIf",t.visible)}}function Ux(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"tr"),n.YNc(2,Ix,3,1,"ng-container",50),n._UZ(3,"td",75),n.qZA(),n.BQk()),2&e){const t=n.oxw(4);n.xp6(2),n.Q6J("ngForOf",t.gridColumnsSp)}}function Kx(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"tr"),n.YNc(2,kx,3,1,"ng-container",50),n.TgZ(3,"td",75)(4,"span",76),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw(2);return n.KtG(a.onClickXoaSpCb(o))}),n.qZA()()(),n.YNc(5,Ux,4,1,"ng-container",50),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(2),n.Q6J("ngForOf",i.gridColumnsSp),n.xp6(3),n.Q6J("ngForOf",t.comboLogisticChiTietDtos)}}function Hx(e,l){if(1&e&&(n.YNc(0,Nx,5,1,"ng-container",30),n.YNc(1,Kx,6,2,"ng-container",30)),2&e){const t=l.$implicit;n.Q6J("ngIf",!t.comboLogisticChiTietDtos||0==t.comboLogisticChiTietDtos.length),n.xp6(1),n.Q6J("ngIf",t.comboLogisticChiTietDtos&&t.comboLogisticChiTietDtos.length>0)}}function Bx(e,l){if(1&e&&(n.TgZ(0,"div")(1,"nz-table",70)(2,"thead",71)(3,"tr"),n.YNc(4,lx,2,1,"ng-container",50),n._UZ(5,"th",48),n.qZA()(),n.TgZ(6,"tbody"),n.YNc(7,Hx,2,2,"ng-template",72),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzData",t.lstSanPhamCb)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",t.tableScroll)("nzVirtualForTrackBy",t.trackByIndex),n.xp6(3),n.Q6J("ngForOf",t.gridColumnsSp),n.xp6(1),n.Q6J("nzWidth","40px")}}function Fx(e,l){if(1&e&&(n.TgZ(0,"div",88)(1,"div",89)(2,"div",90)(3,"span",91),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"strong"),n._uU(7),n.ALo(8,"number"),n.ALo(9,"tsb"),n.qZA()(),n.TgZ(10,"div",90)(11,"span",91),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.TgZ(14,"strong"),n._uU(15),n.ALo(16,"number"),n.ALo(17,"tsb"),n.qZA()(),n.TgZ(18,"div",90)(19,"span",91),n._uU(20),n.ALo(21,"tsb"),n.qZA(),n.TgZ(22,"strong"),n._uU(23),n.ALo(24,"number"),n.ALo(25,"tsb"),n.qZA()(),n._UZ(26,"hr",92),n.TgZ(27,"div",93)(28,"span",94),n._uU(29),n.ALo(30,"tsb"),n.qZA(),n.TgZ(31,"span",95),n._uU(32),n.ALo(33,"vnd"),n.ALo(34,"tsb"),n.qZA()()()()),2&e){const t=n.oxw();n.xp6(4),n.hij("",n.xi3(5,12,"label-tong-tien-hang","T\u1ed5ng ti\u1ec1n h\xe0ng"),":"),n.xp6(3),n.AsE("",n.xi3(8,15,t.tongTienHang,"1.0-0")," ",n.xi3(9,18,"addon-d","\u0111"),""),n.xp6(5),n.hij("",n.xi3(13,21,"label-tong-tien-chiet-khau","T\u1ed5ng ti\u1ec1n chi\u1ebft kh\u1ea5u"),":"),n.xp6(3),n.AsE(" -",n.xi3(16,24,t.tongTienChietKhau,"1.0-0")," ",n.xi3(17,27,"addon-d","\u0111"),""),n.xp6(5),n.hij("",n.xi3(21,30,"label-tong-tien-thue-gtgt","T\u1ed5ng ti\u1ec1n thu\u1ebf GTGT"),":"),n.xp6(3),n.AsE(" +",n.xi3(24,33,t.tongTienThueGTGT,"1.0-0")," ",n.xi3(25,36,"addon-d","\u0111"),""),n.xp6(6),n.hij("",n.xi3(30,39,"label-tong-so-tien","T\u1ed5ng s\u1ed1 ti\u1ec1n"),":"),n.xp6(3),n.AsE("",n.lcZ(33,42,t.tongGiaTriNhap)," ",n.xi3(34,44,"addon-d","\u0111"),"")}}function Vx(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",99),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.addOrEdit())}),n._UZ(1,"i",100),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-luu-phieu","L\u01b0u phi\u1ebfu")," "))}function Yx(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div")(1,"button",96),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThoat())}),n._UZ(2,"i",97),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.YNc(5,Vx,4,5,"button",98),n.qZA()}2&e&&(n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(4,3,"btn-thoat","Tho\xe1t")," "),n.xp6(2),n.Q6J("sbAuthorize","PhieuNhap_CapNhatThongTin"))}let kt=(()=>{class e{_commonMajor;_dropdownCommonService;_notification;_userService;_cdr;_donHangLogisticService;_spinner;modal;_modalService;_phieuNhapService;thuChiLyDoService;_commonOrderService;_tKNganHangHeThongService;tsb=(0,n.f3M)(J.A);isXem=!1;boxBarcodeInput;userLogin;id;formRequest={id:null,ma:null,dmKhoMaTinhTrang:null,idNhaCungCap:null,idKhoNhapVao:null,ngayNhap:Date.now(),ghiChu:null,maDmPhanLoaiNhap:null,valueGiamGiaChung:null,typeGiamGiaChung:null,maDonLogistic:null,phiTraHang:null,phiTraHangIdPtThanhToan:null,phiTraHangIdTkNganHang:null,isTaoThuChi:!1,idLyDo:null,loaiThuChi:null,soTien:null,diaChi:null,idNhanVien:null,tenChiNhanh:null,ngayDonHang:Date.now(),luaChonHoaDon:1,mauHoaDon:null,kyHieuHoaDon:null,soHoaDon:null,ngayGiaoHang:Date.now(),lstSanPhamAdd:[]};listUser=[];lstTkNo=[];lstTkCo=[];lstNhaCungCap=[];lstKho=[];lstPhanLoaiNhap=[];lstLuaChonHoaDon=[];lstMauHoaDon=[];lstTinhTrang=[];tongGiaTriNhap=0;tongTienHang=0;tongTienChietKhau=0;tongTienThueGTGT=0;lstDungTich=[];lstKieuGiamGia=[];isNhapTraLaiTuKhachHang=!1;tableScroll={y:"450px"};lstSanPhamCb=[];gridColumnsSp=[];isDangXuLy=!1;lstLyDo;idPhieuMuaHang=null;maPhieuChuyenKho=null;TINH_TRANG_PHIEU=gn.vt.HoanThanh;phiTraHangIdPtThanhToan;lstPhuongThuc=[];ptChuyenKhoan=Rn.x5.ChuyenKhoan;ptQuetThe=Rn.x5.QuetThe;lstTheNganHang=[];idTimer;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H){this._commonMajor=t,this._dropdownCommonService=i,this._notification=o,this._userService=a,this._cdr=h,this._donHangLogisticService=u,this._spinner=r,this.modal=d,this._modalService=m,this._phieuNhapService=b,this.thuChiLyDoService=f,this._commonOrderService=Z,this._tKNganHangHeThongService=H}ngOnInit(){this.lstLuaChonHoaDon=[{id:1,ten:this.tsb.t("option-kem-hoa-don","K\xe8m h\xf3a \u0111\u01a1n")},{id:2,ten:this.tsb.t("option-khong-kem-hoa-don","Kh\xf4ng k\xe8m h\xf3a \u0111\u01a1n")},{id:3,ten:this.tsb.t("option-khong-co-hoa-don","Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n")}],this.lstKieuGiamGia=[{id:1,ten:"%"},{id:2,ten:this.tsb.t("addon-d","\u0111")}],this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=new Hn.K(t),this.userLogin&&(this.formRequest.tenChiNhanh=this.userLogin.tenChiNhanh))}),this.gridColumnsSp=[new _.C4({field:"ten",header:this.tsb.t("table-ten-ma-san-pham","T\xean/M\xe3 s\u1ea3n ph\u1ea9m"),class:"text-left",dataType:"ten",thWidth:"150px"}),new _.C4({field:"soLuongInput",header:this.tsb.t("table-sl","SL"),thWidth:"55px",class:"text-center",dataType:"input"}),new _.C4({field:"donGia",header:this.tsb.t("table-don-gia","\u0110\u01a1n gi\xe1"),thWidth:"120px",class:"text-center",dataType:"donGia"}),new _.C4({field:"thanhTien",header:this.tsb.t("table-thanh-tien","Th\xe0nh ti\u1ec1n"),thWidth:"120px",class:"text-left",dataType:"thanhTien"}),new _.C4({field:"tkKho",header:this.tsb.t("table-tk-kho","TK kho"),thWidth:"200px",class:"text-left",dataType:"tkKho"}),new _.C4({field:"tkCongNo",header:this.tsb.t("table-tk-cong-no","TK c\xf4ng n\u1ee3"),thWidth:"200px",class:"text-left",dataType:"tkCongNo"}),new _.C4({field:"tkThue",header:this.tsb.t("table-tk-thue","TK thu\u1ebf"),thWidth:"200px",class:"text-left",dataType:"tkThue"})],this.getThongTinTaiKhoanKeToan(),this.getNhanVien(),this.dropdownKho(),this.getMauHoaDon(),this.dropdownTinhTrang(),this.dropDownDungTich(),this.dropdownPhanLoaiNhap(),this.getListPhuongThuc(),this.getTkNganHang(),this.id&&(this._spinner.show(),this._phieuNhapService.TimTheoId(this.id).then(t=>{this._spinner.hide(),t.success&&(this.idPhieuMuaHang=t.data.idPhieuMuaHang,this.formRequest={tenChiNhanh:this.userLogin.tenChiNhanh,id:t.data.id,ma:t.data.ma,dmKhoMaTinhTrang:t.data.dmKhoMaTinhTrang,idNhaCungCap:t.data.idNhaCungCap,idKhoNhapVao:t.data.idKhoNhapVao,ngayNhap:t.data.ngayNhap,ghiChu:t.data.ghiChu,maDmPhanLoaiNhap:t.data.maDmPhanLoaiNhap,valueGiamGiaChung:t.data.valueGiamGiaChung,typeGiamGiaChung:1,maDonLogistic:t.data.maDonLogistic,phiTraHang:t.data.phiTraHang,diaChi:t.data.diaChi,idNhanVien:t.data.idNhanVien,ngayDonHang:t.data.ngayDonHang,luaChonHoaDon:t.data.luaChonHoaDon,mauHoaDon:t.data.mauHoaDon,kyHieuHoaDon:t.data.kyHieuHoaDon,soHoaDon:t.data.soHoaDon,ngayGiaoHang:t.data.ngayGiaoHang},this.maPhieuChuyenKho=t.data.maPhieuChuyenKho,this.tongGiaTriNhap=t.data.tongGiaNhap,this.formRequest.soTien=this.tongGiaTriNhap,this.formRequest.lstSanPhamAdd=[],this.onChangePhanLoaiNhap(this.formRequest.maDmPhanLoaiNhap),t.data.listPhieuNhapSanPham.forEach(i=>
1{this.formRequest.lstSanPhamAdd.push({id:i.id,idSanPham:i.idSanPham,giaNhap:i.giaNhap,soLuong:i.soLuong,valueGiamGia:i.valueGiamGia,typeGiamGia:i.typeGiamGia,tongTien:i.tongTien,isSanPhamImei:i.isSanPhamImei??!1,idDungTich:i.idDungTich,dungTich:i.soLuongDungTichChiTiet&&i.soLuongDungTichChiTiet>0?i.soLuongDungTichChiTiet+" "+i.tenDungTich:"",valueThueGtgt:i.valueThueGtgt,typeThueGtgt:i.typeThueGtgt,valueDonViDem:i.soLuongDungTichChiTiet/i.soLuong,tkKho:i.tkKho||"1561",tkCongNo:i.tkCongNo||"331",tkThue:i.tkThue||"1331"})}),t.data.phieuNhapInfo&&t.data.phieuNhapInfo.phieuNhapSanPhamLogisticRequests&&(this.lstSanPhamCb=t.data.phieuNhapInfo.phieuNhapSanPhamLogisticRequests),this.onBlur()),this.getLyDo()}))}dropdownPhanLoaiNhap(){this._dropdownCommonService.DropdownDmKho(gn.m7.PhanLoaiNhap).then(t=>{t.success?this.lstPhanLoaiNhap=t.data:this._notification.error(p.$.ERROR,t.message)})}getTkNganHang(){this._tKNganHangHeThongService.GetListTaiKhoanByChiNhanh().then(t=>{t.success&&(this.lstTheNganHang=t.data)})}getListPhuongThuc(){this._commonOrderService.DMDonHangByKieuLoai(Rn.VA.PhuongThucThanhToan).then(t=>{if(t.success){this.lstPhuongThuc=t.data;let i=t.data.findIndex(a=>a.id==Rn.x5.Diem),o=t.data.findIndex(a=>a.id==Rn.x5.TheTienMat);i&&-1!=i&&this.lstPhuongThuc.splice(i,1),o&&-1!=o&&this.lstPhuongThuc.splice(o,1)}else this._notification.error(p.$.ERROR,t.message)})}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTkNo=t.data,this.lstTkCo=t.data)})}dropdownTinhTrang(){this._dropdownCommonService.DropdownDmKho(gn.m7.TinhTrangNhap).then(t=>{t.success?this.lstTinhTrang=t.data:this._notification.error(p.$.ERROR,t.message)})}getMauHoaDon(){this._commonMajor.GetAllMauHoaDon().then(t=>{t&&t.success&&(this.lstMauHoaDon=t.data,this.id||(this.formRequest.mauHoaDon=this.lstMauHoaDon[0].maHoaDon))})}dropDownDungTich(){this._dropdownCommonService.DropdownDmSanPham(gn.LO.DungTich).then(t=>{t.success?this.lstDungTich=t.data:this._notification.error(p.$.ERROR,t.message)})}getLyDo(t){this.formRequest.idLyDo=void 0,null==t&&(t=this.formRequest.loaiThuChi??0),this.thuChiLyDoService.DanhSachKhongPhanTrang(this.userLogin.donViId,t,!1).then(i=>{i&&i.success&&(this.lstLyDo=i.data)})}dropdownKho(){this._dropdownCommonService.DropdownDsKho().then(t=>{t.success?(this.lstKho=t.data,this.lstKho&&this.lstKho.length>0&&(this.id||(this.formRequest.idKhoNhapVao=this.lstKho[0].id))):this._notification.error(p.$.ERROR,t.message)})}getNhanVien(){this._userService.GetAllNhanVienChiNhanh().subscribe(t=>{null!=t&&null!=t.data&&0!=t.success?null!=t.data&&(this.listUser=t.data.map(i=>({id:i.id||ln.i.EMPTY,ten:i.ten,userName:i.userName}))):this._notification.error(this.tsb.t("noti-loi","L\u1ed7i"),this.tsb.t("msg-lay-du-lieu-that-bai","L\u1ea5y d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i"))})}getUserNamePhanQuyen(t){let i=this.listUser.find(o=>o.id===t);return i?.userName+"("+i?.ten+")"}isEdit(){return null!=this.id}customSearchFn=(t,i)=>{const o=t.toLowerCase();return i.soTaiKhoan?.toLowerCase().includes(o)||i.tenTaiKhoan?.toLowerCase().includes(o)};onChangeNhaCungCap(t){let i=this.lstNhaCungCap.find(o=>o.id==t);i&&(this.formRequest.diaChi=i.diaChi)}getNhaCungCapAndKhachHang(t=null,i=null){this._dropdownCommonService.DropdownNhaCungCapAndKhachHang({keyword:t,id:i}).then(o=>{o.success?(this.lstNhaCungCap=o.data,this.lstNhaCungCap.forEach(a=>{a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.NhaCungCap?a.ten=a.ten+" (NCC)":a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.KhachHang&&(a.ten=a.ten+" (KH)")})):this._notification.error(p.$.ERROR,o.message)})}onDebounceGetNhaCungCapAndKhachHang(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhaCungCapAndKhachHang(t)},i)}getSanPhamTheoBarcode(t){this._dropdownCommonService.GetSanPhamTheoBarcode({barcode:t.target.value,isGetDonVi:!1}).then(a=>{if(a&&a.success){if(null==a.data)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-khong-ton-tai-san-pham","Kh\xf4ng t\u1ed3n t\u1ea1i s\u1ea3n ph\u1ea9m!"));this.boxBarcodeInput.nativeElement.value="",this.onAddSpByBarcode(a.data)}else this._notification.error(p.$.ERROR,a.message)})}onAddSpByBarcode(t){let i=!1;if(this.formRequest.lstSanPhamAdd.some(o=>
1o.idSanPham==t.id&&(i=!0,o.soLuong=o.soLuong+1,!0)),0==i){const o={id:(0,ct.k$)(),idSanPham:t.id,maSanPham:t.ma,giaNhap:t.giaSanPham,soLuong:1,tongTien:t.giaSanPham,isSanPhamImei:t.isSanPhamImei,tenSanPham:t.ten,idDungTich:t.idDungTich,valueDonViDem:t.valueDonViDem,tkKho:"1561",tkCongNo:"331",tkThue:"1331",valueGiamGia:0,typeGiamGia:1,valueThueGtgt:0,typeThueGtgt:1};this.formRequest.lstSanPhamAdd.push(o),this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd]}this._cdr.markForCheck(),this.onBlur()}onChangeSanPham(t,i,o){if(t)if(this.formRequest.lstSanPhamAdd.some(a=>a.idSanPham==t.id))this._notification.warning(p.$.WARNING,this.tsb.t("msg-san-pham-nay-da-duoc-chon","S\u1ea3n ph\u1ea9m n\xe0y \u0111\xe3 \u0111\u01b0\u1ee3c ch\u1ecdn!")),setTimeout(()=>{this.formRequest.lstSanPhamAdd[o]={id:(0,ct.k$)(),idSanPham:null,maSanPham:null,soLuong:1,dungTich:null,giaNhap:0,tongTien:0,isSanPhamImei:!1,idDungTich:null,valueDonViDem:null,valueGiamGia:0,typeGiamGia:1},this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd],this._cdr.markForCheck()},30);else if(i.isSanPhamImei=t.isSanPhamImei,i.idDungTich=t.idDungTich,i.valueDonViDem=t.valueDonViDem,i.tongTien=t.gia,i.giaNhap=t.gia,i.soLuong=1,i.tenSanPham=t.ten,i.maSanPham=t.ma,t.typeVat&&t.valueVat?(i.typeThueGtgt=t.typeVat,i.valueThueGtgt=t.valueVat):(i.typeThueGtgt=1,i.valueThueGtgt=0),t.idDungTich){let a=this.lstDungTich.find(h=>h.id==t.idDungTich);if(a){let h="";t.valueDonViDem&&(h=t.valueDonViDem+" "+a.ten,i.dungTich=h)}}this.onBlur()}onBlur(){let t=0,i=0,o=0,a=0;this.formRequest.lstSanPhamAdd&&this.formRequest.lstSanPhamAdd.length>0&&this.formRequest.lstSanPhamAdd.forEach(h=>{let u=0,r=0,d=0,m=0,b=this.formRequest.lstSanPhamAdd.indexOf(h);const f=this.formRequest.lstSanPhamAdd.at(b);if(h.giaNhap&&h.soLuong){r=h.giaNhap*h.soLuong,console.log("typeGiamGia =",h.typeGiamGia,typeof h.typeGiamGia),h.valueGiamGia&&h.typeGiamGia&&(d=1==h.typeGiamGia?Math.round(r*h.valueGiamGia/100):Math.round(h.valueGiamGia));const H=r-d;h.valueThueGtgt&&h.typeThueGtgt&&(m=1==h.typeThueGtgt?Math.round(H*h.valueThueGtgt/100):Math.round(h.valueThueGtgt)),u=H+m,f.tongTien=u,t+=u,i+=r,o+=d,a+=m}let Z=this.lstDungTich.find(H=>H.id==h.idDungTich);if(Z){let H="";h.valueDonViDem&&(H=h.valueDonViDem*h.soLuong+" "+Z.ten,f.dungTich=H)}}),this.tongGiaTriNhap=t,this.tongTienHang=i,this.tongTienChietKhau=o,this.tongTienThueGTGT=a,this.formRequest.soTien=t}handleGiamGiaChange(t,i){this.formRequest.lstSanPhamAdd[t].typeGiamGia=i,this.onBlur()}handleThueChange(t,i){this.formRequest.lstSanPhamAdd[t].typeThueGtgt=i,this.onBlur()}handleValueThueBlur(t){this.onBlur()}onChangePhanLoaiNhap(t){t&&2==t?this.isNhapTraLaiTuKhachHang=!0:(this.isNhapTraLaiTuKhachHang=!1,this.formRequest.maDon=null,this.formRequest.phiTraHang=null)}onBlurMaDonLogistic(){this.getThongTinChiTiet(this.formRequest.maDonLogistic)}getThongTinChiTiet(t){this.lstSanPhamCb=[];let i={MaDon:t,IsPhieuNhapTraKhach:this.isNhapTraLaiTuKhachHang};this._spinner.show(),this._donHangLogisticService.GetChiTietDonByMa(i).then(o=>{this._spinner.hide(),o&&o.success?(this.formRequest.phiTraHang=o.data.giaoHangMotPhanCOD,this.formRequest.soTien=o.data.giaoHangMotPhanCOD,o.data.donHangLogisticSanPhamDtos&&o.data.donHangLogisticSanPhamDtos.length>0&&o.data.donHangLogisticSanPhamDtos.forEach(a=>{this.lstSanPhamCb.push({tkKho:"1561",tkCongNo:"331",tkThue:"1331",idSanPham:a.idSanPham,soLuongInput:a.soLuong,donGia:a.donGia,canNang:a.canNang,canNangInput:a.canNangInput,idKhuyenMai:a.idKhuyenMai,typeGiamGia:a.typeGiamGia,valueGiamGia:a.valueGiamGia,ten:a.tenSanPham,soLuongTon:1,thanhTien:a.thanhTien,chieuDai:a.chieuDai,chieuRong:a.chieuRong,chieuCao:a.chieuCao,ghiChu:a.ghiChu}),this.lstSanPhamCb=[...this.lstSanPhamCb]}),o.data.donHangLogisticComboDtos&&o.data.donHangLogisticComboDtos.length>0&&o.data.donHangLogisticComboDtos.forEach(a=>{let h={tkKho:"1561",tkCongNo:"331",tkThue:"1331",idCombo:a.idComboSpa,soLuongInput:a.soLuong,donGia:a.donGia,typeGiamGia:a.typeGiamGia,valueGiamGia:a.valueGiamGia,comboLogisticChiTietDtos:[],ten:a.tenComboSpa,thanhTien:a.thanhTien};a.comBoSpaKhachHangChiTietDtos.forEach(u=>{u.soLuong=u.soLan,u.canNang=h.comboLogisticChiTietDtos.push(u)}),this.lstSanPhamCb.push(h),this.lstSanPhamCb=[...this.lstSanPhamCb]})):this._notification.warning(p.$.ERROR,o.message)})}trackByIndex(t,i){return i.idSanPham}onBlurSp(t){t.thanhTien=t.soLuongInput*t.donGia}onClickXoaSpCb(t){if(t.idCombo){const i=this.lstSanPhamCb.findIndex(o=>o.idCombo===t.idCombo);-1!==i&&(this.lstSanPhamCb.splice(i,1),this.lstSanPhamCb=[...this.lstSanPhamCb])}if(t.idSanPham){const i=this.lstSanPhamCb.findIndex(o=>o.idSanPham===t.idSanPham);-1!==i&&(this.lstSanPhamCb.splice(i,1),this.lstSanPhamCb=[...this.lstSanPhamCb])}}themChiTiet(){let t={tkKho:"1561",tkCongNo:"331",tkThue:"1331",id:(0,ct.k$)(),idSanPham:null,maSanPham:null,giaNhap:0,soLuong:1,dungTich:"",valueGiamGia:0,t
1ypeGiamGia:1,tongTien:0,isSanPhamImei:!1,valueThueGtgt:0,typeThueGtgt:1,tienChietKhau:0,tienThueGTGT:0};this.formRequest.lstSanPhamAdd.push(t)}xoaChiTiet(t){this.formRequest.lstSanPhamAdd.splice(t,1),this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd],this._cdr.markForCheck()}getDungTichText(t){let i="",o=this.lstDungTich.find(a=>a.id==t.idDungTich);return o&&t.valueDonViDem&&(i=t.valueDonViDem*t.soLuong+" "+o.ten),i}onChangeLoaiThuChi(t){this.getLyDo()}onChangePhuongThuc(t){this.phiTraHangIdPtThanhToan=t||null}onThoat(){this.modal.close(!1)}addOrEdit(){if(this.isDangXuLy)return;let t=this.formRequest,i=this.formRequest.lstSanPhamAdd;if(this.lstLyDo&&this.lstLyDo.length>0){let o=this.lstLyDo.find(a=>a.id==t.idLyDo)?.tenLyDo;t.tenLyDo=o}if(2==t.maDmPhanLoaiNhap){if(!t.maDonLogistic)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-nhap-ma-don-tra-lai-tu-khach-hang","H\xe3y nh\u1eadp m\xe3 \u0111\u01a1n tr\u1ea3 l\u1ea1i t\u1eeb kh\xe1ch h\xe0ng"));let o=!1,a=!1;if(this.lstSanPhamCb.forEach(h=>{(!h.soLuongInput||h.soLuongInput<0)&&(o=!0),(!h.donGia||h.donGia<0)&&(a=!0)}),o)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-so-luong-khong-hop-le","S\u1ed1 l\u01b0\u1ee3ng kh\xf4ng h\u1ee3p l\u1ec7"));if(a)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-don-gia-khong-hop-le","\u0110\u01a1n gi\xe1 kh\xf4ng h\u1ee3p l\u1ec7"))}else{let o=!1,a=!1,h=!1,u=!1,r=!1;if(i.forEach(d=>{d.idSanPham||(o=!0),d.soLuong||(h=!0),d.valueGiamGia&&!d.typeGiamGia&&(u=!0),d.valueGiamGia>100&&1==d.typeGiamGia&&(r=!0),d.valueGiamGia>d.giaNhap&&2==d.typeGiamGia&&(r=!0)}),o)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-day-du-san-pham","H\xe3y ch\u1ecdn \u0111\u1ea7y \u0111\u1ee7 s\u1ea3n ph\u1ea9m"));if(a)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-nhap-day-du-gia","H\xe3y nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 gi\xe1"));if(h)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-nhap-day-du-so-luong","H\xe3y nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng"));if(u)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-kieu-giam-gia","H\xe3y ch\u1ecdn ki\u1ec3u gi\u1ea3m gi\xe1"));if(r)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-giam-gia-khong-hop-le-vuot-qua-so-gia-san-pham","Gi\u1ea3m gi\xe1 kh\xf4ng h\u1ee3p l\u1ec7, v\u01b0\u1ee3t qu\xe1 s\u1ed1 gi\xe1 s\u1ea3n ph\u1ea9m"))}null!=this.id&&(t.id=this.id),t.ngayNhap&&(t.ngayNhap=v(t.ngayNhap).format()),t.ngayDonHang&&(t.ngayDonHang=v(t.ngayDonHang).format()),t.ngayGiaoHang&&(t.ngayGiaoHang=v(t.ngayGiaoHang).format()),t.PhieuNhapSanPhams=i,t.PhieuNhapSanPhamLogistics=this.lstSanPhamCb,2==t.dmKhoMaTinhTrang?this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-tinh-trang-phieu-hoan-thanh-khong-the-sua","Vi\u1ec7c t\xecnh tr\u1ea1ng phi\u1ebfu ho\xe0n th\xe0nh s\u1ebd kh\xf4ng th\u1ec3 s\u1eeda l\u1ea1i phi\u1ebfu. B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n ho\xe0n th\xe0nh phi\u1ebfu kh\xf4ng?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzOnOk:()=>{this.isDangXuLy=!0,this.insertOrUpdate(t)}}):(this.isDangXuLy=!0,this.insertOrUpdate(t))}
1insertOrUpdate(t){t.id?(this._spinner.show(),this._phieuNhapService.CapNhatThongTin(t).then(i=>{this._spinner.hide(),this.isDangXuLy=!1,i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(p.$.ERROR,i.message)})):(this._spinner.show(),this._phieuNhapService.ThemMoi(t).then(i=>{this.isDangXuLy=!1,this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(p.$.ERROR,i.message)}))}static \u0275fac=function(i){return new(i||e)(n.Y36(an.f),n.Y36(Ln.$),n.Y36(E.zb),n.Y36(F.K),n.Y36(n.sBO),n.Y36(S0.f),n.Y36(O.t2),n.Y36(S.Lf),n.Y36(S.Sf),n.Y36(N0.I),n.Y36(tt.Y),n.Y36(D0.K),n.Y36(at.s))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-popup-phieu-nhap-edit"]],viewQuery:function(i,o){if(1&i&&n.Gf(Z0,5),2&i){let a;n.iGM(a=n.CRH())&&(o.boxBarcodeInput=a.first)}},decls:142,vars:203,consts:[["nz-form","","nzGutter","16",3,"nzLayout","keydown.enter"],["class","row m-b-5",4,"ngIf"],[1,"row"],[1,"col-6","custom-form-card"],[3,"nzTitle"],[1,"row","m-b-10","align-items-center"],[1,"col-2"],[2,"color","red"],[1,"col-10"],["disabled","","nzShowSearch","",1,"w-100",3,"ngModel","ngModelOptions","nzSize","nzPlaceHolder","ngModelChange","nzOnSearch"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-input","",3,"placeholder","nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","rows","3",1,"w-100",3,"nzSize","ngModel","ngModelOptions","placeholder","ngModelChange"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzPlaceHolder","ngModel","ngModelOptions","ngModelChange"],["disabled","","nzShowSearch","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["class","row m-b-10 align-items-center",4,"ngIf"],[1,"col-4"],["disabled","","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[1,"w-100",3,"ngModel","ngModelOptions","nzFormat","ngModelChange"],["nzShowSearch","",1,"w-100",3,"disabled","nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["nz-input","",3,"disabled","nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],["nzShowSearch","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["nzShowSearch","","nzOptionLabelProperty","maHoaDon",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue","nzCustomContent",4,"ngFor","ngForOf"],["nz-input","",3,"nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],[1,"d-flex","align-items-center","m-b-10"],[1,"m-r-10",2,"margin","0"],[1,"col-2","text-left","d-flex","align-items-center"],["nzSize","small","type","text","nz-input","","id","boxBarcode",3,"placeholder","keyup.enter"],["boxBarcode",""],[4,"ngIf"],["class","row d-flex justify-content-end mt-4",4,"ngIf"],[2,"padding","5px","text-align","right"],[1,"row","m-b-5"],[1,"col-md-12"],[1,"mb-2",2,"color","#d4380d","font-weight","600"],[1,"fas","fa-exchange-alt","me-2"],[1,"text-dark"],[3,"nzLabel","nzValue"],["nz-input","","type","text",3,"nzSize","ngModel","ngModelOptions","blur","ngModelChange"],["nzSize","small",3,"ngModel","ngModelOptions","ngModelChange"],["nz-checkbox","",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzValue","nzLabel"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue","nzCustomContent"],[3,"nzData","nzBordered","nzSize","nzShowPagination","nzScroll",4,"ngIf"],[3,"nzData","nzBordered","nzSize","nzShowPagination","nzScroll"],[1,"text-center",3,"nzWidth"],[3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-center"],["nz-typography","","nzCopyable","",1,"code-copy",3,"nzCopyText"],[3,"ngModel","ngModelOptions","isValueObject","isScanAllDonVi","isMultiChoose","ngModelChange","selectedItemsChange"],["nzSize","small","bindLabel","soTaiKhoan","bindValue","soTaiKhoan",1,"fixed-width-select",3,"items","ngModel","ngModelOptions","placeholder","virtualScroll","searchable","clearable","appendTo","searchFn","ngModelChange"],["ng-option-tmp",""],["ng-label-tmp",""],[3,"ngModel","ngModelOptions","nzMin","ngModelChange"],[3,"nzAddOnAfter"],[3,"PlaceHolder","ngModel","ngModelOptions","blur","ngModelChange"],["addOnAfterTemplate",""],[3,"ngModel","ngModelOptions","blur","ngModelChange"],["addOnAfterTemplate1",""],[3,"ngModel","ngModelOptions","disabled","ngModelChange"],["nz-checkbox","",2,"pointer-events","none",3,"ngModel","ngModelOptions","ngModelChange"],["nz-button","","nzType","default",3,"nzSize","click"],["nz-icon","","nzType","delete","theme","outline",1,"color-red"],[1,"truncate-text"],[2,"width","65px",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[2,"width","65px",3,"nzSize","ngModelOptions","ngModel","ngModelChange"],[1,"nz-table-custom",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualForTrackBy"],[1,"fixTable"],["nz-virtual-scroll",""],["class","text-fz-mw-1700-12",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],[1,"text-fz-mw-1700-12",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-icon","","nzType","delete","nzTheme","outline",2,"color","red","font-size","17px","cursor","pointer","margin-right","2px",3,"click"],["class","text-fz-mw-1700-12",3,"ngClass",4,"ngIf"],[1,"text-fz-mw-1700-12",3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"input-type",3,"ngModel","ngModelOptions","SoThapPhan","ngModelChange","blur"],[3,"nzSm","nzXs"],[3,"ngModel","ngModelOptions","ngModelChange"],["nz-icon","","nzType","unordered-list","nzTheme","outline",1,"icon-card-top",2,"color","blue"],[2,"font-weight","bold"],[2,"display","block","margin-left","30px"],[1,"row","d-flex","justify-content-end","mt-4"],[1,"col-auto","mb-4",2,"min-width","300px"],[1,"d-flex","justify-content-between","mb-2"],[2,"color","#898787"],[1,"my-2"],[1,"d-flex","justify-content-between","mt-2"],[2,"font-weight","500","color","#898787"],[1,"tt-chi",2,"font-size","18px","font-weight","bold"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","close"],["nz-button","","nzType","primary","style","margin-left: 8px;",3,"nzSize","click",4,"sbAuthorize"],["nz-button","","nzType","primary",2,"margin-left","8px",3,"nzSize","click"],["nz-icon","","nzType","save"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.NdJ("keydown.enter",function(h){return h.preventDefault()}),n.YNc(1,A0,8,5,"div",1),n.TgZ(2,"div",2)(3,"div",3)(4,"nz-card",4),n.ALo(5,"tsb"),n.TgZ(6,"div",5)(7,"div",6),n._uU(8),n.ALo(9,"tsb"),n.TgZ(10,"span",7),n._uU(11,"*"),n.qZA()(),n.TgZ(12,"div",8)(13,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.formRequest.i
1dNhaCungCap=h})("ngModelChange",function(h){return o.onChangeNhaCungCap(h)})("nzOnSearch",function(h){return o.onDebounceGetNhaCungCapAndKhachHang(h,300)}),n.ALo(14,"tsb"),n.YNc(15,v0,1,2,"nz-option",10),n.qZA()()(),n.TgZ(16,"div",5)(17,"div",6),n._uU(18),n.ALo(19,"tsb"),n.qZA(),n.TgZ(20,"div",8)(21,"input",11),n.NdJ("ngModelChange",function(h){return o.formRequest.diaChi=h}),n.ALo(22,"tsb"),n.qZA()()(),n.TgZ(23,"div",5)(24,"div",6),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"div",8)(28,"textarea",12),n.NdJ("ngModelChange",function(h){return o.formRequest.ghiChu=h}),n.ALo(29,"tsb"),n.qZA()()(),n.TgZ(30,"div",5)(31,"div",6),n._uU(32),n.ALo(33,"tsb"),n.qZA(),n.TgZ(34,"div",8)(35,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.formRequest.idNhanVien=h}),n.ALo(36,"tsb"),n.YNc(37,P0,1,2,"nz-option",10),n.qZA()()(),n.TgZ(38,"div",5)(39,"div",6),n._uU(40),n.ALo(41,"tsb"),n.TgZ(42,"span",7),n._uU(43,"*"),n.qZA()(),n.TgZ(44,"div",8)(45,"nz-select",14),n.NdJ("ngModelChange",function(h){return o.onChangePhanLoaiNhap(h)})("ngModelChange",function(h){return o.formRequest.maDmPhanLoaiNhap=h}),n.ALo(46,"tsb"),n.YNc(47,E0,1,2,"nz-option",10),n.qZA()()(),n.YNc(48,k0,13,15,"div",15),n.YNc(49,L0,6,7,"div",15),n.YNc(50,O0,18,35,"div",15),n.YNc(51,Q0,13,20,"div",15),n.YNc(52,I0,8,13,"div",15),n.qZA()(),n.TgZ(53,"div",3)(54,"nz-card",4),n.ALo(55,"tsb"),n.TgZ(56,"div",5)(57,"div",6),n._uU(58),n.ALo(59,"tsb"),n.TgZ(60,"span",7),n._uU(61,"*"),n.qZA()(),n.TgZ(62,"div",16)(63,"input",17),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChiNhanh=h}),n.qZA()(),n.TgZ(64,"div",6),n._uU(65),n.ALo(66,"tsb"),n.qZA(),n.TgZ(67,"div",16)(68,"nz-date-picker",18),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayDonHang=h}),n.qZA()()(),n.TgZ(69,"div",5)(70,"div",6),n._uU(71),n.ALo(72,"tsb"),n.TgZ(73,"span",7),n._uU(74,"*"),n.qZA()(),n.TgZ(75,"div",16)(76,"nz-select",19),n.NdJ("ngModelChange",function(h){return o.formRequest.idKhoNhapVao=h}),n.ALo(77,"tsb"),n.YNc(78,U0,1,2,"nz-option",10),n.qZA()(),n.TgZ(79,"div",6),n._uU(80),n.ALo(81,"tsb"),n.qZA(),n.TgZ(82,"div",16)(83,"input",20),n.NdJ("ngModelChange",function(h){return o.formRequest.ma=h}),n.ALo(84,"tsb"),n.qZA()()(),n.TgZ(85,"div",5)(86,"div",6),n._uU(87),n.ALo(88,"tsb"),n.qZA(),n.TgZ(89,"div",16)(90,"nz-select",21),n.NdJ("ngModelChange",function(h){return o.formRequest.luaChonHoaDon=h}),n.ALo(91,"tsb"),n.YNc(92,K0,1,2,"nz-option",10),n.qZA()(),n.TgZ(93,"div",6),n._uU(94),n.ALo(95,"tsb"),n.qZA(),n.TgZ(96,"div",16)(97,"nz-select",22),n.NdJ("ngModelChange",function(h){return o.formRequest.mauHoaDon=h}),n.ALo(98,"tsb"),n.YNc(99,H0,2,5,"nz-option",23),n.qZA()()(),n.TgZ(100,"div",5)(101,"div",6),n._uU(102),n.ALo(103,"tsb"),n.qZA(),n.TgZ(104,"div",16)(105,"input",24),n.NdJ("ngModelChange",function(h){return o.formRequest.kyHieuHoaDon=h}),n.ALo(106,"tsb"),n.qZA()(),n.TgZ(107,"div",6),n._uU(108),n.ALo(109,"tsb"),n.qZA(),n.TgZ(110,"div",16)(111,"input",24),n.NdJ("ngModelChange",function(h){return o.formRequest.soHoaDon=h}),n.ALo(112,"tsb"),n.qZA()()(),n.TgZ(113,"div",5)(114,"div",6),n._uU(115),n.ALo(116,"tsb"),n.TgZ(117,"span",7),n._uU(118,"*"),n.qZA()(),n.TgZ(119,"div",16)(120,"nz-select",14),n.NdJ("ngModelChange",function(h){return o.formRequest.dmKhoMaTinhTrang=h}),n.ALo(121,"tsb"),n.YNc(122,B0,1,2,"nz-option",10),n.qZA()(),n.TgZ(123,"div",6),n._uU(124),n.ALo(125,"tsb"),n.qZA(),n.TgZ(126,"div",16)(127,"nz-date-picker",18),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayGiaoHang=h}),n.qZA()()()()()(),n._UZ(128,"br"),n.TgZ(129,"div",25)(130,"h4",26),n._uU(131),n.ALo(132,"tsb"),n.qZA(),n.TgZ(133,"div",27)(134,"input",28,29),n.NdJ("keyup.enter",function(h){return o.getSanPhamTheoBarcode(h)}),n.ALo(136,"tsb"),n.qZA()()(),n.YNc(137,ox,2,1,"div",30),n.YNc(138,Bx,8,7,"div",30),n.YNc(139,Fx,35,47,"div",31),n.TgZ(140,"div",32),n.YNc(141,Yx,6,6,"div",30),n.qZA()()),2&i&&(n.Q6J("nzLayout","horizontal"),n.xp6(1),n.Q6J("ngIf",o.maPhieuChuyenKho),n.xp6(3),n.Q6J("nzTitle",n.xi3(5,95,"label-thong-tin-nha-cung-cap","Th\xf4ng tin nh\xe0 cung c\u1ea5p")),n.xp6(4),n.hij("",n.xi3(9,98,"label-nha-cung-cap","Nh\xe0 cung c\u1ea5p")," "),n.xp6(5),n.Q6J("ngModel",o.formRequest.i
1dNhaCungCap)("ngModelOptions",n.DdM(188,R))("nzSize","small")("nzPlaceHolder",n.xi3(14,101,"plh-chon-nha-cung-cap","Ch\u1ecdn nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("ngForOf",o.lstNhaCungCap),n.xp6(3),n.Oqu(n.xi3(19,104,"label-dia-chi","\u0110\u1ecba ch\u1ec9")),n.xp6(3),n.Q6J("placeholder",n.xi3(22,107,"plh-chon-dia-chi","Ch\u1ecdn \u0111\u1ecba ch\u1ec9"))("nzSize","small")("ngModel",o.formRequest.diaChi)("ngModelOptions",n.DdM(189,R)),n.xp6(4),n.Oqu(n.xi3(26,110,"label-dien-giai-noi-dung","Di\u1ec5n gi\u1ea3i n\u1ed9i dung")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.ghiChu)("ngModelOptions",n.DdM(190,R))("placeholder",n.xi3(29,113,"plh-dien-giai-noi-dung","Di\u1ec5n gi\u1ea3i n\u1ed9i dung")),n.xp6(4),n.Oqu(n.xi3(33,116,"label-nv-nhap-kho","NV Nh\u1eadp kho")),n.xp6(3),n.Q6J("nzPlaceHolder",n.xi3(36,119,"plh-nhan-vien-nhap-kho","Nh\xe2n vi\xean nh\u1eadp kho"))("ngModel",o.formRequest.idNhanVien)("ngModelOptions",n.DdM(191,R)),n.xp6(2),n.Q6J("ngForOf",o.listUser),n.xp6(3),n.hij("",n.xi3(41,122,"label-phan-loai-nhap","Ph\xe2n lo\u1ea1i nh\u1eadp")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.maDmPhanLoaiNhap)("ngModelOptions",n.DdM(192,R))("nzPlaceHolder",n.xi3(46,125,"plh-chon-phan-loai-nhap","Ch\u1ecdn ph\xe2n lo\u1ea1i nh\u1eadp")),n.xp6(2),n.Q6J("ngForOf",o.lstPhanLoaiNhap),n.xp6(1),n.Q6J("ngIf",o.isNhapTraLaiTuKhachHang),n.xp6(1),n.Q6J("ngIf",o.formRequest.dmKhoMaTinhTrang===o.TINH_TRANG_PHIEU&&!o.idPhieuMuaHang),n.xp6(1),n.Q6J("ngIf",!0===o.formRequest.isTaoThuChi&&o.formRequest.dmKhoMaTinhTrang===o.TINH_TRANG_PHIEU),n.xp6(1),n.Q6J("ngIf",!0===o.formRequest.isTaoThuChi&&o.formRequest.dmKhoMaTinhTrang===o.TINH_TRANG_PHIEU),n.xp6(1),n.Q6J("ngIf",o.phiTraHangIdPtThanhToan==o.ptChuyenKhoan||o.phiTraHangIdPtThanhToan==o.ptQuetThe),n.xp6(2),n.Q6J("nzTitle",n.xi3(55,128,"label-thong-tin-phieu","Th\xf4ng tin phi\u1ebfu")),n.xp6(4),n.hij("",n.xi3(59,131,"label-nhap-vao-cn","Nh\u1eadp v\xe0o CN")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenChiNhanh)("ngModelOptions",n.DdM(193,R)),n.xp6(2),n.Oqu(n.xi3(66,134,"label-ngay-don-hang","Ng\xe0y \u0111\u01a1n h\xe0ng")),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayDonHang)("ngModelOptions",n.DdM(194,R))("nzFormat","dd/MM/yyyy"),n.xp6(3),n.hij("",n.xi3(72,137,"label-nhap-vao-kho","Nh\u1eadp v\xe0o kho")," "),n.xp6(5),n.Q6J("disabled",o.isEdit())("nzSize","small")("ngModel",o.formRequest.idKhoNhapVao)("ngModelOptions",n.DdM(195,R))("nzPlaceHolder",n.xi3(77,140,"plh-chon-kho","Ch\u1ecdn kho")),n.xp6(2),n.Q6J("ngForOf",o.lstKho),n.xp6(2),n.Oqu(n.xi3(81,143,"label-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(3),n.Q6J("disabled",o.isEdit())("nzSize","small")("placeholder",n.xi3(84,146,"plh-tu-sinh-ma-neu-khong-nhap","T\u1ef1 sinh m\xe3 n\u1ebfu kh\xf4ng nh\u1eadp"))("ngModel",o.formRequest.ma)("ngModelOptions",n.DdM(196,R)),n.xp6(4),n.Oqu(n.xi3(88,149,"label-lua-chon-hoa-don","L\u1ef1a ch\u1ecdn h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.luaChonHoaDon)("ngModelOptions",n.DdM(197,R))("nzPlaceHolder",n.xi3(91,152,"plh-lua-chon-hoa-don","L\u1ef1a ch\u1ecdn h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.lstLuaChonHoaDon),n.xp6(2),n.Oqu(n.xi3(95,155,"label-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.mauHoaDon)("ngModelOptions",n.DdM(198,R))("nzPlaceHolder",n.xi3(98,158,"plh-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.lstMauHoaDon),n.xp6(3),n.Oqu(n.xi3(103,161,"label-ky-hieu-hoa-don","K\xfd hi\u1ec7u h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(106,164,"plh-ky-hieu-hoa-don","K\xfd hi\u1ec7u h\xf3a \u0111\u01a1n"))("ngModel",o.formRequest.kyHieuHoaDon)("ngModelOptions",n.DdM(199,R)),n.xp6(3),n.Oqu(n.xi3(109,167,"label-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(112,170,"plh-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n"))("ngModel",o.formRequest.soHoaDon)("ngModelOptions",n.DdM(200,R)),n.xp6(4),n.hij("",n.xi3(116,173,"label-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.dmKhoMaTinhTrang)("ngModelOptions",n.DdM(201,R))("nzPlaceHolder",n.xi3(121,176,"plh-chon-tinh-trang-phieu","Ch\u1ecdn t\xecnh tr\u1ea1ng phi\u1ebfu")),n.xp6(2),n.Q6J("ngForOf",o.lstTinhTrang),n.xp6(2),n.Oqu(n.xi3(125,179,"label-ngay-giao-hang","Ng\xe0y giao h\xe0ng")),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayGiaoHang)("ngModelOptions",n.DdM(202,R))("nzFormat","dd/MM/yyyy"),n.xp6(4),n.hij(" ",n.xi3(132,182,"label-san-pham","S\u1ea3n ph\u1ea9m")," "),n.xp6(3),n.Q6J("placeholder",n.xi3(136,185,"plh-quet-barcode","Qu\xe9t barcode")),n.xp6(3),n.Q6J("ngIf",!o.isNhapTraLaiTuKhachHang),n.xp6(1),n.Q6J("ngIf",o.isNhapTraLaiTuKhachHang),n.xp6(1),n.Q6J("ngIf",!o.isNhapTraLaiTuKhachHang),n.xp6(2),n.Q6J("ngIf",!o.isXem))},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,N.t3,q.Lr,q.Fd,z.Ip,z.Vq,C.Zp,C.gB,$n.uw,G.Ie,Un._V,zn.w9,zn.ir,zn.mR,en.ZU,g._Y,g.Fj,g.JJ,g.JL,Qn.l,$e.g,g.On,g.F,w.Ls,fn.g,K.a,s.JJ,yn.FK,Q.p],styles:[".color-red[_ngcontent-%COMP%]{color:red}.custom-form-card[_ngcontent-%COMP%] .ant-card-head-title{padding:3px 0}.custom-form-card[_ngcontent-%COMP%] .ant-card-head{min-height:2rem;background-color:#f3f3f3}.tt-chi[_ngcontent-%COMP%]{font-weight:600;color:#f97396;font-size:20px;margin-left:15px}"]})}return e})();const Gx=["statusTable"];function Rx(e,l){if(1&e&&n._UZ(0,"nz-option",41),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function $x(e,l){1&e&&n._UZ(0,"i",42)}function Wx(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",44),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function Xx(e,l){if(1&e&&n.YNc(0,Wx,1,0,"i",43),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function jx(e,l){if(1&e&&(n.TgZ(0,"nz-option",45),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function n2(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",46),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",47),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function t2(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",48),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",23),n.TgZ(2,"span"),n._uU(3," Export To Excel"),n.qZA()()}}function e2(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",49)(2,"label",50),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function i2(e,l){if(1&e&&(n.TgZ(0,"th",52),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function o2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,i2,2,5,"th",51),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function a2(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",59),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function l2(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",60),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function h2(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiTao,")")}}function c2(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function u2(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",66),n.ALo(2,"tsb"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongGiaNhap)("HauTo",n.xi3(2,2,"addon-d-paren","(\u0111)"))}}const Yt=function(e,l){return{"da-thanh-toan":e,"chua-thanh-toan":l}};function s2(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",62),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.WLB(2,Yt,t.idTinhTrangPhieu===i.tinhTrangPhieuHoanThanh,t.idTinhTrangPhieu===i.tinhTrangPhieuDangXuLy)),n.xp6(1),n.hij(" ",t.tenTinhTrangPhieu," ")}}function r2(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",62),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngClass",n.WLB(8,Yt,!0===i[null==t?null:t.field],!0!==i[null==t?null:t.field])),n.xp6(1),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(3,2,"tag-da-thanh-toan","\u0110\xe3 thanh to\xe1n"):n.xi3(4,5,"tag-chua-thanh-toan","Ch\u01b0a thanh to\xe1n")," ")}}function g2(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",62),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngClass",n.WLB(8,Yt,!0===i[null==t?null:t.field],!0!==i[null==t?null:t.field])),n.xp6(1),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(3,2,"tag-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"):n.xi3(4,5,"tag-chua-hoan-thanh","Ch\u01b0a ho\xe0n th\xe0nh")," ")}}function p2(e,l){1&e&&n.GkF(0)}const We=function(e){return{model:e}};function _2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,p2,1,0,"ng-container",67),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(80);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,We,i[t.field]))}}function d2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,_2,2,4,"ng-container",58),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function m2(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",68),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function T2(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",69),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function C2(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",70),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function f2(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",71),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function z2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,m2,4,4,"ng-container",58),n.YNc(2,T2,4,4,"ng-container",58),n.YNc(3,C2,4,4,"ng-container",58),n.YNc(4,f2,4,4,"ng-container",58),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function x2(e,l){1&e&&n.GkF(0)}function b2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,x2,1,0,"ng-container",67),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(80);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,We,
1i[t.field]))}}function y2(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function M2(e,l){if(1&e&&(n.TgZ(0,"td",62),n.ynx(1,63),n.YNc(2,h2,6,5,"span",64),n.YNc(3,c2,3,4,"span",64),n.YNc(4,u2,3,5,"ng-container",64),n.YNc(5,s2,3,5,"div",64),n.YNc(6,r2,5,11,"div",64),n.YNc(7,g2,5,11,"div",64),n.YNc(8,d2,2,1,"ng-container",64),n.YNc(9,z2,5,4,"ng-container",64),n.YNc(10,b2,2,4,"ng-container",64),n.YNc(11,y2,3,1,"ng-container",65),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongGiaNhap"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","isThanhToanThuChiThanhCong"),n.xp6(1),n.Q6J("ngSwitchCase","isPhieuNhapHoanThanh"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function S2(e,l){if(1&e&&(n.ynx(0),n.YNc(1,M2,12,11,"td",61),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function N2(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",72),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id,o.maPhieu))}),n.ALo(2,"tsb"),n._UZ(3,"i",73),n.qZA(),n.BQk()}2&e&&(n.xp6(1),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(2,2,"tooltip-xem","Xem")))}function D2(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",53)(2,"div",54),n.YNc(3,a2,2,0,"ng-container",55),n.YNc(4,l2,1,0,"ng-template",null,56,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,S2,2,1,"ng-container",29),n.TgZ(8,"td",57)(9,"nz-button-group"),n.YNc(10,N2,4,5,"ng-container",58),n.qZA()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",a.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(3),n.Q6J("ngIf",2!=t.maTinhTrang)}}function Z2(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function A2(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",74),n.BQk())}function v2(e,l){1&e&&n.YNc(0,A2,2,0,"ng-container",58),2&e&&n.Q6J("ngIf",l.model)}const P2=function(){return{y:"500px"}};let E2=(()=>{class e extends V.t{_notification;spinner;_modalService;httpClient;msg;_phieuMuaHangService;_dropdownCommonMajorService;_signalrV2Service;decimalPipe;sendDataPartnerService;userService;_chiNhanhService;_butToanService;tsb=(0,n.f3M)(J.A);nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}apiUpload="";listLoaiMuaHang=[];lstTinhTrangPhieu=[];date=null;searchModel={maLoaiMuaHang:null,idTinhTrangPhieu:null,keyword:null,fromDate:null,toDate:null,idChiNhanh:null,trangThaiDongBo:null};tinhTrangPhieuHoanThanh=y.BZ.DaHoanThanh;tinhTrangPhieuDangXuLy=y.BZ.DangXuLy;loaiMuaHang_MuaCuDoiMoi=y.UP.MuaHangCuDoiHangMoi;subscription;listChiNhanh=[];userLogin;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H){super(a),this._notification=t,this.spinner=i,this._modalService=o,this.httpClient=a,this.msg=h,this._phieuMuaHangService=u,this._dropdownCommonMajorService=r,this._signalrV2Service=d,this.decimalPipe=m,this.sendDataPartnerService=b,this.userService=f,this._chiNhanhService=Z,this._butToanService=H}ngOnInit(){this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma","M\xe3"),thWidth:"200px",class:"text-left"}),new _.C4({field:"tenLoaiMuaHang",header:this.tsb.t("table-loai-mua-hang","Lo\u1ea1i mua h\xe0ng"),thWidth:"200px",class:"text-left",dataType:"tenLoaiMuaHang"}),new _.C4({field:"tongGiaNhap",header:this.tsb.t("table-tong-tien-thanh-toan","T\u1ed5ng ti\u1ec1n thanh to\xe1n"),thWidth:"200px",class:"text-right",dataType:"tongGiaNhap"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-ten-nha-cung-cap","T\xean nh\xe0 cung c\u1ea5p"),thWidth:"200px",class:"text-left"}),new _.C4({field:"tenTinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"200px",class:"text-left",dataType:"tenTinhTrangPhieu"}),new _.C4({field:"isThanhToanThuChiThanhCong",header:this.tsb.t("table-tinh-trang-thanh-toan","T\xecnh tr\u1ea1ng thanh to\xe1n"),thWidth:"200px",class:"text-center",dataType:"isThanhToanThuChiThanhCong"}),new _.C4({field:"isPhieuNhapHoanThanh",header:this.tsb.t("table-tinh-trang-phieu-nhap","T\xecnh tr\u1ea1ng phi\u1ebfu nh\u1eadp"),thWidth:"200px",class:"text-center",dataType:"isPhieuNhapHoanThanh"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.getLoaiMuaHang(),this.getTinhTrangPhieu(),this.onDangKyNhanThongBao()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-ch
1on-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};t.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh,this.spinner.show(),this._phieuMuaHangService.TimTheoDieuKien(t).then(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onEdit(t,i){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-mua-hang","C\u1eadp nh\u1eadt phi\u1ebfu mua h\xe0ng")+" "+i,nzContent:Fn.V,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:t,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(a=>{this.gridLoadData()})}onAddNewPhieuMuaHang(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-phieu-mua-hang","Th\xeam m\u1edbi phi\u1ebfu mua h\xe0ng"),nzContent:Fn.V,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzMaskClosable:!0}).afterClose.subscribe(i=>{this.gridLoadData()})}getLoaiMuaHang(){this._dropdownCommonMajorService.DropdownLoaiMuaHang().then(t=>{t.success?this.listLoaiMuaHang=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangPhieu(){this._dropdownCommonMajorService.DropdownTinhTrangPhieuMuaHang().then(t=>{t.success?this.lstTinhTrangPhieu=t.data:this._notification.error(p.$.ERROR,t.message)})}onXemPhieuChiTraNcc(t){let i=t.split(";");i=i.filter(a=>""!==a.trim()),this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:i},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i)if(i.idPhieuNhap){let o=this.gridData.find(a=>a.idPhieuNhap==i.idPhieuNhap);o&&(o.isPhieuNhapHoanThanh=!0,this.kiemTraPhieuHoanThanh(o)&&(o.tenTinhTrangPhieu=this.tsb.t("tag-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"),o.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh),this._notification.success(p.$.SUCCESS,this.tsb.t("msg-phieu-nhap-da-hoan-thanh","Phi\u1ebfu nh\u1eadp")+` ${i.maPhieuNhap} `+this.tsb.t("msg-da-hoan-thanh","\u0111\xe3 ho\xe0n th\xe0nh.")))}else{const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,this.tsb.t("msg-cac-phieu-mua-hang","C\xe1c phi\u1ebfu mua h\xe0ng")+` ${i.listMaPhieuMuaHang} `+this.tsb.t("msg-da-nhan-thanh-toan","\u0111\xe3 nh\u1eadn thanh to\xe1n")+` ${o} `+this.tsb.t("msg-vnd","VN\u0110."));let a=i.listMaPhieuMuaHang.split(",");this.gridData.filter(u=>a.includes(u.maPhieu)).forEach(u=>{u.tongSoTienDaChi=(u.tongSoTienDaChi??0)+i.soTien,u.tongSoTienDaChi==u.tongGiaNhap&&(u.isThanhToanThuChiThanhCong=!0),this.kiemTraPhieuHoanThanh(u)&&(u.tenTinhTrangPhieu=this.tsb.t("tag-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"),u.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh)})}}catch{}})}onXemPhieuNhap(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-nhap","C\u1eadp nh\u1eadt phi\u1ebfu nh\u1eadp"),nzContent:kt,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}kiemTraPhieuHoanThanh(t){return!!(t.maLoaiMuaHang==y.UP.MuaHangTuKhachHang&&t.isThanhToanThuChiThanhCong&&t.isPhieuNhapHoanThanh&&t.tongSoTienDaChi==t.tongGiaNhap||(t.maLoaiMuaHang==y.UP.MuaHangVaoKho||t.maLoaiMuaHang==y.UP.MuaHangCuDoiHangMoi)&&t.isPhieuNhapHoanThanh||t.maLoaiMuaHang==y.UP.MuaHangHoaDichVuNoiBo&&t.isThanhToanThuChiThanhCong&&t.tongSoTienDaChi==t.tongGiaNhap)}onTaoPhieuBanHang(t){let i={idPhieuMuaHang:t};this.spinner.show(),this._phieuMuaHangService.T\u1ea1oPhieuBanHangFromPhieuMuaHang(i).then(o=>{this.spinner.hide(),o.success?this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:o.data},nzMaskClosable:!0}).afterClose.subscribe(h=>{this.gridLoadData()}):this._notification.error(p.$.ERROR,o.message)})}onViewPhieuBanHang(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuMuaHang",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"MH").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuMuaHang_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}exportExcel(){setTimeout(()=>{if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1];const t={...this.getGridOption(),...this.searchModel,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};t.idTinhTrangPhieu=this.tinhTrangPhieuHoanThanh,this.spinner.show(),this._phieuMuaHangService.ExportExcelPhieuMuaHang(t).then(i=>{this.spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-mua-hang-kt.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this.spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(Kt.a),n.Y36(an.f),n.Y36(lt.x),n.Y36(s.JJ),n.Y36(Nn),n.Y36(F.K),n.Y36($.e),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-mua-hang-kt"]],viewQuery:function(i,o){if(1&i&&n.Gf(Gx,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:81,vars:96,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],[1,"col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"],[1,"col-lg-3"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],[1,"group-right","text-right"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],[4,"ngIf"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498DB",3,"Value","HauTo"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,Rx,1,2,"nz-option",5),n.qZA()(),n.TgZ(10,"div",3)(11,"nz-input-group",6)(12,"input",7),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(13,"tsb"),n.qZA()(),n.YNc(14,$x,1,0,"ng-template",null,8,n.W1O),n.YNc(16,Xx,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(18,"div",3)(19,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.maLoaiMuaHang=h}),n.ALo(20,"tsb"),n.YNc(21,jx,2,3,"nz-option",11),n.qZA()(),n.TgZ(22,"div",3)(23,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(24,"tsb"),n._UZ(25,"nz-option",12),n.ALo(26,"tsb"),n._UZ(27,"nz-option",12),n.ALo(28,"tsb"),n._UZ(29,"nz-option",12),n.ALo(30,"tsb"),n._UZ(31,"nz-option",12),n.ALo(32,"tsb"),n.qZA()(),n.TgZ(33,"div",13)(34,"app-date-picker-range",14),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()()(),n.TgZ(35,"div",15),n.YNc(36,n2,5,5,"button",16),n.qZA()()()()(),n.TgZ(37,"div",0)(38,"div",1)(39,"nz-card")(40,"div",17)(41,"div",18)(42,"button",19),n.NdJ("click",function(){return o.sendDataToPartner()}),n._UZ(43,"i",20),n._uU(44),n.ALo(45,"tsb"),n.qZA()(),n.TgZ(46,"div",21)(47,"button",22),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(48,"i",23),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"button",24),n._UZ(52,"i",25),n.qZA(),n.TgZ(53,"nz-dropdown-menu",null,26)(55,"ul",27),n.YNc(56,t2,4,0,"li",28),n.YNc(57,e2,4,2,"ng-container",29),n.qZA()()()(),n.TgZ(58,"app-table-resize",30),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(59,"nz-table",31,32),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(62,"thead")(63,"tr")(64,"th",33)(65,"input",34),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(66,"tsb"),n.qZA(),n.TgZ(67,"div"),n._uU(68),n.qZA()(),n.YNc(69,o2,2,1,"ng-container",29),n.TgZ(70,"th",35),n._uU(71),n.ALo(72,"tsb"),n.qZA()()(),n.TgZ(73,"tbody"),n.YNc(74,D2,11,6,"ng-template",36),n.qZA()()(),n.TgZ(75,"div",37)(76,"nz-pagination",38),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(77,Z2,1,3,"ng-template",null,39,n.W1O),n.qZA()()(),n.YNc(79,v2,1,1,"ng-template",null,40,n.W1O),n.qZA()()),2&i){const a=n.MAs(15),h=n.MAs(17),u=n.MAs(54),r=n.MAs(78);n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzPlaceHolder",n.xi3(8,59,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(13,62,"plh-ten","T\xean"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.maLoaiMuaHang)("nzPlaceHolder",n.xi3(20,65,"plh-loai-mua-hang","Lo\u1ea1i mua h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.listLoaiMuaHang),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThaiDongBo)("nzPlaceHolder",n.xi3(24,68,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(26,71,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(28,74,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(30,77,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(32,80,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("sbAuthorize","PhieuNhap_TimTheoDieuKien"),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(45,83,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(50,86,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(95,P2))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(66,89,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(72,92,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:[".da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var k2=T(70338),L2=T(40353);const w2=["boxBarcode"],O2=function(e,l){return{"selected-item":e,"unselected-item":l}};function q2(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"p",42),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.xemChiTietPhieu(a.id))}),n.TgZ(1,"span"),n._uU(2),n.qZA()()}if(2&e){const t=l.$implicit,i=n.oxw(2);n.Q6J("ngClass",n.WLB(3,O2,i.selectedItemId===t.id,i.selectedItemId!==t.id)),n.xp6(2),n.AsE("",t.maPhieu," - ",i.getTenKieuLoai(t.kieuLoaiXuat),"")}}function Q2(e,l){if(1&e&&(n.TgZ(0,"div",8)(1,"div",40)(2,"nz-card",6),n.ALo(3,"tsb"),n.YNc(4,q2,3,6,"p",41),n.qZA()()()),2&e){const t=n.oxw();n.xp6(2),n.Q6J("nzTitle",n.xi3(3,2,"tlt-danh-sach-phieu","Danh s\xe1ch phi\u1ebfu")),n.xp6(2),n.Q6J("ngForOf",t.lstMaPhieuXuat)}}function J2(e,l){if(1&e&&(n.TgZ(0,"div",43)(1,"h6",44),n._UZ(2,"i",45),n._uU(3),n.ALo(4,"tsb"),n.TgZ(5,"span",46),n._uU(6),n.qZA()()()),2&e){const t=n.oxw();n.xp6(3),n.hij(" ",n.xi3(4,2,"label-ma-phieu-chuyen-kho","M\xe3 phi\u1ebfu chuy\u1ec3n kho"),": "),n.xp6(3),n.Oqu(t.maPhieuChuyenKho)}}function I2(e,l){if(1&e&&n._UZ(0,"nz-option",47),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function U2(e,l){if(1&e&&n._UZ(0,"nz-option",47),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function K2(e,l){if(1&e&&(n.TgZ(0,"nz-option",48)(1,"span"),n._uU(2),n.qZA()()),2&e){const t=l.$implicit;n.Q6J("nzValue",t.ma)("nzLabel",t.ten),n.xp6(1),n.ekj("color-red",9==t.ma||10==t.ma),n.xp6(1),n.hij(" ",t.ten," ")}}function H2(e,l){if(1&e&&n._UZ(0,"nz-option",47),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function B2(e,l){if(1&e&&n._UZ(0,"nz-option",47),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function F2(e,l){if(1&e&&(n.TgZ(0,"nz-option",49),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maHoaDon+" - "+t.tenHoaDon)("nzValue",t.maHoaDon)("nzCustomContent",!0),n.xp6(1),n.AsE(" ",t.maHoaDon," - ",t.tenHoaDon," ")}}function V2(e,l){if(1&e&&n._UZ(0,"nz-option",47),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.ma)}}function Y2(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function G2(e,l){if(1&e&&(n.TgZ(0,"div",68)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function R2(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function $2(e,l){if(1&e&&(n.TgZ(0,"div",68)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}const hn=function(){return{standalone:!0}};function W2(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",55),n._uU(2),n.qZA(),n.TgZ(3,"td")(4,"span",56),n._uU(5),n.qZA()(),n.TgZ(6,"td")(7,"app-sanphamcon-nhomsanpham-autocomplete",57),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.idSanPham=o)})("selectedItemsChange",function(o){const a=n.CHM(t),h=a.$implicit,u=a.index,r=n.oxw(3);return n.KtG(r.onChangeSanPham(o,h,u))}),n.qZA()(),n.TgZ(8,"td")(9,"ng-select",58),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkNo=o)}),n.ALo(10,"tsb"),n.YNc(11,Y2,4,3,"ng-template",59),n.YNc(12,G2,4,2,"ng-template",60),n.qZA()(),n.TgZ(13,"td")(14,"ng-select",58),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkCo=o)}),n.ALo(15,"tsb"),n.YNc(16,R2,4,3,"ng-template",59),n.YNc(17,$2,4,2,"ng-template",60),n.qZA()(),n.TgZ(18,"td",55)(19,"nz-input-number",61),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soLuong=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onBlur())}),n.qZA()(),n.TgZ(20,"td",55),n._uU(21),n.qZA(),n.TgZ(22,"td",55)(23,"label",62),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isSanPhamImei=o)}),n.qZA()(),n.TgZ(24,"td",55)(25,"nz-input-group",63),n.ALo(26,"tsb"),n.TgZ(27,"app-input-number",64),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.giaVon=o)}),n.ALo(28,"tsb"),n.qZA()()(),n.TgZ(29,"td",55)(30,"nz-input-group",63),n.ALo(31,"tsb"),n.TgZ(32,"a
1pp-input-number",65),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.thanhTien=o)}),n.qZA()()(),n.TgZ(33,"td",66)(34,"span",67),n.NdJ("click",function(){const a=n.CHM(t).index,h=n.oxw(3);return n.KtG(h.removeItem(a))}),n.qZA()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw(3);n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Q6J("nzCopyText",t.maSanPham),n.xp6(1),n.Oqu(t.maSanPham),n.xp6(2),n.Q6J("ngModel",t.idSanPham)("ngModelOptions",n.DdM(57,hn))("isValueObject",!1)("isScanAllDonVi",!1)("isMultiChoose",!1),n.xp6(2),n.Q6J("items",o.lstTkNo)("ngModel",t.tkNo)("ngModelOptions",n.DdM(58,hn))("placeholder",n.xi3(10,42,"plh-chon-tk-no","Ch\u1ecdn TK n\u1ee3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(5),n.Q6J("items",o.lstTkCo)("ngModel",t.tkCo)("ngModelOptions",n.DdM(59,hn))("placeholder",n.xi3(15,45,"plh-chon-tk-co","Ch\u1ecdn TK c\xf3"))("virtualScroll",!0)("searchable",!0)("clearable",!0)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(5),n.Q6J("ngModel",t.soLuong)("ngModelOptions",n.DdM(60,hn))("nzMin",0),n.xp6(2),n.hij(" ",o.getDungTichText(t)," "),n.xp6(2),n.Q6J("ngModel",t.isSanPhamImei)("ngModelOptions",n.DdM(61,hn)),n.xp6(2),n.Q6J("nzAddOnAfter",n.xi3(26,48,"addon-d","\u0111")),n.xp6(2),n.Q6J("disabled",!0)("PlaceHolder",n.xi3(28,51,"plh-gia","Gi\xe1"))("ngModel",t.giaVon)("ngModelOptions",n.DdM(62,hn)),n.xp6(3),n.Q6J("nzAddOnAfter",n.xi3(31,54,"addon-d","\u0111")),n.xp6(2),n.Q6J("disabled",!0)("ngModel",t.thanhTien)("ngModelOptions",n.DdM(63,hn))("disabled",!0)}}function X2(e,l){if(1&e&&n.YNc(0,W2,35,64,"tr",54),2&e){const t=n.oxw(2);n.Q6J("ngForOf",t.formRequest.lstSanPhamAdd)}}const j2=function(){return[""]};function n3(e,l){if(1&e&&(n.TgZ(0,"nz-table",50)(1,"thead")(2,"tr")(3,"th",51),n._uU(4),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"th",51),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.TgZ(9,"th",52),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"th",52),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"th",52),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"th",51),n._uU(19),n.ALo(20,"tsb"),n.qZA(),n.TgZ(21,"th",51),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"th",51),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"th",51),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"th",51),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n._UZ(33,"th",51),n.qZA()(),n.TgZ(34,"tbody"),n.YNc(35,X2,1,1,"ng-template",53),n.qZA()()),2&e){const t=n.oxw();n.Q6J("nzData",n.DdM(56,j2))("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1)("nzScroll",t.tableScroll),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(5,26,"table-stt","STT")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(8,29,"table-ma-san-pham","M\xe3 s\u1ea3n ph\u1ea9m")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(11,32,"table-san-pham","S\u1ea3n ph\u1ea9m")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(14,35,"table-tk-no","TK n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(17,38,"table-tk-co","TK c\xf3")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(20,41,"table-so-luong","S\u1ed1 l\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(23,44,"table-chi-tiet","Chi ti\u1ebft")),n.xp6(2),n.Q6J("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(26,47,"table-san-pham-imei","S\u1ea3n ph\u1ea9m IMEI")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(29,50,"table-gia-von","Gi\xe1 v\u1ed1n")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(32,53,"table-thanh-tien","Th\xe0nh ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","50px")}}function t3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",72),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.addOrEdit())}),n._UZ(1,"i",73),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-luu","L\u01b0u")," "))}function e3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div"),n.YNc(1,t3,4,5,"button",69),n.TgZ(2,"button",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThoat())}),n._UZ(3,"i",71),n._uU(4),n.ALo(5,"tsb"),n.qZA()()}2&e&&(n.xp6(1),n.Q6J("sbAuthorize","PhieuXuat_CapNhatThongTin"),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Oqu(n.xi3(5,3,"btn-thoat","Tho\xe1t")))}let et=(()=>{class e{_dropdownCommonService;_notification;_userService;_cdr;_spinner;modal;_modalService;_dropdownCommonCoreService;_commonMajor;_phieuXuatService;_khoChiTietService;tsb=(0,n.f3M)(J.A);boxBarcodeInput;lstId;userLogin;formRequest={kieuLoaiXuat:3,id:null,ma:null,dmKhoMaTinhTrang:null,idNhanVienNhan:null,idTuKho:null,ngayXuat:Date.now(),ghiChu:null,idDmPhanLoaiXuat:null,idDoiTuong:null,maDoiTuong:null,tenDoiTuong:null,tenChiNhanh:null,diaChi:null,luaChonHoaDon:1,mauHoaDon:null,ngayDonHang:Date.now(),kyHieuHoaDon:null,soHoaDon:null,lstSanPhamAdd:[]};lstNhaCungCap=[];lstNhanVien=[];lstPhanLoaiXuat=[];lstKho=[];lstLuaChonHoaDon=[];lstMauHoaDon=[];lstTinhTrang=[];tableScroll={y:"450px"};gridColumnSpAdd=[];lstDungTich=[];isDangXuLy=!1;isXem=!1;lstTkNo=[];
1lstTkCo=[];lstKieuGiamGia=[{id:1,ten:"%"},{id:2,ten:"\u0111"}];tongThanhTien=0;lstMaPhieuXuat=[];showDanhSachPhieu=!1;maPhieuChuyenKho=null;idTimer;constructor(t,i,o,a,h,u,r,d,m,b,f){this._dropdownCommonService=t,this._notification=i,this._userService=o,this._cdr=a,this._spinner=h,this.modal=u,this._modalService=r,this._dropdownCommonCoreService=d,this._commonMajor=m,this._phieuXuatService=b,this._khoChiTietService=f}ngOnInit(){if(this.lstLuaChonHoaDon=[{id:1,ten:this.tsb.t("option-kem-hoa-don","K\xe8m h\xf3a \u0111\u01a1n")},{id:2,ten:this.tsb.t("option-khong-kem-hoa-don","Kh\xf4ng k\xe8m h\xf3a \u0111\u01a1n")},{id:3,ten:this.tsb.t("option-khong-co-hoa-don","Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n")}],this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=new Hn.K(t),this.userLogin&&(this.formRequest.tenChiNhanh=this.userLogin.tenChiNhanh))}),this.dropdownNhanVien(),this.dropdownPhanLoaiXuat(),this.dropdownKho(),this.getMauHoaDon(),this.dropdownTinhTrang(),this.dropDownDungTich(),this.getThongTinTaiKhoanKeToan(),this.lstId&&this.lstId.length>0){if(this.lstId.length<=1)return this.showDanhSachPhieu=!1,void this.xemChiTietPhieu(this.lstId[0]);{this.showDanhSachPhieu=!0;let t={lstIds:this.lstId};this._spinner.show(),this._phieuXuatService.GetPhieuXuatTheoListIds(t).then(i=>{this._spinner.hide(),i&&i.success&&(this.lstMaPhieuXuat=i.data,this.lstMaPhieuXuat&&this.lstMaPhieuXuat.length>0&&(this.selectedItemId=this.lstMaPhieuXuat[0].id,this.xemChiTietPhieu(this.selectedItemId)))})}}}dropdownTinhTrang(){this._dropdownCommonService.DropdownDmKho(gn.m7.TinhTrangXuat).then(t=>{t.success?this.lstTinhTrang=t.data:this._notification.error(p.$.ERROR,t.message)})}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTkNo=t.data,this.lstTkCo=t.data)})}getMauHoaDon(){this._commonMajor.GetAllMauHoaDon().then(t=>{t&&t.success&&(this.lstMauHoaDon=t.data,(!this.lstId||this.lstId.length<=0)&&(this.formRequest.mauHoaDon=this.lstMauHoaDon[0].maHoaDon))})}dropdownKho(){this._dropdownCommonService.DropdownDsKho().then(t=>{t.success?this.lstKho=t.data:this._notification.error(p.$.ERROR,t.message)})}dropdownNhanVien(){this._dropdownCommonCoreService.LayDsNhanVien().then(t=>{t.success?this.lstNhanVien=t.data:this._notification.error(p.$.ERROR,t.message)})}dropdownPhanLoaiXuat(){this._dropdownCommonService.DropdownDmKho(gn.m7.PhanLoaiXuat).then(t=>{t.success?this.lstPhanLoaiXuat=t.data:this._notification.error(p.$.ERROR,t.message)})}dropDownDungTich(){this._dropdownCommonService.DropdownDmSanPham(gn.LO.DungTich).then(t=>{t.success?this.lstDungTich=t.data:this._notification.error(p.$.ERROR,t.message)})}isEdit(){return null!=this.lstId}onChangeXuatTuKho(t){}onChangeSanPham(t,i,o){if(t){let a={idKho:this.formRequest.idTuKho,idSanPham:t.id},h=0;this._spinner.show(),this._khoChiTietService.GetTonKhoBySanPham(a).then(u=>{if(this._spinner.hide(),u&&u.success){if(h=u.data.giaVon,this.formRequest.lstSanPhamAdd.some((r,d)=>r.idSanPham===t.id&&d!==o))this._notification.warning(p.$.WARNING,this.tsb.t("msg-san-pham-nay-da-duoc-chon","S\u1ea3n ph\u1ea9m n\xe0y \u0111\xe3 \u0111\u01b0\u1ee3c ch\u1ecdn!")),setTimeout(()=>{this.formRequest.lstSanPhamAdd[o]={id:(0,ct.k$)(),idSanPham:null,maSanPham:null,soLuong:1,dungTich:null,gia:0,tongTien:0,isSanPhamImei:!1,idDungTich:null,valueDonViDem:null,soLuongChoXuatTacDong:0,giaVon:0,thanhTien:0,tkNo:"",tkCo:""},this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd],this._cdr.markForCheck()},30);else if(i.idSanPham=t.id,i.isSanPhamImei=t.isSanPhamImei,i.idDungTich=t.idDungTich,i.valueDonViDem=t.valueDonViDem,i.tongTien=t.gia,i.gia=t.gia,i.soLuong=1,i.tenSanPham=t.ten,i.maSanPham=t.ma,i.giaVon=h,i.thanhTien=i.giaVon*i.soLuong,i.tkNo="6418",i.tkCo="1561",t.idDungTich){let r=this.lstDungTich.find(d=>d.id==t.idDungTich);if(r){let d="";t.valueDonViDem&&(d=t.valueDonViDem+" "+r.ten,i.dungTich=d)}}this.onBlur()}else this._notification.error(p.$.ERROR,u.message)})}}onAddSp(){if(!this.formRequest.idTuKho)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-kho-xuat-hang","Vui l\xf2ng ch\u1ecdn kho xu\u1ea5t h\xe0ng"));const t={id:(0,ct.k$)(),idSanPham:null,maSanPham:null,soLuong:1,isSanPhamImei:!1,dungTich:null,
1soLuongChoXuatTacDong:0,tkNo:"6418",tkCo:"1561"};this.formRequest.lstSanPhamAdd.push(t),this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd],this._cdr.markForCheck()}customSearchFn=(t,i)=>{const o=t.toLowerCase();return i.soTaiKhoan?.toLowerCase().includes(o)||i.tenTaiKhoan?.toLowerCase().includes(o)};onAddSpByBarcode(t){let i={idKho:this.formRequest.idTuKho,idSanPham:t.id},o=0;this._spinner.show(),this._khoChiTietService.GetTonKhoBySanPham(i).then(a=>{if(this._spinner.hide(),a&&a.success){o=a.data.giaVon;let h=!1;if(this.formRequest.lstSanPhamAdd.some(u=>u.idSanPham==t.id&&(h=!0,u.soLuong=u.soLuong+1,!0)),0==h){const u={id:(0,ct.k$)(),idSanPham:t.id,maSanPham:t.ma,gia:t.giaSanPham,soLuong:1,tongTien:t.giaSanPham,isSanPhamImei:t.isSanPhamImei,tenSanPham:t.ten,idDungTich:t.idDungTich,valueDonViDem:t.valueDonViDem,soLuongChoXuatTacDong:0,giaVon:o,thanhTien:1*o,tkNo:"6418",tkCo:"1561"};this.formRequest.lstSanPhamAdd.push(u),this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd]}this._cdr.markForCheck(),this.onBlur()}else this._notification.error(p.$.ERROR,a.message)})}getSanPhamTheoBarcode(t){this.formRequest.idTuKho?this._dropdownCommonService.GetSanPhamTheoBarcode({barcode:t.target.value,isGetDonVi:!1}).then(a=>{if(a&&a.success){if(null==a.data)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-khong-ton-tai-san-pham","Kh\xf4ng t\u1ed3n t\u1ea1i s\u1ea3n ph\u1ea9m!"));this.boxBarcodeInput.nativeElement.value="",this.onAddSpByBarcode(a.data)}else this._notification.error(p.$.ERROR,a.message)}):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-kho-xuat-hang","Vui l\xf2ng ch\u1ecdn kho xu\u1ea5t h\xe0ng"))}onBlur(){let t=0;this.formRequest.lstSanPhamAdd&&this.formRequest.lstSanPhamAdd.length>0&&this.formRequest.lstSanPhamAdd.forEach(i=>{let o=this.formRequest.lstSanPhamAdd.indexOf(i);const a=this.formRequest.lstSanPhamAdd.at(o);let h=this.lstDungTich.find(u=>u.id==i.idDungTich);if(h){let u="";i.valueDonViDem&&(u=i.valueDonViDem*i.soLuong+" "+h.ten,a.dungTich=u)}i.giaVon&&i.soLuong&&(t+=i.giaVon*i.soLuong),a.thanhTien=i.gia&&i.soLuong?i.gia*i.soLuong:0}),this.tongThanhTien=t}getDungTichText(t){let i="",o=this.lstDungTich.find(a=>a.id==t.idDungTich);return o&&t.valueDonViDem&&(i=t.valueDonViDem*t.soLuong+" "+o.ten),i}onChangeNhaCungCap(t){let i=this.lstNhaCungCap.find(o=>o.id==t);i&&(this.formRequest.idDoiTuong=i.id,this.formRequest.maDoiTuong=i.ma,this.formRequest.tenDoiTuong=i.ten,this.formRequest.diaChi=i.diaChi)}removeItem(t){this.formRequest.lstSanPhamAdd.splice(t,1),this.formRequest.lstSanPhamAdd=[...this.formRequest.lstSanPhamAdd],this._cdr.markForCheck()}trackByIndex(t,i){return i.idSanPham}addOrEdit(){if(this.isDangXuLy)return;let t=this.formRequest.lstSanPhamAdd,i=!1,o=!1;if(t.forEach(h=>{h.idSanPham||(i=!0),h.soLuong||(o=!0)}),i)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-day-du-san-pham","H\xe3y ch\u1ecdn \u0111\u1ea7y \u0111\u1ee7 s\u1ea3n ph\u1ea9m"));if(o)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-nhap-day-du-so-luong","H\xe3y nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng"));let a=this.formRequest;this.selectedItemId&&(a.id=this.selectedItemId),null!=a.kieuLoaiXuat?(a.ngayXuat=v(a.ngayXuat).format(),a.ngayDonHang=v(a.ngayDonHang).format(),a.PhieuXuatSanPhams=t,2==a.dmKhoMaTinhTrang?this._modalService.confirm({nzClosable:!1,nzMaskClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-tinh-trang-phieu-hoan-thanh-khong-the-sua","Vi\u1ec7c t\xecnh tr\u1ea1ng phi\u1ebfu ho\xe0n th\xe0nh s\u1ebd kh\xf4ng th\u1ec3 s\u1eeda l\u1ea1i phi\u1ebfu. B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n ho\xe0n th\xe0nh phi\u1ebfu kh\xf4ng?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzOnOk:()=>{this.isDangXuLy=!0,this.insertOrUpdate(a)}}):(this.isDangXuLy=!0,this.insertOrUpdate(a))):this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-kieu-loai-xuat","Vui l\xf2ng ch\u1ecdn ki\u1ec3u lo\u1ea1i xu\u1ea5t"))}
1insertOrUpdate(t){if(t){let i=this.lstNhanVien.find(o=>o.id==t.idNhanVienNhan);i&&(t.maNhanVien=i.userName)}t.id?(this._spinner.show(),this._phieuXuatService.CapNhatThongTin(t).then(i=>{this._spinner.hide(),this.isDangXuLy=!1,i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(p.$.ERROR,i.message)})):(this._spinner.show(),this._phieuXuatService.ThemMoi(t).then(i=>{this._spinner.hide(),this.isDangXuLy=!1,i.success?(this._notification.success(p.$.SUCCESS,p.$.ADD_SUCCESS),this.modal.close(!0)):this._notification.error(p.$.ERROR,i.message)}))}onThoat(){this.modal.close(!1)}getNhaCungCapAndKhachHang(t=null,i=null){this._dropdownCommonService.DropdownNhaCungCapAndKhachHang({keyword:t,id:i}).then(o=>{o.success?(this.lstNhaCungCap=o.data,this.lstNhaCungCap.forEach(a=>{a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.NhaCungCap?a.ten=a.ten+" ("+this.tsb.t("tag-ncc","NCC")+")":a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.KhachHang&&(a.ten=a.ten+" ("+this.tsb.t("tag-kh","KH")+")")})):this._notification.error(p.$.ERROR,o.message)})}onDebounceGetNhaCungCapAndKhachHang(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhaCungCapAndKhachHang(t)},i)}selectedItemId=null;xemChiTietPhieu(t){this.selectedItemId=t,t&&this._phieuXuatService.TimTheoId(t).then(i=>{i.success&&(this.formRequest.kieuLoaiXuat=i.data.kieuLoaiXuat,this.formRequest.tenChiNhanh=this.userLogin.tenChiNhanh,this.formRequest.id=i.data.id,this.formRequest.ma=i.data.ma,this.formRequest.dmKhoMaTinhTrang=i.data.dmKhoMaTinhTrang,this.formRequest.idNhanVienNhan=i.data.idNhanVienNhan,this.formRequest.idTuKho=i.data.idTuKho,this.formRequest.ngayXuat=i.data.ngayXuat,this.formRequest.ghiChu=i.data.ghiChu,this.formRequest.idDmPhanLoaiXuat=i.data.idDmPhanLoaiXuat,this.formRequest.idDoiTuong=i.data.idDoiTuong,this.formRequest.diaChi=i.data.diaChi,this.formRequest.luaChonHoaDon=i.data.luaChonHoaDon,this.formRequest.mauHoaDon=i.data.mauHoaDon,this.formRequest.ngayDonHang=i.data.ngayDonHang,this.formRequest.kyHieuHoaDon=i.data.kyHieuHoaDon,this.formRequest.soHoaDon=i.data.soHoaDon,this.tongThanhTien=i.data.tongSoTien,this.maPhieuChuyenKho=i.data.maPhieuChuyenKho,this.formRequest&&this.formRequest.idDoiTuong&&this.getNhaCungCapAndKhachHang(null,this.formRequest.idDoiTuong),this.formRequest.lstSanPhamAdd=[],i.data.listPhieuXuatSanPham.forEach(o=>{this.formRequest.lstSanPhamAdd.push({id:o.id,idSanPham:o.idSanPham,soLuong:o.soLuong,soLuongChoXuatTacDong:o.soLuongChoXuatTacDong,isSanPhamImei:o.isSanPhamImei??!1,idDungTich:o.idDungTich,dungTich:o.soLuongDungTichChiTiet&&o.soLuongDungTichChiTiet>0?o.soLuongDungTichChiTiet+" "+o.tenDungTich:"",valueDonViDem:o.soLuongDungTichChiTiet/o.soLuong,gia:o.gia,tkNo:o.tkNo,tkCo:o.tkCo,giaVon:o.giaVon,thanhTien:o.thanhTien})}))})}getTenKieuLoai(t){return 1===t?this.tsb.t("option-1-ban-hang","1. B\xe1n h\xe0ng"):2===t?this.tsb.t("option-2-san-xuat","2. S\u1ea3n xu\u1ea5t"):3===t?this.tsb.t("option-3-khac-xuat-su-dung-gop-von","3. Kh\xe1c(Xu\u1ea5t s\u1eed d\u1ee5ng, g\xf3p v\u1ed1n,...)"):4===t?this.tsb.t("option-4-xuat-noi-bo","4. Xu\u1ea5t n\u1ed9i b\u1ed9"):5===t?this.tsb.t("option-5-tra-hang-ncc","5. Tr\u1ea3 h\xe0ng NCC"):6===t?this.tsb.t("option-6-xuat-su-dung","6. Xu\u1ea5t s\u1eed d\u1ee5ng"):7===t?this.tsb.t("option-7-xuat-huy","7. Xu\u1ea5t h\u1ee7y"):8===t?this.tsb.t("option-8-xuat-khuyen-mai","8. Xu\u1ea5t khuy\u1ebfn m\u1ea1i"):9===t?this.tsb.t("option-9-xuat-dieu-chinh","9. Xu\u1ea5t \u0111i\u1ec1u ch\u1ec9nh"):10===t?this.tsb.t("option-10-xuat-gia-cong","10. Xu\u1ea5t gia c\xf4ng"):this.tsb.t("option-khong-xac-dinh","Kh\xf4ng x\xe1c \u0111\u1ecbnh")}static \u0275fac=function(i){return new(i||e)(n.Y36(Ln.$),n.Y36(E.zb),n.Y36(F.K),n.Y36(n.sBO),n.Y36(O.t2),n.Y36(S.Lf),n.Y36(S.Sf),n.Y36(k2.U),n.Y36(an.f),n.Y36(ft.p),n.Y36(L2.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-popup-phieu-xuat-edit"]],viewQuery:function(i,o){if(1&i&&n.Gf(w2,5),2&i){let a;n.iGM(a=n.CRH())&&(o.boxBarcodeInput=a.first)}},inputs:{lstId:"lstId"},decls:176,vars:273,consts:[["nz-form","","nzGutter","16",3,"nzLayout","keydown.enter"],[1,"row"],["class","col-2",4,"ngIf"],["class","col-md-12",4,"ngIf"],[3,"ngClass"],[1,"col-6","custom-form-card"],[3,"nzTitle"],[1,"row","m-b-10","align-items-center"],[1,"col-2"],[2,"color","red"],[1,"col-10"],["disabled","","nzShowSearch","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["disabled","","nzShowSearch","",1,"w-100",3,"ngModel","ngModelOptions","nzSize","nzPlaceHolder","ngModelChange","nzOnSearch"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-input","",3,"placeholder","nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","rows","3",1,"w-100",3,"nzSize","ngModel","ngModelOptions","placeholder","ngModelChange"],[1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nz
1Value","nzLabel",4,"ngFor","ngForOf"],[1,"col-4"],["disabled","","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[1,"w-100",3,"ngModel","ngModelOptions","nzFormat","ngModelChange"],["nzShowSearch","",1,"w-100",3,"disabled","nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["nz-input","",3,"disabled","nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],["nzShowSearch","",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],["nzShowSearch","","nzOptionLabelProperty","maHoaDon",1,"w-100",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue","nzCustomContent",4,"ngFor","ngForOf"],["nz-input","",3,"nzSize","placeholder","ngModel","ngModelOptions","ngModelChange"],[1,"col-12","d-flex","align-items-center","m-b-10"],[1,"col-6","d-flex","align-items-center"],[1,"m-r-10",2,"margin","0"],[1,"col-3","text-left","d-flex","align-items-center"],["type","text","nz-input","","id","boxBarcode",3,"nzSize","placeholder","keyup.enter"],["boxBarcode",""],[1,"col-6","d-flex","align-items-center","justify-content-end"],[2,"font-weight","500","color","#898787"],[1,"tt-chi",2,"font-size","18px","font-weight","bold"],[3,"nzData","nzBordered","nzSize","nzShowPagination","nzScroll",4,"ngIf"],[2,"padding","5px","text-align","right","margin-right","10px"],[4,"ngIf"],[1,"custom-form-card"],[3,"ngClass","click",4,"ngFor","ngForOf"],[3,"ngClass","click"],[1,"col-md-12"],[1,"mb-2",2,"color","#d4380d","font-weight","600"],[1,"fas","fa-exchange-alt","me-2"],[1,"text-dark"],[3,"nzLabel","nzValue"],["nzCustomContent","",3,"nzValue","nzLabel"],[3,"nzLabel","nzValue","nzCustomContent"],[3,"nzData","nzBordered","nzSize","nzShowPagination","nzScroll"],[1,"text-center",3,"nzWidth"],[3,"nzWidth"],["nz-virtual-scroll",""],[4,"ngFor","ngForOf"],[1,"text-center"],["nz-typography","","nzCopyable","",1,"code-copy",3,"nzCopyText"],[3,"ngModel","ngModelOptions","isValueObject","isScanAllDonVi","isMultiChoose","ngModelChange","selectedItemsChange"],["nzSize","small","bindLabel","soTaiKhoan","bindValue","soTaiKhoan",1,"fixed-width-select",3,"items","ngModel","ngModelOptions","placeholder","virtualScroll","searchable","clearable","appendTo","searchFn","ngModelChange"],["ng-option-tmp",""],["ng-label-tmp",""],[3,"ngModel","ngModelOptions","nzMin","ngModelChange"],["nz-checkbox","",2,"pointer-events","none",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzAddOnAfter"],[3,"disabled","PlaceHolder","ngModel","ngModelOptions","ngModelChange"],[3,"disabled","ngModel","ngModelOptions","ngModelChange"],["nzRight","0px",1,"text-md-center"],["nzSize","small","nz-icon","","nzType","delete","nzTheme","outline",2,"color","red","font-size","17px","cursor","pointer","margin-right","2px",3,"click"],[1,"truncate-text"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","close"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","save"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.NdJ("keydown.enter",function(h){return h.preventDefault()}),n.TgZ(1,"div",1),n.YNc(2,Q2,5,5,"div",2),n.YNc(3,J2,7,5,"div",3),n.TgZ(4,"div",4)(5,"div",1)(6,"div",5)(7,"nz-card",6),n.ALo(8,"tsb"),n.TgZ(9,"div",7)(10,"div",8),n._uU(11),n.ALo(12,"tsb"),n.TgZ(13,"span",9),n._uU(14,"*"),n.qZA()(),n.TgZ(15,"div",10)(16,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.formRequest.kieuLoaiXuat=h}),n.ALo(17,"tsb"),n._UZ(18,"nz-option",12),n.ALo(19,"tsb"),n._UZ(20,"nz-option",12),n.ALo(21,"tsb"),n._UZ(22,"nz-option",12),n.ALo(23,"tsb"),n._UZ(24,"nz-option",12),n.ALo(25,"tsb"),n._UZ(26,"nz-option",12),n.ALo(27,"tsb"),n._UZ(28,"nz-option",12),n.ALo(29,"tsb"),n._UZ(30,"nz-option",12),n.ALo(31,"tsb"),n._UZ(32,"nz-option",12),n.ALo(33,"tsb"),n._UZ(34,"nz-option",12),n.ALo(35,"tsb"),n._UZ(36,"nz-option",12),n.ALo(37,"tsb"),n.qZA()()(),n.TgZ(38,"div",7)(39,"div",8),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.TgZ(42,"div",10)(43,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.formRequest.i
1dDoiTuong=h})("ngModelChange",function(h){return o.onChangeNhaCungCap(h)})("nzOnSearch",function(h){return o.onDebounceGetNhaCungCapAndKhachHang(h,300)}),n.ALo(44,"tsb"),n.YNc(45,I2,1,2,"nz-option",14),n.qZA()()(),n.TgZ(46,"div",7)(47,"div",8),n._uU(48),n.ALo(49,"tsb"),n.qZA(),n.TgZ(50,"div",10)(51,"input",15),n.NdJ("ngModelChange",function(h){return o.formRequest.diaChi=h}),n.ALo(52,"tsb"),n.qZA()()(),n.TgZ(53,"div",7)(54,"div",8),n._uU(55),n.ALo(56,"tsb"),n.qZA(),n.TgZ(57,"div",10)(58,"textarea",16),n.NdJ("ngModelChange",function(h){return o.formRequest.ghiChu=h}),n.ALo(59,"tsb"),n.qZA()()(),n.TgZ(60,"div",7)(61,"div",8),n._uU(62),n.ALo(63,"tsb"),n.qZA(),n.TgZ(64,"div",10)(65,"nz-select",17),n.NdJ("ngModelChange",function(h){return o.formRequest.idNhanVienNhan=h}),n.ALo(66,"tsb"),n.YNc(67,U2,1,2,"nz-option",14),n.qZA()()(),n.TgZ(68,"div",7)(69,"div",8),n._uU(70),n.ALo(71,"tsb"),n.TgZ(72,"span",9),n._uU(73,"*"),n.qZA()(),n.TgZ(74,"div",10)(75,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.formRequest.idDmPhanLoaiXuat=h}),n.ALo(76,"tsb"),n.YNc(77,K2,3,5,"nz-option",18),n.qZA()()()()(),n.TgZ(78,"div",5)(79,"nz-card",6),n.ALo(80,"tsb"),n.TgZ(81,"div",7)(82,"div",8),n._uU(83),n.ALo(84,"tsb"),n.TgZ(85,"span",9),n._uU(86,"*"),n.qZA()(),n.TgZ(87,"div",19)(88,"input",20),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChiNhanh=h}),n.qZA()(),n.TgZ(89,"div",8),n._uU(90),n.ALo(91,"tsb"),n.qZA(),n.TgZ(92,"div",19)(93,"nz-date-picker",21),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayDonHang=h}),n.qZA()()(),n.TgZ(94,"div",7)(95,"div",8),n._uU(96),n.ALo(97,"tsb"),n.TgZ(98,"span",9),n._uU(99,"*"),n.qZA()(),n.TgZ(100,"div",19)(101,"nz-select",22),n.NdJ("ngModelChange",function(h){return o.formRequest.idTuKho=h})("ngModelChange",function(h){return o.onChangeXuatTuKho(h)}),n.ALo(102,"tsb"),n.YNc(103,H2,1,2,"nz-option",14),n.qZA()(),n.TgZ(104,"div",8),n._uU(105),n.ALo(106,"tsb"),n.qZA(),n.TgZ(107,"div",19)(108,"input",23),n.NdJ("ngModelChange",function(h){return o.formRequest.ma=h}),n.ALo(109,"tsb"),n.qZA()()(),n.TgZ(110,"div",7)(111,"div",8),n._uU(112),n.ALo(113,"tsb"),n.qZA(),n.TgZ(114,"div",19)(115,"nz-select",24),n.NdJ("ngModelChange",function(h){return o.formRequest.luaChonHoaDon=h}),n.ALo(116,"tsb"),n.YNc(117,B2,1,2,"nz-option",14),n.qZA()(),n.TgZ(118,"div",8),n._uU(119),n.ALo(120,"tsb"),n.qZA(),n.TgZ(121,"div",19)(122,"nz-select",25),n.NdJ("ngModelChange",function(h){return o.formRequest.mauHoaDon=h}),n.ALo(123,"tsb"),n.YNc(124,F2,2,5,"nz-option",26),n.qZA()()(),n.TgZ(125,"div",7)(126,"div",8),n._uU(127),n.ALo(128,"tsb"),n.qZA(),n.TgZ(129,"div",19)(130,"input",27),n.NdJ("ngModelChange",function(h){return o.formRequest.kyHieuHoaDon=h}),n.ALo(131,"tsb"),n.qZA()(),n.TgZ(132,"div",8),n._uU(133),n.ALo(134,"tsb"),n.qZA(),n.TgZ(135,"div",19)(136,"input",27),n.NdJ("ngModelChange",function(h){return o.formRequest.soHoaDon=h}),n.ALo(137,"tsb"),n.qZA()()(),n.TgZ(138,"div",7)(139,"div",8),n._uU(140),n.ALo(141,"tsb"),n.TgZ(142,"span",9),n._uU(143,"*"),n.qZA()(),n.TgZ(144,"div",10)(145,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.formRequest.dmKhoMaTinhTrang=h}),n.ALo(146,"tsb"),n.YNc(147,V2,1,2,"nz-option",14),n.qZA()()(),n.TgZ(148,"div",7)(149,"div",8),n._uU(150),n.ALo(151,"tsb"),n.qZA(),n.TgZ(152,"div",10)(153,"nz-date-picker",21),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayXuat=h}),n.qZA()()()()(),n.TgZ(154,"div",28)(155,"div",29)(156,"h4",30),n._uU(157),n.ALo(158,"tsb"),n.qZA(),n.TgZ(159,"div",31)(160,"input",32,33),n.NdJ("keyup.enter",function(h){return o.getSanPhamTheoBarcode(h)}),n.ALo(162,"tsb"),n.qZA()()(),n.TgZ(163,"div",34)(164,"span",35),n._uU(165),n.ALo(166,"tsb"),n.qZA(),n.TgZ(167,"span",36),n._uU(168),n.ALo(169,"vnd"),n.ALo(170,"tsb"),n.qZA()()(),n.TgZ(171,"div"),n.YNc(172,n3,36,57,"nz-table",37),n.qZA()()()(),n._UZ(173,"br"),n.TgZ(174,"div",38),n.YNc(175,e3,6,6,"div",39),n.qZA()()),2&i&&(n.Q6J("nzLayout","horizontal"),n.xp6(2),n.Q6J("ngIf",o.showDanhSachPhieu),n.xp6(1),n.Q6J("ngIf",o.maPhieuChuyenKho),n.xp6(1),n.Q6J("ngClass",o.showDanhSachPhieu?"col-10":"col-12"),n.xp6(3),n.Q6J("nzTitle",n.xi3(8,120,"label-thong-tin-chung","Th\xf4ng tin chung")),n.xp6(4),n.hij("",n.xi3(12,123,"label-kieu-loai-xuat","Ki\u1ec3u lo\u1ea1i xu\u1ea5t")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.kieuLoaiXuat)("ngModelOptions",n.DdM(257,hn))("nzPlaceHolder",n.xi3(17,126,"plh-chon-nha-cung-cap","Ch\u1ecdn nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("nzValue",1)("nzLabel",n.xi3(19,129,"option-1-ban-hang","1. B\xe1n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",2)("nzLabel",n.xi3(21,132,"option-2-san-xuat","2. S\u1ea3n xu\u1ea5t")),n.xp6(2),n.Q6J("nzValue",3)("nzLabel",n.xi3(23,135,"option-3-khac-xuat-su-dung-gop-von","3. Kh\xe1c(Xu\u1ea5t s\u1eed d\u1ee5ng, g\xf3p v\u1ed1n,...)")),n.xp6(2),n.Q6J("nzValue",4)("nzLabel",n.xi3(25,138,"option-4-xuat-noi-bo","4. Xu\u1ea5t n\u1ed9i b\u1ed9")),n.xp6(2),n.Q6J("nzValue",5)("nzLabel",n.xi3(27,141,"option-5-tra-hang-ncc","5. Tr\u1ea3 h\xe0ng NCC")),n.xp6(2),n.Q6J("nzValue",6)("nzLabel",n.xi3(29,144,"option-6-xuat-su-dung","6. Xu\u1ea5t s\u1eed d\u1ee5ng")),n.xp6(2),n.Q6J("nzValue",7)("nzLabel",n.xi3(31,147,"option-
17-xuat-huy","7. Xu\u1ea5t h\u1ee7y")),n.xp6(2),n.Q6J("nzValue",8)("nzLabel",n.xi3(33,150,"option-8-xuat-khuyen-mai","8. Xu\u1ea5t khuy\u1ebfn m\u1ea1i")),n.xp6(2),n.Q6J("nzValue",9)("nzLabel",n.xi3(35,153,"option-9-xuat-dieu-chinh","9. Xu\u1ea5t \u0111i\u1ec1u ch\u1ec9nh")),n.xp6(2),n.Q6J("nzValue",10)("nzLabel",n.xi3(37,156,"option-10-xuat-gia-cong","10. Xu\u1ea5t gia c\xf4ng")),n.xp6(4),n.Oqu(n.xi3(41,159,"label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Q6J("ngModel",o.formRequest.idDoiTuong)("ngModelOptions",n.DdM(258,hn))("nzSize","small")("nzPlaceHolder",n.xi3(44,162,"plh-chon-nha-cung-cap","Ch\u1ecdn nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("ngForOf",o.lstNhaCungCap),n.xp6(3),n.Oqu(n.xi3(49,165,"label-dia-chi","\u0110\u1ecba ch\u1ec9")),n.xp6(3),n.Q6J("placeholder",n.xi3(52,168,"plh-chon-dia-chi","Ch\u1ecdn \u0111\u1ecba ch\u1ec9"))("nzSize","small")("ngModel",o.formRequest.diaChi)("ngModelOptions",n.DdM(259,hn)),n.xp6(4),n.Oqu(n.xi3(56,171,"label-dien-giai-noi-dung","Di\u1ec5n gi\u1ea3i n\u1ed9i dung")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.ghiChu)("ngModelOptions",n.DdM(260,hn))("placeholder",n.xi3(59,174,"plh-dien-giai-noi-dung","Di\u1ec5n gi\u1ea3i n\u1ed9i dung")),n.xp6(4),n.Oqu(n.xi3(63,177,"label-nguoi-nhan","Ng\u01b0\u1eddi nh\u1eadn")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.idNhanVienNhan)("ngModelOptions",n.DdM(261,hn))("nzPlaceHolder",n.xi3(66,180,"plh-chon-nguoi-nhan","Ch\u1ecdn ng\u01b0\u1eddi nh\u1eadn")),n.xp6(2),n.Q6J("ngForOf",o.lstNhanVien),n.xp6(3),n.hij("",n.xi3(71,183,"label-phan-loai-xuat","Ph\xe2n lo\u1ea1i xu\u1ea5t")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.idDmPhanLoaiXuat)("ngModelOptions",n.DdM(262,hn))("nzPlaceHolder",n.xi3(76,186,"plh-chon-phan-loai-xuat","Ch\u1ecdn ph\xe2n lo\u1ea1i xu\u1ea5t")),n.xp6(2),n.Q6J("ngForOf",o.lstPhanLoaiXuat),n.xp6(2),n.Q6J("nzTitle",n.xi3(80,189,"label-thong-tin-phieu-xuat","Th\xf4ng tin phi\u1ebfu xu\u1ea5t")),n.xp6(4),n.hij("",n.xi3(84,192,"label-xuat-tu-cn","Xu\u1ea5t t\u1eeb CN")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenChiNhanh)("ngModelOptions",n.DdM(263,hn)),n.xp6(2),n.Oqu(n.xi3(91,195,"label-ngay-don-hang","Ng\xe0y \u0111\u01a1n h\xe0ng")),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayDonHang)("ngModelOptions",n.DdM(264,hn))("nzFormat","dd/MM/yyyy"),n.xp6(3),n.Oqu(n.xi3(97,198,"label-xuat-tu-kho","Xu\u1ea5t t\u1eeb kho")),n.xp6(5),n.Q6J("disabled",o.isEdit())("nzSize","small")("ngModel",o.formRequest.idTuKho)("ngModelOptions",n.DdM(265,hn))("nzPlaceHolder",n.xi3(102,201,"plh-chon-kho","Ch\u1ecdn kho")),n.xp6(2),n.Q6J("ngForOf",o.lstKho),n.xp6(2),n.Oqu(n.xi3(106,204,"label-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(3),n.Q6J("disabled",o.isEdit())("nzSize","small")("placeholder",n.xi3(109,207,"plh-tu-sinh-ma-neu-khong-nhap","T\u1ef1 sinh m\xe3 n\u1ebfu kh\xf4ng nh\u1eadp"))("ngModel",o.formRequest.ma)("ngModelOptions",n.DdM(266,hn)),n.xp6(4),n.Oqu(n.xi3(113,210,"label-lua-chon-hoa-don","L\u1ef1a ch\u1ecdn h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.luaChonHoaDon)("ngModelOptions",n.DdM(267,hn))("nzPlaceHolder",n.xi3(116,213,"plh-lua-chon-hoa-don","L\u1ef1a ch\u1ecdn h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.lstLuaChonHoaDon),n.xp6(2),n.Oqu(n.xi3(120,216,"label-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.formRequest.mauHoaDon)("ngModelOptions",n.DdM(268,hn))("nzPlaceHolder",n.xi3(123,219,"plh-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.lstMauHoaDon),n.xp6(3),n.Oqu(n.xi3(128,222,"label-ky-hieu-hoa-don","K\xfd hi\u1ec7u h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(131,225,"plh-ky-hieu-hoa-don","K\xfd hi\u1ec7u h\xf3a \u0111\u01a1n"))("ngModel",o.formRequest.kyHieuHoaDon)("ngModelOptions",n.DdM(269,hn)),n.xp6(3),n.Oqu(n.xi3(134,228,"label-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(137,231,"plh-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n"))("ngModel",o.formRequest.soHoaDon)("ngModelOptions",n.DdM(270,hn)),n.xp6(4),n.hij("",n.xi3(141,234,"label-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu")," "),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.dmKhoMaTinhTrang)("ngModelOptions",n.DdM(271,hn))("nzPlaceHolder",n.xi3(146,237,"plh-chon-tinh-trang-phieu","Ch\u1ecdn t\xecnh tr\u1ea1ng phi\u1ebfu")),n.xp6(2),n.Q6J("ngForOf",o.lstTinhTrang),n.xp6(3),n.Oqu(n.xi3(151,240,"label-ngay-xuat","Ng\xe0y xu\u1ea5t")),n.xp6(3),n.Q6J("ngModel",o.formRequest.ngayXuat)("ngModelOptions",n.DdM(272,hn))("nzFormat","dd/MM/yyyy"),n.xp6(4),n.hij(" ",n.xi3(158,243,"label-san-pham","S\u1ea3n ph\u1ea9m")," "),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(162,246,"plh-quet-barcode","Qu\xe9t barcode")),n.xp6(5),n.hij("",n.xi3(166,249,"label-tong-so-tien","T\u1ed5ng s\u1ed1 ti\u1ec1n"),":"),n.xp6(3),n.AsE("",n.lcZ(169,252,o.tongThanhTien)," ",n.xi3(170,254,"addon-d","\u0111"),""),n.xp6(4),n.Q6J("ngIf",o.formRequest.lstSanPhamAdd&&o.formRequest.lstSanPhamAdd.length>0),n.xp6(3),n.Q6J("ngIf",!o.isXem))},dependencies:[s.mk,s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,q.Lr,z.Ip,z.Vq,C.Zp,C.gB,$n.uw,G.Ie,Un._V,zn.w9,zn.ir,zn.mR,en.ZU,g._Y,g.Fj,g.JJ,g.JL,Qn.l,$e.g,g.On,g.F,w.Ls,fn.g,K.a,yn.FK,Q.p],styles:[".color-red[_ngcontent-%COMP%]{color:red}.custom-form-card[_ngcontent-%COMP%] .ant-card-head-title{padding:3px 0}.custom-form-card[_ngcontent-%COMP%] .ant-card-head{min-height:2rem;background-color:#f3f3f3}.tt-chi[_ngcontent-%COMP%]{font-weight:600;color:#f97396;font-size:20px;margin-left:15px}p[_ngcontent-%COMP%]{cursor:pointer;padding:6px;border-radius:4px;margin-bottom:5px;border:1px solid transparent}.selected-item[_ngcontent-%COMP%]{color:#f97396;font-weight:700;border:1px solid #f97396;background-color:#fff0f3}.unselected-item[_ngcontent-%COMP%]{color:#888}"]})}return e})();const i3=["statusTable"];function o3(e,l){if(1&e&&n._UZ(0,"nz-option",40),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function a3(e,l){1&e&&n._UZ(0,"i",41)}function l3(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function h3(e,l){if(1&e&&n.YNc(0,l3,1,0,"i",42),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function c3(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function u3(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function s3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",45),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",46),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(4,2,"btn-tim-kiem","T\xecm ki\u1ebfm")))}function r3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",48),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function g3(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",49)(2,"label",50),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function p3(e,l){if(1&e&&(n.TgZ(0,"th",52),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function _3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,p3,2,5,"th",51),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function d3(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",62),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function m3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",63),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function T3(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function C3(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function f3(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",69),n.ALo(2,"tsb"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongTienThu)("HauTo",n.xi3(2,2,"addon-d-paren","(\u0111)"))}}function z3(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"span",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("banhang",o))}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"span",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("thutien",o))}),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"span",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("xuatkho",o))}),n._uU(8),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"span",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("hoadondientu",o))}),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.BQk()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,4,"tag-phieu-ban-hang","Phi\u1ebfu b\xe1n h\xe0ng")),n.xp6(3),n.Oqu(n.xi3(6,7,"tag-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n")),n.xp6(3),n.Oqu(n.xi3(9,10,"tag-phieu-xuat-kho","Phi\u1ebfu xu\u1ea5t kho")),n.xp6(3),n.Oqu(n.xi3(12,13,"tag-hoa-don-dien-tu","H\xf3a \u0111\u01a1n \u0111i\u1ec7n t\u1eed")))}const x3=function(e,l){return{"da-thanh-toan":e,"chua-thanh-toan":l}};function b3(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",65),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.WLB(2,x3,t.idTinhTrangHoaDon===i.tinhTrangHoaDonDaXuat,t.idTinhTrangHoaDon===i.tinhTrangHoaDonChuaXuat)),n.xp6(1),n.hij(" ",t.tenTinhTrangHoaDon," ")}}const y3=function(e,l,t){return{"da-thanh-toan":e,"cong-no":l,"chua-thanh-toan":t}};function M3(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",65),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.kEZ(2,y3,t.idTinhTrangThanhToan===i.tinhTrangThanhToanDaThanhToan,t.idTinhTrangThanhToan===i.tinhTrangThanhToanCongNo,t.idTinhTrangThanhToan===i.tinhTrangThanhToanHuyThanhToan)),n.xp6(1),n.hij(" ",t.tenTinhTrangThanhToan," ")}}function S3(e,l){1&e&&n.GkF(0)}const Xe=function(e){return{model:e}};function N3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,S3,1,0,"ng-container",72),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(84);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Xe,i[t.field]))}}function D3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,N3,2,4,"ng-container",71),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function Z3(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",73),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function A3(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",74),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function v3(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function P3(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",76),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function E3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Z3,4,4,"ng-container",71),n.YNc(2,A3,4,4,"ng-container",71),n.YNc(3,v3,4,4,"ng-container",71),n.YNc(4,P3,4,4,"ng-container",71),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function k3(e,l){1&e&&n.GkF(0)}function L3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,k3,1,0,"ng-container",72),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(84);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Xe,i[t.field]))}}function w3(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function O3(e,l){if(1&e&&(n.TgZ(0,"td",65),n.ynx(1,66),n.YNc(2,T3,4,4,"span",67),n.YNc(3,C3,3,4,"span",67),n.YNc(4,f3,3,5,"ng-container",67),n.YNc(5,z3,13,16,"ng-container",67),n.YNc(6,b3,3,5,"div",67),n.YNc(7,M3,3,6,"div",67),n.YNc(8,D3,2,1,"ng-container",67),n.YNc(9,E3,5,4,"ng-container",67),n.YNc(10,L3,2,4,"ng-container",67),n.YNc(11,w3,3,1,"ng-container",68),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongTienThu"),n.xp6(1),n.Q6J("ngSwitchCase","phieuTaoRa"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangHoaDon"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangThanhToan"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function q3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,O3,12,11,"td",64),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function Q3(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",60),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function J3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",60),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function I3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",53)(2,"div",54),n.YNc(3,d3,2,0,"ng-container",55),n.YNc(4,m3,1,0,"ng-template",null,56,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,q3,2,1,"ng-container",28),n.TgZ(8,"td",57)(9,"nz-button-group")(10,"button",58),n._UZ(11,"span",59),n.qZA()(),n.TgZ(12,"nz-dropdown-menu",null,25)(14,"ul",26)(15,"li",47),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewLichSu(a.id))}),n.TgZ(16,"span",60),n._UZ(17,"i",61),n._uU(18),n.ALo(19,"tsb"),n.qZA()(),n.YNc(20,Q3,4,4,"li",27),n.YNc(21,J3,4,4,"li",27),n.qZA()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(13),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(8),n.hij(" ",n.xi3(19,10,"menu-lich-su","L\u1ecbch s\u1eed"),""),n.xp6(2),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function U3(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function K3(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",77),n.BQk())}function H3(e,l){1&e&&n.YNc(0,K3,2,0,"ng-container",71),2&e&&n.Q6J("ngIf",l.model)}const B3=function(){return{y:"550px"}};let F3=(()=>{class e extends V.t{_notification;spinner;_modalService;httpClient;msg;_phieuBanHangService;_dropdownCommonMajorService;_donHangService;_phieuXuatService;_thuChiService;sendDataPartnerService;userService;_chiNhanhService;_butToanService;nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}date=null;searchModel={keyword:null,fromDate:null,toDate:null,idLoaiBanHang:null,idTrangThaiThanhToan:null,idTinhTrangHoaDon:null,idChiNhanh:null,trangThaiDongBo:null};tinhTrangHoaDonDaXuat=y.LZ.DaXuat;tinhTrangHoaDonChuaXuat=y.LZ.ChuaXuat;tinhTrangThanhToanDaThanhToan=y.Gq.DaThanhToan;tinhTrangThanhToanCongNo=y.Gq.CongNo;tinhTrangThanhToanHuyThanhToan=y.Gq.HuyThanhToan;listLoaiBanHang=[];listTrangThaiThanhToan=[];listTinhTrangHoaDon=[];listChiNhanh=[];userLogin;tsb=(0,n.f3M)(J.A);constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x){super(a),this._notification=t,this.spinner=i,this._modalService=o,this.httpClient=a,this.msg=h,this._phieuBanHangService=u,this._dropdownCommonMajorService=r,this._donHangService=d,this._phieuXuatService=m,this._thuChiService=b,this.sendDataPartnerService=f,this.userService=Z,this._chiNhanhService=H,this._butToanService=x}ngOnInit(){this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma-phieu","M\xe3 phi\u1ebfu"),thWidth:"170px",class:"text-left"}),new _.C4({field:"maDonHang",header:this.tsb.t("table-ma-don-hang","M\xe3 \u0111\u01a1n h\xe0ng"),thWidth:"150px",class:"text-center"}),new _.C4({field:"tenLoaiBanHang",header:this.tsb.t("table-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng"),thWidth:"180px",class:"text-left"}),new _.C4({field:"tenKhachHang",header:this.tsb.t("table-khach-hang","Kh\xe1ch h\xe0ng"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tongTienThu",header:this.tsb.t("table-tong-tien-thu","T\u1ed5ng ti\u1ec1n thu"),thWidth:"150px",class:"text-right",dataType:"tongTienThu"}),new _.C4({field:"tenTinhTrangHoaDon",header:this.tsb.t("table-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n"),thWidth:"150px",class:"text-center",dataType:"tenTinhTrangHoaDon"}),new _.C4({field:"tenTinhTrangThanhToan",header:this.tsb.t("table-tinh-trang-thanh-toan","T\xecnh tr\u1ea1ng thanh to\xe1n"),thWidth:"200px",class:"text-center",dataType:"tenTinhTrangThanhToan"}),new _.C4({field:"tenTinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"200px",class:"text-center",dataType:"tenTinhTrangPhieu"}),new _.C4({field:"phieuTaoRa",header:this.tsb.t("table-phieu-tao-ra","Phi\u1ebfu t\u1ea1o ra"),thWidth:"250px",class:"text-center",dataType:"phieuTaoRa"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao-phieu","Ng\xe0y t\u1ea1o phi\u1ebfu"),thWidth:"150px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.getTinhTrangHoaDon(),this.getLoaiMuaHang(),this.getTinhTrangThanhToan()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-ch
1on-ngay-dot","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._phieuBanHangService.TimTheoDieuKien(t).then(i=>{i.success?(this.spinner.hide(),this.gridData=i.data,this.totalRecord=i.totalRecord):(this.spinner.hide(),this._notification.error(p.$.ERROR,i.message))})}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onViewLichSu(t){this._modalService.create({nzTitle:this.tsb.t("tlt-lich-su-phieu-ban-hang","L\u1ecbch s\u1eed phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Ht,nzComponentParams:{idPhieu:t},nzWidth:1e3,nzFooter:null,nzMaskClosable:!1})}onClickPhieu(t,i){var o=this;return(0,I.Z)(function*(){let a;a=i.idDonHang,"banhang"==t&&o._modalService.create({nzTitle:o.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng")+" "+i.maPhieu,nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i.id},nzMaskClosable:!0}).afterClose.subscribe(u=>{o.gridLoadData()}),"thutien"==t&&(i.maDonHang?o._thuChiService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._thuChiService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)})),"xuatkho"==t&&(i.maDonHang?o._phieuXuatService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._phieuXuatService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!1},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}))})()}getIdPhieuBanHang(t){return new Promise((i,o)=>{this._donHangService.LayIdCacPhieuTheoId(t).then(a=>{a.success?i(a.data):o(a.message)}).catch(a=>{o(a)})})}onXuatHoaDonHangLoat(){const i=this.gridData.filter(o=>o.isRowCheck).map(o=>o.id);i&&0!=i.length?this._notification.info(this.tsb.t("noti-thong-bao-2","TH\xd4NG B\xc1O!!"),this.tsb.t("msg-tinh-nang-chua-lam","T\xednh n\u0103ng ch\u01b0a l\xe0m")):this._notification.warning(p.$.WARNING,this.tsb.t("msg-chua-chon-phieu-ban-hang","Ch\u01b0a ch\u1ecdn phi\u1ebfu b\xe1n h\xe0ng"))}getTinhTrangHoaDon(){this._dropdownCommonMajorService.DropdownTinhTrangHoaDon().then(t=>{t.success?this.listTinhTrangHoaDon=t.data:this._notification.error(p.$.ERROR,t.message)})}getLoaiMuaHang(){this._dropdownCommonMajorService.DropdownLoaiBanHang().then(t=>{t.success?this.listLoaiBanHang=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangThanhToan(){this._dropdownCommonMajorService.DropdownTinhTrangThanhToan().then(t=>{t.success?this.listTrangThaiThanhToan=t.data:this._notification.error(p.$.ERROR,t.message)})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}checkAll=!1;sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{}
1,nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuBanHang",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onXemButToan(t){this.spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"BH").then(i=>{this.spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this.spinner.show(),this._butToanService.ButToan_PhieuBanHang_Save(t).then(i=>{this.spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}onExportExcel(){if(null==this.date)return void this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay-dot","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1],this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.spinner.show(),this._phieuBanHangService.ExportPhieuBanHang(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,"phieu-ban-hang.xlsx")},i=>{this.spinner.hide(),this.msg.warning(this.tsb.t("msg-loi-xuat-excel","L\u1ed7i xu\u1ea5t excel"))})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(vt.Y),n.Y36(an.f),n.Y36(Ft.j),n.Y36(ft.p),n.Y36(Bn.G),n.Y36(Nn),n.Y36(F.K),n.Y36($.e),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-ban-hang-kt"]],viewQuery:function(i,o){if(1&i&&n.Gf(i3,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n.qOj],decls:85,vars:102,consts:[[1,"row"],[1,"col-12"],[1,"col-lg-11"],[1,"col-lg-2"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],[1,"group-right","text-right"],["nz-button","","nzSize","small","nzType","primary",1,"m-r-5",3,"click"],["nz-icon","","nzType","file-excel","theme","outline"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","history","theme","outline",2,"color","green"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498DB",3,"Value","HauTo"],[1,"tag","tag-outline",3,"click"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",0)(4,"div",2)(5,"div",0)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,o3,1,2,"nz-option",5),n.qZA()(),n.TgZ(10,"div",3)(11,"nz-input-group",6)(12,"input",7),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(13,"tsb"),n.qZA()(),n.YNc(14,a3,1,0,"ng-template",null,8,n.W1O),n.YNc(16,h3,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(18,"div",3)(19,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idLoaiBanHang=h}),n.ALo(20,"tsb"),n.YNc(21,c3,2,3,"nz-option",11),n.qZA()(),n.TgZ(22,"div",3)(23,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.idTinhTrangHoaDon=h}),n.ALo(24,"tsb"),n.YNc(25,u3,2,3,"nz-option",11),n.qZA()(),n.TgZ(26,"div",3)(27,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(28,"tsb"),n._UZ(29,"nz-option",12),n.ALo(30,"tsb"),n._UZ(31,"nz-option",12),n.ALo(32,"tsb"),n._UZ(33,"nz-option",12),n.ALo(34,"tsb"),n._UZ(35,"nz-option",12),n.ALo(36,"tsb"),n.qZA()(),n.TgZ(37,"div",3)(38,"app-date-picker-range",13),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()()()(),n.TgZ(39,"div",14),n.YNc(40,s3,5,5,"button",15),n.qZA()()()()(),n.TgZ(41,"div",0)(42,"div",1)(43,"nz-card")(44,"div",16)(45,"div",17)(46,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(47,"i",19),n._uU(48),n.ALo(49,"tsb"),n.qZA()(),n.TgZ(50,"div",20)(51,"button",21),n.NdJ("click",function(){return o.onExportExcel()}),n._UZ(52,"i",22),n._uU(53),n.ALo(54,"tsb"),n.qZA(),n.TgZ(55,"button",23),n._UZ(56,"i",24),n.qZA(),n.TgZ(57,"nz-dropdown-menu",null,25)(59,"ul",26),n.YNc(60,r3,5,4,"li",27),n.YNc(61,g3,4,2,"ng-container",28),n.qZA()()()(),n.TgZ(62,"app-table-resize",29),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(63,"nz-table",30,31),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(66,"thead")(67,"tr")(68,"th",32)(69,"input",33),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(70,"tsb"),n.qZA(),n.TgZ(71,"div"),n._uU(72),n.qZA()(),n.YNc(73,_3,2,1,"ng-container",28),n.TgZ(74,"th",34),n._uU(75),n.ALo(76,"tsb"),n.qZA()()(),n.TgZ(77,"tbody"),n.YNc(78,I3,22,13,"ng-template",35),n.qZA()()(),n.TgZ(79,"div",36)(80,"nz-pagination",37),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(81,U3,1,3,"ng-template",null,38,n.W1O),n.qZA()()(),n.YNc(83,H3,1,1,"ng-template",null,39,n.W1O),n.qZA()()),2&i){const a=n.MAs(15),h=n.MAs(17),u=n.MAs(58),r=n.MAs(82);n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzPlaceHolder",n.xi3(8,62,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(13,65,"plh-ma-ten-khach","M\xe3, t\xean kh\xe1ch"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("nzSize","small")("ngModel",o.searchModel.idLoaiBanHang)("nzPlaceHolder",n.xi3(20,68,"plh-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.listLoaiBanHang),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTinhTrangHoaDon)("nzPlaceHolder",n.xi3(24,71,"plh-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.listTinhTrangHoaDon),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThaiDongBo)("nzPlaceHolder",n.xi3(28,74,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(30,77,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(32,80,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(34,83,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(36,86,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("sbAuthorize","PhieuNhap_TimTheoDieuKien"),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(49,89,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(5),n.hij(" ",n.xi3(54,92,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(101,B3))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(70,95,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(76,98,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU,Q.p],styles:['@charset "UTF-8";.da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.cong-no[_ngcontent-%COMP%]{background-color:#fff5e0;color:#e2ab29;padding:4px 12px;border-radius:16px;font-weight:500}.tag[_ngcontent-%COMP%]{display:inline-block;font-size:12px;padding:2px 8px;margin:2px 4px 2px 0;border-radius:10px;font-weight:500;white-space:nowrap;cursor:pointer}.tag-outline[_ngcontent-%COMP%]{background-color:#eaf4ff;color:#1e90ff;border:1px solid #b3dcff}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}']})}return e})();function V3(e,l){if(1&e&&n._UZ(0,"nz-option",37),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function Y3(e,l){1&e&&n._UZ(0,"i",38)}function G3(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",40),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function R3(e,l){if(1&e&&n.YNc(0,G3,1,0,"i",39),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function $3(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",41),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",42),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function W3(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",43)(2,"label",44),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function X3(e,l){if(1&e&&(n.TgZ(0,"th",46),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function j3(e,l){if(1&e&&(n.ynx(0),n.YNc(1,X3,2,5,"th",45),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function n6(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",57),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function t6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",58),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function e6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function i6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",64),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiTao,")")}}function o6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"number"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"1.0-0")," ")}}function a6(e,l){if(1&e&&(n.TgZ(0,"span")(1,"span",65),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.soChungTu)}}function l6(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",67),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function h6(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",68),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function c6(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",69),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function u6(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",70),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function s6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,l6,4,4,"ng-container",66),n.YNc(2,h6,4,4,"ng-container",66),n.YNc(3,c6,4,4,"ng-container",66),n.YNc(4,u6,4,4,"ng-container",66),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function r6(e,l){1&e&&n.GkF(0)}const g6=function(e){return{model:e}};function p6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,r6,1,0,"ng-container",71),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(72);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,g6,i[t.field]))}}function _6(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function d6(e,l){if(1&e&&(n.TgZ(0,"td",60),n.ynx(1,61),n.YNc(2,e6,3,4,"span",62),n.YNc(3,i6,6,5,"span",62),n.YNc(4,o6,3,4,"span",62),n.YNc(5,a6,3,1,"span",62),n.YNc(6,s6,5,4,"ng-container",62),n.YNc(7,p6,2,4,"ng-container",62),n.YNc(8,_6,3,1,"ng-container",63),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","date1"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","soChungTu"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function m6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,d6,9,8,"td",59),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function T6(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",41),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",72),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function C6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",41),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",72),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function f6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",47)(2,"div",48),n.YNc(3,n6,2,0,"ng-container",49),n.YNc(4,t6,1,0,"ng-template",null,50,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,m6,2,1,"ng-container",26),n.TgZ(8,"td",51)(9,"nz-button-group")(10,"button",52),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(11,"tsb"),n._UZ(12,"i",53),n.qZA(),n.TgZ(13,"button",54),n._UZ(14,"span",55),n.qZA()(),n.TgZ(15,"nz-dropdown-menu",null,56)(17,"ul",24),n.YNc(18,T6,4,4,"li",25),n.YNc(19,C6,4,4,"li",25),n.qZA()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(16),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(11,11,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function z6(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function x6(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",73),n.BQk())}function b6(e,l){1&e&&n.YNc(0,x6,2,0,"ng-container",66),2&e&&n.Q6J("ngIf",l.model)}const y6=function(){return{x:"scroll"}};let M6=(()=>{class e extends V.t{_modalService;httpClient;_notification;_buTruCongNoService;sendDataPartnerService;_spinner;userService;_chiNhanhService;_butToanService;tsb=(0,n.f3M)(J.A);gridFilter={keyWord:null,fromDate:null,toDate:null,idChiNhanh:null,trangThaiDongBo:null};date=null;listChiNhanh=[];userLogin;constructor(t,i,o,a,h,u,r,d,m){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._buTruCongNoService=a,this.sendDataPartnerService=h,this._spinner=u,this.userService=r,this._chiNhanhService=d,this._butToanService=m}ngOnInit(){this.gridColumns=[new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"ngayChungTu",header:this.tsb.t("table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"soChungTu",header:this.tsb.t("table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),thWidth:"200px",class:"text-left",dataType:"soChungTu"}),new _.C4({field:"dienGiai",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"350px",class:"text-left"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"180px",class:"text-right",dataType:"tien"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"nguoiTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date1"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date?(this.gridFilter.fromDate=this.date[0],this.gridFilter.toDate=this.date[1]):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-ch
1on-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._buTruCongNoService.TimTheoDieuKienAsync(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-bu-tru-cong-no","B\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:Vt,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{}}).afterClose.subscribe(i=>{})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-bu-tru-cong-no","Chi ti\u1ebft ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:t}}
1).afterClose.subscribe(o=>{})}onSearch(){this.gridLoadData()}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._buTruCongNoService.XoaPhieu(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i._spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuBuTruCongNo",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i._spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}onXemButToan(t){this._spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"BT").then(i=>{this._spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this._spinner.show(),this._butToanService.ButToan_PhieuBuTru_Save(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(Et),n.Y36(Nn),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-bu-tru-kt"]],features:[n.qOj],decls:73,vars:84,consts:[[1,"row"],[1,"col-lg-11"],[1,"col-lg-3"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],[1,"col-lg-1"],["nz-col","","nzFlex","none",1,"text-right"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","sync","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#0075c0"],[4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"div",0)(4,"div",2)(5,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(6,"tsb"),n.YNc(7,V3,1,2,"nz-option",4),n.qZA()(),n.TgZ(8,"div",2)(9,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.gridFilter.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(10,"tsb"),n._UZ(11,"nz-option",6),n.ALo(12,"tsb"),n._UZ(13,"nz-option",6),n.ALo(14,"tsb"),n._UZ(15,"nz-option",6),n.ALo(16,"tsb"),n._UZ(17,"nz-option",6),n.ALo(18,"tsb"),n.qZA()(),n.TgZ(19,"div",2)(20,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(21,"div",2)(22,"nz-input-group",8)(23,"input",9),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(24,"tsb"),n.qZA()(),n.YNc(25,Y3,1,0,"ng-template",null,10,n.W1O),n.YNc(27,R3,1,1,"ng-template",null,11,n.W1O),n.qZA()()(),n.TgZ(29,"div",12)(30,"div",13)(31,"button",14),n.NdJ("click",function(){return o.onSearch()}),n._UZ(32,"span",15),n.TgZ(33,"span"),n._uU(34),n.ALo(35,"tsb"),n.qZA()()()()()(),n.TgZ(36,"nz-card")(37,"div",16)(38,"div",17)(39,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(40,"i",19),n._uU(41),n.ALo(42,"tsb"),n.qZA()(),n.TgZ(43,"div",20)(44,"button",21),n._UZ(45,"i",22),n.qZA(),n.TgZ(46,"nz-dropdown-menu",null,23)(48,"ul",24),n.YNc(49,$3,5,4,"li",25),n.YNc(50,W3,4,2,"ng-container",26),n.qZA()()()(),n.TgZ(51,"app-table-resize",27),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(52,"nz-table",28,29),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(54,"thead")(55,"tr")(56,"th",30)(57,"input",31),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(58,"tsb"),n.qZA(),n.TgZ(59,"div"),n._uU(60),n.qZA()(),n.YNc(61,j3,2,1,"ng-container",26),n.TgZ(62,"th",32),n._uU(63),n.ALo(64,"tsb"),n.qZA()()(),n.TgZ(65,"tbody"),n.YNc(66,f6,20,14,"tr",26),n.qZA()()(),n.TgZ(67,"div",33)(68,"nz-pagination",34),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(69,z6,1,3,"ng-template",null,35,n.W1O),n.qZA()()(),n.YNc(71,b6,1,1,"ng-template",null,36,n.W1O)),2&i){const a=n.MAs(26),h=n.MAs(28),u=n.MAs(47),r=n.MAs(53),d=n.MAs(70);n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(6,50,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.gridFilter.trangThaiDongBo)("nzPlaceHolder",n.xi3(10,53,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(12,56,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(14,59,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(16,62,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(18,65,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(24,68,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(11),n.Oqu(n.xi3(35,71,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.hij(" ",n.xi3(42,74,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(83,y6))("nzBordered",!0),n.xp6(4),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(58,77,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(64,80,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,K.a,s.JJ,s.uU,Q.p],styles:[".ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var ut=T(6731),je=T(46616);function S6(e,l){1&e&&n._UZ(0,"i",34)}function N6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",36),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function D6(e,l){if(1&e&&n.YNc(0,N6,1,0,"i",35),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function Z6(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"li",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",18),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function A6(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",38)(2,"label",39),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function v6(e,l){if(1&e&&(n.TgZ(0,"div",40),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function P6(e,l){if(1&e&&(n.TgZ(0,"th",42),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function E6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,P6,2,5,"th",41),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function k6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function L6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",57),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiTao,")")}}function w6(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"number"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"1.0-0")," ")}}function O6(e,l){if(1&e&&(n.TgZ(0,"span")(1,"span",58),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.soChungTu)}}function q6(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function Q6(e,l){if(1&e&&(n.TgZ(0,"td",53),n.ynx(1,54),n.YNc(2,k6,3,4,"span",55),n.YNc(3,L6,6,5,"span",55),n.YNc(4,w6,3,4,"span",55),n.YNc(5,O6,3,1,"span",55),n.YNc(6,q6,3,1,"ng-container",56),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","date1"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","soChungTu")}}function J6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Q6,7,6,"td",52),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function I6(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"tr")(1,"td",43)(2,"input",44),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onCheckItem(a))}),n.qZA()(),n.TgZ(3,"td",43),n._uU(4),n.qZA(),n.YNc(5,J6,2,1,"ng-container",24),n.TgZ(6,"td",45)(7,"nz-button-group")(8,"button",46),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(9,"tsb"),n._UZ(10,"i",47),n.qZA(),n.TgZ(11,"button",48),n._UZ(12,"span",49),n.qZA()(),n.TgZ(13,"nz-dropdown-menu",null,21)(15,"ul",22)(16,"li",37),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(17,"span",50),n._UZ(18,"i",51),n._uU(19),n.ALo(20,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(14),a=n.oxw();n.xp6(2),n.Q6J("checked",null==t?null:t.isRowCheck),n.xp6(2),n.Oqu(a.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(9,8,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",o),n.xp6(8),n.hij(" ",n.xi3(20,11,"btn-xoa","X\xf3a"),"")}}function U6(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const K6=function(){return[10,10]},H6=function(){return{x:"scroll"}};let B6=(()=>{class e extends V.t{_modalService;httpClient;_notification;_spinner;_chungTuKhacService;tsb=(0,n.f3M)(J.A);gridFilter={keyWord:null,fromDate:null,toDate:null};date=null;checkAll=!1;constructor(t,i,o,a,h){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._spinner=a,this._chungTuKhacService=h}ngOnInit(){this.gridColumns=[new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"ngayChungTu",header:this.tsb.t("table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"soChungTu",header:this.tsb.t("table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),thWidth:"200px",class:"text-left",dataType:"soChungTu"}),new _.C4({field:"dienGiai",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"350px",class:"text-left"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"180px",class:"text-right",dataType:"tien"}),new _.C4({field:"nguoiTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date1"})],this.gridLoadData()}gridLoadData(){setTimeout(t=>{null!=this.date?(this.gridFilter.fromDate=this.date[0],this.gridFilter.toDate=this.date[1]):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));let i={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._chungTuKhacService.TimTheoDieuKien(i).then(o=>{this._spinner.hide(),o.success?(this.gridData=o.data,this.totalRecord=o.totalRecord):this._notification.error(p.$.ERROR,o.message)})})}onSearch(){this.gridLoadData()}exportExcel(){const t={...this.getGridOption(),...this.gridFilter,fromDate:this.date?this.date[0]:null,toDate:this.date?this.date[1]:null,listIds:this.getRowsSelect().map(i=>i.id)};this._spinner.show(),this._chungTuKhacService.ExportDanhSachChungTuKhac(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="chung-tu-nghiep-vu-khac.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-chung-tu-nghiep-vu-khac","Ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"},nzComponentParams:{}}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-nghiep-vu-khac","Chi ti\u1ebft ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"}
1,nzComponentParams:{id:t,isViewOnly:!0}}).afterClose.subscribe(o=>{})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._chungTuKhacService.XoaPhieu(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(je.X))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chung-tu-nghiep-vu-khac"]],features:[n.qOj],decls:63,vars:66,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[2,"font-size","11px","color","#1890ff","font-weight","600"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[1,"text-center"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"checked","click"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#0075c0"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n._UZ(6,"div",3),n.TgZ(7,"div",3)(8,"app-date-picker-range",4),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(9,"div",3)(10,"nz-input-group",5)(11,"input",6),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,S6,1,0,"ng-template",null,7,n.W1O),n.YNc(15,D6,1,1,"ng-template",null,8,n.W1O),n.qZA(),n.TgZ(17,"div",9)(18,"button",10),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(19,"span",11),n.TgZ(20,"span"),n._uU(21),n.ALo(22,"tsb"),n.qZA()()()()(),n.TgZ(23,"nz-card")(24,"div",12)(25,"div",13)(26,"button",14),n.NdJ("click",function(){return o.onThemMoi()}),n._UZ(27,"i",15),n._uU(28),n.ALo(29,"tsb"),n.qZA()(),n.TgZ(30,"div",16)(31,"button",17),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(32,"i",18),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"button",19),n._UZ(36,"i",20),n.qZA(),n.TgZ(37,"nz-dropdown-menu",null,21)(39,"ul",22),n.YNc(40,Z6,5,4,"li",23),n.YNc(41,A6,4,2,"ng-container",24),n.qZA()()()(),n.TgZ(42,"nz-table",25,26),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(44,"thead")(45,"tr")(46,"th",27)(47,"input",28),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(48,"tsb"),n.qZA(),n.YNc(49,v6,2,1,"div",29),n.qZA(),n.TgZ(50,"th",27),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.YNc(53,E6,2,1,"ng-container",24),n.TgZ(54,"th",30),n._uU(55),n.ALo(56,"tsb"),n.qZA()()(),n.TgZ(57,"tbody"),n.YNc(58,I6,21,14,"tr",24),n.qZA()(),n.TgZ(59,"div",31)(60,"nz-pagination",32),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(61,U6,1,3,"ng-template",null,33,n.W1O),n.qZA()()()),2&i){const a=n.MAs(14),h=n.MAs(16),u=n.MAs(38),r=n.MAs(43),d=n.MAs(62);n.xp6(1),n.Q6J("nzGutter",n.DdM(64,K6)),n.xp6(3),n.Oqu(n.xi3(5,40,"title-chung-tu-nghiep-vu-khac","Ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c")),n.xp6(4),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(12,43,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(22,46,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.hij(" ",n.xi3(29,49,"btn-tao-phieu","T\u1ea1o phi\u1ebfu")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(34,52,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(65,H6))("nzBordered",!0),n.xp6(4),n.Q6J("nzWidth","40px"),n.xp6(1),n.Q6J("title",n.xi3(48,55,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(2),n.Q6J("ngIf",o.getRowsSelect().length>0),n.xp6(1),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(52,58,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(56,61,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,g.On,w.Ls,s.JJ,s.uU,Q.p]})}return e})();function F6(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function V6(e,l){1&e&&n._UZ(0,"i",40)}function Y6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function G6(e,l){if(1&e&&n.YNc(0,Y6,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function R6(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",22),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function $6(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",44)(2,"label",45),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function W6(e,l){if(1&e&&(n.TgZ(0,"th",47),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function X6(e,l){if(1&e&&(n.ynx(0),n.YNc(1,W6,2,5,"th",46),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function j6(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"input",58),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function nb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",59),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function tb(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function eb(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",65),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiTao,")")}}function ib(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"number"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"1.0-0")," ")}}function ob(e,l){if(1&e&&(n.TgZ(0,"span")(1,"span",66),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.soChungTu)}}function ab(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",68),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function lb(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",69),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function hb(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",70),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function cb(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",71),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function ub(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ab,4,4,"ng-container",67),n.YNc(2,lb,4,4,"ng-container",67),n.YNc(3,hb,4,4,"ng-container",67),n.YNc(4,cb,4,4,"ng-container",67),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function sb(e,l){1&e&&n.GkF(0)}const rb=function(e){return{model:e}};function gb(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sb,1,0,"ng-container",72),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(76);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,rb,i[t.field]))}}function pb(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function _b(e,l){if(1&e&&(n.TgZ(0,"td",61),n.ynx(1,62),n.YNc(2,tb,3,4,"span",63),n.YNc(3,eb,6,5,"span",63),n.YNc(4,ib,3,4,"span",63),n.YNc(5,ob,3,1,"span",63),n.YNc(6,ub,5,4,"ng-container",63),n.YNc(7,gb,2,4,"ng-container",63),n.YNc(8,pb,3,1,"ng-container",64),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","date1"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","soChungTu"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","sinhButToanSuccess")}}function db(e,l){if(1&e&&(n.ynx(0),n.YNc(1,_b,9,8,"td",60),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function mb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onXemButToan(o.id))}),n.TgZ(1,"span",73),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-xem-but-toan","Xem b\xfat to\xe1n"),""))}function Tb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onSinhButToan(o.id))}),n.TgZ(1,"span",73),n._uU(2),n.ALo(3,"tsb"),n.qZA()()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"menu-sinh-but-toan","Sinh b\xfat to\xe1n"),""))}function Cb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",48)(2,"div",49),n.YNc(3,j6,2,0,"ng-container",50),n.YNc(4,nb,1,0,"ng-template",null,51,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,db,2,1,"ng-container",28),n.TgZ(8,"td",52)(9,"nz-button-group")(10,"button",53),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(11,"tsb"),n._UZ(12,"i",54),n.qZA(),n.TgZ(13,"button",55),n._UZ(14,"span",56),n.qZA()(),n.TgZ(15,"nz-dropdown-menu",null,57)(17,"ul",26),n.YNc(18,mb,4,4,"li",27),n.YNc(19,Tb,4,4,"li",27),n.qZA()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(16),h=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",h.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(11,11,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(5),n.Q6J("ngIf",!0===t.sinhButToanSuccess),n.xp6(1),n.Q6J("ngIf",!0!==t.sinhButToanSuccess)}}function fb(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function zb(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",74),n.BQk())}function xb(e,l){1&e&&n.YNc(0,zb,2,0,"ng-container",67),2&e&&n.Q6J("ngIf",l.model)}const bb=function(){return{x:"scroll"}};let yb=(()=>{class e extends V.t{_modalService;httpClient;_notification;_chungTuKhacService;_sendDataPartnerService;_spinner;userService;_chiNhanhService;_butToanService;tsb=(0,n.f3M)(J.A);gridFilter={keyWord:null,fromDate:null,toDate:null,idChiNhanh:null,trangThaiDongBo:null};date=null;listChiNhanh=[];userLogin;constructor(t,i,o,a,h,u,r,d,m){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._chungTuKhacService=a,this._sendDataPartnerService=h,this._spinner=u,this.userService=r,this._chiNhanhService=d,this._butToanService=m}ngOnInit(){this.gridColumns=[new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"ngayChungTu",header:this.tsb.t("table-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"soChungTu",header:this.tsb.t("table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),thWidth:"200px",class:"text-left",dataType:"soChungTu"}),new _.C4({field:"dienGiai",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"350px",class:"text-left"}),new _.C4({field:"soTien",header:this.tsb.t("table-so-tien","S\u1ed1 ti\u1ec1n"),thWidth:"180px",class:"text-right",dataType:"tien"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner"}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center"}),new _.C4({field:"sinhButToanSuccess",header:this.tsb.t("table-sinh-but-toan","Sinh b\xfat to\xe1n"),thWidth:"100px",class:"text-center",dataType:"sinhButToanSuccess"}),new _.C4({field:"sinhButToanMessErr",header:this.tsb.t("table-message-sinh-but-toan","Message sinh b\xfat to\xe1n"),thWidth:"200px",class:"text-left",dataType:"sinhButToanMessErr"}),new _.C4({field:"nguoiTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date1"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}gridLoadData(){null!=this.date?(this.gridFilter.fromDate=this.date[0],this.gridFilter.toDate=this.date[1]):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._chungTuKhacService.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-bu-tru-cong-no","B\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:Vt,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{}}).afterClose.subscribe(i=>{})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-nghiep-vu-khac","Chi ti\u1ebft ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"}
1,nzComponentParams:{id:t,isViewOnly:!0}}).afterClose.subscribe(o=>{})}onSearch(){this.gridLoadData()}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i._spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"ChungTuKhac",listIds:Z};try{const x=yield i._sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i._spinner.hide(),i.gridLoadData()}).apply(this,arguments)}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}onXemButToan(t){this._spinner.show(),this._butToanService.ButToan_GetByIdPhieu(t,"CTKT").then(i=>{this._spinner.hide(),i&&i.success?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-but-toan","Chi ti\u1ebft b\xfat to\xe1n"),nzContent:Vn,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"80%",nzComponentParams:{data:i.data},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._notification.error(p.$.ERROR,i?.message)})}onSinhButToan(t){this._spinner.show(),this._butToanService.ButToan_PhieuChungTuKhac_Save(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-sinh-but-toan-thanh-cong","Sinh b\xfat to\xe1n th\xe0nh c\xf4ng")),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message)})}exportExcel(){setTimeout(()=>{if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));this.gridFilter.fromDate=this.date[0],this.gridFilter.toDate=this.date[1];const t={...this.gridFilter,...this.getGridOption(),listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this._spinner.show(),this._chungTuKhacService.ExportExcelChungTuKhac(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="chung-tu-nghiep-vu-khac.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(je.X),n.Y36(Nn),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(Yn))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chung-tu-khac-kt"]],features:[n.qOj],decls:77,vars:89,consts:[[1,"row"],[1,"col-lg-11"],[1,"col-lg-3"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],[1,"col-lg-1"],["nz-col","","nzFlex","none",1,"text-right"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","sync","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],["appThDirective","",1,"text-center",3,"nzLeft","nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu11","nzDropdownMenu"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#0075c0"],[4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nz-typography",""],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"div",0)(4,"div",2)(5,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(6,"tsb"),n.YNc(7,F6,1,2,"nz-option",4),n.qZA()(),n.TgZ(8,"div",2)(9,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.gridFilter.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(10,"tsb"),n._UZ(11,"nz-option",6),n.ALo(12,"tsb"),n._UZ(13,"nz-option",6),n.ALo(14,"tsb"),n._UZ(15,"nz-option",6),n.ALo(16,"tsb"),n._UZ(17,"nz-option",6),n.ALo(18,"tsb"),n.qZA()(),n.TgZ(19,"div",2)(20,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(21,"div",2)(22,"nz-input-group",8)(23,"input",9),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(24,"tsb"),n.qZA()(),n.YNc(25,V6,1,0,"ng-template",null,10,n.W1O),n.YNc(27,G6,1,1,"ng-template",null,11,n.W1O),n.qZA()()(),n.TgZ(29,"div",12)(30,"div",13)(31,"button",14),n.NdJ("click",function(){return o.onSearch()}),n._UZ(32,"span",15),n.TgZ(33,"span"),n._uU(34),n.ALo(35,"tsb"),n.qZA()()()()()(),n.TgZ(36,"nz-card")(37,"div",16)(38,"div",17)(39,"button",18),n.NdJ("
1click",function(){return o.sendDataToPartner()}),n._UZ(40,"i",19),n._uU(41),n.ALo(42,"tsb"),n.qZA()(),n.TgZ(43,"div",20)(44,"button",21),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(45,"i",22),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"button",23),n._UZ(49,"i",24),n.qZA(),n.TgZ(50,"nz-dropdown-menu",null,25)(52,"ul",26),n.YNc(53,R6,5,4,"li",27),n.YNc(54,$6,4,2,"ng-container",28),n.qZA()()()(),n.TgZ(55,"app-table-resize",29),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(56,"nz-table",30,31),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(58,"thead")(59,"tr")(60,"th",32)(61,"input",33),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(62,"tsb"),n.qZA(),n.TgZ(63,"div"),n._uU(64),n.qZA()(),n.YNc(65,X6,2,1,"ng-container",28),n.TgZ(66,"th",34),n._uU(67),n.ALo(68,"tsb"),n.qZA()()(),n.TgZ(69,"tbody"),n.YNc(70,Cb,20,14,"tr",28),n.qZA()()(),n.TgZ(71,"div",35)(72,"nz-pagination",36),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(73,fb,1,3,"ng-template",null,37,n.W1O),n.qZA()()(),n.YNc(75,xb,1,1,"ng-template",null,38,n.W1O)),2&i){const a=n.MAs(26),h=n.MAs(28),u=n.MAs(51),r=n.MAs(57),d=n.MAs(74);n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(6,52,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.gridFilter.trangThaiDongBo)("nzPlaceHolder",n.xi3(10,55,"plh-trang-thai-dong-bo","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","SUCCESS")("nzLabel",n.xi3(12,58,"option-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","WAITING_STATUS_PARTNER")("nzLabel",n.xi3(14,61,"option-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","ERROR_CALL_API")("nzLabel",n.xi3(16,64,"option-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")),n.xp6(2),n.Q6J("nzValue","CHUA_DONG_BO")("nzLabel",n.xi3(18,67,"option-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")),n.xp6(3),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(24,70,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(11),n.Oqu(n.xi3(35,73,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.hij(" ",n.xi3(42,76,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "),n.xp6(3),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(47,79,"btn-xuat-excel","Xu\u1ea5t Excel")," "),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(88,bb))("nzBordered",!0),n.xp6(4),n.Q6J("nzLeft",!0)("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(62,82,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(68,85,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,nn.s,sn.A,rn.c,g.On,w.Ls,K.a,s.JJ,s.uU,Q.p],styles:[".ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var Mb=T(81858),ni=T(55402),Sb=T(7621),ti=T(90275);function Nb(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id)}}function Db(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function Zb(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id)}}function Ab(e,l){1&e&&n._UZ(0,"i",40)}function vb(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return o.searchModel.keyword=null,n.KtG(o.onSearch())}),n.qZA()}}function Pb(e,l){if(1&e&&n.YNc(0,vb,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function Eb(e,l){if(1&e&&n._UZ(0,"nz-option",39),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function kb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",3)(1,"nz-select",43),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.listIdChiNhanh=o)}),n.ALo(2,"tsb"),n.YNc(3,Eb,1,2,"nz-option",5),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngModel",t.searchModel.listIdChiNhanh)("nzMaxTagCount",1)("nzDropdownMatchSelectWidth",!1)("nzPlaceHolder",n.xi3(2,5,"plh-tat-ca-chi-nhanh","T\u1ea5t c\u1ea3 chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.lstChiNhanh)}}function Lb(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",44),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThemMoi())}),n._UZ(1,"i",45),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-them-moi","Th\xeam m\u1edbi")," "))}function wb(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",44),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.sendDataToPartner())}),n._UZ(1,"i",46),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "))}function Ob(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",48),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-xuat-excel","Xu\u1ea5t Excel")," "))}function qb(e,l){if(1&e&&(n.TgZ(0,"div",49),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Oqu(t.getRowsSelect().length)}}function Qb(e,l){if(1&e&&(n.TgZ(0,"th",51),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",null==t?null:t.thWidth)("ngClass",null==t?null:t.class)("nzColumnKey",null==t?null:t.field),n.xp6(1),n.hij(" ",null==t?null:t.header," ")}}function Jb(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Qb,2,4,"th",50),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",null==t?null:t.visible)}}function Ib(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"a",71),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onChiTiet(o))}),n._uU(2),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.maPhieu)}}function Ub(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"number"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[null==t?null:t.field],"1.0-0")," \u0111 ")}}function Kb(e,l){1&e&&n._UZ(0,"i",74)}function Hb(e,l){1&e&&(n.TgZ(0,"span",75),n._uU(1,"\u2014"),n.qZA())}function Bb(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Kb,1,0,"i",72),n.YNc(2,Hb,2,0,"span",73),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",i[null==t?null:t.field]),n.xp6(1),n.Q6J("ngIf",!i[null==t?null:t.field])}}function Fb(e,l){if(1&e&&(n.TgZ(0,"span",77),n._UZ(1,"i",78),n._uU(2),n.ALo(3,"slice"),n.qZA()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.Q6J("nzTooltipTitle",i[null==t?null:t.field]),n.xp6(2),n.AsE(" ",n.Dn7(3,3,i[null==t?null:t.field],0,20),"",(null==i[null==t?null:t.field]?null:i[null==t?null:t.field].length)>20?"...":""," ")}}function Vb(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Fb,4,7,"span",76),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",i[null==t?null:t.field])}}function Yb(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[null==t?null:t.field],"dd/MM/yyyy")," ")}}function Gb(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",79),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("nzColor",i.getTrangThaiColor(t.trangThai)),n.xp6(1),n.Oqu(i.getTrangThaiText(t.trangThai))}}function Rb(e,l){1&e&&(n.TgZ(0,"nz-tag",85),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function $b(e,l){1&e&&(n.TgZ(0,"nz-tag",86),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function Wb(e,l){1&e&&(n.TgZ(0,"nz-tag",87),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-da-gui","\u0110\xe3 g\u1eedi")))}function Xb(e,l){1&e&&(n.TgZ(0,"nz-tag",88),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function jb(e,l){1&e&&(n.TgZ(0,"nz-tag",89),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"tag-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function ny(e,l){if(1&e&&(n.ynx(0),n.YNc(1,Rb,3,4,"nz-tag",80),n.YNc(2,$b,3,4,"nz-tag",81),n.YNc(3,Wb,3,4,"nz-tag",82),n.YNc(4,Xb,3,4,"nz-tag",83),n.YNc(5,jb,3,4,"nz-tag",84),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","SENDED"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function ty(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"a",71),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.onXemPhieuChi(o))}),n._UZ(1,"i",91),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij("",n.xi3(3,1,"link-phieu-chi","Phi\u1ebfu chi")," "))}function ey(e,l){1&e&&(n.TgZ(0,"span",75),n._uU(1,"\u2014"),n.qZA())}function iy(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ty,4,4,"a",90),n.YNc(2,ey,2,0,"span",73),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",t.idPhieuChi),n.xp6(1),n.Q6J("ngIf",!t.idPhieuChi)}}function oy(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",75),n._uU(5),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTao,"HH:mm dd/MM/yyyy"),""),n.xp6(4),n.hij("(",t.nguoiTaoUserName,")")}}function ay(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",i[null==t?null:t.field]," ")}}function ly(e,l){if(1&e&&(n.TgZ(0,"td",67),n.ynx(1,68),n.YNc(2,Ib,3,1,"ng-container",69),n.YNc(3,Ub,3,4,"ng-container",69),n.YNc(4,Bb,3,2,"ng-container",69),n.YNc(5,Vb,2,1,"ng-container",69),n.YNc(6,Yb,3,4,"ng-container",69),n.YNc(7,Gb,3,2,"ng-container",69),n.YNc(8,ny,6,5,"ng-container",69),n.YNc(9,iy,3,2,"ng-container",69),n.YNc(10,oy,6,5,"ng-container",69),n.YNc(11,ay,2,1,"ng-container",70),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",null==t?null:t.class),n.xp6(1),n.Q6J("ngSwitch",null==t?null:t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","maPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","boolean"),n.xp6(1),n.Q6J("ngSwitchCase","ghiChu"),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner"),n.xp6(1),n.Q6J("ngSwitchCase","phieuTao"),n.xp6(1),n.Q6J("ngSwitchCase","nguoiTao")}}function hy(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ly,12,11,"td",66),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",null==t?null:t.visible)}}function cy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",52)(2,"input",53),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onCheckItem(a))}),n.qZA(),n._uU(3),n.qZA(),n.YNc(4,hy,2,1,"ng-container",32),n.TgZ(5,"td",54)(6,"button",55),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onChiTiet(a))}),n.ALo(7,"tsb"),n._UZ(8,"i",56),n.qZA(),n.TgZ(9,"button",57),n._UZ(10,"i",58),n.qZA(),n.TgZ(11,"nz-dropdown-menu",null,59)(13,"ul",60)(14,"li",61),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onChiTiet(a))}),n._UZ(15,"i",62),n._uU(16),n.ALo(17,"tsb"),n.qZA(),n._UZ(18,"li",63),n.TgZ(19,"li",64),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onXoa(a))}),n._UZ(20,"i",65),n._uU(21),n.ALo(22,"tsb"),n.qZA()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(12),a=n.oxw();n.xp6(2),n.Q6J("checked",null==t?null:t.isRowCheck),n.xp6(1),n.hij(" ",(a.page-1)*a.pageSize+i+1," "),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(2),n.Q6J("nzTooltipTitle",n.xi3(7,11,"tooltip-chinh-sua","Ch\u1ec9nh s\u1eeda")),n.xp6(3),n.Q6J("nzDropdownMenu",o)("nzPlacement","bottomRight")("nzClickHide",!0),n.xp6(7),n.hij(" ",n.xi3(17,14,"menu-chi-tiet","Chi ti\u1ebft"),""),n.xp6(3),n.ekj("disabled-item",0!==t.trangThai),n.xp6(2),n.hij(" ",n.xi3(22,17,"menu-xoa","X\xf3a"),"")}}function uy(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const sy=function(){return[6,6]},ry=function(){return{x:"scroll"}};let ei=(()=>{class e extends Pn._{_modalService;_notification;_spinner;_service;_dropdownCommonWarehouseService;_commonMajor;_sendDataPartnerService;_elementRef;httpClient;_chiNhanhService;_userService;tsb=(0,n.f3M)(J.A);isLoading=!1;viewMode;checkAll=!1;searchModel={keyword:null,idNhaCungCap:null,loaiNgay:1,trangThai:null,listIdChiNhanh:[]};lstChiNhanh=[];isChonChiNhanh=!1;GUID_RONG="00000000-0000-0000-0000-000000000000";daLoadLuoiLanDau=!1;chotChanLoadLuoi=null;dangKhoiTao=!0;totalRecord=0;lstNhaCungCap=[];lstTaiKhoanKeToan=[];listLoaiNgay=[];listTrangThai=[];constructor(t,i,o,a,h,u,r,d,m,b,f){super(d,m),this._modalService=t,this._notification=i,this._spinner=o,this._service=a,this._dropdownCommonWarehouseService=h,this._commonMajor=u,this._sendDataPartnerService=r,this._elementRef=d,this.httpClient=m,this._chiNhanhService=b,this._userService=f}ngOnInit(){this.TableColumnKey="CHUNG_TU_MUA_DICH_VU",this.listLoaiNgay=[{id:1,text:this.tsb.t("option-ngay-tao","Ng\xe0y t\u1ea1o")},{id:2,text:this.tsb.t("option-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")},{id:3,text:this.tsb.t("option-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")}],this.listTrangThai=[{id:0,text:this.tsb.t("option-nhap","Nh\xe1p")},{id:1,text:this.tsb.t("option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh")},{id:2,text:this.tsb.t("option-da-huy","\u0110\xe3 h\u1ee7y")}],this.createGridColumns(),this.loadNhaCungCap(),this.getTaiKhoanKeToan(),this.chotChanLoadLuoi=setTimeout(()=>this.loadLuoiLanDau(),5e3),this.getChiNhanh().then(()=>this.loadCurrentUser())}getChiNhanh(){return this._chiNhanhService.LayListChiNhanh().then(t=>
1{t?.success&&t.data&&(this.lstChiNhanh=t.data)}).catch(()=>{})}loadCurrentUser(){this._userService.getCurrentUser().subscribe({next:t=>{t&&this.xacDinhQuyenChonChiNhanh(t),this.loadLuoiLanDau()},error:()=>this.loadLuoiLanDau()})}xacDinhQuyenChonChiNhanh(t){if(!t)return;if(this.isChonChiNhanh=1==t.isAdmin||1==t.isSuperUser||1==t.isCSKH||(t.roleCodes??[]).includes("DV_AD_MCN"),!this.isChonChiNhanh)return;const o=t.idChiNhanh;o&&o!=this.GUID_RONG&&this.lstChiNhanh.some(h=>h.id==o)&&0==(this.searchModel.listIdChiNhanh??[]).length&&(this.searchModel.listIdChiNhanh=[o])}loadLuoiLanDau(){this.daLoadLuoiLanDau||(this.daLoadLuoiLanDau=!0,this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi),this.dangKhoiTao=!1,this.gridLoadData())}ngOnDestroy(){this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi)}createGridColumns(){this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-so-chung-tu","S\u1ed1 ch\u1ee9ng t\u1eeb"),thWidth:"160px",dataType:"maPhieu"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"150px",dataType:"default"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-nha-cung-cap","Nh\xe0 cung c\u1ea5p"),thWidth:"200px",dataType:"default"}),new _.C4({field:"dienGiai",header:this.tsb.t("table-dien-giai","Di\u1ec5n gi\u1ea3i"),thWidth:"220px",dataType:"ghiChu"}),new _.C4({field:"tongTien",header:this.tsb.t("table-tong-thanh-toan","T\u1ed5ng thanh to\xe1n"),thWidth:"150px",dataType:"tien",class:"text-right"}),new _.C4({field:"isChiPhiMuaHang",header:this.tsb.t("table-la-chi-phi-mua-hang","L\xe0 chi ph\xed mua h\xe0ng"),thWidth:"120px",dataType:"boolean",class:"text-center"}),new _.C4({field:"trangThai",header:this.tsb.t("table-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"130px",dataType:"trangThai",class:"text-center"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"170px",dataType:"statusSendPartner",class:"text-center",visible:"sendPartner"===this.viewMode}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",dataType:"default",class:"text-left",visible:"sendPartner"===this.viewMode}),new _.C4({field:"ngayTao",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"160px",dataType:"nguoiTao",class:"text-center"}),new _.C4({field:"idPhieuChi",header:this.tsb.t("table-phieu-tao-ra","Phi\u1ebfu t\u1ea1o ra"),thWidth:"130px",dataType:"phieuTao",class:"text-center"})]}getTrangThaiText(t){return this.listTrangThai.find(i=>i.id===t)?.text||""}getTrangThaiColor(t){switch(t){case 1:return"green";case 2:return"red";default:return"default"}}loadNhaCungCap(){this._dropdownCommonWarehouseService.DropdownNhaCungCapAndKhachHang({keyword:null,id:null}).then(t=>{t?.success&&(this.lstNhaCungCap=t.data||[])})}getTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t?.success&&(this.lstTaiKhoanKeToan=t.data||[])})}onXemPhieuChi(t){t?.idPhieuChi&&this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[t.idPhieuChi],trangThaiXuLy:3,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0})}gridLoadData(){if(this.dangKhoiTao)return;const t={keyWord:this.searchModel.keyword||null,idNhaCungCap:this.searchModel.idNhaCungCap||null,loaiNgay:this.searchModel.loaiNgay||1,fromDate:this.searchModelCore?.date?.[0]||null,toDate:this.searchModelCore?.date?.[1]||null,trangThai:"sendPartner"===this.viewMode?this.searchModel.trangThai??1:this.searchModel.trangThai,listIdChiNhanh:this.searchModel.listIdChiNhanh??[],...this.getGridOption()};this._spinner.show(),this._service.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i?.success?(this.gridData=i.data||[],this.totalRecord=i.totalRecord||0):this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-lay-du-lieu-that-bai","L\u1ea5y d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i"))}).catch(()=>{this._spinner.hide(),this._notification.error(p.$.ERROR,this.tsb.t("msg-co-loi-xay-ra","C\xf3 l\u1ed7i x\u1ea3y ra"))})}onSearch(){this.page=1,this.gridLoadData()}exportExcel(){const t={keyWord:this.searchModel.keyword||null,idNhaCungCap:this.searchModel.idNhaCungCap||null,loaiNgay:this.searchModel.loaiNgay||1,fromDate:this.searchModelCore?.date?.[0]||null,toDate:this.searchModelCore?.date?.[1]||null,trangThai:"sendPartner"===this.viewMode?this.searchModel.trangThai??1:this.searchModel.trangThai,listIdChiNhanh:this.searchModel.listIdChiNhanh??[],listIds:this.getRowsSelect().map(i=>i.id),...this.getGridOption()};this._spinner.show(),this._service.ExportDanhSachChungTuMuaDichVu(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="chung-tu-mua-dich-vu.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}onKeyEnter1(t){"Enter"===t.key&&this.onSearch()}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-chung-tu-mua-dich-vu","Th\xeam m\u1edbi ch\u1ee9ng t\u1eeb mua d\u1ecbch v\u1ee5"),nzContent:ni.F,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"20px"},nzWidth:"100%",nzComponentParams:{},nzMaskClosable:!1}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onChiTiet(t){this._modalService.create({nzTitle:`${this.tsb.t("tlt-chi-tiet-chung-tu-mua-dich-vu","Chi ti\u1ebft ch\u1ee9ng t\u1eeb mua d\u1ecbch v\u1ee5")} - ${t.maPhieu||""}`,nzContent:ni.F,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{id:t.id,isViewOnly:1===t.trangThai},nzMaskClosable:!1}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onXoa(t){1!==t.trangThai?this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan-xoa","X\xe1c nh\u1eadn x\xf3a"),nzContent:`${this.tsb.t("msg-ban-co-chac-muon-xoa-chung-tu","B\u1ea1n c\xf3 ch\u1eafc mu\u1ed1n x\xf3a ch\u1ee9ng t\u1eeb")} <strong>${t.maPhieu||""}</strong>?`,nzOkText:this.tsb.t("btn-xoa","X\xf3a"),nzOkDanger:!0,nzOnOk:()=>{this._spinner.show(),this._service.XoaPhieu(t.id).then(i=>{this._spinner.hide(),i?.success?(this._notification.success(p.$.SUCCESS,p.$.DELETE_SUCCESS),this.gridLoadData()):this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xoa-that-bai","X\xf3a th\u1ea5t b\u1ea1i"))}).catch(()=>{this._spinner.hide(),this._notification.error(p.$.ERROR,this.tsb.t("msg-co-loi-xay-ra","C\xf3 l\u1ed7i x\u1ea3y ra"))})}}):this._notification.warning(p.$.WARNING,this.tsb.t("msg-chung-tu-da-hoan-thanh-khong-the-xoa","Ch\u1ee9ng t\u1eeb \u0111\xe3 ho\xe0n th\xe0nh, kh\xf4ng th\u1ec3 x\xf3a"))}getSelectedDataLength(){return(this.gridData||[]).filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=(this.gridData||[]).filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning(i.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),i.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."));i._spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"ChungTuMuaDichVu",listIds:Z};try{const x=yield i._sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-xay-ra-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch{m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i._spinner.hide(),i.checkAll=!1,i.gridLoadData()}).apply(this,arguments)}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(Sb.O),n.Y36(Ln.$),n.Y36(an.f),n.Y36(Nn),n.Y36(n.SBq),n.Y36(L.eN),n.Y36($.e),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chung-tu-mua-dich-vu"]],inputs:{viewMode:"viewMode"},features:[n._Bn([zt.w,Bt.i,Mb.M]),n.qOj],decls:63,vars:72,consts:[[1,"d-flex","align-items-center","justify-content-between","m-b-10"],[1,"font-weight-bold","m-b-0"],["nz-row","",1,"m-b-0",3,"nzGutter"],["nz-col","","nzXXl","3","nzXl","3","nzLg","4","nzMd","6","nzSm","12","nzXs","24"],["nzSize","small",1,"w-100",3,"ngModel","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-col","","nzXXl","4","nzXl","4","nzLg","6","nzMd","8","nzSm","12","nzXs","24"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nz-col","","nzXXl","4","nzXl","4","nzLg","5","nzMd","8","nzSm","12","nzXs","24"],["nzSize","small","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","nzPlaceHolder","ngModelChange"],["nzSize","small","nzAllowClear","",1,"w-100",3,"ngModel","nzPlaceHolder","ngModelChange"],[3,"nzSize","nzPrefix","nzSuffix"],["nz-input","",3,"ngModel","placeholder","ngModelChange","keyup"],["prefixSearch",""],["suffixClose",""],["nz-col","","nzXXl","3","nzXl","3","nzLg","4","nzMd","6","nzSm","12","nzXs","24",4,"ngIf"],["nz-col","","nzXXl","3","nzXl","3","nzLg","3","nzMd","4","nzSm","8","nzXs","24",2,"display","flex","justify-content","flex-end","margin-left","auto"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between","align-items","center"],[1,"group-left"],["nz-button","","nzType","primary","nzSize","small",3,"click",4,"ngIf"],["class","m-l-5","nz-button","","nzType","primary","nzSize","small",3,"click",4,"ngIf"],[1,"group-right","text-right"],[3,"ngModel","gridColumnsDefault","isSaveGridColumns","TableColumnKey","sizeVariable","isExportExcel","viewMode","ngModelChange","loadGridColumn"],[3,"ngModel","ngModelChange"],["nzSize","small",3,"nzData","nzLoading","nzShowPagination","nzScroll","nzFrontPagination","nzBordered"],["statusTable",""],[1,"drags-area",2,"cursor","grab"],["nzWidth","50px","nzLeft","",1,"text-center"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],[4,"ngFor","ngForOf"],["nzWidth","80px","nzRight","",1,"text-center"],["id","guide-line",2,"margin","26px 0 73px 0"],["guideLine",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzSize","small","nzMode","multiple","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",1,"w-100",3,"ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-icon","","nzType","plus"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary","nzSize","small",1,"m-l-5",3,"click"],["nz-icon","","nzType","export","nzTheme","outline"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["appThResizer","",3,"nzWidth","ngClass","nzColumnKey",4,"ngIf"],["appThResizer","",3,"nzWidth","ngClass","nzColumnKey"],["nzLeft","",1,"text-center"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"checked","click"],["nzRight","",1,"text-center",2,"white-space","nowrap"],["nz-button","","nzSize","small","nzType","text","nz-tooltip","",3,"nzTooltipTitle","click"],["nz-icon","","nzType","edit",2,"color","#1890ff"],["nz-button","","nzSize","small","nzType","text","nz-dropdown","",3,"nzDropdownMenu","nzPlacement","nzClickHide"],["nz-icon","","nzType","down"],["menuAction","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-icon","","nzType","file-search",1,"m-r-5"],["nz-menu-divider",""],["nz-menu-item","","nzDanger","",3,"click"],["nz-icon","","nzType","delete",1,"m-r-5"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"text-primary",2,"cursor","pointer",3,"click"],["nz-icon","","nzType","check","style","color:#52c41a",4,"ngIf"],["class","text-muted",4,"ngIf"],["nz-icon","","nzType","check",2,"color","#52c41a"],[1,"text-muted"],["nz-tooltip","",3,"nzTooltipTitle",4,"ngIf"],["nz-tooltip","",3,"nzTooltipTitle"],["nz-icon","","nzType","message",1,"m-r-5","text-muted"],[2,"margin","0",3,"nzColor"],["nzColor","success",4,"ngIf"],["nzColor","warning",4,"ngIf"],["nzColor","processing",4,"ngIf"],["nzColor","error",4,"ngIf"],["nzColor","default",4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","processing"],["nzColor","error"],["nzColor","default"],["class","text-primary","style","cursor:pointer",3,"click",4,"ngIf"],["nz-icon","","nzType","file-text",1,"m-r-3"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"h4",1),n._uU(3),n.ALo(4,"tsb"),n.qZA()(),n.TgZ(5,"div",2)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiNgay=h}),n.YNc(8,Nb,1,2,"nz-option",5),n.qZA()(),n.TgZ(9,"div",6)(10,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(11,"div",8)(12,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.searchModel.idNhaCungCap=h}),n.ALo(13,"tsb"),n.YNc(14,Db,1,2,"nz-option",5),n.qZA()(),n.TgZ(15,"div",3)(16,"nz-select",10),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThai=h}),n.ALo(17,"tsb"),n.YNc(18,Zb,1,2,"nz-option",5),n.qZA()(),n.TgZ(19,"div",6)(20,"nz-input-group",11)(21,"input",12),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter1(h)}),n.ALo(22,"tsb"),n.qZA()(),n.YNc(23,Ab,1,0,"ng-template",null,13,n.W1O),n.YNc(25,Pb,1,1,"ng-template",null,14,n.W1O),n.qZA(),n.YNc(27,kb,4,8,"div",15),n.TgZ(28,"div",16)(29,"button",17),n.NdJ("click",function(){return o.onSearch()}),n._UZ(30,"span",18),n.TgZ(31,"span"),n._uU(32),n.ALo(33,"tsb"),n.qZA()()()()(),n.TgZ(34,"nz-card")(35,"div",19)(36,"div",20),n.YNc(37,Lb,4,4,"button",21),n.YNc(38,wb,4,4,"button",21),n.YNc(39,Ob,4,4,"button",22),n.qZA(),n.TgZ(40,"div",23)(41,"app-table-setting",24),n.NdJ("ngModelChange",function(h){return o.gridColumns=h})("loadGridColumn",function(h){return o.loadGridColumn(h)}),n.qZA()()(),n.TgZ(42,"app-table-resize",25),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(43,"nz-table",26,27)(45,"thead")(46,"tr",28)(47,"th",29)(48,"input",30),n.NdJ("
1click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(49,"tsb"),n.qZA(),n.YNc(50,qb,2,1,"div",31),n.qZA(),n.YNc(51,Jb,2,1,"ng-container",32),n.TgZ(52,"th",33),n._uU(53),n.ALo(54,"tsb"),n.qZA()()(),n.TgZ(55,"tbody"),n.YNc(56,cy,23,20,"tr",32),n.qZA()(),n._UZ(57,"div",34,35),n.qZA(),n.TgZ(59,"div",36)(60,"nz-pagination",37),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(61,uy,1,3,"ng-template",null,38,n.W1O),n.qZA()()()),2&i){const a=n.MAs(24),h=n.MAs(26),u=n.MAs(44),r=n.MAs(62);n.xp6(3),n.Oqu(n.xi3(4,49,"tlt-chung-tu-mua-dich-vu","Ch\u1ee9ng t\u1eeb mua d\u1ecbch v\u1ee5")),n.xp6(2),n.Q6J("nzGutter",n.DdM(70,sy)),n.xp6(2),n.Q6J("ngModel",o.searchModel.loaiNgay),n.xp6(1),n.Q6J("ngForOf",o.listLoaiNgay),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("ngModel",o.searchModel.idNhaCungCap)("nzPlaceHolder",n.xi3(13,52,"plh-nha-cung-cap","Nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("ngForOf",o.lstNhaCungCap),n.xp6(2),n.Q6J("ngModel",o.searchModel.trangThai)("nzPlaceHolder",n.xi3(17,55,"plh-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("ngForOf",o.listTrangThai),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("ngModel",o.searchModel.keyword)("placeholder",n.xi3(22,58,"plh-tim-kiem-so-chung-tu","T\xecm ki\u1ebfm s\u1ed1 ch\u1ee9ng t\u1eeb")),n.xp6(6),n.Q6J("ngIf",o.isChonChiNhanh),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(33,61,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(5),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(2),n.Q6J("ngModel",o.gridColumns)("gridColumnsDefault",o.gridColumns)("isSaveGridColumns",!0)("TableColumnKey",o.TableColumnKey)("sizeVariable","small")("isExportExcel",!1)("viewMode","1"),n.xp6(1),n.Q6J("ngModel",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzLoading",o.isLoading)("nzShowPagination",!1)("nzScroll",n.DdM(71,ry))("nzFrontPagination",!1)("nzBordered",!0),n.xp6(5),n.Q6J("title",n.xi3(49,64,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(2),n.Q6J("ngIf",o.getRowsSelect().length>0),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Oqu(n.xi3(54,67,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",u.data),n.xp6(4),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,U.YV,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.Wl,g.JJ,nn.s,Ie.Z,sn.A,ti.O,g.On,w.Ls,K.a,s.OU,s.JJ,s.uU,Q.p],styles:[".text-muted[_ngcontent-%COMP%]{color:#8c8c8c}td.text-right[_ngcontent-%COMP%]{text-align:right}td.text-center[_ngcontent-%COMP%]{text-align:center}"]})}return e})(),gy=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-chung-tu-mua-dich-vu-kt"]],decls:1,vars:1,consts:[[3,"viewMode"]],template:function(i,o){1&i&&n._UZ(0,"app-chung-tu-mua-dich-vu",0),2&i&&n.Q6J("viewMode","sendPartner")},dependencies:[ei]})}return e})();var Gt=T(81552);function py(e,l){if(1&e&&(n.TgZ(0,"div",9)(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"b"),n._uU(5),n.qZA()()),2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,2,"label-so-luong-can-xu-ly","S\u1ed1 l\u01b0\u1ee3ng c\u1ea7n x\u1eed l\xfd")),n.xp6(3),n.Oqu(t.sanPham.soLuong)}}function _y(e,l){if(1&e&&(n.TgZ(0,"div",9)(1,"span"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"b"),n._uU(5),n.qZA()()),2&e){const t=n.oxw();n.xp6(2),n.Oqu(n.xi3(3,3,"label-imei-da-chon","IMEI \u0111\xe3 ch\u1ecdn")),n.xp6(3),n.AsE("",(null==t.sanPham.lstImeiDaChon?null:t.sanPham.lstImeiDaChon.length)||0," / ",t.sanPham.soLuong,"")}}function dy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr",14),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(!h.isImeiDisabled(a)&&h.onToggleImei(a))}
1),n.TgZ(1,"td",15)(2,"label",16),n.NdJ("click",function(o){return o.stopPropagation()})("nzCheckedChange",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onToggleImei(a))}),n.qZA()(),n.TgZ(3,"td")(4,"span",17),n._uU(5),n.qZA()()()}if(2&e){const t=l.$implicit,i=n.oxw(2);n.ekj("selected",i.isImeiDaChon(t))("disabled",i.isImeiDisabled(t)),n.xp6(2),n.Q6J("nzChecked",i.isImeiDaChon(t))("nzDisabled",i.isImeiDisabled(t)),n.xp6(3),n.Oqu(t.imei)}}function my(e,l){if(1&e&&(n.TgZ(0,"div",10)(1,"nz-table",11)(2,"thead")(3,"tr")(4,"th",12),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"th"),n._uU(8,"IMEI"),n.qZA()()(),n.TgZ(9,"tbody"),n.YNc(10,dy,6,7,"tr",13),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzData",t.sanPham.lstImeiTonKho)("nzFrontPagination",!1),n.xp6(4),n.Oqu(n.xi3(6,4,"table-chon","Ch\u1ecdn")),n.xp6(5),n.Q6J("ngForOf",t.sanPham.lstImeiTonKho)}}function Ty(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",15)(2,"label",20),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isSelected=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw(2);return n.KtG(h.onToggleLoDate(a))}),n.qZA()(),n.TgZ(3,"td"),n._uU(4),n.qZA(),n.TgZ(5,"td"),n._uU(6),n.qZA(),n.TgZ(7,"td"),n._uU(8),n.ALo(9,"date"),n.qZA(),n.TgZ(10,"td",15),n._uU(11),n.qZA()()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.isSelected),n.xp6(2),n.Oqu(t.maLoDate),n.xp6(2),n.Oqu(t.soLo),n.xp6(2),n.Oqu(n.xi3(9,5,t.hanSuDung,"dd/MM/yyyy")),n.xp6(3),n.Oqu(t.soLuongTon)}}function Cy(e,l){if(1&e&&(n.TgZ(0,"div",18)(1,"nz-table",11)(2,"thead")(3,"tr")(4,"th",12),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"th"),n._uU(8),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"th"),n._uU(11),n.ALo(12,"tsb"),n.qZA(),n.TgZ(13,"th"),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"th",15),n._uU(17),n.ALo(18,"tsb"),n.qZA()()(),n.TgZ(19,"tbody"),n.YNc(20,Ty,12,8,"tr",19),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzData",t.sanPham.lstLoTonKho)("nzFrontPagination",!1),n.xp6(4),n.Oqu(n.xi3(6,8,"table-chon","Ch\u1ecdn")),n.xp6(3),n.Oqu(n.xi3(9,11,"table-ma-lo-date","M\xe3 l\xf4 date")),n.xp6(3),n.Oqu(n.xi3(12,14,"table-lo-san-xuat","L\xf4 s\u1ea3n xu\u1ea5t")),n.xp6(3),n.Oqu(n.xi3(15,17,"table-han-su-dung","H\u1ea1n s\u1eed d\u1ee5ng")),n.xp6(3),n.Oqu(n.xi3(18,20,"table-ton-kho","T\u1ed3n kho")),n.xp6(3),n.Q6J("ngForOf",t.sanPham.lstLoTonKho)}}let fy=(()=>{class e{_phieuXuatService;_spinner;_notification;_modal;tsb=(0,n.f3M)(J.A);idKho;idPhieuNhap;sanPham;constructor(t,i,o,a){this._phieuXuatService=t,this._spinner=i,this._notification=o,this._modal=a}ngOnInit(){!this.idKho||!this.sanPham||this.loadTonKhoChiTiet()}loadTonKhoChiTiet(){const t={idKho:this.idKho,idPhieuNhap:this.idPhieuNhap,idSanPham:this.sanPham.idDoiTuong,soLuong:this.sanPham.soLuong,isSanPhamLoDate:this.sanPham.isSanPhamLoDate};this._spinner.show(),this._phieuXuatService.GetImeiOrLoDateSanPhamAsync(t).then(i=>{if(this._spinner.hide(),i?.data&&(this.sanPham.isSanPhamImei&&(this.sanPham.lstImeiTonKho=i.data.lstImei||[],this.sanPham.lstImeiDaChon=this.sanPham.lstImeiDaChon||[]),this.sanPham.isSanPhamLoDate)){const a=this.sanPham.maLoDate;this.sanPham.lstLoTonKho=(i.data.lstLoDate||[]).map(h=>({...h,isSelected:h.maLoDate===a}))}})}onToggleImei(t){const i=this.sanPham;i.lstImeiDaChon=i.lstImeiDaChon||[];const o=i.lstImeiDaChon.findIndex(a=>a.sanPhamImeiId===t.sanPhamImeiId);o>=0?i.lstImeiDaChon.splice(o,1):i.lstImeiDaChon.length>=i.soLuong?this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),`${this.tsb.t("msg-san-pham","S\u1ea3n ph\u1ea9m")} [${i.tenSanPham}] ${this.tsb.t("msg-chi-duoc-chon-toi-da","ch\u1ec9 \u0111\u01b0\u1ee3c ch\u1ecdn t\u1ed1i \u0111a")} ${i.soLuong} IMEI`):i.lstImeiDaChon.push({sanPhamImeiId:t.sanPhamImeiId,imei:t.imei})}onToggleLoDate(t){0==t.isSelected?(t.isSelected=!1,this.sanPham.maLoDate="",this.sanPham.lstLoTonKho.forEach(i=>{i.isSelected=!1})):(this.sanPham.lstLoTonKho.forEach(i=>{i.isSelected=!1}),t.isSelected=!0,this.sanPham.maLoDate=t.maLoDate)}isImeiDaChon(t){return this.sanPham.lstImeiDaChon?.some(i=>i.sanPhamImeiId===t.sanPhamImeiId)??!1}isImeiDisabled(t){if(!this.sanPham?.isSanPhamImei)return!1;const i=this.sanPham.soLuong??0,o=this.sanPham.lstImeiDaChon?.length??0,a=this.isImeiDaChon(t);return o>=i&&!a}tongSoLuongLo(){return this.sanPham.maLoDate?Number(this.sanPham.soLuong||0):0}isValid(){const t=this.sanPham;return t.isSanPhamImei?(t.lstImeiDaChon?.length??0)===(t.soLuong??0):!t.isSanPhamLoDate||!!t.maLoDate}onConfirm(){const t=this.sanPham;Number(t?.soLuong||0),this.isValid()?this._modal.close({...t,maLoDate:t.maLoDate}):this._notification.warning(this.tsb.t("noti-thieu-thong-tin","Thi\u1ebfu th\xf4ng tin"),this.tsb.t("msg-vui-long-chon-du-imei-lo-han-su-dung","Vui l\xf2ng ch\u1ecdn \u0111\u1ee7 IMEI / L\xf4 \u2013 h\u1ea1n s\u1eed d\u1ee5ng theo s\u1ed1 l\u01b0\u1ee3ng."))}onCancel(){this._modal.destroy()}static \u0275fac=function(i){return new(i||e)(n.Y36(ft.p),n.Y36(O.t2),n.Y36(E.zb),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-popup-imei-lodate"]],inputs:{idKho:"idKho",idPhieuNhap:"idPhieuNhap",sanPham:"sanPham"},decls:15,vars:14,consts:[[1,"popup-container"],[1,"product-info"],[1,"product-name"],["class","info-row",4,"ngIf"],["class","imei-section",4,"ngIf"],["class","lodate-section",4,"ngIf"],[1,"popup-footer"],["nz-button","","nzType","default",3,"click"],["nz-button","","nzType","primary",3,"disabled","click"],[1,"info-row"],[1,"imei-section"],["nzSize","small","nzBordered","",3,"nzData","nzFrontPagination"],[2,"width","50px","text-align","center"],[3,"selected","disabled","click",4,"ngFor","ngForOf"],[3,"click"],[2,"text-align","center"],["nz-checkbox","",3,"nzChecked","nzDisabled","click","nzCheckedChange"],[1,"imei-code"],[1,"lodate-section"],[4,"ngFor","ngForOf"],["nz-checkbox","",3,"ngModel","ngModelChange"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"h3",2),n._uU(3),n.qZA(),n.YNc(4,py,6,5,"div",3),n.YNc(5,_y,6,6,"div",3),n.qZA(),n.YNc(6,my,11,7,"div",4),n.YNc(7,Cy,21,23,"div",5),n.TgZ(8,"div",6)(9,"button",7),n.NdJ("
1click",function(){return o.onCancel()}),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"button",8),n.NdJ("click",function(){return o.onConfirm()}),n._uU(13),n.ALo(14,"tsb"),n.qZA()()()),2&i&&(n.xp6(3),n.Oqu(o.sanPham.tenSanPham),n.xp6(1),n.Q6J("ngIf",o.sanPham.isSanPhamImei),n.xp6(1),n.Q6J("ngIf",o.sanPham.isSanPhamImei),n.xp6(1),n.Q6J("ngIf",o.sanPham.isSanPhamImei),n.xp6(1),n.Q6J("ngIf",o.sanPham.isSanPhamLoDate),n.xp6(3),n.Oqu(n.xi3(11,8,"btn-huy","H\u1ee7y")),n.xp6(2),n.Q6J("disabled",!o.isValid()),n.xp6(1),n.hij(" ",n.xi3(14,11,"btn-xac-nhan","X\xe1c nh\u1eadn")," "))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,G.Ie,g.JJ,g.On,s.uU,Q.p],styles:[".popup-container[_ngcontent-%COMP%]{padding:16px}.product-info[_ngcontent-%COMP%]{margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:8px}.product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{margin:0 0 8px;font-weight:600}.product-info[_ngcontent-%COMP%] .info-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-bottom:4px}.imei-list[_ngcontent-%COMP%]{max-height:300px;overflow-y:auto;margin-top:8px}.imei-item[_ngcontent-%COMP%]{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid #f0f0f0;cursor:pointer}.imei-item.selected[_ngcontent-%COMP%]{background:#e6f7ff}.imei-item[_ngcontent-%COMP%] .imei-code[_ngcontent-%COMP%]{margin-left:8px;font-family:monospace}.table-lo[_ngcontent-%COMP%]{width:100%;margin-top:8px;border-collapse:collapse}.table-lo[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-lo[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:6px;border:1px solid #eee;text-align:center}.popup-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}"]})}return e})(),ii=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua`),this.httpClient=t}GetPhieuMuaById(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/GetPhieuMuaById?id=${t}`,{}).toPromise()}SearchPhieuMuaAutocomplete(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/SearchPhieuMuaAutocomplete`,t).toPromise()}TraLaiHangMua_TimTheoDieuKien(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}
1api/PhieuTraLaiHangMua/TraLaiHangMua_TimTheoDieuKien`,t).toPromise()}TraLaiHangMua_Create(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/TraLaiHangMua_Create`,t).toPromise()}TraLaiHangMua_Update(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/TraLaiHangMua_Update`,t).toPromise()}TraLaiHangMua_TimTheoId(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/TraLaiHangMua_TimTheoId?id=${t}`,{}).toPromise()}TLHM_TimPhieuMuaHangById(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/TLHM_TimPhieuMuaHangById?id=${t}`,{}).toPromise()}ExportTraLaiHangMua(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/ExportTraLaiHangMua`,t,{responseType:"blob"}).toPromise()}ExportDanhSachTraLaiHangMua(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuTraLaiHangMua/ExportDanhSachTraLaiHangMua`,t,{responseType:"blob"}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var zy=T(98090),xy=T(22056);function by(e,l){if(1&e&&n._UZ(0,"nz-option",84),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maPhieu)("nzValue",t.id)}}const st=function(){return{standalone:!0}};function yy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",83),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.requestModel.idPhieuMuaGoc=o)})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onDebounceGetPhieuMuaHang(o,300))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangePhieuMuaHang(o))}),n.ALo(1,"tsb"),n.YNc(2,by,1,2,"nz-option",45),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("nzSize","small")("ngModel",t.requestModel.idPhieuMuaGoc)("ngModelOptions",n.DdM(8,st))("nzPlaceHolder",n.xi3(1,5,"plh-chon-phieu-mua","Ch\u1ecdn phi\u1ebfu mua")),n.xp6(2),n.Q6J("ngForOf",t.lstPhieuMuaHang)}}function My(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",85),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.requestModel.maPhieuMuaGoc=o)}),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("nzSize","small")("ngModel",t.requestModel.maPhieuMuaGoc)("ngModelOptions",n.DdM(3,st))}}function Sy(e,l){if(1&e&&n._UZ(0,"nz-tab",10),2&e){const t=n.oxw();n.Q6J("nzTitle",t.tabTitle2)}}function Ny(e,l){if(1&e&&(n.TgZ(0,"nz-option",86)(1,"span"),n._uU(2),n.qZA()()),2&e){const t=l.$implicit;n.Q6J("nzLabel",null==t?null:t.ten)("nzValue",null==t?null:t.id),n.xp6(2),n.Oqu(null==t?null:t.ten)}}function Dy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",19)(1,"nz-form-item")(2,"nz-form-label",87),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",21)(6,"app-common-thanhtoan-selector",88),n.NdJ("bankSelected",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onBankSelected(o,"","TienMat"))}),n.ALo(7,"tsb"),n.qZA()()()()}if(2&e){const t=n.oxw();n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",5)("nzXs",24),n.xp6(1),n.hij(" ",n.xi3(4,9,"label-tai-khoan-thu","T\xe0i kho\u1ea3n thu")," "),n.xp6(2),n.Q6J("nzSm",19)("nzXs",24),n.xp6(1),n.Q6J("title",n.xi3(7,12,"tlt-chon-tai-khoan-tien-mat","Ch\u1ecdn t\xe0i kho\u1ea3n ti\u1ec1n m\u1eb7t"))("bankList",t.listTaiKhoanTienMat)("selectedBankId",t.formInput.get("idTaiKhoanTienMat").value)}}function Zy(e,l){if(1&e&&n._UZ(0,"nz-option",84),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id)}}function Ay(e,l){if(1&e&&n._UZ(0,"nz-option",84),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.name)("nzValue",t.code)}}function vy(e,l){if(1&e&&n._UZ(0,"nz-option",84),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function Py(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",19)(1,"nz-form-item")(2,"nz-form-label",89),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",21)(6,"nz-select",90),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeKho(o))}),n.ALo(7,"tsb"),n.YNc(8,vy,1,2,"nz-option",45),n.qZA()()()()}if(2&e){const t=n.oxw();n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",5)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,10,"label-chon-kho","Ch\u1ecdn kho")),n.xp6(2),n.Q6J("nzSm",19)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(7,13,"plh-chon-kho","Ch\u1ecdn kho"))("nzDisabled",t.isEdit()),n.xp6(2),n.Q6J("ngForOf",t.lstKho)}}function Ey(e,l){if(1&e&&n._UZ(0,"nz-option",84),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id)}}function ky(e,l){1&e&&(n.TgZ(0,"th",63),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.Q6J("index_resizer",5)("nzWidth","120px"),n.xp6(1),n.hij(" ",n.xi3(2,3,"table-tk-cong-no","TK c\xf4ng n\u1ee3")," "))}function Ly(e,l){1&e&&(n.TgZ(0,"th",63),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.Q6J("index_resizer",6)("nzWidth","120px"),n.xp6(1),n.hij(" ",n.xi3(2,3,"table-tk-tien","Tk ti\u1ec1n")," "))}function wy(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.soTaiKhoan+"-"+t.tenTaiKhoan),n.xp6(2),n.hij(" ",t.soTaiKhoan,""),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Oy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"td",92)(1,"ng-select",97),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.tkCongNo=o)}),n.ALo(2,"tsb"),n.YNc(3,wy,4,3,"ng-template",98),n.qZA()()}if(2&e){const t=n.oxw().$implicit,i=n.oxw();n.xp6(1),n.Q6J("items",i.lstTkCongNo)("ngModel",t.tkCongNo)("placeholder",n.xi3(2,5,"plh-tk-cong-no","Tk c\xf4ng n\u1ee3"))("appendTo","body")("clearable",!1)}}function qy(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Qy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"td",92)(1,"ng-select",97),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.tkTien=o)}),n.ALo(2,"tsb"),n.YNc(3,qy,4,3,"ng-template",98),n.qZA()()}if(2&e){const t=n.oxw().$implicit,i=n.oxw();
1n.xp6(1),n.Q6J("items",i.lstTkTien)("ngModel",t.tkTien)("placeholder",n.xi3(2,5,"plh-tk-tien","Tk ti\u1ec1n"))("appendTo","body")("clearable",!1)}}function Jy(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Iy(e,l){if(1&e&&n._UZ(0,"nz-option",115),2&e){const t=l.$implicit;n.Q6J("nzValue",t.IdDonViTinhTo)("nzLabel",t.TenDonViTinhTo)}}function Uy(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",114),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.idDonViTinh=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onRowChanged(o))}),n.ALo(2,"tsb"),n.YNc(3,Iy,1,2,"nz-option",110),n.qZA(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngModel",t.idDonViTinh)("nzDisabled",i.isEdit())("nzPlaceHolder",n.xi3(2,4,"plh-don-vi-tinh","\u0110\u01a1n v\u1ecb t\xednh")),n.xp6(2),n.Q6J("ngForOf",t.jsonQuyDoi)}}function Ky(e,l){if(1&e&&n._uU(0),2&e){const t=n.oxw().$implicit;n.Oqu(t.dungTich||"")}}function Hy(e,l){if(1&e&&(n.TgZ(0,"nz-option",84),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij("",t.ten," ")}}function By(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",116),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.typeGiamGia=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onRowChanged(o))}),n.YNc(1,Hy,2,3,"nz-option",45),n.qZA()}if(2&e){const t=n.oxw().$implicit,i=n.oxw();n.Q6J("nzSize","small")("ngModel",t.typeGiamGia),n.xp6(1),n.Q6J("ngForOf",i.lstKieuGiamGia)}}function Fy(e,l){if(1&e&&n._UZ(0,"nz-option",115),2&e){const t=l.$implicit;n.Q6J("nzValue",t)("nzLabel",t)}}function Vy(e,l){if(1&e&&(n.TgZ(0,"nz-option",84),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id),n.xp6(1),n.hij("",t.ten," ")}}function Yy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",116),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.typeThueGtgt=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onRowChanged(o))}),n.YNc(1,Vy,2,3,"nz-option",45),n.qZA()}if(2&e){const t=n.oxw().$implicit,i=n.oxw();n.Q6J("nzSize","small")("ngModel",t.typeThueGtgt),n.xp6(1),n.Q6J("ngForOf",i.lstKieuGiamGiaThue)}}function Gy(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Ry(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"a",117),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.openPopupChonImeiLoDate(o))}),n._uU(1),n.ALo(2,"tsb"),n.qZA()}2&e&&(n.xp6(1),n.hij(" ",n.xi3(2,1,"btn-chon-imei-lo-date","Ch\u1ecdn Imei/L\xf4 date")," "))}const $y=function(e){return{"row-disabled":e}};function Wy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr",91)(1,"td",92),n._uU(2),n.TgZ(3,"label",93),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isChecked=o)})("ngModelChange",function(o){const h=n.CHM(t).$implicit,u=n.oxw();return n.KtG(u.checkedChangeDetail(h,o))}),n.qZA()(),n.TgZ(4,"td")(5,"span",94),n._uU(6),n.qZA()(),n.TgZ(7,"td"),n._uU(8),n.qZA(),n.TgZ(9,"td",92)(10,"label",95),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isSanPhamImei=o)}),n.qZA()(),n.TgZ(11,"td",92)(12,"label",95),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isSanPhamLoDate=o)}),n.qZA()(),n.YNc(13,Oy,4,8,"td",96),n.YNc(14,Qy,4,8,"td",96),n.TgZ(15,"td",92)(16,"ng-select",97),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkKho=o)}),n.ALo(17,"tsb"),n.YNc(18,Jy,4,3,"ng-template",98),n.qZA()(),n.TgZ(19,"td",92)(20,"nz-input-number",99),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soLuong=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRowChanged(a))}),n.qZA()(),n.TgZ(21,"td",92),n.YNc(22,Uy,4,7,"ng-container",100),n.YNc(23,Ky,1,1,"ng-template",null,101,n.W1O),n.qZA(),n.TgZ(25,"td",102)(26,"nz-input-group",103)(27,"app-input-number",104),n.NdJ("blur",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRowChanged(a))})("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.donGia=o)}),n.ALo(28,"tsb"),n.qZA()()(),n.TgZ(29,"td",92)(30,"nz-input-group",105)(31,"app-input-number",106),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.valueGiamGia=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRowChanged(a))}),n.ALo(32,"tsb"),n.qZA()(),n.YNc(33,By,2,3,"ng-template",null,107,n.W1O),n.qZA(),n.TgZ(35,"td",92)(36,"nz-input-group",103)(37,"app-input-number",108),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tongTienChietKhau=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRowChanged(a))}),n.qZA()()(),n.TgZ(38,"td")(39,"nz-input-group",105)(40,"nz-select",109),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.valueThueGtgt=o)})("ngModelChange",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onRowChanged(a))}),n.YNc(41,Fy,1,2,"nz-option",110),n.qZA()(),n.YNc(42,Yy,2,3,"ng-template",null,107,n.W1O),n.qZA(),n.TgZ(44,"td",92)(45,"ng-select",97),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkThue=o)}),n.ALo(46,"tsb"),n.YNc(47,Gy,4,3,"ng-template",98),n.qZA()(),n.TgZ(48,"td",102)(49,"nz-input-group",111),n.ALo(50,"tsb"),n.TgZ(51,"app-input-number",112),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tongTien=o)}),n.qZA()()(),n.TgZ(52,"td",102),n.YNc(53,Ry,3,4,"a",113),n.qZA()()}if(2&e){const t=l.$implicit,i=n.MAs(24),o=n.MAs(34),a=n.oxw();n.Q6J("ngClass",n.VKq(60,$y,!1===t.isChecked)),n.xp6(2),n.hij(" ",a.lstSanPhamAdd.indexOf(t)+1," "),n.xp6(1),n.Q6J("disabled",a.isEdit())("ngModel",t.isChecked),n.xp6(2),n.Q6J("nzCopyText",t.maDoiTuong),n.xp6(1),n.Oqu(t.maDoiTuong),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(2),n.Q6J("ngModel",t.isSanPhamImei)("ngModelOptions",n.DdM(62,st))("nzDisabled",!0),n.xp6(2),n.Q6J("ngModel",t.isSanPhamLoDate)("ngModelOptions",n.DdM(63,st))("nzDisabled",!0),n.xp6(1),n.Q6J("ngIf",a.requestModel.hinhThucHoanTien==a.EnumTraLaiHangMua_EnumHinhThucHoanTien.GiamTruCongNo),n.xp6(1),n.Q6J("ngIf",a.requestModel.hinhThucHoanTien==a.EnumTraLaiHangMua_EnumHinhThucHoanTien.TraLaiTienMat),n.xp6(2),n.Q6J("items",a.lstTkKho)("ngModel",t.tkKho)("placeholder",n.xi3(17,45,"plh-tk-kho-tk-chi-phi","Tk kho/ Tk chi ph\xed"))("appendTo","body")("clearable",!1),n.xp6(4),n.Q6J("ngModel",t.soLuong)("nzMin",0)("disabled",a.isEdit()),n.xp6(2),n.Q6J("ngIf",t.isSuDungQuyDoiDonViTinh)("ngIfElse",i),n.xp6(5),n.Q6J("disabled",a.isEdit())("PlaceHolder",n.xi3(28,48,"plh-gia","Gi\xe1"))("ngModel",t.donGia),n.xp6(3),n.Q6J("nzAddOnAfter",o),n.xp6(1),n.Q6J("PlaceHolder",n.xi3(32,51,"plh-giam-gia","Gi\u1ea3m gi\xe1"))("ngModel",t.valueGiamGia),n.xp6(6),n.Q6J("ngModel",t.tongTienChietKhau),n.xp6(2),n.Q6J("nzAddOnAfter",o),n.xp6(1),n.Q6J("ngModel",t.valueThueGtgt)("disabled",a.isEdit()),n.xp6(1),n.Q6J("ngForOf",a.thueOptions),n.xp6(4),n.Q6J("items",a.lstTkThue)("ngModel",t.tkThue)("placeholder",n.xi3(46,54,"plh-chon-tk-thue","Ch\u1ecdn TK thu\u1ebf"))("appendTo","body")("clearable",!1),n.xp6(4),n.Q6J("nzAddOnBefore",n.xi3(50,57,"label-tong","T\u1ed5ng")),n.xp6(2),n.Q6J("ngModel",t.tongTien)("disabled",!0),n.xp6(2),n.Q6J("ngIf",0==a.isEdit()&&(t.isSanPhamImei||t.isSanPhamLoDate))}}const Xy=function(){return{x:"scroll"}};let Rt=(()=>{class e{_notification;_userService;_fb;_spinner;_phieuTraLaiHangMuaService;_dropdownCommonMajorService;_dropdownCommonService;_taiKhoanTienMatService;_modal;_taiKhoanNgamDinhService;_modalService;_tableService;tsb=(0,n.f3M)(J.A);id;idTimer;requestModel={hinhThucHoanTien:0,isTraLaiHangTrongKho:!0,idPhieuMuaGoc:null,maPhieuMuaGoc:null};userLogin;lstNhanVien=[];lstLuaChonHoaDon=[];lstMauHoaDon=[];lstTinhTrangPhieu=[];lstPhieuMuaHang=[];lstKho=[];listTaiKhoanTienMat=[];lstSanPhamAdd=[];lstDungTich=[];activeTab="hang-tien";indexTab=0;tabTitle1="";tabTitle2="";lstKieuGiamGia=[{id:1,ten:"%"},{id:2,ten:"\u0111"}];lstKieuGiamGiaThue=[{id:1,ten:"%"}];thueOptions=[0,5,8,10,"KCT","KKKNT","KHAC"];tongTienHang=0;tongTienChietKhau=0;tongTienThueGtgt=0;tongTien=0;thanhTienTruocGiamGiaChung=0;tienGiamGiaChung=0;columnLeft="";
1columnRight="";showTab2=!1;EnumThuChi_EnumLoaiQuy=y.IZ.EnumLoaiQuy;EnumTraLaiHangMua_EnumHinhThucHoanTien=y.hJ.EnumHinhThucHoanTien;EnumThuChi_EnumLoaiThuTien=y.IZ.EnumLoaiThuTien;EnumDMChungTu=y.nY;EnumLoaiQuy=y.IZ.EnumLoaiQuy;currentTkNoField="";currentTkCoField="";formInput;idPhieuNhap;constructor(t,i,o,a,h,u,r,d,m,b,f,Z){this._notification=t,this._userService=i,this._fb=o,this._spinner=a,this._phieuTraLaiHangMuaService=h,this._dropdownCommonMajorService=u,this._dropdownCommonService=r,this._taiKhoanTienMatService=d,this._modal=m,this._taiKhoanNgamDinhService=b,this._modalService=f,this._tableService=Z}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.tabTitle1=t.tsb.t("tab-giam-tru-cong-no","Gi\u1ea3m tr\u1eeb c\xf4ng n\u1ee3"),t.tabTitle2=t.tsb.t("tab-phieu-thu","Phi\u1ebfu thu"),t.formInput=t._fb.group({id:[null],idPhieuMuaGoc:[null],maPhieuMuaGoc:[null],idNhaCungCap:[null],maNhaCungCap:[null],tenNhaCungCap:[{disabled:!0,value:null}],diaChi:[null],maSoThue:[null],nguoiLienHe:[null],idNhanVienMuaHang:[null],soNgayDuocNo:[null],idLuaChonHoaDon:[null],idMauHoaDon:[null],idTinhTrangPhieu:[{disabled:!0,value:y.dt.DaHoanThanh}],kyHieuHoaDon:[null],soHoaDon:[null],maPhieu:[null],idKhoXuat:[{disabled:!0,value:null}],tongGiaNhap:[null],tenNhanVienMuaHang:[null],tenKhoNhapVao:[null],maKhoNhapVao:[null],valueGiamGiaChung:[null],typeGiamGiaChung:[{disabled:!1,value:2}],ngayHachToan:[{disabled:t.isEdit(),value:Date.now()},[g.kI.required]],ngayChungTu:[{disabled:t.isEdit(),value:Date.now()},[g.kI.required]],idPhuongThucThanhToan:[null],idTaiKhoanTienMat:[null],maTaiKhoanTienMat:[null],tenTaiKhoanTienMat:[null],dienGiai:[null]}),t.updateTabTitles(),t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=new Hn.K(i))}),yield Promise.all([t.getMauHoaDon(),t.getListLuaChonHoaDon(),t.dropdownKho(),t.getDSTaiKhoanTienMatByChiNhanh(),t.getTinhTrangPhieu(),t.dropDownDungTich()]),t.initForm()})()}initForm(){this.getThongTinTaiKhoanKeToan(),this.id&&(this._spinner.show(),this._phieuTraLaiHangMuaService.TraLaiHangMua_TimTheoId(this.id).then(t=>{if(this._spinner.hide(),t.success){let i=t.data.traLaiHangMua;this.requestModel.hinhThucHoanTien=i.hinhThucHoanTien,this.requestModel.isTraLaiHangTrongKho=i.isTraLaiHangTrongKho,this.requestModel.maPhieuMuaGoc=i.maPhieuMuaGoc,i&&i.idNhanVienMuaHang&&this.getNhanVien(null,i.idNhanVienMuaHang);let o=t.data.listTraLaiHangMuaSanPham;this.formInput.patchValue({maLoaiMuaHang:i.maLoaiMuaHang,idNhaCungCap:i.idNhaCungCap,tenNhaCungCap:i.tenNhaCungCap,diaChi:i.diaChi,maSoThue:i.maSoThue,nguoiLienHe:i.nguoiLienHe,soTaiKhoan:i.soTaiKhoan,tenNganHang:i.tenNganHang,bankCode:i.bankCode,tenChuTaiKhoan:i.tenChuTaiKhoan,noiDungMuaHang:i.noiDungMuaHang,idNhanVienMuaHang:i.idNhanVienMuaHang,soNgayDuocNo:i.soNgayDuocNo,tenChiNhanh:i.tenChiNhanh,ngayDonHang:i.ngayDonHang,idKhoXuat:i.idKhoXuat,maPhieu:i.maPhieu,idLuaChonHoaDon:i.idLuaChonHoaDon,idMauHoaDon:i.idMauHoaDon,idTinhTrangPhieu:i.idTinhTrangPhieu,kyHieuHoaDon:i.kyHieuHoaDon,ngayGiaoHang:i.ngayGiaoHang,soHoaDon:i.soHoaDon,tongGiaNhap:i.tongGiaNhap,tenNhanVienMuaHang:i.tenNhanVienMuaHang,maKhoNhapVao:i.maKhoNhapVao,tenKhoNhapVao:i.tenKhoNhapVao,valueGiamGiaChung:i.valueGiamGiaChung,typeGiamGiaChung:i.typeGiamGiaChung,tenNganHangChi:i.tenNganHangChi,tenChuTaiKhoanChi:i.tenChuTaiKhoanChi,soTaiKhoanChi:i.soTaiKhoanChi,bankCodeChi:i.bankCodeChi,idNganHangChi:i.idNganHangChi,maNhaCungCap:i.maNhaCungCap,isSuDungBankOnline:i.isSuDungBankOnline,idPhuongThucThanhToan:i.idPhuongThucThanhToan,chiTienMat:i.chiTienMat,chiChuyenKhoan:i.chiChuyenKhoan,loaiNhaCungCapOrKhachHang:i.loaiNhaCungCapOrKhachHang,isTaoPhieuChi:i.isTaoPhieuChi,ngayHachToan:i.ngayHachToan,ngayChungTu:i.ngayChungTu,idTaiKhoanTienMat:i.idTaiKhoanTienMat,dienGiai:i.dienGiai,idPhieuMuaGoc:i.idPhieuMuaGoc,maPhieuMuaGoc:i.maPhieuMuaGoc}),this.requestModel.hinhThucHoanTien=i.hinhThucHoanTien,this.requestModel.isTraLaiHangTrongKho=i.isTraLaiHangTrongKho,this.requestModel.idPhieuMuaGoc=i.idPhieuMuaGoc,this.requestModel.maPhieuMuaGoc=i.maPhieuMuaGoc,this.tongTien=i.tongTien,this.tongTienHang=i.tongTienHang,this.tongTienChietKhau=i.tongTienChietKhau,this.tongTienThueGtgt=i.tongTienThueGtgt,this.thanhTienTruocGiamGiaChung=i.thanhTienTruocGiamGiaChung||0,this.lstSanPhamAdd=[],o&&o.length>0&&o.forEach(a=>{const h={idPhieuMuaGoc:i.id,nhomDoiTuong:a.nhomDoiTuong,idDoiTuong:a.idDoiTuong,maDoiTuong:a.maDoiTuong,tenDoiTuong:a.ten
1DoiTuong,donGia:a.donGia,soLuong:a.soLuong,soLuongConLai:a.soLuongConLai,valueGiamGia:a.valueGiamGia,typeGiamGia:a.typeGiamGia,tongTienChietKhau:a.tongTienChietKhau,tongTien:a.tongTien,dungTich:a.soLuongDungTichChiTiet&&a.soLuongDungTichChiTiet>0?a.soLuongDungTichChiTiet+" "+a.tenDungTich:"",tkNo:a.tkNo,tkCo:a.tkCo,tkNo_Thu:a.tkNo_Thu,tkCo_Thu:a.tkCo_Thu,tkNo_Xuat:a.tkNo_Xuat,tkCo_Xuat:a.tkCo_Xuat,tkCongNo:a.tkCongNo,tkTien:a.tkTien,tkKho:a.tkKho,tkThue:a.tkThue,valueThueGtgt:a.valueThueGtgt,typeThueGtgt:a.typeThueGtgt,isSuDungQuyDoiDonViTinh:a.isSuDungQuyDoiDonViTinh,idDonViTinh:a.idDonViTinh,tiLeQuyDoi:a.tiLeQuyDoi,jsonQuyDoi:a.jsonQuyDoi,loSanPham:a.loSanPham,soDangKy:a.soDangKy,ngaySanXuat:a.ngaySanXuat,ngayHetHanSanPham:a.ngayHetHanSanPham,idSanPhamChaHaCap:a.idSanPhamChaHaCap,imei:a.imei,sanPhamChaHaCapJson:a.sanPhamChaHaCapJson,isSanPhamImei:a.isSanPhamImei,isSanPhamLoDate:a.isSanPhamLoDate,bangHaCapJsonArray:[],imeiSuDungLoDate:a.imeiSuDungLoDate,isChecked:!0};if(h.jsonQuyDoi&&h.isSuDungQuyDoiDonViTinh){h.jsonQuyDoi=JSON.parse(h.jsonQuyDoi);let u=h.jsonQuyDoi.find(r=>1==r.SoLuongToDvNho);u&&(h.dungTich=h.tiLeQuyDoi*h.soLuong+" "+u.TenDonViTinhTo),""!==a.valueThueGtgtText&&void 0!==a.valueThueGtgtText&&(a.valueThueGtgt=a.valueThueGtgtText,h.valueThueGtgt=a.valueThueGtgtText),""!==a.valueThueGtgtText&&void 0!==a.valueThueGtgtText&&(a.valueThueGtgt=a.valueThueGtgtText,h.valueThueGtgt=a.valueThueGtgtText)}h.sanPhamChaHaCapJson&&(h.bangHaCapJsonArray=JSON.parse(h.sanPhamChaHaCapJson)),this.lstSanPhamAdd.push(h)}),this.updateTabTitles()}}))}isEdit(){return null!=this.id&&null!=this.id}getListLuaChonHoaDon(){this._dropdownCommonMajorService.DropdownLuaChonHoaDon().then(t=>{t&&t.success?this.lstLuaChonHoaDon=t.data:this._notification.error(p.$.ERROR,t.message)})}loadTatCaTaiKhoanMacDinh(){var t=this;return(0,I.Z)(function*(){const i=t._taiKhoanNgamDinhService.GetTaiKhoanNgamDinh_ForSelect(t.userLogin.donViId,y.nY.TraLaiHangMua,null,null,["TkNo","TkCo","TkThue"]),o=t._taiKhoanNgamDinhService.GetTaiKhoanNgamDinh_ForSelect(t.userLogin.donViId,y.nY.PhieuXuat,3,null,["TkNo","TkCo"]),a=t._taiKhoanNgamDinhService.GetTaiKhoanNgamDinh_ForSelect(t.userLogin.donViId,y.nY.PhieuThu,t.EnumThuChi_EnumLoaiThuTien.Khac,t.EnumLoaiQuy.QuyTienMat,["TkNo","TkCo"]),[h,u,r]=yield Promise.all([i,o,a]);t.lstTkCongNo=h?.data?.TkNo_List,t.tkCongNo_MacDinh=h?.data?.tkCongNo_MacDinh,t.lstTkKho=h?.data?.TkCo_List,t.tkKho_MacDinh=h?.data?.TkCo_MacDinh,t.lstTkThue=h?.data?.TkThue_List,t.tkThue_MacDinh=h?.data?.TkThue_MacDinh,t.lstTkNoXuat=u?.data?.TkNo_List,t.lstTkCoXuat=u?.data?.TkCo_List,t.tkNoXuat_MacDinh=u?.data?.tkCongNo_MacDinh,t.tkCoXuat_MacDinh=u?.data?.TkCo_MacDinh,t.lstTkNoThu=r?.data?.TkNo_List,t.lstTkCoThu=r?.data?.TkCo_List,t.tkNoThu_MacDinh=r?.data?.tkCongNo_MacDinh,t.tkCoThu_MacDinh=r?.data?.TkCo_MacDinh})()}lstTkCongNo=[];tkCongNo_MacDinh;lstTkTien=[];tkTien_MacDinh;lstTkKho=[];tkKho_MacDinh;lstTkThue=[];tkThue_MacDinh;lstTkNoThu=[];lstTkCoThu=[];tkNoThu_MacDinh;tkCoThu_MacDinh;lstTkNoXuat=[];lstTkCoXuat=[];tkNoXuat_MacDinh;tkCoXuat_MacDinh;lstTkNo_Thu=[];tkNo_Thu_MacDinh;getThongTinTaiKhoanKeToan(){this._taiKhoanNgamDinhService.GetTaiKhoanNgamDinh_ForSelect(this.userLogin.donViId,y.nY.TraLaiHangMua,null,this.requestModel.hinhThucHoanTien,["TkCongNo","TkTien","TkKho","TkThue"]).then(i=>{this.lstTkCongNo=i?.data?.TkCongNo_List,this.tkCongNo_MacDinh=i?.data?.TkCongNo_MacDinh,this.lstTkTien=i?.data?.TkTien_List,this.tkTien_MacDinh=i?.data?.TkTien_MacDinh,this.lstTkKho=i?.data?.TkKho_List,this.tkKho_MacDinh=i?.data?.TkKho_MacDinh,this.lstTkThue=i.data.TkThue_List,this.tkThue_MacDinh=i.data.TkThue_MacDinh,this.lstSanPhamAdd?.forEach(o=>{o.tkTien=this.tkTien_MacDinh})})}dropDownDungTich(){this._dropdownCommonService.DropdownDmSanPham(gn.LO.DungTich).then(t=>{t.success?this.lstDungTich=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangPhieu(){this._dropdownCommonMajorService.DropdownTinhTrangPhieuMuaHang().then(t=>{t.success?this.lstTinhTrangPhieu=t.data.filter(i=>4!==i.id):this._notification.error(p.$.ERROR,t.message)})}getMauHoaDon(){this._dropdownCommonMajorService.DropdownDanhMucKeToanTheoKieuLoai(y.KB.MauHoaDon).then(t=>{t.success?this.lstMauHoaDon=t.data:this._notification.error(p.$.ERROR,t.message)})}getNhanVien(t=null,i=null){this._userService.TimKiemTheoRoleVaKeyword({keyword:t,idNhanVien:i}).subscribe(o=>{o.success&&(this.lstNhanVien=o.data)})}dropdownKho(){this._dropdownCommonService.DropdownDsKho().then(t=>{t.success?(this.lstKho=t.data,this.lstKho&&this.lstKho.length>0&&(this.id||this.formInput.patchValue({idKhoXuat:this.lstKho[0].id}))):this._notification.error(p.$.ERROR,t.message)})}getDSTaiKhoanTienMatByChiNhanh(){this._taiKhoanTienMatService.GetDSTaiKhoanTienMatByChiNhanh().then(t=>{t&&t.success&&(this.listTaiKhoanTienMat=t.data,this.listTaiKhoanTienMat=this.listTaiKhoanTienMat.map(i=>({...i,image:i.image?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${i.image}&size=o`:"assets/images/image-not-found.png"})),setTimeout(()=>{this.listTaiKhoanTienMat=[...this.listTaiKhoanTienMat]},0))})}getPhieuMuaHangAutoComplete(t=null,i=null){this._phieuTraLaiHangMuaService.SearchPhieuMuaAutocomplete({keyword:t,id:i}
1).then(o=>{this._spinner.hide(),o&&o.success?this.lstPhieuMuaHang=o.data:this._notification.error(p.$.ERROR,o.message)})}getPhieuMuaById(t){this._spinner.show(),this._phieuTraLaiHangMuaService.GetPhieuMuaById(t).then(i=>{if(this._spinner.hide(),i.success){let o=i.data.phieuMuaHang;o&&o.idNhanVienMuaHang&&this.getNhanVien(null,o.idNhanVienMuaHang);let a=i.data.listPhieuMuaHangSanPham;this.formInput.patchValue({id:o.id,maLoaiMuaHang:o.maLoaiMuaHang,idNhaCungCap:o.idNhaCungCap,tenNhaCungCap:o.tenNhaCungCap,diaChi:o.diaChi,maSoThue:o.maSoThue,nguoiLienHe:o.nguoiLienHe,soTaiKhoan:o.soTaiKhoan,tenNganHang:o.tenNganHang,bankCode:o.bankCode,tenChuTaiKhoan:o.tenChuTaiKhoan,noiDungMuaHang:o.noiDungMuaHang,idNhanVienMuaHang:o.idNhanVienMuaHang,soNgayDuocNo:o.soNgayDuocNo,tenChiNhanh:o.tenChiNhanh,ngayDonHang:o.ngayDonHang,idKhoXuat:o.idKhoNhapVao,maPhieu:"",idLuaChonHoaDon:o.idLuaChonHoaDon,idMauHoaDon:o.idMauHoaDon,kyHieuHoaDon:o.kyHieuHoaDon,ngayGiaoHang:o.ngayGiaoHang,soHoaDon:o.soHoaDon,tongGiaNhap:o.tongGiaNhap,tenNhanVienMuaHang:o.tenNhanVienMuaHang,maKhoNhapVao:o.maKhoNhapVao,tenKhoNhapVao:o.tenKhoNhapVao,valueGiamGiaChung:o.valueGiamGiaChung,typeGiamGiaChung:o.typeGiamGiaChung,tenNganHangChi:o.tenNganHangChi,tenChuTaiKhoanChi:o.tenChuTaiKhoanChi,soTaiKhoanChi:o.soTaiKhoanChi,bankCodeChi:o.bankCodeChi,idNganHangChi:o.idNganHangChi,maNhaCungCap:o.maNhaCungCap,isSuDungBankOnline:o.isSuDungBankOnline,idPhuongThucThanhToan:o.idPhuongThucThanhToan,chiTienMat:o.chiTienMat,chiChuyenKhoan:o.chiChuyenKhoan,loaiNhaCungCapOrKhachHang:o.loaiNhaCungCapOrKhachHang,isTaoPhieuChi:o.isTaoPhieuChi,ngayHachToan:Date.now(),ngayChungTu:Date.now()}),this.tongTien=0,this.tongTienHang=0,this.tongTienChietKhau=0,this.tongTienThueGtgt=0,this.thanhTienTruocGiamGiaChung=0,this.formInput.controls.tongGiaNhap.setValue(0),this.lstSanPhamAdd=[],a&&a.length>0&&a.forEach(h=>{const u={id:h.id,nhomDoiTuong:h.nhomDoiTuong,idDoiTuong:h.idSanPham,tenDoiTuong:h.tenSanPham,maDoiTuong:h.maSanPham,donGia:h.giaNhap,soLuong:h.soLuong,soLuongConLai:h.soLuongConLai,valueGiamGia:h.valueGiamGia,typeGiamGia:h.typeGiamGia,tongTienChietKhau:h.tongTienChietKhau,tongTien:h.tongTien,dungTich:h.soLuongDungTichChiTiet&&h.soLuongDungTichChiTiet>0?h.soLuongDungTichChiTiet+" "+h.tenDungTich:"",valueThueGtgt:h.valueThueGtgt,typeThueGtgt:h.typeThueGtgt,isSuDungQuyDoiDonViTinh:h.isSuDungQuyDoiDonViTinh,idDonViTinh:h.idDonViTinh,tiLeQuyDoi:h.tiLeQuyDoi,jsonQuyDoi:h.jsonQuyDoi,loSanPham:h.loSanPham,soDangKy:h.soDangKy,ngaySanXuat:h.ngaySanXuat,ngayHetHanSanPham:h.ngayHetHanSanPham,idSanPhamChaHaCap:h.idSanPhamChaHaCap,imei:h.imei,sanPhamChaHaCapJson:h.sanPhamChaHaCapJson,isSanPhamImei:h.isSanPhamImei,bangHaCapJsonArray:[],imeiSuDungLoDate:h.imeiSuDungLoDate,tkGiaVonNo:"",tkGiaVonCo:""};if(u.jsonQuyDoi&&u.isSuDungQuyDoiDonViTinh){u.jsonQuyDoi=JSON.parse(u.jsonQuyDoi);let d=u.jsonQuyDoi.find(m=>1==m.SoLuongToDvNho);d&&(u.dungTich=u.tiLeQuyDoi*u.soLuong+" "+d.TenDonViTinhTo),""!==h.valueThueGtgtText&&void 0!==h.valueThueGtgtText&&(h.valueThueGtgt=h.valueThueGtgtText,u.valueThueGtgt=h.valueThueGtgtText),""!==h.valueThueGtgtText&&void 0!==h.valueThueGtgtText&&(h.valueThueGtgt=h.valueThueGtgtText,u.valueThueGtgt=h.valueThueGtgtText)}u.sanPhamChaHaCapJson&&(u.bangHaCapJsonArray=JSON.parse(u.sanPhamChaHaCapJson));const r={...u,tkCongNo:this.tkCongNo_MacDinh,tkTien:this.tkTien_MacDinh,tkKho:this.tkKho_MacDinh,tkThue:this.tkThue_MacDinh,currentTkNoField:"tkNo_Thu",currentTkCoField:"tkCo_Thu",isChecked:!1};this.lstSanPhamAdd.push(r)})}})}onDebounceGetPhieuMuaHang(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getPhieuMuaHangAutoComplete(t)},i)}onDebounceGetNhanVien(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhanVien(t)},i)}onChangeNhanVienMuaHang(t){let i=this.lstNhanVien.find(o=>o.id==t);i&&this.formInput.patchValue({tenNhanVienMuaHang:i.ten})}onChangeLuaChonHoaDon(t){}onChangePhieuMuaHang(t){t?this.TLHM_TimPhieuMuaHangById(t):this.resetValue()}onChangeTaiKhoanTienMat(t){let i=this.listTaiKhoanTienMat.find(o=>o.idTaiKhoan==t);i&&this.formInput.patchValue({idPhuongThucThanhToan:i.idPhuongThucThanhToan,idTaiKhoanTienMat:i.idTaiKhoan,maTaiKhoanTienMat:i.maTaiKhoan,tenTaiKhoanTienMat:i.tenTaiKhoan})}onChangeKho(t){let i=this.lstKho.find(o=>o.id==t);i&&this.formInput.patchValue({maKhoNhapVao:i.ma,tenKhoNhapVao:i.ten})}resetValue(){this.formInput.patchValue({idNhaCungCap:null,tenNhaCungCap:null,diaChi:null,maSoThue:null,nguoiLienHe:null,noiDungMuaHang:null,idNhanVienMuaHang:null,soNgayDuocNo:null}),this.lstSanPhamAdd=[]}onChangeLuaChonGiamTru(t){const i=this.requestModel.hinhThucHoanTien;this.isEdit()||(this.requestModel.hinhThucHoanTien=t),0===i?this.tabTitle1="Gi\u1ea3m tr\u1eeb c\xf4ng n\u1ee3":1===i&&(this.tabTitle1="Phi\u1ebfu thu"),this.getThongTinTaiKhoanKeToan()}updateTabTitles(){const t=this.requestModel.hinhThucHoanTien,i=this.requestModel.isTraLaiHangTrongKho;this.showTab2=!1,0===t?(this.tabTitle1="Gi\u1ea3m tr\u1eeb c\xf4ng n\u1ee3",i&&(this.showTab2=!0,this.tabTitle2="Phi\u1ebfu xu\u1ea5t")):1===t&&(this.tabTitle1="Phi\u1ebfu thu",i&&(this.showTab2=!0,this.tabTitle2="Phi\u1ebfu xu\u1ea5t")),i?0===t?(this.columnLeft="TK c\xf4ng n\u1ee3",this.columnRight="TK kho"):(this.columnLeft="TK ti\u1ec1n",this.columnRight="TK kho"):0===t?(this.columnLeft="TK c\xf4ng n\u1ee3",this.columnRight="TK chi ph\xed"):(this.columnLeft="TK ti\u1ec1n",this.columnRight="TK chi ph\xed"),0!==t||i?0===t&&i?0===this.indexTab?(this.currentTkNoField="tkNo",this.currentTkCoField="tkCo"):(this.currentTkNoField="tkNo_Xuat",this.currentTkCoField="tkCo_Xuat"):1!==t||i?1===t&&i&&(0===this.indexTab?(this.currentTkNoField="tkNo_Thu",this.currentTkCoField="tkCo_Thu"):(this.currentTkNoField="tkNo_Xuat",this.currentTkCoField="tkCo_Xuat")):(this.currentTkNoField="tkNo_Thu",this.currentTkCoField="tkCo_Thu"):(this.currentTkNoField="tkNo",this.currentTkCoField="tkCo")}onTabChange(t){this.indexTab=t,this.updateTabTitles()}updateTabTitles_Old(){const t=this.requestModel.hinhThucHoanTien,i=this.requestModel.isTraLaiHangTrongKho;1==t?this.tabTitle1=i?"Phi\u1ebfu xu\u1ea5t":"Gi\u1ea3m tr\u1eeb c\xf4ng n\u1ee3":2==t&&(this.tabTitle1="Phi\u1ebfu thu"),2==t&&i&&(this.tabTitle2="Phi\u1ebfu xu\u1ea5t");const o=this.requestModel.hinhThucHoanTien;this.requestModel.isTraLaiHangTrongKho?1===o?(this.columnLeft="TK c\xf4ng n\u1ee3",this.columnRight="TK kho"):(this.columnLeft="TK ti\u1ec1n",this.columnRight="TK kho"):1===o?(this.columnLeft="TK c\xf4ng n\u1ee3",this.columnRight="TK chi ph\xed"):(this.columnLeft="TK ti\u1ec1n",this.columnRight="TK chi ph\xed")}resetForm(){}onBlur(){let t=this.lstSanPhamAdd,i=0,o=0,a=0,h=0;t&&t.length>0&&t.filter(r=>
1r.isChecked).forEach(r=>{r.donGia||(r.donGia=0),r.valueGiamGia||(r.valueGiamGia=0),(null==r.valueThueGtgt||""===r.valueThueGtgt)&&(r.valueThueGtgt=0);let d=0,m=0,b=0,f=t.indexOf(r);const Z=this.lstSanPhamAdd.at(f);if(r.donGia&&r.soLuong){const H=r.donGia*r.soLuong;o+=H,r.valueGiamGia&&r.typeGiamGia&&(m=1==r.typeGiamGia?Math.round(H*r.valueGiamGia/100):Math.round(r.valueGiamGia));const x=H-m;a+=m,"number"==typeof r.valueThueGtgt&&r.typeThueGtgt&&(b=1==r.typeThueGtgt?Math.round(x*r.valueThueGtgt/100):Math.round(r.valueThueGtgt)),h+=b,d=x+b,Z.tongTien=d,i+=d}if(r.idDungTich){let H=this.lstDungTich.find(x=>x.id==r.idDungTich);if(H){let x="";r.valueDonViDem=r.valueDonViDemBanDau*r.soLuong,r.valueDonViDem&&(x=r.valueDonViDem+" "+H.ten,r.dungTich=x)}}if(r.isSuDungQuyDoiDonViTinh){let H=r.jsonQuyDoi.find(j=>j.IdDonViTinhTo==r.idDonViTinh);H&&(r.donGia=H.GiaCua1DonViTinhTo,r.tyLeQuyDoiMacDinh=H.SoLuongToDvNho);let x=r.jsonQuyDoi.find(j=>1==j.SoLuongToDvNho);x&&(r.dungTich=r.tyLeQuyDoiMacDinh*r.soLuong+" "+x.TenDonViTinhTo)}}),this.thanhTienTruocGiamGiaChung=i,this.tongTien=i-(this.tienGiamGiaChung??0),this.tongTienHang=o,this.tongTienChietKhau=a,this.tongTienThueGtgt=h,this.tongTien<0&&(this.tongTien=0),this.formInput.controls.tongGiaNhap.setValue(i)}checkedChangeDetail(t,i){t.isChecked=i,t.isChecked&&this.calcRow(t),this.updateTongTien()}onRowChanged(t){this.markEdited(t),this.calcRow(t),1==t.isChecked&&this.updateTongTien()}markEdited(t){t.isEdited=!0}enumTypeGiamGia={PHAN_TRAM:1,TIEN:2};calcRow(t){t.thanhTien=(t.donGia??0)*(t.soLuong??0);let i=0;i=t.typeGiamGia===this.enumTypeGiamGia.TIEN?t.valueGiamGia??0:t.thanhTien*((t.valueGiamGia??0)/100),t.tongTienChietKhau=i;let o=0;o=t.typeThueGtgt===this.enumTypeGiamGia.TIEN?t.valueThueGtgt??0:(t.valueThueGtgt??0)/100*(t.thanhTien-t.tongTienChietKhau),t.tongTienThueGtgt=o,t.tongTien=t.thanhTien-t.tongTienChietKhau+t.tongTienThueGtgt}updateTongTien(){const t=this.lstSanPhamAdd.filter(i=>i.isChecked);this.tongTienHang=Number(t.reduce((i,o)=>i+(o.thanhTien??0),0).toFixed(0)),this.tongTienChietKhau=Number(t.reduce((i,o)=>i+(o.tongTienChietKhau??0),0).toFixed(0)),this.tongTienThueGtgt=Number(t.reduce((i,o)=>i+(o.tongTienThueGtgt??0),0).toFixed(0)),this.tongTien=Number(t.reduce((i,o)=>i+(o.tongTien??0),0).toFixed(0))}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}save(){let t=!1;this.requestModel.isTraLaiHangTrongKho&&(t=this.checkChuaChonDuDinhDanh()),1!=t&&this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-phieu-luu-se-khong-xoa-duoc","Phi\u1ebfu l\u01b0u s\u1ebd kh\xf4ng x\xf3a \u0111\u01b0\u1ee3c. B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n l\u01b0u?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this.insertData()}})}insertData(){let t=this.formInput.getRawValue(),i=!1,a=!1,h=!1,u=!1,r=!1,d=!1,m=this.lstSanPhamAdd.filter(f=>f.isChecked);if(m.forEach(f=>{f.idDoiTuong||(i=!0),f.soLuong||(a=!0),f.valueGiamGia&&!f.typeGiamGia&&(h=!0),f.valueGiamGia>100&&1==f.typeGiamGia&&(u=!0),f.valueGiamGia>f.donGia&&2==f.typeGiamGia&&(u=!0),f.valueThueGtgt&&!f.typeThueGtgt&&(r=!0),f.valueThueGtgt>100&&1==f.typeThueGtgt&&(d=!0),"string"==typeof f.valueThueGtgt&&(f.valueThueGtgtText=f.valueThueGtgt,f.valueThueGtgt=0),f.jsonQuyDoi&&f.isSuDungQuyDoiDonViTinh&&(f.jsonQuyDoi=JSON.stringify(f.jsonQuyDoi))}),i)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-day-du-san-pham","H\xe3y ch\u1ecdn \u0111\u1ea7y \u0111\u1ee7 s\u1ea3n ph\u1ea9m"));if(a)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-nhap-day-du-so-luong","H\xe3y nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng"));if(h)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-kieu-giam-gia","H\xe3y ch\u1ecdn ki\u1ec3u gi\u1ea3m gi\xe1"));if(u)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-giam-gia-kh
1ong-hop-le-vuot-qua-gia","Gi\u1ea3m gi\xe1 kh\xf4ng h\u1ee3p l\u1ec7, v\u01b0\u1ee3t qu\xe1 s\u1ed1 gi\xe1 s\u1ea3n ph\u1ea9m"));if(r)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-hay-chon-kieu-thue-gtgt","H\xe3y ch\u1ecdn ki\u1ec3u thu\u1ebf GTGT"));if(d)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-thue-gtgt-khong-hop-le","Thu\u1ebf GTGT kh\xf4ng h\u1ee3p l\u1ec7"));t.ngayHachToan&&(t.ngayHachToan=v(t.ngayHachToan).format()),t.ngayChungTu&&(t.ngayChungTu=v(t.ngayChungTu).format());let b=!1;if(m.forEach(f=>{f.soLuong>f.soLuongConLai&&(b=!0)}),b)this._notification.warning(p.$.WARNING,this.tsb.t("msg-so-luong-tra-lai-khong-lon-hon-chung-tu-mua","S\u1ed1 l\u01b0\u1ee3ng tr\u1ea3 l\u1ea1i kh\xf4ng \u0111\u01b0\u1ee3c l\u1edbn h\u01a1n S\u1ed1 l\u01b0\u1ee3ng c\u1ee7a ch\u1ee9ng t\u1eeb mua h\xe0ng. Xin vui l\xf2ng nh\u1eadp l\u1ea1i."));else{if(1==this.requestModel.isTraLaiHangTrongKho&&null==this.formInput.controls.idKhoXuat.value)return void this._notification.warning(p.$.WARNING,this.tsb.t("msg-vui-long-chon-kho-xuat-hang","Vui l\xf2ng ch\u1ecdn kho xu\u1ea5t h\xe0ng"));this.markFormGroupTouched(this.formInput),!this.formInput.invalid&&(null!=this.id&&(t.id=this.id),t.ngayDonHang=v(t.ngayDonHang).format(),t.ngayGiaoHang=v(t.ngayGiaoHang).format(),t.TraLaiHangMuaSanPhamDtos=m,t.hinhThucHoanTien=this.requestModel.hinhThucHoanTien,t.isTraLaiHangTrongKho=this.requestModel.isTraLaiHangTrongKho,t.idPhieuMuaGoc=this.requestModel.idPhieuMuaGoc,t.idTaiKhoanTienMat&&this.listTaiKhoanTienMat&&this.listTaiKhoanTienMat.length>0&&(t.maTaiKhoanTienMat=this.listTaiKhoanTienMat.find(f=>f.idTaiKhoan==t.idTaiKhoanTienMat)?.maTaiKhoan,t.tenTaiKhoanTienMat=this.listTaiKhoanTienMat.find(f=>f.idTaiKhoan==t.idTaiKhoanTienMat)?.tenTaiKhoan),this._spinner.show(),this._phieuTraLaiHangMuaService.TraLaiHangMua_Create(t).then(f=>{this._spinner.hide(),f&&f.success?(this._notification.success(p.$.SUCCESS,this.tsb.t("msg-luu-phieu-tra-lai-hang-mua-thanh-cong","L\u01b0u phi\u1ebfu tr\u1ea3 l\u1ea1i h\xe0ng mua th\xe0nh c\xf4ng")),this.resetForm(),this._modal.close(!0)):this._notification.error(p.$.ERROR,f.message)}))}}cancel(){this._modal.close(!0)}onBankSelected(t,i,o){"TienMat"===o&&(this.formInput.controls.idPhuongThucThanhToan.setValue(t.idPhuongThucThanhToan),this.formInput.controls.idTaiKhoanTienMat.setValue(t.idTaiKhoan),this.formInput.controls.maTaiKhoanTienMat.setValue(t.maTaiKhoan),this.formInput.controls.tenTaiKhoanTienMat.setValue(t.tenTaiKhoan))}TLHM_TimPhieuMuaHangById(t){this._spinner.show(),this._phieuTraLaiHangMuaService.TLHM_TimPhieuMuaHangById(t).then(i=>{this._spinner.hide(),i&&i.success?this.handlePhieuMuaResponse(i.data):this._notification.error(p.$.ERROR,i?.message)})}handlePhieuMuaResponse(t){const i=t,o=t.traLaiHangMuaSanPhamDtos;this.setLoadNhanVien(i),this.patchFormPhieuMua(i),this.resetTongTien(),this.buildDanhSachSanPham(o),setTimeout(()=>this._tableService.onUpdateView(),100)}setLoadNhanVien(t){t?.idNhanVienMuaHang&&this.getNhanVien(null,t.idNhanVienMuaHang)}patchFormPhieuMua(t){this.formInput.patchValue({id:t.id,maLoaiMuaHang:t.maLoaiMuaHang,idNhaCungCap:t.idNhaCungCap,tenNhaCungCap:t.tenNhaCungCap,diaChi:t.diaChi,maSoThue:t.maSoThue,nguoiLienHe:t.nguoiLienHe,soTaiKhoan:t.soTaiKhoan,tenNganHang:t.tenNganHang,bankCode:t.bankCode,tenChuTaiKhoan:t.tenChuTaiKhoan,noiDungMuaHang:t.noiDungMuaHang,idNhanVienMuaHang:t.idNhanVienMuaHang,soNgayDuocNo:t.soNgayDuocNo,tenChiNhanh:t.tenChiNhanh,ngayDonHang:t.ngayDonHang,maPhieu:"",idLuaChonH
1oaDon:t.idLuaChonHoaDon,idMauHoaDon:t.idMauHoaDon,kyHieuHoaDon:t.kyHieuHoaDon,ngayGiaoHang:t.ngayGiaoHang,soHoaDon:t.soHoaDon,tongGiaNhap:t.tongGiaNhap,tenNhanVienMuaHang:t.tenNhanVienMuaHang,maKhoNhapVao:t.maKhoNhapVao,tenKhoNhapVao:t.tenKhoNhapVao,valueGiamGiaChung:t.valueGiamGiaChung,typeGiamGiaChung:t.typeGiamGiaChung,isSuDungBankOnline:t.isSuDungBankOnline,idPhuongThucThanhToan:t.idPhuongThucThanhToan,chiTienMat:t.chiTienMat,chiChuyenKhoan:t.chiChuyenKhoan,loaiNhaCungCapOrKhachHang:t.loaiNhaCungCapOrKhachHang,isTaoPhieuChi:t.isTaoPhieuChi,idKhoXuat:t.idKhoXuat,ngayHachToan:Date.now(),ngayChungTu:Date.now()}),this.idPhieuNhap=t.idPhieuNhap}resetTongTien(){this.tongTien=0,this.tongTienHang=0,this.tongTienChietKhau=0,this.tongTienThueGtgt=0,this.thanhTienTruocGiamGiaChung=0,this.formInput.controls.tongGiaNhap.setValue(0)}buildDanhSachSanPham(t){this.lstSanPhamAdd=[],t&&0!==t.length&&t.forEach(i=>{const o=this.buildSanPhamItem(i);this.lstSanPhamAdd.push(o)})}buildSanPhamItem(t){let i={id:t.id,nhomDoiTuong:t.nhomDoiTuong,idDoiTuong:t.idDoiTuong,maDoiTuong:t.maDoiTuong,tenDoiTuong:t.tenDoiTuong,donGia:t.giaNhap,soLuong:t.soLuong,soLuongConLai:t.soLuongConLai,valueGiamGia:t.valueGiamGia,typeGiamGia:t.typeGiamGia,tongTienChietKhau:t.tongTienChietKhau,valueThueGtgt:t.valueThueGtgt,typeThueGtgt:t.typeThueGtgt,tongTienThueGtgt:t.tongTienThueGtgt,tongTien:t.tongTien,isSuDungQuyDoiDonViTinh:t.isSuDungQuyDoiDonViTinh,idDonViTinh:t.idDonViTinh,tiLeQuyDoi:t.tiLeQuyDoi,jsonQuyDoi:t.jsonQuyDoi,maLoDate:t.maLoDate,loSanPham:t.loSanPham,soDangKy:t.soDangKy,ngaySanXuat:t.ngaySanXuat,isSanPhamLoDate:t.isSanPhamLoDate,ngayHetHanSanPham:t.ngayHetHanSanPham,idSanPhamChaHaCap:t.idSanPhamChaHaCap,imei:t.imei,sanPhamChaHaCapJson:t.sanPhamChaHaCapJson,isSanPhamImei:t.isSanPhamImei,bangHaCapJsonArray:[],imeiSuDungLoDate:t.imeiSuDungLoDate,tkGiaVonNo:"",tkGiaVonCo:""};return this.handleQuyDoi(t,i),this.handleSanPhamHaCap(i),{...i,tkCongNo:this.tkCongNo_MacDinh,tkTien:this.tkTien_MacDinh,tkKho:this.tkKho_MacDinh,tkThue:this.tkThue_MacDinh,currentTkNoField:"tkNo_Thu",currentTkCoField:"tkCo_Thu",isChecked:!1}}handleQuyDoi(t,i){if(i.jsonQuyDoi&&i.isSuDungQuyDoiDonViTinh){i.jsonQuyDoi=JSON.parse(i.jsonQuyDoi);const o=i.jsonQuyDoi.find(a=>1===a.SoLuongToDvNho);o&&(i.dungTich=i.tiLeQuyDoi*i.soLuong+" "+o.TenDonViTinhTo)}t.valueThueGtgtText&&(i.valueThueGtgt=t.valueThueGtgtText)}handleSanPhamHaCap(t){t.sanPhamChaHaCapJson&&(t.bangHaCapJsonArray=JSON.parse(t.sanPhamChaHaCapJson))}checkChuaChonDuDinhDanh(){const t=this.lstSanPhamAdd.filter(i=>i.isChecked&&(!0===i.isSanPhamImei||!0===i.isSanPhamLoDate));for(const i of t){if(!0===i.isSanPhamImei){const o=i.lstImeiDaChon?.length||0;if(o!==i.soLuong)return this._notification.warning("C\u1ea3nh b\xe1o",`S\u1ea3n ph\u1ea9m "${i.tenDoiTuong}" c\u1ea7n ch\u1ecdn \u0111\u1ee7 ${i.soLuong} IMEI (\u0111\xe3 ch\u1ecdn ${o})`),!0}if(!0===i.isSanPhamLoDate&&(""==i.maLoDate||null==i.maLoDate||null==i.maLoDate))return this._notification.warning("C\u1ea3nh b\xe1o",`S\u1ea3n ph\u1ea9m "${i.tenDoiTuong}" ch\u01b0a ch\u1ecdn m\xe3 l\xf4 date`),!0}return!1}getImeiSummary(t){return t.isSanPhamImei&&t.lstImeiDaChon?.length?`\u0110\xe3 ch\u1ecdn ${t.lstImeiDaChon.length} IMEI`:""}openPopupChonImeiLoDate(t){let i=this.formInput.controls.idKhoXuat.value;i?this.idPhieuNhap?this._modalService.create({nzTitle:this.tsb.t("tlt-chon-imei-lo-han-su-dung","Ch\u1ecdn IMEI / L\xf4 - H\u1ea1n s\u1eed d\u1ee5ng")+" ["+t.maDoiTuong+" - "+t.tenDoiTuong+"]",nzContent:fy,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"50%",nzComponentParams:{idKho:i,idPhieuNhap:this.idPhieuNhap,sanPham:{...t,lstImeiDaChon:[...t.lstImeiDaChon||[]],lstLoDateDaChon:[...t.lstLoDateDaChon||[]]}},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&(t.isSanPhamImei&&(t.lstImeiDaChon=a.lstImeiDaChon||[]),t.isSanPhamLoDate&&(t.maLoDate=a.maLoDate))}):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-tim-thay-phieu-nhap","Kh\xf4ng t\xecm th\u1ea5y phi\u1ebfu nh\u1eadp")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-kho-xuat","Vui l\xf2ng ch\u1ecdn kho xu\u1ea5t"))}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(F.K),n.Y36(g.qu),n.Y36(O.t2),n.Y36(ii),n.Y36(an.f),n.Y36(Ln.$),n.Y36(Ct._),n.Y36(S.Lf),n.Y36(Nt.P),n.Y36(S.Sf),n.Y36(zt.w))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tra-lai-hang-mua-edit"]],inputs:{id:"id"},decls:281,vars:404,consts:[[1,"mt-3"],[1,"col-12","d-flex","align-items-center","justify-content-start","m-b-25","p-0","m-l-5"],[1,"col-1"],["style","width: 400px","nzShowSearch","","nzAllowClear","",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange","nzOnSearch",4,"ngIf"],["style","width: 400px","nz-input","","type","text","readOnly","true",3,"nzSize","ngModel","ngModelOptions","ngModelChange",4,"ngIf"],[1,"col-12","d-flex","align-items-center","gap-3","p-0","m-b-25","m-l-10"],[1,"d-flex","align-items-center","gap-2",3,"ngModel","ngModelOptions","disabled","ngModelChange"],["nz-radio","",3,"nz
1Value"],["nz-checkbox","",1,"mb-0","d-flex","align-items-center",3,"disabled","ngModel","ngModelOptions","ngModelChange"],["nzType","card",3,"nzSelectedIndex","nzSelectedIndexChange"],[3,"nzTitle"],[3,"nzTitle",4,"ngIf"],[1,"col-12"],["nz-form","",3,"formGroup","keydown.enter"],[1,"row"],[1,"col-5","card"],[1,"card-form"],[1,"header-card-top",2,"padding","5px"],["nz-row","",1,"form-sp",2,"padding","10px"],["nz-col","",3,"nzSpan"],["nzFor","tenNhaCungCap",1,"text-left",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],[2,"display","flex","align-items","center","gap","4px"],["nz-input","","formControlName","tenNhaCungCap","type","text",3,"nzSize","placeholder"],["nzFor","diaChi",1,"text-right",3,"nzSm","nzXs"],["nz-input","","formControlName","diaChi","type","text",3,"nzSize","placeholder"],["nzFor","maSoThue",1,"text-left",3,"nzSm","nzXs"],["nz-input","","formControlName","maSoThue","type","text",3,"nzSize","placeholder"],["nzFor","nguoiLienHe",1,"text-right",3,"nzSm","nzXs"],["nz-input","","formControlName","nguoiLienHe","type","text",3,"nzSize","placeholder"],["nzFor","idNhanVienMuaHang",1,"text-left",3,"nzSm","nzXs"],["formControlName","idNhanVienMuaHang","nzShowSearch","","nzAllowClear","","nzCustomContent","",1,"w-100",3,"nzPlaceHolder","nzOnSearch","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzFor","soNgayDuocNo",1,"text-right",3,"nzSm","nzXs"],["formControlName","soNgayDuocNo",1,"w-100",3,"nzMin","nzStep","nzPlaceHolder"],["nzFor","soNgayDuocNo",1,"text-left",3,"nzSm"],[3,"nzSm"],["nz-input","","formControlName","dienGiai","type","text",3,"nzSize","placeholder"],["nz-col","",3,"nzSpan",4,"ngIf"],[1,"col-7","card"],["nz-row",""],["nzFor","idKhoNhapVao",1,"text-left",3,"nzSm","nzXs"],["nz-input","","formControlName","maPhieu","type","text",3,"nzSize","placeholder","readOnly"],["nzFor","idLuaChonHoaDon",1,"text-left",3,"nzSm","nzXs"],["nzShowSearch","","nzAllowClear","","formControlName","idLuaChonHoaDon",1,"w-100",3,"nzSize","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzFor","idMauHoaDon",3,"nzSm","nzXs"],["nzShowSearch","","nzAllowClear","","formControlName","idMauHoaDon",1,"w-100",3,"nzSize","nzPlaceHolder"],["nzFor","kyHieuHoaDon",1,"text-left",3,"nzSm","nzXs"],["nz-input","","formControlName","kyHieuHoaDon","type","text",3,"nzSize","placeholder"],["nzFor","soHoaDon",3,"nzSm","nzXs"],["nz-input","","formControlName","soHoaDon","type","text",3,"nzSize","placeholder"],["nzRequired","","nzFor","idTinhTrangPhieu",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["nzShowSearch","","formControlName","idTinhTrangPhieu",1,"w-100",3,"nzSize","nzPlaceHolder"],["nzRequired","","nzFor","ngayHachToan",1,"text-right",3,"nzSm","nzXs"],["formControlName","ngayHachToan"],["nzRequired","","nzFor","ngayChungTu",1,"text-right",3,"nzSm","nzXs"],["formControlName","ngayChungTu"],[1,"table-responsive","m-t-25"],[1,"d-flex","tab-header","m-b-10"],[1,"tab-item","m-r-20"],[3,"nzBordered","nzScroll","nzData","nzShowPagination","nzFrontPagination"],["appThDirective","","appThResizer","",1,"text-center",3,"index_resizer","nzWidth"],["appThDirective","","appThResizer","","class","text-center",3,"index_resizer","nzWidth",4,"ngIf"],["appThDirective","","appThResizer","",1,"text-right",3,"index_resizer","nzWidth"],["appThDirective","",1,"text-center",3,"nzWidth"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"guide-line"],["guideLine",""],[1,"row",2,"background-color","#ffffff"],[1,"col-9"],[1,"col-3",2,"padding","5px"],[1,"row","mb-1"],[1,"col-6","text-left"],[1,"col-6","text-right","font-weight-bold"],[1,"col-6","text-left",2,"border-top","1px solid gray"],[1,"col-6","text-right","font-weight-bold",2,"color","blue","border-top","1px solid gray"],[1,"mt-3","d-flex","justify-content-end"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","save"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","close"],["nzShowSearch","","nzAllowClear","",2,"width","400px",3,"nzSize","ngModel","ngModelOptions","nzPlaceHolder","ngModelChange","nzOnSearch"],[3,"nzLabel","nzValue"],["nz-input","","type","text","readOnly","true",2,"width","400px",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue"],["nzFor","idTaiKhoanTienMat",1,"text-left",3,"nzSm","nzXs"],[3,"title","bankList","selectedBankId","bankSelected"],[1,"text-left",3,"nzSm","nzXs"],["nzShowSearch","","nzAllowClear","","formControlName","idKhoXuat",1,"w-100",3,"nzSize","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"ngClass"],[1,"text-center"],["nz-checkbox","",2,"pointer-events","auto",3,"disabled","ngModel","ngModelChange"],["nz-typography","","nzCopyable","",1,"code-copy",3,"nzCopyText"],["nz-checkbox","",3,"ngModel","ngModelOptions","nzDisabled","ngModelChange"],["class","text-center",4,"ngIf"],["bindLabel","soTaiKhoan","bindValue","soTaiKhoan",3,"items","ngModel","placeholder","a
1ppendTo","clearable","ngModelChange"],["ng-option-tmp",""],[3,"ngModel","nzMin","disabled","ngModelChange"],[4,"ngIf","ngIfElse"],["readonlyDvtTpl",""],[1,"text-right"],["nzAddOnAfter","\u0111"],[2,"text-align","right",3,"disabled","PlaceHolder","ngModel","blur","ngModelChange"],[3,"nzAddOnAfter"],[3,"PlaceHolder","ngModel","ngModelChange"],["addOnAfterTemplate",""],[3,"ngModel","ngModelChange"],[2,"width","100%",3,"ngModel","disabled","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["nzAddOnAfter","\u0111",3,"nzAddOnBefore"],[2,"text-align","right",3,"ngModel","disabled","ngModelChange"],[3,"click",4,"ngIf"],[2,"width","100%",3,"ngModel","nzDisabled","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[2,"width","65px",3,"nzSize","ngModel","ngModelChange"],[3,"click"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"label",2),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.YNc(5,yy,3,9,"nz-select",3),n.YNc(6,My,1,4,"input",4),n.qZA(),n.TgZ(7,"div",5)(8,"nz-radio-group",6),n.NdJ("ngModelChange",function(h){return o.requestModel.hinhThucHoanTien=h})("ngModelChange",function(h){return o.onChangeLuaChonGiamTru(h)}),n.TgZ(9,"label",7),n._uU(10),n.ALo(11,"tsb"),n.qZA(),n.TgZ(12,"label",7),n._uU(13),n.ALo(14,"tsb"),n.qZA()(),n.TgZ(15,"label",8),n.NdJ("ngModelChange",function(h){return o.requestModel.isTraLaiHangTrongKho=h})("ngModelChange",function(){return o.updateTabTitles()}),n._uU(16),n.ALo(17,"tsb"),n.qZA()(),n.TgZ(18,"nz-tabset",9),n.NdJ("nzSelectedIndexChange",function(h){return o.indexTab=h})("nzSelectedIndexChange",function(h){return o.onTabChange(h)}),n._UZ(19,"nz-tab",10),n.YNc(20,Sy,1,1,"nz-tab",11),n.qZA(),n.TgZ(21,"div",12)(22,"form",13),n.NdJ("keydown.enter",function(h){return h.preventDefault()}),n.TgZ(23,"div",14)(24,"div",15)(25,"div",16)(26,"div",17)(27,"span"),n._uU(28),n.ALo(29,"tsb"),n.qZA()(),n.TgZ(30,"div",18)(31,"div",19)(32,"nz-form-item")(33,"nz-form-label",20),n._uU(34),n.ALo(35,"tsb"),n.qZA(),n.TgZ(36,"nz-form-control",21)(37,"div",22),n._UZ(38,"input",23),n.ALo(39,"tsb"),n.qZA()()()(),n.TgZ(40,"div",19)(41,"nz-form-item")(42,"nz-form-label",24),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.TgZ(45,"nz-form-control",21),n._UZ(46,"input",25),n.ALo(47,"tsb"),n.qZA()()(),n.TgZ(48,"div",19)(49,"nz-form-item")(50,"nz-form-label",26),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.TgZ(53,"nz-form-control",21),n._UZ(54,"input",27),n.ALo(55,"tsb"),n.qZA()()(),n.TgZ(56,"div",19)(57,"nz-form-item")(58,"nz-form-label",28),n._uU(59),n.ALo(60,"tsb"),n.qZA(),n.TgZ(61,"nz-form-control",21),n._UZ(62,"input",29),n.ALo(63,"tsb"),n.qZA()()(),n.TgZ(64,"div",19)(65,"nz-form-item")(66,"nz-form-label",30),n._uU(67),n.ALo(68,"tsb"),n.qZA(),n.TgZ(69,"nz-form-control",21)(70,"nz-select",31),n.NdJ("nzOnSearch",function(h){return o.onDebounceGetNhanVien(h,300)})("ngModelChange",function(h){return o.onChangeNhanVienMuaHang(h)}),n.ALo(71,"tsb"),n.YNc(72,Ny,3,3,"nz-option",32),n.qZA()()()(),n.TgZ(73,"div",19)(74,"nz-form-item")(75,"nz-form-label",33),n._uU(76),n.ALo(77,"tsb"),n.qZA(),n.TgZ(78,"nz-form-control",21),n._UZ(79,"nz-input-number",34),n.ALo(80,"tsb"),n.qZA()()(),n.TgZ(81,"div",19)(82,"nz-form-item")(83,"nz-form-label",35),n._uU(84),n.ALo(85,"tsb"),n.qZA(),n.TgZ(86,"nz-form-control",36),n._UZ(87,"input",37),n.ALo(88,"tsb"),n.qZA()()(),n.YNc(89,Dy,8,15,"div",38),n.qZA()()(),n.TgZ(90,"div",39)(91,"div",16)(92,"div",17)(93,"span"),n._uU(94),n.ALo(95,"tsb"),n.qZA()(),n.TgZ(96,"div",18)(97,"div",19)(98,"div",40)(99,"div",19)(100,"nz-form-item")(101,"nz-form-label",41),n._uU(102),n.ALo(103,"tsb"),n.qZA(),n.TgZ(104,"nz-form-control",21),n._UZ(105,"input",42),n.ALo(106,"tsb"),n.qZA()()(),n.TgZ(107,"div",19)(108,"nz-form-item")(109,"nz-form-label",43),n._uU(110),n.ALo(111,"tsb"),n.qZA(),n.TgZ(112,"nz-form-control",21)(113,"nz-select",44),n.NdJ("ngModelChange",function(h){return o.onChangeLuaChonHoaDon(h)}),n.ALo(114,"tsb"),n.YNc(115,Zy,1,2,"nz-option",45),n.qZA()()()(),n.TgZ(116,"div",19)(117,"nz-form-item")(118,"nz-form-label",46),n._uU(119),n.ALo(120,"tsb"),n.qZA(),n.TgZ(121,"nz-form-control",21)(122,"nz-select",47),n.ALo(123,"tsb"),n.YNc(124,Ay,1,2,"nz-option",45),n.qZA()()()(),n.TgZ(125,"div",19)(126,"nz-form-item")(127,"nz-form-label",48),n._uU(128),n.ALo(129,"tsb"),n.qZA(),n.TgZ(130,"nz-form-control",21),n._UZ(131,"input",49),n.ALo(132,"tsb"),n.qZA()()(),n.TgZ(133,"div",19)(134,"nz-form-item")(135,"nz-form-label",50),n._uU(136),n.ALo(137,"tsb"),n.qZA(),n.TgZ(138,"nz-form-control",21),n._UZ(139,"input",51),n.ALo(140,"tsb"),n.qZA()()(),n.YNc(141,Py,9,16,"div",38),n.qZA()(),n.TgZ(142,"div",19)(143,"div",19)(144,"nz-form-item")(145,"nz-form-label",52),n._uU(146),n.ALo(147,"tsb"),n.qZA(),n.TgZ(148,"nz-form-control",53),n.ALo(149,"tsb"),n.TgZ(150,"nz-select",54),n.ALo(151,"tsb"),n.YNc(152,Ey,
11,2,"nz-option",45),n.qZA()()()(),n.TgZ(153,"div",19)(154,"nz-form-item")(155,"nz-form-label",55),n._uU(156),n.ALo(157,"tsb"),n.qZA(),n.TgZ(158,"nz-form-control",53),n.ALo(159,"tsb"),n._UZ(160,"app-date-picker",56),n.qZA()()(),n.TgZ(161,"div",19)(162,"nz-form-item")(163,"nz-form-label",57),n._uU(164),n.ALo(165,"tsb"),n.qZA(),n.TgZ(166,"nz-form-control",53),n.ALo(167,"tsb"),n._UZ(168,"app-date-picker",58),n.qZA()()()()()()()()()(),n.TgZ(169,"div",59)(170,"div",60)(171,"span",61),n._uU(172),n.ALo(173,"tsb"),n.qZA(),n.TgZ(174,"span",61),n._uU(175),n.ALo(176,"tsb"),n.qZA()(),n.TgZ(177,"app-table-resize-not-save")(178,"nz-table",62)(179,"thead")(180,"tr")(181,"th",63),n._uU(182),n.ALo(183,"tsb"),n.qZA(),n.TgZ(184,"th",63),n._uU(185),n.ALo(186,"tsb"),n.qZA(),n.TgZ(187,"th",63),n._uU(188),n.ALo(189,"tsb"),n.qZA(),n.TgZ(190,"th",63),n._uU(191),n.ALo(192,"tsb"),n.qZA(),n.TgZ(193,"th",63),n._uU(194),n.ALo(195,"tsb"),n.qZA(),n.YNc(196,ky,3,6,"th",64),n.YNc(197,Ly,3,6,"th",64),n.TgZ(198,"th",63),n._uU(199),n.ALo(200,"tsb"),n.ALo(201,"tsb"),n.qZA(),n.TgZ(202,"th",63),n._uU(203),n.ALo(204,"tsb"),n.qZA(),n.TgZ(205,"th",63),n._uU(206),n.ALo(207,"tsb"),n.qZA(),n.TgZ(208,"th",63),n._uU(209),n.ALo(210,"tsb"),n.qZA(),n.TgZ(211,"th",63),n._uU(212),n.ALo(213,"tsb"),n.qZA(),n.TgZ(214,"th",63),n._uU(215),n.ALo(216,"tsb"),n.qZA(),n.TgZ(217,"th",63),n._uU(218),n.ALo(219,"tsb"),n.qZA(),n.TgZ(220,"th",63),n._uU(221),n.ALo(222,"tsb"),n.qZA(),n.TgZ(223,"th",65),n._uU(224),n.ALo(225,"tsb"),n.qZA(),n.TgZ(226,"th",66),n._uU(227),n.ALo(228,"tsb"),n.qZA()()(),n.TgZ(229,"tbody"),n.YNc(230,Wy,54,64,"tr",67),n.qZA()(),n._UZ(231,"div",68,69),n.qZA(),n.TgZ(233,"div",70),n._UZ(234,"div",71),n.TgZ(235,"div",72)(236,"div",73)(237,"div",74),n._uU(238),n.ALo(239,"tsb"),n.qZA(),n.TgZ(240,"div",75),n._uU(241),n.ALo(242,"vnd"),n.TgZ(243,"b"),n._uU(244,"\u0111"),n.qZA()()(),n.TgZ(245,"div",73)(246,"div",74),n._uU(247),n.ALo(248,"tsb"),n.qZA(),n.TgZ(249,"div",75),n._uU(250),n.ALo(251,"vnd"),n.TgZ(252,"b"),n._uU(253,"\u0111"),n.qZA()()(),n.TgZ(254,"div",73)(255,"div",74),n._uU(256),n.ALo(257,"tsb"),n.qZA(),n.TgZ(258,"div",75),n._uU(259),n.ALo(260,"vnd"),n.TgZ(261,"b"),n._uU(262,"\u0111"),n.qZA()()(),n.TgZ(263,"div",73)(264,"div",76),n._uU(265),n.ALo(266,"tsb"),n.qZA(),n.TgZ(267,"div",77),n._uU(268),n.ALo(269,"vnd"),n.TgZ(270,"b"),n._uU(271,"\u0111"),n.qZA()()()()()(),n.TgZ(272,"div",78)(273,"button",79),n.NdJ("click",function(){return o.save()}),n._UZ(274,"i",80),n._uU(275),n.ALo(276,"tsb"),n.qZA(),n.TgZ(277,"button",81),n.NdJ("click",function(){return o.cancel()}),n._UZ(278,"i",82),n._uU(279),n.ALo(280,"tsb"),n.qZA()()()),2&i&&(n.xp6(3),n.Oqu(n.xi3(4,210,"label-chung-tu-mua-hang","Ch\u1ee9ng t\u1eeb mua h\xe0ng")),n.xp6(2),n.Q6J("ngIf",null==o.id),n.xp6(1),n.Q6J("ngIf",null!=o.id),n.xp6(2),n.Q6J("ngModel",o.requestModel.hinhThucHoanTien)("ngModelOptions",n.DdM(401,st))("disabled",o.isEdit()),n.xp6(1),n.Q6J("nzValue",0),n.xp6(1),n.Oqu(n.xi3(11,213,"option-giam-tru-cong-no","Gi\u1ea3m tr\u1eeb c\xf4ng n\u1ee3")),n.xp6(2),n.Q6J("nzValue",o.EnumThuChi_EnumLoaiQuy.QuyTienMat),n.xp6(1),n.Oqu(n.xi3(14,216,"option-thu-tien-mat","Thu ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("disabled",o.isEdit())("ngModel",o.requestModel.isTraLaiHangTrongKho)("ngModelOptions",n.DdM(402,st)),n.xp6(1),n.hij(" ",n.xi3(17,219,"label-tra-lai-hang-trong-kho","Tr\u1ea3 l\u1ea1i h\xe0ng trong kho")," "),n.xp6(2),n.Q6J("nzSelectedIndex",o.indexTab),n.xp6(1),n.Q6J("nzTitle",o.tabTitle1),n.xp6(1),n.Q6J("ngIf",o.showTab2),n.xp6(2),n.Q6J("formGroup",o.formInput),n.xp6(6),n.Oqu(n.xi3(29,222,"label-thong-tin-nha-cung-cap","Th\xf4ng tin nh\xe0 cung c\u1ea5p")),n.xp6(3),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.hij(" ",n.xi3(35,225,"label-nha-cung-cap","Nh\xe0 cung c\u1ea5p")," "),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(2),n.Q6J("nzSize","small")("placeholder",n.xi3(39,228,"plh-nha-cung-cap","Nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(44,231,"label-dia-chi","\u0110\u1ecba ch\u1ec9")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(47,234,"plh-nhap-dia-chi","Nh\u1eadp \u0111\u1ecba ch\u1ec9")),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nz
1Xs",24),n.xp6(1),n.Oqu(n.xi3(52,237,"label-ma-so-thue","M\xe3 s\u1ed1 thu\u1ebf")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(55,240,"plh-nhap-ma-so-thue","Nh\u1eadp m\xe3 s\u1ed1 thu\u1ebf")),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(60,243,"label-nguoi-lien-he","Ng\u01b0\u1eddi li\xean h\u1ec7")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(63,246,"plh-nhap-nguoi-lien-he","Nh\u1eadp ng\u01b0\u1eddi li\xean h\u1ec7")),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.hij(" ",n.xi3(68,249,"label-nhan-vien-mua-hang","Nh\xe2n vi\xean mua h\xe0ng")," "),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzPlaceHolder",n.xi3(71,252,"plh-chon-nhan-vien-mua-hang","Ch\u1ecdn nh\xe2n vi\xean mua h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.lstNhanVien),n.xp6(1),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(77,255,"label-so-ngay-duoc-no","S\u1ed1 ng\xe0y \u0111\u01b0\u1ee3c n\u1ee3")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzMin",1)("nzStep",1)("nzPlaceHolder",n.xi3(80,258,"plh-nhap-so-ngay","Nh\u1eadp s\u1ed1 ng\xe0y")),n.xp6(2),n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",5),n.xp6(1),n.Oqu(n.xi3(85,261,"label-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzSm",21),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(88,264,"plh-nhap-dien-giai","Nh\u1eadp di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("ngIf",o.requestModel.hinhThucHoanTien==o.EnumThuChi_EnumLoaiQuy.QuyTienMat),n.xp6(5),n.Oqu(n.xi3(95,267,"label-thong-tin-don-hang","Th\xf4ng tin \u0111\u01a1n h\xe0ng")),n.xp6(3),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",5)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(103,270,"label-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(2),n.Q6J("nzSm",19)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(106,273,"plh-tu-sinh-ma","T\u1ef1 sinh m\xe3"))("readOnly",!0),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(111,276,"label-chon-hoa-don","Ch\u1ecdn h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(114,279,"plh-chon","Ch\u1ecdn")),n.xp6(2),n.Q6J("ngForOf",o.lstLuaChonHoaDon),n.xp6(1),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(120,282,"label-mau-hoa-don","M\u1eabu h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(123,285,"plh-chon","Ch\u1ecdn")),n.xp6(2),n.Q6J("ngForOf",o.lstMauHoaDon),n.xp6(1),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(129,288,"label-ky-hieu-hoa-don","K\xfd hi\u1ec7u h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(132,291,"plh-nhap-ky-hieu-hoa-don","Nh\u1eadp k\xfd hi\u1ec7u h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSpan",12),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(137,294,"label-so-hoa-don","S\u1ed1 h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(140,297,"plh-nhap-ky-hieu-hoa-don","Nh\u1eadp k\xfd hi\u1ec7u h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngIf",!0===o.requestModel.isTraLaiHangTrongKho),n.xp6(1),n.Q6J("nzSpan",12),n.xp6(1),n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.hij(" ",n.xi3(147,300,"label-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu")," "),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(149,303,"msg-tinh-trang-phieu-khong-bo-trong","T\xecnh tr\u1ea1ng phi\u1ebfu kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(151,306,"plh-chon-tinh-trang-phieu","Ch\u1ecdn t\xecnh tr\u1ea1ng phi\u1ebfu")),n.xp6(2),n.Q6J("ngForOf",o.lstTinhTrangPhieu),n.xp6(1),n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",10)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(157,309,"label-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(159,312,"msg-ngay-hach-toan-khong-bo-trong","Ng\xe0y h\u1ea1ch to\xe1n kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng!")),n.xp6(3),n.Q6J("nzSpan",24),n.xp6(2),n.Q6J("nzSm",10)("nz
1Xs",24),n.xp6(1),n.Oqu(n.xi3(165,315,"label-ngay-chung-tu","Ng\xe0y ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(167,318,"msg-ngay-chung-tu-khong-bo-trong","Ng\xe0y ch\u1ee9ng t\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng!")),n.xp6(6),n.hij(" ",n.xi3(173,321,"label-san-pham","S\u1ea3n ph\u1ea9m")," "),n.xp6(3),n.hij(" ",n.xi3(176,324,"label-imei-lo-date","Imei/L\xf4 date")," "),n.xp6(3),n.Q6J("nzBordered",!0)("nzScroll",n.DdM(403,Xy))("nzData",o.lstSanPhamAdd)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(3),n.Q6J("index_resizer",0)("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(183,327,"table-stt","STT")),n.xp6(2),n.Q6J("index_resizer",1)("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(186,330,"table-ma-sp","M\xe3 SP")),n.xp6(2),n.Q6J("index_resizer",2)("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(189,333,"table-ten-sp","T\xean SP")),n.xp6(2),n.Q6J("index_resizer",3)("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(192,336,"table-sp-imei","SP IMEI")),n.xp6(2),n.Q6J("index_resizer",4)("nzWidth","100px"),n.xp6(1),n.Oqu(n.xi3(195,339,"table-sp-lo-date","SP l\xf4 date")),n.xp6(2),n.Q6J("ngIf",o.requestModel.hinhThucHoanTien==o.EnumTraLaiHangMua_EnumHinhThucHoanTien.GiamTruCongNo),n.xp6(1),n.Q6J("ngIf",o.requestModel.hinhThucHoanTien==o.EnumTraLaiHangMua_EnumHinhThucHoanTien.TraLaiTienMat),n.xp6(1),n.Q6J("index_resizer",7)("nzWidth","120px"),n.xp6(1),n.hij(" ",null!=o.requestModel&&o.requestModel.isTraLaiHangTrongKho?n.xi3(200,342,"table-tk-kho","TK kho"):n.xi3(201,345,"table-tk-chi-phi","Tk Chi ph\xed")," "),n.xp6(3),n.Q6J("index_resizer",8)("nzWidth","120px"),n.xp6(1),n.Oqu(n.xi3(204,348,"table-so-luong","S\u1ed1 l\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("index_resizer",15)("nzWidth","140px"),n.xp6(1),n.Oqu(n.xi3(207,351,"table-don-vi-tinh","\u0110\u01a1n v\u1ecb t\xednh")),n.xp6(2),n.Q6J("index_resizer",9)("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(210,354,"table-don-gia","\u0110\u01a1n gi\xe1")),n.xp6(2),n.Q6J("index_resizer",10)("nzWidth","130px"),n.xp6(1),n.Oqu(n.xi3(213,357,"table-ty-le-ck","T\u1ef7 l\u1ec7 CK")),n.xp6(2),n.Q6J("index_resizer",11)("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(216,360,"table-tien-ck","Ti\u1ec1n CK")),n.xp6(2),n.Q6J("index_resizer",12)("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(219,363,"table-pt-thue-gtgt","% Thu\u1ebf GTGT")),n.xp6(2),n.Q6J("index_resizer",13)("nzWidth","120px"),n.xp6(1),n.Oqu(n.xi3(222,366,"table-tk-thue-gtgt","Tk thu\u1ebf GTGT")),n.xp6(2),n.Q6J("index_resizer",14)("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(225,369,"table-thanh-tien","Th\xe0nh ti\u1ec1n")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(228,372,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",o.lstSanPhamAdd),n.xp6(8),n.hij("",n.xi3(239,375,"label-tong-tien-hang","T\u1ed5ng ti\u1ec1n h\xe0ng"),":"),n.xp6(3),n.hij(" ",n.lcZ(242,378,o.tongTienHang)," "),n.xp6(6),n.hij("",n.xi3(248,380,"label-tong-tien-chiet-khau","T\u1ed5ng ti\u1ec1n chi\u1ebft kh\u1ea5u"),":"),n.xp6(3),n.hij(" -",n.lcZ(251,383,o.tongTienChietKhau)," "),n.xp6(6),n.hij("",n.xi3(257,385,"label-tong-tien-thue-gtgt","T\u1ed5ng ti\u1ec1n thu\u1ebf GTGT"),":"),n.xp6(3),n.hij(" +",n.lcZ(260,388,o.tongTienThueGtgt)," "),n.xp6(6),n.hij(" ",n.xi3(266,390,"label-thanh-tien-cuoi","Th\xe0nh ti\u1ec1n cu\u1ed1i"),": "),n.xp6(3),n.hij(" ",n.lcZ(269,393,o.tongTien)," "),n.xp6(7),n.hij(" ",n.xi3(276,395,"btn-luu","L\u01b0u")," "),n.xp6(4),n.hij("",n.xi3(280,398,"btn-thoat","Tho\xe1t")," "))},dependencies:[s.mk,s.sg,s.O5,M.ix,A.w,P.dQ,bn.Of,bn.Dg,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,Dn.xH,Dn.xw,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,C.gB,G.Ie,Un._V,zn.w9,zn.ir,en.ZU,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,Wn.L,Qn.l,ti.O,zy.S,rn.c,g.On,w.Ls,K.a,xy.g,yn.FK,Q.p],styles:[".card-form[_ngcontent-%COMP%]{border:1px solid #ccc;background-color:#fff;border-radius:6px}.header-card-top[_ngcontent-%COMP%]{width:100%;padding:2px;background-color:#f3f3f3}.tab-header[_ngcontent-%COMP%]{border-bottom:2px solid #ddd;padding-bottom:4px}.tab-item[_ngcontent-%COMP%]{font-weight:600;font-size:15px;cursor:pointer;padding-bottom:4px;color:#666;transition:.2s}.tab-item[_ngcontent-%COMP%]:hover{color:#000}.tab-item.active[_ngcontent-%COMP%]{color:#fd65af;border-bottom:1px solid #fd65af}.row-disabled[_ngcontent-%COMP%]{opacity:.4;pointer-events:none} .ng-dropdown-panel{min-width:50px!important;width:auto!important} .ng-dropdown-panel .ng-option{white-space:nowrap!important}"]})}return e})(),rt=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/BaoCaoKeToan`),this.httpClient=t}GetBaoCaoCongNoPhaiThu(t){return this.post(`${this.table}
1/GetBaoCaoCongNoPhaiThu`,t).toPromise()}GetBaoCaoCongNoPhaiThuChiTiet(t){return this.post(`${this.table}/GetBaoCaoCongNoPhaiThuChiTiet`,t).toPromise()}GetBaoCaoCongNoPhaiTra(t){return this.post(`${this.table}/GetBaoCaoCongNoPhaiTra`,t).toPromise()}GetBaoCaoCongNoPhaiTraChiTiet(t){return this.post(`${this.table}/GetBaoCaoCongNoPhaiTraChiTiet`,t).toPromise()}GetBaoCaoCongNoTongHop(t){return this.post(`${this.table}/GetBaoCaoCongNoTongHop`,t).toPromise()}GetBaoCaoCongNoTongHop_ChiTiet(t){return this.post(`${this.table}/GetBaoCaoCongNoTongHop_ChiTiet`,t).toPromise()}GetBaoCaoQuyTaiKhoan(t){return this.post(`${this.table}/GetBaoCaoQuyTaiKhoan`,t).toPromise()}GetBaoCaoQuyTaiKhoan_ChiTiet(t){return this.post(`${this.table}/GetBaoCaoQuyTaiKhoan_ChiTiet`,t).toPromise()}ExportBaoCaoCongNoTongHop(t){return this.postDownloadWithExcel(`${this.table}/ExportBaoCaoCongNoTongHop`,t)}ExportBaoCaoQuyTaiKhoan(t){return this.postDownloadWithExcel(`${this.table}/ExportBaoCaoQuyTaiKhoan`,t)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function jy(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",25),n._uU(2),n.qZA(),n.TgZ(3,"td",26),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTietPhieu(a.maChungTu,a.idPhieu,a.maPhieu))}),n.TgZ(4,"span",27),n._uU(5),n.qZA()(),n.TgZ(6,"td",25),n._uU(7),n.ALo(8,"date"),n.qZA(),n.TgZ(9,"td",25),n._uU(10),n.qZA(),n.TgZ(11,"td",25),n._uU(12),n.qZA(),n.TgZ(13,"td"),n._uU(14),n.qZA(),n.TgZ(15,"td",20),n._uU(16),n.ALo(17,"vnd"),n.qZA(),n.TgZ(18,"td",20),n._uU(19),n.ALo(20,"vnd"),n.qZA(),n.TgZ(21,"td",20),n._uU(22),n.ALo(23,"vnd"),n.qZA(),n.TgZ(24,"td",20),n._uU(25),n.ALo(26,"vnd"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(3),n.hij(" ",t.maPhieu," "),n.xp6(2),n.Oqu(n.xi3(8,10,t.ngayHachToan,"dd/MM/yyyy")),n.xp6(3),n.Oqu(t.taiKhoanKeToan),n.xp6(2),n.Oqu(t.taiKhoanKeToanDoiUng),n.xp6(2),n.Oqu(t.dienGiai),n.xp6(2),n.Oqu(n.lcZ(17,13,t.phatSinhNo)),n.xp6(3),n.Oqu(n.lcZ(20,15,t.phatSinhCo)),n.xp6(3),n.Oqu(n.lcZ(23,17,t.soDuNo)),n.xp6(3),n.Oqu(n.lcZ(26,19,t.soDuCo))}}function n4(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let t4=(()=>{class e extends V.t{_notification;spinner;httpClient;_baoCaoKeToanService;_modalService;_commonMajor;tsb=(0,n.f3M)(J.A);maDoiTuong;titleText;tuNgay;denNgay;keyWord;tongNoPhatSinh=0;tongCoPhatSinh=0;tongSoDuNo=0;tongSoDuCo=0;soDuNoDauKy=0;soDuCoDauKy=0;lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u){super(o),this._notification=t,this.spinner=i,this.httpClient=o,this._baoCaoKeToanService=a,this._modalService=h,this._commonMajor=u}ngOnInit(){this.gridLoadData(),this.getThongTinTaiKhoanKeToan()}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data)})}gridLoadData(){let t={tuNgay:this.tuNgay,denNgay:this.denNgay,maDoiTuong:this.maDoiTuong,loaiTaiKhoan:"331",keyWord:this.keyWord,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoCongNoTongHop_ChiTiet(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return this.gridData=o.table2,this.totalRecord=o.table3[0].totalRecord,this.tongNoPhatSinh=o.table3[0].tongNoPhatSinh,this.tongCoPhatSinh=o.table3[0].tongCoPhatSinh,this.tongSoDuNo=o.table3[0].tongSoDuNo,this.tongSoDuCo=o.table3[0].tongSoDuCo,this.soDuNoDauKy=o.table1[0].soDuNoDauKy,void(this.soDuCoDauKy=o.table1[0].soDuCoDauKy)}this._notification.error(p.$.ERROR,i.message)})}onViewChiTietPhieu(t,i,o){"BH"!==t?"PT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:!0,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"PC"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:!0,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"CTKT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-nghiep-vu-khac","Chi ti\u1ebft ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"},nzComponentParams:{id:i,isViewOnly:!0}}).afterClose.subscribe(h=>{}):"BT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-bu-tru-cong-no","Chi ti\u1ebft ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:i}}).afterClose.subscribe(h=>{}):"BH"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-ban-hang","Phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"PN"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-nhap","Xem phi\u1ebfu nh\u1eadp"),nzContent:kt,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PX"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:[i],isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PCK"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-chuyen-kho","Xem phi\u1ebfu chuy\u1ec3n kho"),nzContent:Gt.n,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"MH"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Fn.V,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"PTLHM"===t&&this._modalService.create({nzTitle:this.tsb.t("tlt-chung-tu-tra-lai-hang-mua","Ch\u1ee9ng t\u1eeb tr\u1ea3 l\u1ea1i h\xe0ng mua"),nzContent:Rt,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-phieu-ban-hang","Chi ti\u1ebft phi\u1ebfu b\xe1n h\xe0ng")+" "+o,nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{})}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(L.eN),n.Y36(rt),n.Y36(S.Sf),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-congno-phaitra-detail"]],inputs:{maDoiTuong:"maDoiTuong",titleText:"titleText",tuNgay:"tuNgay",denNgay:"denNgay",keyWord:"keyWord"},features:[n.qOj],decls:102,vars:99,consts:[[1,"mb-3","text-center"],[2,"font-weight","700"],[2,"font-style","italic"],[1,"block-search","m-b-10"],[2,"width","400px","display","flex"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange"],["nzSize","small","nz-button","","nzType","primary",1,"m-l-5",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"table-wrapper"],[1,"my-table",3,"nzData","nzShowPagination","nzFrontPagination","nzBordered"],["statusTable",""],["width","50px","rowspan","2",1,"text-center"],["width","200px","rowspan","2",1,"text-center"],["width","150px","rowspan","2",1,"text-center"],["width","100px","rowspan","2",1,"text-center"],["rowspan","2",1,"text-center"],["colspan","2",1,"text-center"],["width","200px",1,"text-center"],[1,"font-bold"],["colspan","6",1,"text-right"],[1,"text-right"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[1,"text-center"],[3,"click"],[2,"cursor","pointer","color","rgb(41, 191, 241)"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"p",1),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"strong",2),n._uU(5),n.qZA()(),n.TgZ(6,"div",3)(7,"div",4)(8,"input",5),n.NdJ("ngModelChange",function(h){return o.keyWord=h}),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"button",6),n.NdJ("click",function(){return o.onSearch()}),n._UZ(11,"span",7),n.TgZ(12,"span"),n._uU(13),n.ALo(14,"tsb"),n.qZA()()()(),n.TgZ(15,"div",8)(16,"nz-table",9,10)(18,"thead")(19,"tr")(20,"th",11),n._uU(21),n.ALo(22,"tsb"),n.qZA(),n.TgZ(23,"th",12),n._uU(24),n.ALo(25,"tsb"),n.qZA(),n.TgZ(26,"th",13),n._uU(27),n.ALo(28,"tsb"),n.qZA(),n.TgZ(29,"th",14),n._uU(30),n.ALo(31,"tsb"),n.qZA(),n.TgZ(32,"th",14),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"th",15),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.TgZ(38,"th",16),n._uU(39),n.ALo(40,"tsb"),n.qZA(),n.TgZ(41,"th",16),n._uU(42),n.ALo(43,"tsb"),n.qZA()(),n.TgZ(44,"tr")(45,"th",17),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"th",17),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"th",17),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.TgZ(54,"th",17),n._uU(55),n.ALo(56,"tsb"),n.qZA()()(),n.TgZ(57,"tbody")(58,"tr",18)(59,"td",19)(60,"strong"),n._uU(61),n.ALo(62,"tsb"),n.qZA()(),n.TgZ(63,"td",20),n._uU(64,"-"),n.qZA(),n.TgZ(65,"td",20),n._uU(66,"-"),n.qZA(),n.TgZ(67,"td",20)(68,"strong"),n._uU(69),n.ALo(70,"vnd"),n.qZA()(),n.TgZ(71,"td",20)(72,"strong"),n._uU(73),n.ALo(74,"vnd"),n.qZA()()(),n.YNc(75,jy,27,21,"tr",21),n.qZA(),n.TgZ(76,"tfoot")(77,"tr",18)(78,"td",19)(79,"strong"),n._uU(80),n.ALo(81,"tsb"),n.qZA()(),n.TgZ(82,"td",20)(83,"strong"),n._uU(84),n.ALo(85,"vnd"),n.qZA()(),n.TgZ(86,"td",20)(87,"strong"),n._uU(88),n.ALo(89,"vnd"),n.qZA()(),n.TgZ(90,"td",20)(91,"strong"),n._uU(92),n.ALo(93,"vnd"),n.qZA()(),n.TgZ(94,"td",20)(95,"strong"),n._uU(96),n.ALo(97,"vnd"),n.qZA()()()()()(),n.TgZ(98,"div",22)(99,"nz-pagination",23),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(100,n4,1,3,"ng-template",null,24,n.W1O),n.qZA()()),2&i){const a=n.MAs(101);n.xp6(2),n.Oqu(n.xi3(3,36,"title-so-chi-tiet-tk-theo-doi-tuong","S\u1ed4 CHI TI\u1ebeT T\xc0I KHO\u1ea2N THEO \u0110\u1ed0I T\u01af\u1ee2NG")),n.xp6(3),n.Oqu(o.titleText),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(9,39,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.keyWord),n.xp6(5),n.Oqu(n.xi3(14,42,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(3),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzBordered",!0),n.xp6(5),n.Oqu(n.xi3(22,45,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(25,48,"table-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(28,51,"table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")),n.xp6(3),n.Oqu(n.xi3(31,54,"table-tk","TK")),n.xp6(3),n.Oqu(n.xi3(34,57,"table-tk-doi-ung","TK \u0111\u1ed1i \u1ee9ng")),n.xp6(3),n.Oqu(n.xi3(37,60,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(3),n.Oqu(n.xi3(40,63,"table-so-phat-sinh","S\u1ed1 ph\xe1t sinh")),n.xp6(3),n.Oqu(n.xi3(43,66,"table-so-du","S\u1ed1 d\u01b0")),n.xp6(4),n.Oqu(n.xi3(47,69,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(50,72,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(53,75,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(56,78,"table-co","C\xf3")),n.xp6(6),n.hij("",n.xi3(62,81,"label-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3"),":"),n.xp6(8),n.Oqu(n.lcZ(70,84,o.soDuNoDauKy)),n.xp6(4),n.Oqu(n.lcZ(74,86,o.soDuCoDauKy)),n.xp6(2),n.Q6J("ngForOf",o.gridData),n.xp6(5),n.hij("",n.xi3(81,88,"label-tong-cong","T\u1ed5ng c\u1ed9ng"),":"),n.xp6(4),n.hij(" ",n.lcZ(85,91,o.tongNoPhatSinh),""),n.xp6(4),n.hij(" ",n.lcZ(89,93,o.tongCoPhatSinh),""),n.xp6(4),n.hij(" ",n.lcZ(93,95,o.tongSoDuNo)," "),n.xp6(4),n.hij(" ",n.lcZ(97,97,o.tongSoDuCo)," "),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,M.ix,A.w,P.dQ,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,C.Zp,Y.dE,g.Fj,g.JJ,g.On,w.Ls,s.uU,yn.FK,Q.p],styles:['@charset "UTF-8";.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.table-wrapper[_ngcontent-%COMP%]{max-height:60vh;overflow-y:auto;position:relative}.my-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;table-layout:fixed}.my-table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%]{position:sticky;bottom:0;background-color:#fafafa;z-index:2}.block-search[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}']})}return e})();var oi=T(24004),ai=T(2418);function e4(e,l){if(1&e&&n._UZ(0,"nz-option",31),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function i4(e,l){if(1&e&&n._UZ(0,"nz-option",31),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function o4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",32),n._uU(2),n.qZA(),n.TgZ(3,"td",33),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.maDoiTuong))}),n.TgZ(4,"span",34),n._uU(5),n.qZA()(),n.TgZ(6,"td"),n._uU(7),n.qZA(),n.TgZ(8,"td",32),n._uU(9,"331"),n.qZA(),n.TgZ(10,"td",26),n._uU(11),n.ALo(12,"number"),n.qZA(),n.TgZ(13,"td",26),n._uU(14),n.ALo(15,"number"),n.qZA(),n.TgZ(16,"td",26),n._uU(17),n.ALo(18,"number"),n.qZA(),n.TgZ(19,"td",26),n._uU(20),n.ALo(21,"number"),n.qZA(),n.TgZ(22,"td",26),n._uU(23),n.ALo(24,"number"),n.qZA(),n.TgZ(25,"td",26),n._uU(26),n.ALo(27,"number"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(3),n.Oqu(t.maDoiTuong||"-"),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(4),n.Oqu(n.lcZ(12,9,t.noDauKy)),n.xp6(3),n.Oqu(n.lcZ(15,11,t.coDauKy)),n.xp6(3),n.Oqu(n.lcZ(18,13,t.noPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(21,15,t.coPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(24,17,t.soDuCuoiKyNo)),n.xp6(3),n.Oqu(n.lcZ(27,19,t.soDuCuoiKyCo))}}function a4(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function l4(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",37),n.BQk())}function h4(e,l){1&e&&n._UZ(0,"span",38)}function c4(e,l){if(1&e&&(n.YNc(0,l4,2,0,"ng-container",35),n.YNc(1,h4,1,0,"ng-template",null,36,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}const u4=function(){return[10,10]};let s4=(()=>{class e extends V.t{_notification;spinner;httpClient;userService;_chiNhanhService;_baoCaoKeToanService;_modalService;_nhomNhaCungCapService;_dmNhomKhachHangService;tsb=(0,n.f3M)(J.A);userLogin;idChiNhanh;listChiNhanh=[];listNhomDoiTuong=[];allNhomDoiTuong=[];nzFilterOption=()=>!0;idTimerNhom;filter={idChiNhanh:null,tuNgay:null,denNgay:null,keyWord:null,idNhomDoiTuong:null};tongNoDauKy=0;tongCoDauKy=0;tongNoPhatSinh=0;tongCoPhatSinh=0;tongSoDuCuoiKyNo=0;tongSoDuCuoiKyCo=0;constructor(t,i,o,a,h,u,r,d,m){super(o),this._notification=t,this.spinner=i,this.httpClient=o,this.userService=a,this._chiNhanhService=h,this._baoCaoKeToanService=u,this._modalService=r,this._nhomNhaCungCapService=d,this._dmNhomKhachHangService=m}ngOnInit(){this.gridColumns=[new _.C4({field:"ma",header:this.tsb.t("table-ma-doi-tuong","M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"),thWidth:"200px",class:"text-left"}),new _.C4({field:"ten",header:this.tsb.t("table-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng"),thWidth:"200px",class:"text-left",dataType:"tien"}),new _.C4({field:"no",header:this.tsb.t("table-no","N\u1ee3"),thWidth:"200px",class:"text-right"}),new _.C4({field:"co",header:this.tsb.t("table-co","C\xf3"),thWidth:"200px",class:"text-right"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.getNhomDoiTuong()}getNhomDoiTuong(){const t=this._dmNhomKhachHangService.DropDownDMNhomKhachHang(),i=this._nhomNhaCungCapService.DropdownDsNhomNhaCungCap();Promise.all([t,i]).then(([o,a])=>{const h=(o.success?o.data:[]).map(r=>({id:r.id,ten:`[KH] ${r.ten}`})),u=(a.success?a.data:[]).map(r=>({id:r.id,ten:`[NCC] ${r.ten}`}));this.allNhomDoiTuong=[...h,...u],this.listNhomDoiTuong=[...this.allNhomDoiTuong]})}onSearchNhomDoiTuong(t){this.idTimerNhom&&clearTimeout(this.idTimerNhom),this.idTimerNhom=setTimeout(()=>{if(t){const i=t.toLowerCase();this.listNhomDoiTuong=this.allNhomDoiTuong.filter(o=>o.ten.toLowerCase().includes(i))}else this.listNhomDoiTuong=[...this.allNhomDoiTuong]},300)}gridLoadData(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.idChiNhanh,loaiTaiKhoan:"331",keyWord:this.filter.keyWord,idNhomDoiTuong:this.filter.idNhomDoiTuong,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoCongNoTongHop(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return this.gridData=o.table1,this.totalRecord=o.table2[0].totalRecord,this.tongNoDauKy=o.table2[0].tongNoDauKy,this.tongCoDauKy=o.table2[0].tongCoDauKy,this.tongNoPhatSinh=o.table2[0].tongNoPhatSinh,this.tongCoPhatSinh=o.table2[0].tongCoPhatSinh,this.tongSoDuCuoiKyNo=o.table2[0].tongSoDuCuoiKyNo,this.tongSoDuCuoiKyCo=o.table2[0].tongSoDuCuoiKyCo,console.log(this.gridData),void console.log(this.totalRecord)}this._notification.error(p.$.ERROR,i.message)})}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}exportExcel(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.idChiNhanh,loaiTaiKhoan:"331",keyWord:this.filter.keyWord,idNhomDoiTuong:this.filter.idNhomDoiTuong,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.ExportBaoCaoCongNoTongHop(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,`BaoCaoCongNoPhaiTra_${v().format("DD_MM_YYYY")}.xlsx`)},i=>{this.spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.idChiNhanh=this.userLogin.idChiNhanh,!0)}onSearch(){this.gridLoadData()}onViewChiTiet(t){const o=t,a=this.searchModelCore.date[0]?v(this.searchModelCore.date[0]).format("DD/MM/YYYY"):"",h=this.searchModelCore.date[1]?v(this.searchModelCore.date[1]).format("DD/MM/YYYY"):"",u=`${this.tsb.t("msg-so-chi-tiet-tk-theo-doi-tuong","S\u1ed5 chi ti\u1ebft t\xe0i kho\u1ea3n theo \u0111\u1ed1i t\u01b0\u1ee3ng")} , ${this.tsb.t("label-tai-khoan","T\xe0i kho\u1ea3n")}: 331, ${this.tsb.t("label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")}: ${o},\n ${this.tsb.t("label-tu-ngay","T\u1eeb ng\xe0y")} ${a} ${this.tsb.t("label-den-ngay-2","\u0111\u1ebfn ng\xe0y")} ${h}`;this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet","Chi ti\u1ebft"),nzContent:t4,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"10px"},nzWidth:"90%",nzComponentParams:{maDoiTuong:t,tuNgay:this.searchModelCore.date[0],denNgay:this.searchModelCore.date[1],titleText:u,keyWord:this.filter.keyWord},nzMaskClosable:!0}).afterClose.subscribe(d=>{})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(L.eN),n.Y36(F.K),n.Y36($.e),n.Y36(rt),n.Y36(S.Sf),n.Y36(oi.V),n.Y36(ai.B))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-congno-phaitra"]],features:[n.qOj],decls:107,vars:124,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24",1,"search-control"],[2,"width","300px","margin-right","10px"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[2,"width","200px","margin-right","10px"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzFilterOption","ngModelChange","nzOnSearch"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-icon","","nzType","file-excel","nzTheme","outline"],[3,"nzBordered","nzSize","nzData","nzFrontPagination","nzQueryParams"],["basicTable",""],["rowspan","2",1,"text-center",2,"width","50px"],["rowspan","2",1,"text-center",2,"width","150px"],["rowspan","2",1,"text-center",2,"width","300px"],["colspan","2",1,"text-center",2,"border-color","#dedede"],["width","200",1,"text-center"],[4,"ngFor","ngForOf"],[2,"font-weight","bold"],["colspan","4"],[1,"text-right"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],[1,"text-center"],[2,"cursor","pointer",3,"click"],[2,"color","rgb(41, 191, 241)"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",3)(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.idChiNhanh=h}),n.ALo(9,"tsb"),n.YNc(10,e4,1,2,"nz-option",6),n.qZA()(),n.TgZ(11,"div",4)(12,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(13,"div",8)(14,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.filter.idNhomDoiTuong=h})("nzOnSearch",function(h){return o.onSearchNhomDoiTuong(h)}),n.ALo(15,"tsb"),n.YNc(16,i4,1,2,"nz-option",6),n.qZA()(),n.TgZ(17,"div",4)(18,"input",10),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(19,"tsb"),n.qZA()(),n.TgZ(20,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(21,"span",12),n.TgZ(22,"span"),n._uU(23),n.ALo(24,"tsb"),n.qZA()()()()(),n.TgZ(25,"nz-card")(26,"div",13)(27,"div",14)(28,"button",11),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(29,"span",15),n.TgZ(30,"span"),n._uU(31),n.ALo(32,"tsb"),n.qZA()()()(),n.TgZ(33,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(35,"thead")(36,"tr")(37,"th",18),n._uU(38),n.ALo(39,"tsb"),n.qZA(),n.TgZ(40,"th",19),n._uU(41),n.ALo(42,"tsb"),n.qZA(),n.TgZ(43,"th",20),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"th",19),n._uU(47),n.ALo(48,"tsb"),n.qZA(),n.TgZ(49,"th",21),n._uU(50),n.ALo(51,"tsb"),n.qZA(),n.TgZ(52,"th",21),n._uU(53),n.ALo(54,"tsb"),n.qZA(),n.TgZ(55,"th",21),n._uU(56),n.ALo(57,"tsb"),n.qZA()(),n.TgZ(58,"tr")(59,"th",22),n._uU(60),n.ALo(61,"tsb"),n.qZA(),n.TgZ(62,"th",22),n._uU(63),n.ALo(64,"tsb"),n.qZA(),n.TgZ(65,"th",22),n._uU(66),n.ALo(67,"tsb"),n.qZA(),n.TgZ(68,"th",22),n._uU(69),n.ALo(70,"tsb"),n.qZA(),n.TgZ(71,"th",22),n._uU(72),n.ALo(73,"tsb"),n.qZA(),n.TgZ(74,"th",22),n._uU(75),n.ALo(76,"tsb"),n.qZA()()(),n.TgZ(77,"tbody"),n.YNc(78,o4,28,21,"tr",23),n.TgZ(79,"tr",24)(80,"td",25),n._uU(81),n.ALo(82,"tsb"),n.qZA(),n.TgZ(83,"td",26),n._uU(84),n.ALo(85,"number"),n.qZA(),n.TgZ(86,"td",26),n._uU(87),n.ALo(88,"number"),n.qZA(),n.TgZ(89,"td",26),n._uU(90),n.ALo(91,"number"),n.qZA(),n.TgZ(92,"td",26),n._uU(93),n.ALo(94,"number"),n.qZA(),n.TgZ(95,"td",26),n._uU(96),n.ALo(97,"number"),n.qZA(),n.TgZ(98,"td",26),n._uU(99),n.ALo(100,"number"),n.qZA()()()(),n.TgZ(101,"div",27)(102,"nz-pagination",28),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(103,a4,1,3,"ng-template",null,29,n.W1O),n.qZA()()(),n.YNc(105,c4,3,2,"ng-template",null,30,n.W1O)),2&i){const a=n.MAs(104);n.xp6(1),n.Q6J("nzGutter",n.DdM(123,u4)),n.xp6(3),n.Oqu(n.xi3(5,51,"title-bao-cao-cong-no-phai-tra","B\xe1o c\xe1o c\xf4ng n\u1ee3 ph\u1ea3i tr\u1ea3")),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.idChiNhanh)("nzPlaceHolder",n.xi3(9,54,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1)("IsSmall",!0),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.filter.idNhomDoiTuong)("nzPlaceHolder",n.xi3(15,57,"plh-nhom-doi-tuong","Nh\xf3m \u0111\u1ed1i t\u01b0\u1ee3ng"))("nzFilterOption",o.nzFilterOption),n.xp6(2),n.Q6J("ngForOf",o.listNhomDoiTuong),n.xp6(2),n.Q6J("nzSize","small")("placeholder",n.xi3(19,60,"plh-ma-phieu-ma-doi-tuong","M\xe3 phi\u1ebfu | M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"))("ngModel",o.filter.keyWord),n.xp6(5),n.Oqu(n.xi3(24,63,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(8),n.Oqu(n.xi3(32,66,"btn-xuat-excel","Xu\u1ea5t Excel")),n.xp6(2),n.Q6J("nzBordered",!0)("nzSize","middle")("nzData",o.gridData)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(39,69,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(42,72,"table-ma-doi-tuong","M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Oqu(n.xi3(45,75,"table-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Oqu(n.xi3(48,78,"table-tk-cong-no","TK c\xf4ng n\u1ee3")),n.xp6(3),n.Oqu(n.xi3(51,81,"table-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3")),n.xp6(3),n.Oqu(n.xi3(54,84,"table-phat-sinh","Ph\xe1t sinh")),n.xp6(3),n.Oqu(n.xi3(57,87,"table-so-du-cuoi-ky","S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3")),n.xp6(4),n.Oqu(n.xi3(61,90,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(64,93,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(67,96,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(70,99,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(73,102,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(76,105,"table-co","C\xf3")),n.xp6(3),n.Q6J("ngForOf",o.gridData),n.xp6(3),n.Oqu(n.xi3(82,108,"table-tong-cong","T\u1ed5ng c\u1ed9ng")),n.xp6(3),n.Oqu(n.lcZ(85,111,o.tongNoDauKy)),n.xp6(3),n.Oqu(n.lcZ(88,113,o.tongCoDauKy)),n.xp6(3),n.Oqu(n.lcZ(91,115,o.tongNoPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(94,117,o.tongCoPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(97,119,o.tongSoDuCuoiKyNo)),n.xp6(3),n.Oqu(n.lcZ(100,121,o.tongSoDuCuoiKyCo)),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,N.t3,N.SK,z.Ip,z.Vq,C.Zp,Y.dE,g.Fj,g.JJ,nn.s,g.On,w.Ls,K.a,s.JJ,Q.p],styles:[".viewct[_ngcontent-%COMP%]{cursor:pointer;font-weight:600}.search-control[_ngcontent-%COMP%]{padding:5px;display:flex;justify-content:flex-end}.tiente[_ngcontent-%COMP%]{font-size:15px;font-weight:700}"]})}return e})();function r4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",25),n._uU(2),n.qZA(),n.TgZ(3,"td",26),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTietPhieu(a.maChungTu,a.idPhieu,a.maPhieu))}),n.TgZ(4,"span",27),n._uU(5),n.qZA()(),n.TgZ(6,"td",25),n._uU(7),n.ALo(8,"date"),n.qZA(),n.TgZ(9,"td",25),n._uU(10),n.qZA(),n.TgZ(11,"td",25),n._uU(12),n.qZA(),n.TgZ(13,"td"),n._uU(14),n.qZA(),n.TgZ(15,"td",20),n._uU(16),n.ALo(17,"vnd"),n.qZA(),n.TgZ(18,"td",20),n._uU(19),n.ALo(20,"vnd"),n.qZA(),n.TgZ(21,"td",20),n._uU(22),n.ALo(23,"vnd"),n.qZA(),n.TgZ(24,"td",20),n._uU(25),n.ALo(26,"vnd"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(3),n.hij(" ",t.maPhieu," "),n.xp6(2),n.Oqu(n.xi3(8,10,t.ngayHachToan,"dd/MM/yyyy")),n.xp6(3),n.Oqu(t.taiKhoanKeToan),n.xp6(2),n.Oqu(t.taiKhoanKeToanDoiUng),n.xp6(2),n.Oqu(t.dienGiai),n.xp6(2),n.Oqu(n.lcZ(17,13,t.phatSinhNo)),n.xp6(3),n.Oqu(n.lcZ(20,15,t.phatSinhCo)),n.xp6(3),n.Oqu(n.lcZ(23,17,t.soDuNo)),n.xp6(3),n.Oqu(n.lcZ(26,19,t.soDuCo))}}function g4(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let p4=(()=>{class e extends V.t{_notification;spinner;httpClient;_baoCaoKeToanService;_modalService;_commonMajor;tsb=(0,n.f3M)(J.A);maDoiTuong;titleText;tuNgay;denNgay;keyWord;tongNoPhatSinh=0;tongCoPhatSinh=0;tongSoDuNo=0;tongSoDuCo=0;soDuNoDauKy=0;soDuCoDauKy=0;lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u){super(o),this._notification=t,this.spinner=i,this.httpClient=o,this._baoCaoKeToanService=a,this._modalService=h,this._commonMajor=u}ngOnInit(){this.gridLoadData(),this.getThongTinTaiKhoanKeToan()}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data)})}gridLoadData(){let t={tuNgay:this.tuNgay,denNgay:this.denNgay,maDoiTuong:this.maDoiTuong,keyWord:this.keyWord,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoCongNoTongHop_ChiTiet(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return this.gridData=o.table2,this.totalRecord=o.table3[0].totalRecord,this.tongNoPhatSinh=o.table3[0].tongNoPhatSinh,this.tongCoPhatSinh=o.table3[0].tongCoPhatSinh,this.tongSoDuNo=o.table3[0].tongSoDuNo,this.tongSoDuCo=o.table3[0].tongSoDuCo,this.soDuNoDauKy=o.table1[0].soDuNoDauKy,void(this.soDuCoDauKy=o.table1[0].soDuCoDauKy)}this._notification.error(p.$.ERROR,i.message)})}onViewChiTietPhieu(t,i,o){"BH"!==t?"PT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:!0,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"PC"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:!0,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"CTKT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-nghiep-vu-khac","Chi ti\u1ebft ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"}
1,nzComponentParams:{id:i,isViewOnly:!0}}).afterClose.subscribe(h=>{}):"BT"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-bu-tru-cong-no","Chi ti\u1ebft ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:i}}).afterClose.subscribe(h=>{}):"BH"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-ban-hang","Phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"PN"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-nhap","Xem phi\u1ebfu nh\u1eadp"),nzContent:kt,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PX"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:[i],isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PCK"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-chuyen-kho","Xem phi\u1ebfu chuy\u1ec3n kho"),nzContent:Gt.n,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):"MH"===t&&this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Fn.V,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{}):this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-phieu-ban-hang","Chi ti\u1ebft phi\u1ebfu b\xe1n h\xe0ng")+" "+o,nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(h=>{})}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(L.eN),n.Y36(rt),n.Y36(S.Sf),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-congno-phaithu-detail"]],inputs:{maDoiTuong:"maDoiTuong",titleText:"titleText",tuNgay:"tuNgay",denNgay:"denNgay",keyWord:"keyWord"},features:[n.qOj],decls:102,vars:99,consts:[[1,"mb-3","text-center"],[2,"font-weight","700"],[2,"font-style","italic"],[1,"block-search","m-b-10"],[2,"width","400px","display","flex"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange"],["nzSize","small","nz-button","","nzType","primary",1,"m-l-5",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"table-wrapper"],[1,"my-table",3,"nzData","nzShowPagination","nzFrontPagination","nzBordered"],["statusTable",""],["width","50px","rowspan","2",1,"text-center"],["width","200px","rowspan","2",1,"text-center"],["width","150px","rowspan","2",1,"text-center"],["width","100px","rowspan","2",1,"text-center"],["rowspan","2",1,"text-center"],["colspan","2",1,"text-center"],["width","200px",1,"text-center"],[1,"font-bold"],["colspan","6",1,"text-right"],[1,"text-right"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[1,"text-center"],[3,"click"],[2,"cursor","pointer","color","rgb(41, 191, 241)"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"p",1),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"strong",2),n._uU(5),n.qZA()(),n.TgZ(6,"div",3)(7,"div",4)(8,"input",5),n.NdJ("ngModelChange",function(h){return o.keyWord=h}
1),n.ALo(9,"tsb"),n.qZA(),n.TgZ(10,"button",6),n.NdJ("click",function(){return o.onSearch()}),n._UZ(11,"span",7),n.TgZ(12,"span"),n._uU(13),n.ALo(14,"tsb"),n.qZA()()()(),n.TgZ(15,"div",8)(16,"nz-table",9,10)(18,"thead")(19,"tr")(20,"th",11),n._uU(21),n.ALo(22,"tsb"),n.qZA(),n.TgZ(23,"th",12),n._uU(24),n.ALo(25,"tsb"),n.qZA(),n.TgZ(26,"th",13),n._uU(27),n.ALo(28,"tsb"),n.qZA(),n.TgZ(29,"th",14),n._uU(30),n.ALo(31,"tsb"),n.qZA(),n.TgZ(32,"th",14),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"th",15),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.TgZ(38,"th",16),n._uU(39),n.ALo(40,"tsb"),n.qZA(),n.TgZ(41,"th",16),n._uU(42),n.ALo(43,"tsb"),n.qZA()(),n.TgZ(44,"tr")(45,"th",17),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"th",17),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"th",17),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.TgZ(54,"th",17),n._uU(55),n.ALo(56,"tsb"),n.qZA()()(),n.TgZ(57,"tbody")(58,"tr",18)(59,"td",19)(60,"strong"),n._uU(61),n.ALo(62,"tsb"),n.qZA()(),n.TgZ(63,"td",20),n._uU(64,"-"),n.qZA(),n.TgZ(65,"td",20),n._uU(66,"-"),n.qZA(),n.TgZ(67,"td",20)(68,"strong"),n._uU(69),n.ALo(70,"vnd"),n.qZA()(),n.TgZ(71,"td",20)(72,"strong"),n._uU(73),n.ALo(74,"vnd"),n.qZA()()(),n.YNc(75,r4,27,21,"tr",21),n.qZA(),n.TgZ(76,"tfoot")(77,"tr",18)(78,"td",19)(79,"strong"),n._uU(80),n.ALo(81,"tsb"),n.qZA()(),n.TgZ(82,"td",20)(83,"strong"),n._uU(84),n.ALo(85,"vnd"),n.qZA()(),n.TgZ(86,"td",20)(87,"strong"),n._uU(88),n.ALo(89,"vnd"),n.qZA()(),n.TgZ(90,"td",20)(91,"strong"),n._uU(92),n.ALo(93,"vnd"),n.qZA()(),n.TgZ(94,"td",20)(95,"strong"),n._uU(96),n.ALo(97,"vnd"),n.qZA()()()()()(),n.TgZ(98,"div",22)(99,"nz-pagination",23),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(100,g4,1,3,"ng-template",null,24,n.W1O),n.qZA()()),2&i){const a=n.MAs(101);n.xp6(2),n.Oqu(n.xi3(3,36,"title-so-chi-tiet-tk-theo-doi-tuong","S\u1ed4 CHI TI\u1ebeT T\xc0I KHO\u1ea2N THEO \u0110\u1ed0I T\u01af\u1ee2NG")),n.xp6(3),n.Oqu(o.titleText),n.xp6(3),n.Q6J("nzSize","small")("placeholder",n.xi3(9,39,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.keyWord),n.xp6(5),n.Oqu(n.xi3(14,42,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(3),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzBordered",!0),n.xp6(5),n.Oqu(n.xi3(22,45,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(25,48,"table-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(28,51,"table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")),n.xp6(3),n.Oqu(n.xi3(31,54,"table-tk","TK")),n.xp6(3),n.Oqu(n.xi3(34,57,"table-tk-doi-ung","TK \u0111\u1ed1i \u1ee9ng")),n.xp6(3),n.Oqu(n.xi3(37,60,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(3),n.Oqu(n.xi3(40,63,"table-so-phat-sinh","S\u1ed1 ph\xe1t sinh")),n.xp6(3),n.Oqu(n.xi3(43,66,"table-so-du","S\u1ed1 d\u01b0")),n.xp6(4),n.Oqu(n.xi3(47,69,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(50,72,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(53,75,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(56,78,"table-co","C\xf3")),n.xp6(6),n.hij("",n.xi3(62,81,"label-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3"),":"),n.xp6(8),n.Oqu(n.lcZ(70,84,o.soDuNoDauKy)),n.xp6(4),n.Oqu(n.lcZ(74,86,o.soDuCoDauKy)),n.xp6(2),n.Q6J("ngForOf",o.gridData),n.xp6(5),n.hij("",n.xi3(81,88,"label-tong-cong","T\u1ed5ng c\u1ed9ng"),":"),n.xp6(4),n.hij(" ",n.lcZ(85,91,o.tongNoPhatSinh),""),n.xp6(4),n.hij(" ",n.lcZ(89,93,o.tongCoPhatSinh),""),n.xp6(4),n.hij(" ",n.lcZ(93,95,o.tongSoDuNo)," "),n.xp6(4),n.hij(" ",n.lcZ(97,97,o.tongSoDuCo)," "),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,M.ix,A.w,P.dQ,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,C.Zp,Y.dE,g.Fj,g.JJ,g.On,w.Ls,s.uU,yn.FK,Q.p],styles:['@charset "UTF-8";.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.table-wrapper[_ngcontent-%COMP%]{max-height:60vh;overflow-y:auto;position:relative}.my-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;table-layout:fixed}.my-table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%]{position:sticky;bottom:0;background-color:#fafafa;z-index:2}.block-search[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}']})}return e})();function _4(e,l){if(1&e&&n._UZ(0,"nz-option",31),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function d4(e,l){if(1&e&&n._UZ(0,"nz-option",31),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function m4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",32),n._uU(2),n.qZA(),n.TgZ(3,"td",33),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.maDoiTuong))}),n.TgZ(4,"span",34),n._uU(5),n.qZA()(),n.TgZ(6,"td"),n._uU(7),n.qZA(),n.TgZ(8,"td",32),n._uU(9,"131"),n.qZA(),n.TgZ(10,"td",26),n._uU(11),n.ALo(12,"number"),n.qZA(),n.TgZ(13,"td",26),n._uU(14),n.ALo(15,"number"),n.qZA(),n.TgZ(16,"td",26),n._uU(17),n.ALo(18,"number"),n.qZA(),n.TgZ(19,"td",26),n._uU(20),n.ALo(21,"number"),n.qZA(),n.TgZ(22,"td",26),n._uU(23),n.ALo(24,"number"),n.qZA(),n.TgZ(25,"td",26),n._uU(26),n.ALo(27,"number"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index;n.xp6(2),n.Oqu(i+1),n.xp6(3),n.Oqu(t.maDoiTuong||"-"),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(4),n.Oqu(n.lcZ(12,9,t.noDauKy)),n.xp6(3),n.Oqu(n.lcZ(15,11,t.coDauKy)),n.xp6(3),n.Oqu(n.lcZ(18,13,t.noPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(21,15,t.coPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(24,17,t.soDuCuoiKyNo)),n.xp6(3),n.Oqu(n.lcZ(27,19,t.soDuCuoiKyCo))}}function T4(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function C4(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",37),n.BQk())}function f4(e,l){1&e&&n._UZ(0,"span",38)}function z4(e,l){if(1&e&&(n.YNc(0,C4,2,0,"ng-container",35),n.YNc(1,f4,1,0,"ng-template",null,36,n.W1O)),2&e){const t=l.model,i=n.MAs(2);n.Q6J("ngIf",t)("ngIfElse",i)}}const x4=function(){return[10,10]};let b4=(()=>{class e extends V.t{_notification;spinner;httpClient;userService;_chiNhanhService;_baoCaoKeToanService;_modalService;_dmNhomKhachHangService;_nhomNhaCungCapService;tsb=(0,n.f3M)(J.A);userLogin;idChiNhanh;listChiNhanh=[];listNhomDoiTuong=[];allNhomDoiTuong=[];nzFilterOption=()=>!0;idTimerNhom;tongNoDauKy=0;tongCoDauKy=0;tongNoPhatSinh=0;tongCoPhatSinh=0;tongSoDuCuoiKyNo=0;tongSoDuCuoiKyCo=0;filter={idChiNhanh:null,tuNgay:null,denNgay:null,keyWord:null,idNhomDoiTuong:null};constructor(t,i,o,a,h,u,r,d,m){super(o),this._notification=t,this.spinner=i,this.httpClient=o,this.userService=a,this._chiNhanhService=h,this._baoCaoKeToanService=u,this._modalService=r,this._dmNhomKhachHangService=d,this._nhomNhaCungCapService=m}ngOnInit(){this.gridColumns=[new _.C4({field:"ma",header:this.tsb.t("table-ma-doi-tuong","M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"),thWidth:"200px",class:"text-left"}),new _.C4({field:"ten",header:this.tsb.t("table-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng"),thWidth:"200px",class:"text-left",dataType:"tien"}),new _.C4({field:"no",header:this.tsb.t("table-no","N\u1ee3"),thWidth:"200px",class:"text-right"}),new _.C4({field:"co",header:this.tsb.t("table-co","C\xf3"),thWidth:"200px",class:"text-right"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.getNhomDoiTuong()}getNhomDoiTuong(){const t=this._dmNhomKhachHangService.DropDownDMNhomKhachHang(),i=this._nhomNhaCungCapService.DropdownDsNhomNhaCungCap();Promise.all([t,i]).then(([o,a])=>{const h=(o.success?o.data:[]).map(r=>({id:r.id,ten:`[KH] ${r.ten}`})),u=(a.success?a.data:[]).map(r=>({id:r.id,ten:`[NCC] ${r.ten}`}));this.allNhomDoiTuong=[...h,...u],this.listNhomDoiTuong=[...this.allNhomDoiTuong]})}onSearchNhomDoiTuong(t){this.idTimerNhom&&clearTimeout(this.idTimerNhom),this.idTimerNhom=setTimeout(()=>{if(t){const i=t.toLowerCase();this.listNhomDoiTuong=this.allNhomDoiTuong.filter(o=>o.ten.toLowerCase().includes(i))}else this.listNhomDoiTuong=[...this.allNhomDoiTuong]},300)}gridLoadData(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.idChiNhanh,keyWord:this.filter.keyWord,idNhomDoiTuong:this.filter.idNhomDoiTuong,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoCongNoTongHop(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return this.gridData=o.table1,this.totalRecord=o.table2[0].totalRecord,this.tongNoDauKy=o.table2[0].tongNoDauKy,this.tongCoDauKy=o.table2[0].tongCoDauKy,this.tongNoPhatSinh=o.table2[0].tongNoPhatSinh,this.tongCoPhatSinh=o.table2[0].tongCoPhatSinh,this.tongSoDuCuoiKyNo=o.table2[0].tongSoDuCuoiKyNo,this.tongSoDuCuoiKyCo=o.table2[0].tongSoDuCuoiKyCo,console.log(this.gridData),void console.log(this.totalRecord)}this._notification.error(p.$.ERROR,i.message)})}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}exportExcel(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.idChiNhanh,keyWord:this.filter.keyWord,idNhomDoiTuong:this.filter.idNhomDoiTuong,...this.getGridOption()};this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.ExportBaoCaoCongNoTongHop(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,`BaoCaoCongNoPhaiThu_${v().format("DD_MM_YYYY")}.xlsx`)},i=>{this.spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.idChiNhanh=this.userLogin.idChiNhanh,!0)}keyWordToSend="";onSearch(){const t=this.filter.keyWord;if(!this.filter.keyWord&&null!=this.filter.keyWord)return this.filter.keyWord.toLowerCase(),this.keyWordToSend="",void this.gridLoadData();const i=this.gridData.find(o=>o.tenDoiTuong&&o.tenDoiTuong.toLowerCase().includes(t));this.keyWordToSend=i?.maDoiTuong??this.filter.keyWord,this.gridLoadData()}onViewChiTiet(t){const o=t,a=this.searchModelCore.date[0]?v(this.searchModelCore.date[0]).format("DD/MM/YYYY"):"",h=this.searchModelCore.date[1]?v(this.searchModelCore.date[1]).format("DD/MM/YYYY"):"",u=`${this.tsb.t("label-so-chi-tiet-tk-theo-doi-tuong","S\u1ed5 chi ti\u1ebft t\xe0i kho\u1ea3n theo \u0111\u1ed1i t\u01b0\u1ee3ng")}, ${this.tsb.t("label-tai-khoan","T\xe0i kho\u1ea3n")}: 131, ${this.tsb.t("label-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")}: ${o},\n ${this.tsb.t("label-tu-ngay","T\u1eeb ng\xe0y")} ${a} ${this.tsb.t("label-den-ngay-2","\u0111\u1ebfn ng\xe0y")} ${h}`;this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet","Chi ti\u1ebft"),nzContent:p4,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"10px"},nzWidth:"90%",nzComponentParams:{maDoiTuong:t,tuNgay:this.searchModelCore.date[0],denNgay:this.searchModelCore.date[1],titleText:u,keyWord:this.filter.keyWord},nzMaskClosable:!0}).afterClose.subscribe(d=>{})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(L.eN),n.Y36(F.K),n.Y36($.e),n.Y36(rt),n.Y36(S.Sf),n.Y36(ai.B),n.Y36(oi.V))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-congno-phaithu"]],features:[n.qOj],decls:107,vars:124,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24",1,"search-control"],[2,"width","300px","margin-right","10px"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[2,"width","200px","margin-right","10px"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzFilterOption","ngModelChange","nzOnSearch"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-icon","","nzType","file-excel","nzTheme","outline"],[3,"nzBordered","nzSize","nzData","nzFrontPagination","nzQueryParams"],["basicTable",""],["rowspan","2",1,"text-center",2,"width","50px"],["rowspan","2",1,"text-center",2,"width","150px"],["rowspan","2",1,"text-center",2,"width","300px"],["colspan","2",1,"text-center",2,"border-color","#dedede"],["width","200",1,"text-center"],[4,"ngFor","ngForOf"],[2,"font-weight","bold"],["colspan","4"],[1,"text-right"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],[1,"text-center"],[2,"cursor","pointer",3,"click"],[2,"color","rgb(41, 191, 241)"],[4,"ngIf","ngIfElse"],["uncheck",""],["nz-icon","","nzType","check","nzTheme","outline",1,"text-success"],["nz-icon","","nzType","close","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",3)(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.idChiNhanh=h}),n.ALo(9,"tsb"),n.YNc(10,_4,1,2,"nz-option",6),n.qZA()(),n.TgZ(11,"div",4)(12,"app-date-picker-range",7),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(13,"div",8)(14,"nz-select",9),n.NdJ("ngModelChange",function(h){return o.filter.idNhomDoiTuong=h})("nzOnSearch",function(h){return o.onSearchNhomDoiTuong(h)}),n.ALo(15,"tsb"),n.YNc(16,d4,1,2,"nz-option",6),n.qZA()(),n.TgZ(17,"div",4)(18,"input",10),n.NdJ("ngModelChange",function(h){return o.filter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(19,"tsb"),n.qZA()(),n.TgZ(20,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(21,"span",12),n.TgZ(22,"span"),n._uU(23),n.ALo(24,"tsb"),n.qZA()()()()(),n.TgZ(25,"nz-card")(26,"div",13)(27,"div",14)(28,"button",11),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(29,"span",15),n.TgZ(30,"span"),n._uU(31),n.ALo(32,"tsb"),n.qZA()()()(),n.TgZ(33,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(35,"thead")(36,"tr")(37,"th",18),n._uU(38),n.ALo(39,"tsb"),n.qZA(),n.TgZ(40,"th",19),n._uU(41),n.ALo(42,"tsb"),n.qZA(),n.TgZ(43,"th",20),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"th",19),n._uU(47),n.ALo(48,"tsb"),n.qZA(),n.TgZ(49,"th",21),n._uU(50),n.ALo(51,"tsb"),n.qZA(),n.TgZ(52,"th",21),n._uU(53),n.ALo(54,"tsb"),n.qZA(),n.TgZ(55,"th",21),n._uU(56),n.ALo(57,"tsb"),n.qZA()(),n.TgZ(58,"tr")(59,"th",22),n._uU(60),n.ALo(61,"tsb"),n.qZA(),n.TgZ(62,"th",22),n._uU(63),n.ALo(64,"tsb"),n.qZA(),n.TgZ(65,"th",22),n._uU(66),n.ALo(67,"tsb"),n.qZA(),n.TgZ(68,"th",22),n._uU(69),n.ALo(70,"tsb"),n.qZA(),n.TgZ(71,"th",22),n._uU(72),n.ALo(73,"tsb"),n.qZA(),n.TgZ(74,"th",22),n._uU(75),n.ALo(76,"tsb"),n.qZA()()(),n.TgZ(77,"tbody"),n.YNc(78,m4,28,21,"tr",23),n.TgZ(79,"tr",24)(80,"td",25),n._uU(81),n.ALo(82,"tsb"),n.qZA(),n.TgZ(83,"td",26),n._uU(84),n.ALo(85,"number"),n.qZA(),n.TgZ(86,"td",26),n._uU(87),n.ALo(88,"number"),n.qZA(),n.TgZ(89,"td",26),n._uU(90),n.ALo(91,"number"),n.qZA(),n.TgZ(92,"td",26),n._uU(93),n.ALo(94,"number"),n.qZA(),n.TgZ(95,"td",26),n._uU(96),n.ALo(97,"number"),n.qZA(),n.TgZ(98,"td",26),n._uU(99),n.ALo(100,"number"),n.qZA()()()(),n.TgZ(101,"div",27)(102,"nz-pagination",28),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(103,T4,1,3,"ng-template",null,29,n.W1O),n.qZA()()(),n.YNc(105,z4,3,2,"ng-template",null,30,n.W1O)),2&i){const a=n.MAs(104);n.xp6(1),n.Q6J("nzGutter",n.DdM(123,x4)),n.xp6(3),n.Oqu(n.xi3(5,51,"title-bao-cao-cong-no-phai-thu","B\xe1o c\xe1o c\xf4ng n\u1ee3 ph\u1ea3i thu")),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.idChiNhanh)("nzPlaceHolder",n.xi3(9,54,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1)("IsSmall",!0),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.filter.idNhomDoiTuong)("nzPlaceHolder",n.xi3(15,57,"plh-nhom-doi-tuong","Nh\xf3m \u0111\u1ed1i t\u01b0\u1ee3ng"))("nzFilterOption",o.nzFilterOption),n.xp6(2),n.Q6J("ngForOf",o.listNhomDoiTuong),n.xp6(2),n.Q6J("nzSize","small")("placeholder",n.xi3(19,60,"plh-ma-phieu-ma-doi-tuong","M\xe3 phi\u1ebfu | M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"))("ngModel",o.filter.keyWord),n.xp6(5),n.Oqu(n.xi3(24,63,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(8),n.Oqu(n.xi3(32,66,"btn-xuat-excel","Xu\u1ea5t Excel")),n.xp6(2),n.Q6J("nzBordered",!0)("nzSize","middle")("nzData",o.gridData)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(39,69,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(42,72,"table-ma-doi-tuong","M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Oqu(n.xi3(45,75,"table-doi-tuong","\u0110\u1ed1i t\u01b0\u1ee3ng")),n.xp6(3),n.Oqu(n.xi3(48,78,"table-tk-cong-no","TK c\xf4ng n\u1ee3")),n.xp6(3),n.Oqu(n.xi3(51,81,"table-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3")),n.xp6(3),n.Oqu(n.xi3(54,84,"table-phat-sinh","Ph\xe1t sinh")),n.xp6(3),n.Oqu(n.xi3(57,87,"table-so-du-cuoi-ky","S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3")),n.xp6(4),n.Oqu(n.xi3(61,90,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(64,93,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(67,96,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(70,99,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(73,102,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(76,105,"table-co","C\xf3")),n.xp6(3),n.Q6J("ngForOf",o.gridData),n.xp6(3),n.Oqu(n.xi3(82,108,"table-tong-cong","T\u1ed5ng c\u1ed9ng")),n.xp6(3),n.Oqu(n.lcZ(85,111,o.tongNoDauKy)),n.xp6(3),n.Oqu(n.lcZ(88,113,o.tongCoDauKy)),n.xp6(3),n.Oqu(n.lcZ(91,115,o.tongNoPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(94,117,o.tongCoPhatSinh)),n.xp6(3),n.Oqu(n.lcZ(97,119,o.tongSoDuCuoiKyNo)),n.xp6(3),n.Oqu(n.lcZ(100,121,o.tongSoDuCuoiKyCo)),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,N.t3,N.SK,z.Ip,z.Vq,C.Zp,Y.dE,g.Fj,g.JJ,nn.s,g.On,w.Ls,K.a,s.JJ,Q.p],styles:[".viewct[_ngcontent-%COMP%]{cursor:pointer;font-weight:600}.search-control[_ngcontent-%COMP%]{padding:5px;display:flex;justify-content:flex-end}.tiente[_ngcontent-%COMP%]{font-size:15px;font-weight:700}"]})}return e})();function y4(e,l){1&e&&(n.TgZ(0,"div",2)(1,"div",33)(2,"h6",34),n._uU(3," *Kh\xf4ng th\u1ec3 s\u1eeda th\xf4ng tin phi\u1ebfu \u1edf tr\u1ea1ng th\xe1i \u0110\xe3 x\u1eed l\xfd. "),n.qZA()()())}function M4(e,l){if(1&e&&n._UZ(0,"nz-option",35),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenNganHang+" - "+t.soTaiKhoan+" - "+t.chuTaiKhoan)}}function S4(e,l){if(1&e&&n._UZ(0,"nz-option",35),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenNganHang+" - "+t.soTaiKhoan+" - "+t.chuTaiKhoan)}}function N4(e,l){if(1&e&&n._UZ(0,"nz-option",36),2&e){const t=l.$implicit,i=n.oxw();n.Q6J("nzLabel",i.getUserNamePhanQuyen(t.id))("nzValue",t.id)}}function D4(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function Z4(e,l){if(1&e&&(n.TgZ(0,"div",50)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function A4(e,l){if(1&e&&(n.TgZ(0,"div")(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.uIk("title",t.tenTaiKhoan),n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}function v4(e,l){if(1&e&&(n.TgZ(0,"div",50)(1,"strong"),n._uU(2),n.qZA(),n._uU(3),n.qZA()),2&e){const t=l.item;n.xp6(2),n.Oqu(t.soTaiKhoan),n.xp6(1),n.hij(" - ",t.tenTaiKhoan," ")}}const Cn=function(){return{standalone:!0}};function P4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",41),n._uU(2),n.qZA(),n.TgZ(3,"td")(4,"input",42),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.dienGiai=o)}),n.qZA()(),n.TgZ(5,"td")(6,"ng-select",43),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkNo=o)}),n.YNc(7,D4,4,3,"ng-template",44),n.YNc(8,Z4,4,2,"ng-template",45),n.qZA()(),n.TgZ(9,"td")(10,"ng-select",46),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkCo=o)}),n.YNc(11,A4,4,3,"ng-template",44),n.YNc(12,v4,4,2,"ng-template",45),n.qZA()(),n.TgZ(13,"td",47)(14,"nz-input-group",48)(15,"app-input-number",49),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.soTien=o)}),n.qZA()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw(2);n.xp6(2),n.Oqu(i+1),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.dienGiai)("ngModelOptions",n.DdM(22,Cn)),n.xp6(2),n.Q6J("items",o.lstTkNo)("ngModel",t.tkNo)("ngModelOptions",n.DdM(23,Cn))("virtualScroll",!0)("searchable",!0)("clearable",!1)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(4),n.Q6J("items",o.lstTkCo)("ngModel",t.tkCo)("ngModelOptions",n.DdM(24,Cn))("virtualScroll",!0)("searchable",!0)("clearable",!1)("appendTo","body")("searchFn",o.customSearchFn),n.xp6(5),n.Q6J("ngModel",t.soTien
1)("ngModelOptions",n.DdM(25,Cn))}}const E4=function(){return[""]};function k4(e,l){if(1&e&&(n.TgZ(0,"nz-table",37)(1,"thead")(2,"tr")(3,"th",38),n._uU(4,"STT"),n.qZA(),n.TgZ(5,"th",39),n._uU(6,"Di\u1ec5n gi\u1ea3i"),n.qZA(),n.TgZ(7,"th",39),n._uU(8,"TK n\u1ee3"),n.qZA(),n.TgZ(9,"th",39),n._uU(10,"TK c\xf3"),n.qZA(),n.TgZ(11,"th",39),n._uU(12,"S\u1ed1 ti\u1ec1n"),n.qZA()()(),n.TgZ(13,"tbody"),n.YNc(14,P4,16,26,"tr",40),n.qZA()()),2&e){const t=n.oxw();n.Q6J("nzData",n.DdM(10,E4))("nzBordered",!0)("nzSize","middle")("nzShowPagination",!1),n.xp6(3),n.Q6J("nzWidth","50px"),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(3),n.Q6J("ngForOf",t.formRequest.listThuChiDetail)}}const li=function(){return[]};let L4=(()=>{class e{_commonMajor;_tkNganHangHeThongService;_userService;_spinner;_quanLyPhieuService;_notification;modal;idThuChi;trangThaiXuLy;userLogin;formRequest={loaiThuChi:y.IZ.EnumLoaiThuChi.ChuyenTienNoiBo,loaiQuy:y.IZ.EnumLoaiQuy.QuyNganHang,tenNganHang:null,bankCode:null,tenChuTaiKhoanNganHang:null,soTaiKhoanNganHang:null,idTaiKhoanNganHang:null,idTkNganHangNhan:null,tenNganHangNhan:null,bankCodeNhan:null,tenChuTaiKhoanNhan:null,soTaiKhoanNhan:null,ngayHachToan:Date.now(),ngayChungTu:Date.now(),maThuChi:null,idNhanVienChi:null,dienGiai:null,listThuChiDetail:[]};lstTkNo=[];lstTkCo=[];listNganHang=[];lstTaiKhoanNganHang=[];listUser=[];maPhieuThu="";maPhieuChi="";constructor(t,i,o,a,h,u,r){this._commonMajor=t,this._tkNganHangHeThongService=i,this._userService=o,this._spinner=a,this._quanLyPhieuService=h,this._notification=u,this.modal=r}ngOnInit(){this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=new Hn.K(t),this.getUserDonVi())}),this.getThongTinTaiKhoanKeToan(),this.getListNganHang(),this.getListTaiKhoanByChiNhanh(),this.idThuChi&&(this._spinner.show(),this._quanLyPhieuService.chiTietPhieu(this.idThuChi).then(t=>{this._spinner.hide(),t&&t.success&&(this.formRequest=t.data,this.formRequest.kieuLoaiChiTiet=t.data?.kieuLoaiChiTiet,this.maPhieuThu=t.data?.maPhieuThu||"",this.maPhieuChi=t.data?.maPhieuChi||"")}))}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTkNo=t.data,this.lstTkCo=t.data)})}getListNganHang(){this.listNganHang=de.w}isEdit(){return null!=this.idThuChi}getUserDonVi(){this._userService.GetAllNhanVienChiNhanh().subscribe(t=>{null!=t&&null!=t.data&&0!=t.success?null!=t.data&&(this.listUser=t.data.map(i=>({id:i.id||ln.i.EMPTY,ten:i.ten,userName:i.userName}))):this._notification.error("L\u1ed7i","L\u1ea5y d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i")})}getListTaiKhoanByChiNhanh(){this._tkNganHangHeThongService.GetListTaiKhoanByChiNhanh().then(t=>{if(t&&t.success){this.lstTaiKhoanNganHang=t.data;const i=this.lstTaiKhoanNganHang.find(o=>!0===o.isMacDinhChi);i&&!this.idThuChi&&(this.formRequest.tenNganHang=i.tenNganHang,this.formRequest.bankCode=i.bankCode,this.formRequest.tenChuTaiKhoanNganHang=i.chuTaiKhoan,this.formRequest.soTaiKhoanNganHang=i.soTaiKhoan,this.formRequest.idTaiKhoanNganHang=i.id)}})}getUserNamePhanQuyen(t){let i=this.listUser.find(o=>o.id===t);return i?.userName+"("+i?.ten+")"}onChangeTkNganHanng(t){if(this.lstTaiKhoanNganHang&&this.lstTaiKhoanNganHang.length>0){const i=this.lstTaiKhoanNganHang.find(o=>o.id===t);i&&(this.formRequest.tenNganHang=i.tenNganHang,this.formRequest.bankCode=i.bankCode,this.formRequest.tenChuTaiKhoanNganHang=i.chuTaiKhoan,this.formRequest.soTaiKhoanNganHang=i.soTaiKhoan,this.formRequest.idTaiKhoanNganHang=i.id)}}onChangeTkNganHanngNhan(t){if(this.lstTaiKhoanNganHang&&this.lstTaiKhoanNganHang.length>0){const i=this.lstTaiKhoanNganHang.find(o=>o.id===t);i&&(this.formRequest.tenNganHangNhan=i.tenNganHang,this.formRequest.bankCodeNhan=i.bankCode,this.formRequest.tenChuTaiKhoanNhan=i.chuTaiKhoan,this.formRequest.soTaiKhoanNhan=i.soTaiKhoan,this.formRequest.idTkNganHangNhan=i.id)}}onChangeTkNhan(t){if(this.listNganHang&&this.listNganHang.length>0){const i=this.listNganHang.find(o=>o.code===t);i&&(this.formRequest.tenNganHangNhan=i.name,this.formRequest.bankCodeNhan=i.code)}}customSearchFn=(t,i)=>{const o=t.toLowerCase();return i.soTaiKhoan?.toLowerCase().includes(o)||i.tenTaiKhoan?.toLowerCase().includes(o)};get tongSoTien(){return this.formRequest.listThuChiDetail.reduce((t,i)=>t+(i.soTien||0),0)}onThoat(){this.modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(an.f),n.Y36(at.s),n.Y36(F.K),n.Y36(O.t2),n.Y36(In),n.Y36(E.zb),n.Y36(S.Lf))};static \u0275cmp=n.Xpm({type:e,selectors:[["xem-phieu-chuyen-tien-noi-bo"]],inputs:{idThuChi:"idThuChi",trangThaiXuLy:"trangThaiXuLy"},decls:93,vars:64,consts:[["nz-form","","nzGutter","16",3,"nzLayout"],["class","row",4,"ngIf"],[1,"row"],[1,"col-6","custom-form-card"],["nzTitle","Th\xf4ng tin ngu\u1ed3n"],[1,"row","m-b-10","align-items-center"],[1,"col-2"],[1,"col-10"],["nzPlaceHolder","Ch\u1ecdn t\xe0i kho\u1ea3n \u0111i","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["placeholder","Ch\u1ecdn ng\xe2n h\xe0ng","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[1,"col-4"],["placeholder","Ch\u1ecdn ch\u1ee7 t\xe0i kho\u1ea3n","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["placeholder","S\u1ed1 t\xe0i kho\u1ea3n","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[1,"color-red"],[1,"w-100",3,"ngModel","ngModelOptions","nzFormat","ngModelChange"],[1,"w-100",3,"nzSize"],["nz-input","","placeholder","Nh\u1eadp s\u1ed1 ch\u1ee9ng t\u1eeb",3,"disabled","ngModel","ngModelOptions","ngModelChange"],["nzTitle","Th\xf4ng tin nh\u1eadn"],["nzPlaceHolder","Ch\u1ecdn t\xe0i kho\u1ea3n nh\u1eadn","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","ngModelChange"],["nz-input","","placeholder","Nh\u1eadp ng\xe2n h\xe0ng","name","nganHang",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","placeholder","Nh\u1eadp ch\u1ee7 t\xe0i kho\u1ea3n",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","placeholder","S\u1ed1 t\xe0i kho\u1ea3n",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nzPlaceHolder","Ch\u1ecdn nh\xe2n vi\xean chuy\u1ec3n","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-input","","rows","3","placeholder","Nh\u1eadp di\u1ec5n gi\u1ea3i",1,"w-100",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[3,"nzData","nzBordered","nzSize","nzShowPagination",4,"ngIf"],[1,"row","d-flex","align-items-center","justify-content-end","m-t-30"],[1,"m-r-15","m-b-40",2,"font-size","16px"],[1,"tt-chi"],[2,"padding","5px","text-align","right"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","close"],[1,"col-md-6"],[1,"m-b-5",2,"color","#ff4d4f"],[3,"nzValue","nzLabel"],[3,"nzLabel","nzValue"],[3,"nzData","nzBordered","nzSize","nzShowPagination"],[1,"text-center",3,"nzWidth"],[3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-center"],["placeholder","Di\u1ec5n gi\u1ea3i","nz-input","",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nzSize","small","bindLabel","soTaiKhoan","bindValue","soTaiKhoan","placeholder","Ch\u1ecdn Tk C\xf4ng n\u1ee3",1,"fixed-width-select",3,"items","ngModel","ngModelOptions","virtualScroll","searchable","clearable","appendTo","searchFn","ngModelChange"],["ng-option-tmp",""],["ng-label-tmp",""],["nzSize","small","bindLabel","soTaiKhoan","bindValue","soTaiKhoan","placeholder","Ch\u1ecdn Tk c\xf3",1,"fixed-width-select",3,"items","ngModel","ngModelOptions","virtualScroll","searchable","clearable","appendTo","searchFn","ngModelChange"],[2,"color","#f97396"],["nzAddOnAfter","\u0111"],["PlaceHolder","S\u1ed1 ti\u1ec1n",3,"ngModel","ngModelOptions","ngModelChange"],[1,"truncate-text"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.YNc(1,y4,4,0,"div",1),n.TgZ(2,"div",2)(3,"div",3)(4,"nz-card",4)(5,"div",5)(6,"div",6),n._uU(7,"T\xe0i kho\u1ea3n \u0111i"),n.qZA(),n.TgZ(8,"div",7)(9,"nz-select",8),n.NdJ("ngModelChange",function(h){return o.formRequest.i
1dTaiKhoanNganHang=h})("ngModelChange",function(h){return o.onChangeTkNganHanng(h)}),n.YNc(10,M4,1,2,"nz-option",9),n.qZA()()(),n.TgZ(11,"div",5)(12,"div",6),n._uU(13,"Ng\xe2n h\xe0ng"),n.qZA(),n.TgZ(14,"div",7)(15,"input",10),n.NdJ("ngModelChange",function(h){return o.formRequest.tenNganHang=h}),n.qZA()()(),n.TgZ(16,"div",5)(17,"div",6),n._uU(18,"Ch\u1ee7 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(19,"div",11)(20,"input",12),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChuTaiKhoanNganHang=h}),n.qZA()(),n.TgZ(21,"div",6),n._uU(22,"S\u1ed1 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(23,"div",11)(24,"input",13),n.NdJ("ngModelChange",function(h){return o.formRequest.soTaiKhoanNganHang=h}),n.qZA()()(),n.TgZ(25,"div",5)(26,"div",6),n._uU(27,"Ng\xe0y h\u1ea1ch to\xe1n "),n.TgZ(28,"span",14),n._uU(29,"*"),n.qZA()(),n.TgZ(30,"div",11)(31,"nz-date-picker",15),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayHachToan=h}),n.qZA()(),n.TgZ(32,"div",6),n._uU(33,"Ng\xe0y ch\u1ee9ng t\u1eeb "),n.TgZ(34,"span",14),n._uU(35,"*"),n.qZA()(),n.TgZ(36,"div",11)(37,"nz-date-picker",15),n.NdJ("ngModelChange",function(h){return o.formRequest.ngayChungTu=h}),n.qZA()()(),n.TgZ(38,"div",5)(39,"div",6),n._uU(40,"S\u1ed1 ch\u1ee9ng t\u1eeb "),n.TgZ(41,"span",14),n._uU(42,"*"),n.qZA()(),n.TgZ(43,"div",7)(44,"nz-input-group",16)(45,"input",17),n.NdJ("ngModelChange",function(h){return o.formRequest.maThuChi=h}),n.qZA()()()()()(),n.TgZ(46,"div",3)(47,"nz-card",18)(48,"div",5)(49,"div",6),n._uU(50,"T\xe0i kho\u1ea3n nh\u1eadn"),n.qZA(),n.TgZ(51,"div",7)(52,"nz-select",19),n.NdJ("ngModelChange",function(h){return o.formRequest.idTkNganHangNhan=h})("ngModelChange",function(h){return o.onChangeTkNganHanngNhan(h)}),n.YNc(53,S4,1,2,"nz-option",9),n.qZA()()(),n.TgZ(54,"div",5)(55,"div",6),n._uU(56,"Ng\xe2n h\xe0ng"),n.qZA(),n.TgZ(57,"div",7)(58,"input",20),n.NdJ("ngModelChange",function(h){return o.formRequest.tenNganHangNhan=h}),n.qZA()()(),n.TgZ(59,"div",5)(60,"div",6),n._uU(61,"Ch\u1ee7 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(62,"div",11)(63,"input",21),n.NdJ("ngModelChange",function(h){return o.formRequest.tenChuTaiKhoanNhan=h}),n.qZA()(),n.TgZ(64,"div",6),n._uU(65,"S\u1ed1 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(66,"div",11)(67,"input",22),n.NdJ("ngModelChange",function(h){return o.formRequest.soTaiKhoanNhan=h}),n.qZA()()(),n.TgZ(68,"div",5)(69,"div",6),n._uU(70,"Nh\xe2n vi\xean chuy\u1ec3n"),n.qZA(),n.TgZ(71,"div",7)(72,"nz-select",23),n.NdJ("ngModelChange",function(h){return o.formRequest.idNhanVienChi=h}),n.YNc(73,N4,1,2,"nz-option",24),n.qZA()()(),n.TgZ(74,"div",5)(75,"div",6),n._uU(76,"Di\u1ec5n gi\u1ea3i"),n.qZA(),n.TgZ(77,"div",7)(78,"nz-input-group",16)(79,"textarea",25),n.NdJ("ngModelChange",function(h){return o.formRequest.dienGiai=h}),n.qZA()()()()()()(),n._UZ(80,"br"),n.YNc(81,k4,15,11,"nz-table",26),n.TgZ(82,"div",27)(83,"div",28),n._uU(84," T\u1ed5ng s\u1ed1 ti\u1ec1n: "),n.TgZ(85,"span",29),n._uU(86),n.ALo(87,"number"),n.qZA()()(),n.TgZ(88,"div",30)(89,"div")(90,"button",31),n.NdJ("click",function(){return o.onThoat()}),n._UZ(91,"i",32),n._uU(92," H\u1ee7y "),n.qZA()()()()),2&i&&(n.Q6J("nzLayout","horizontal"),n.xp6(1),n.Q6J("ngIf",3===o.trangThaiXuLy),n.xp6(8),n.Q6J("ngModel",o.formRequest.idTaiKhoanNganHang)("ngModelOptions",n.DdM(49,Cn)),n.xp6(1),n.Q6J("ngForOf",o.lstTaiKhoanNganHang||n.DdM(50,li)),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenNganHang)("ngModelOptions",n.DdM(51,Cn)),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenChuTaiKhoanNganHang)("ngModelOptions",n.DdM(52,Cn)),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.formRequest.soTaiKhoanNganHang)("ngModelOptions",n.DdM(53,Cn)),n.xp6(7),n.Q6J("ngModel",o.formRequest.ngayHachToan)("ngModelOptions",n.DdM(54,Cn))("nzFormat","dd/MM/yyyy"),n.xp6(6),n.Q6J("ngModel",o.formRequest.ngayChungTu)("ngModelOptions",n.DdM(55,Cn))("nzFormat","dd/MM/yyyy"),n.xp6(7),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("disabled",o.isEdit())("ngModel",o.formRequest.maThuChi)("ngModelOptions",n.DdM(56,Cn)),n.xp6(7),n.Q6J("ngModel",o.formRequest.idTkNganHangNhan)("ngModelOptions",n.DdM(57,Cn)),n.xp6(1),n.Q6J("ngForOf",o.lstTaiKhoanNganHang||n.DdM(58,li)),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenNganHangNhan)("ngModelOptions",n.DdM(59,Cn)),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.formRequest.tenChuTaiKhoanNhan)("ngModelOptions",n.DdM(60,Cn)),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.formRequest.soTaiKhoanNhan)("ngModelOptions",n.DdM(61,Cn)),n.xp6(5),n.Q6J("ngModel",o.formRequest.i
1dNhanVienChi)("ngModelOptions",n.DdM(62,Cn)),n.xp6(1),n.Q6J("ngForOf",o.listUser),n.xp6(5),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.formRequest.dienGiai)("ngModelOptions",n.DdM(63,Cn)),n.xp6(2),n.Q6J("ngIf",o.formRequest.listThuChiDetail&&o.formRequest.listThuChiDetail.length>0),n.xp6(5),n.hij("",n.xi3(87,46,o.tongSoTien,"1.0-0")," \u0111"),n.xp6(4),n.Q6J("nzSize","small"))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,q.Lr,z.Ip,z.Vq,C.Zp,C.gB,$n.uw,zn.w9,zn.ir,zn.mR,g._Y,g.Fj,g.JJ,g.JL,Qn.l,g.On,g.F,w.Ls,K.a,s.JJ],styles:[".color-red[_ngcontent-%COMP%]{color:red}.custom-form-card[_ngcontent-%COMP%] .ant-card-head-title{padding:3px 0}.custom-form-card[_ngcontent-%COMP%] .ant-card-head{min-height:2rem;background-color:#f3f3f3}.tt-chi[_ngcontent-%COMP%]{font-weight:600;color:#f97396;font-size:20px;margin-left:15px}"]})}return e})();const w4=["statusTable"];function O4(e,l){if(1&e&&n._UZ(0,"nz-option",45),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function q4(e,l){1&e&&n._UZ(0,"i",46)}function Q4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",48),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function J4(e,l){if(1&e&&n.YNc(0,Q4,1,0,"i",47),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function I4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",49),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onSearch())}),n._UZ(1,"span",50),n.TgZ(2,"span"),n._uU(3,"T\xecm ki\u1ebfm"),n.qZA()()}2&e&&n.Q6J("nzSize","small")}function U4(e,l){1&e&&n._UZ(0,"i",51)}function K4(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",52)(2,"label",53),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.hij(" ",t.header," ")}}function H4(e,l){if(1&e&&(n.TgZ(0,"th",55),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function B4(e,l){if(1&e&&(n.ynx(0),n.YNc(1,H4,2,5,"th",54),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function F4(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",62),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function V4(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",63),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function Y4(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",69),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTaoThuChi,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function G4(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",70),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.soTien)("HauTo","(\u0111)")}}function R4(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",71),n.BQk())}function $4(e,l){if(1&e&&(n.TgZ(0,"nz-tag",73),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit,i=n.oxw();n.Q6J("nzColor",i.getTrangThaiTag(t.trangThaiXuLy).color),n.xp6(1),n.hij(" ",i.getTrangThaiTag(t.trangThaiXuLy).label," ")}}function W4(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$4,2,2,"nz-tag",72),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.getTrangThaiTag(t.trangThaiXuLy))}}function X4(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",75),n._uU(2,"\u0110\xe3 \u0111\u1ed3ng b\u1ed9"),n.qZA(),n.BQk())}function j4(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",76),n._uU(2,"\u0110ang ch\u1edd x\u1eed l\xfd"),n.qZA(),n.BQk())}function nM(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",77),n._uU(2,"L\u1ed7i \u0111\u1ed3ng b\u1ed9"),n.qZA(),n.BQk())}function tM(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",78),n._uU(2,"Ch\u01b0a \u0111\u1ed3ng b\u1ed9"),n.qZA(),n.BQk())}function eM(e,l){if(1&e&&(n.ynx(0),n.YNc(1,X4,3,0,"ng-container",74),n.YNc(2,j4,3,0,"ng-container",74),n.YNc(3,nM,3,0,"ng-container",74),n.YNc(4,tM,3,0,"ng-container",74),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function iM(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function oM(e,l){if(1&e&&(n.TgZ(0,"td",65),n.ynx(1,66),n.YNc(2,Y4,6,5,"span",67),n.YNc(3,G4,2,2,"ng-container",67),n.YNc(4,R4,2,0,"ng-container",67),n.YNc(5,W4,2,1,"ng-container",67),n.YNc(6,eM,5,4,"ng-container",67),n.YNc(7,iM,3,1,"ng-container",68),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","loaiThu"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiXuLy"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner")}}function aM(e,l){if(1&e&&(n.ynx(0),n.YNc(1,oM,8,7,"td",64),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function lM(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",79),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onShowDetail(o.id,o.trangThaiXuLy))}),n._UZ(1,"i",80),n.qZA()}2&e&&n.Q6J("nzSize","small")}function hM(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",56)(2,"div",57),n.YNc(3,F4,2,0,"ng-container",58),n.YNc(4,V4,1,0,"ng-template",null,59,n.W1O),n._uU(6),n.qZA()(),n.YNc(7,aM,2,1,"ng-container",33),n.TgZ(8,"td",60)(9,"nz-button-group"),n.ynx(10),n.YNc(11,lM,2,1,"button",61),n.BQk(),n.qZA()()()),2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.oxw();n.xp6(1),n.Q6J("nzLeft",!0),n.xp6(2),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",a.getRowIndex(i)," "),n.xp6(1),n.Q6J("ngForOf",a.gridColumns),n.xp6(4),n.Q6J("sbAuthorize","ThuChi_ChiTiet")}}function cM(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function uM(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",81),n.BQk())}function sM(e,l){1&e&&n.YNc(0,uM,2,0,"ng-container",74),2&e&&n.Q6J("ngIf",l.model)}const hi=function(){return[8,8]};let rM=(()=>{class e extends Pn._{_modalService;_notification;spinner;_chiNhanhService;_quanLyPhieuService;thuChiLyDoService;userService;httpClient;_signalrV2Service;decimalPipe;msg;nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}userLogin;searchModel={idChiNhanh:ln.i.EMPTY,loaiQuy:null,loaiThuChi:y.IZ.EnumLoaiThuChi.ChuyenTienNoiBo,idLyDo:ln.i.EMPTY,keyword:null,fromDate:null,toDate:null,calculateSum:!1,trangThaiDongBo:null};subscription;constructor(t,i,o,a,h,u,r,d,m,b,f,Z){super(Z,d),this._modalService=t,this._notification=i,this.spinner=o,this._chiNhanhService=a,this._quanLyPhieuService=h,this.thuChiLyDoService=u,this.userService=r,this.httpClient=d,this._signalrV2Service=m,this.decimalPipe=b,this.msg=f}viewMode="";ngay=[new Date,(0,mt.E4)(7)];listChiNhanh=[];lstLyDo=[];date=null;checkAll=!1;isExporting=!1;ngOnInit(){this.gridColumns=[new _.C4({field:"tenChiNhanh",header:"Chi nh\xe1nh",thWidth:"200px",class:"text-center"}),new _.C4({field:"tenLoaiThuChi",header:"Lo\u1ea1i",thWidth:"200px",class:"text-center",dataType:"loaiThu"}),new _.C4({field:"maThuChi",header:"M\xe3 thu chi",thWidth:"200px",class:"text-center"}),new _.C4({field:"soTien",header:"S\u1ed1 ti\u1ec1n",thWidth:"200px",class:"text-right",dataType:"tien"}),new _.C4({field:"tenLoaiQuy",header:"Lo\u1ea1i qu\u1ef9",thWidth:"200px",class:"text-center"}),new _.C4({field:"tenKhachHang",header:"Kh\xe1ch h\xe0ng",thWidth:"200px",class:"text-center"}),new _.C4({field:"noiDung",header:"N\u1ed9i dung",thWidth:"200px",class:"text-center"}),new _.C4({field:"trangThaiXuLy",header:"Tr\u1ea1ng th\xe1i",thWidth:"200px",class:"text-center",dataType:"trangThaiXuLy"}),new _.C4({field:"statusSendPartner",header:"Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c",thWidth:"200px",class:"text-center",dataType:"statusSendPartner",visible:!1}),new _.C4({field:"errorMessagePartner",header:"Message g\u1eedi \u0111\u1ed1i t\xe1c",thWidth:"200px",class:"text-center",visible:!1}),new _.C4({field:"ngayTaoThuChi",header:"T\u1ea1o b\u1edfi",thWidth:"200px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh(),this.loadDataUser(),this.onDangKyNhanThongBao()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)}),this.onChangeLoaiThuChi()}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}onChangeLoaiThuChi(){this.getLyDo()}getLyDo(){this.searchModel.idLyDo=void 0,this.lstLyDo=null,this.userLogin&&this.thuChiLyDoService.DanhSachKhongPhanTrang(this.userLogin.donViId,this.searchModel.loaiThuChi,!0).then(t=>{t.success&&(this.lstLyDo=t.data)}),1==this.flagSync.value&&this.gridLoadData()}gridLoadData(){null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,"Ch\u01b0a ch\u1ecdn ng\xe0y."),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverVie
1w=1==this.page;let t={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._quanLyPhieuService.danhSachThuChi(t).then(i=>{i.success&&null!=i.data?(this.gridData=i?.data?.listData??[],this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message),this.spinner.hide()})}getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}onShowDetail(t,i){this._modalService.create({nzTitle:"Chi ti\u1ebft phi\u1ebfu chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9",nzContent:L4,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{trangThaiXuLy:i,idThuChi:[t]},nzMaskClosable:!0}).afterClose.subscribe(a=>{a&&this.gridLoadData()})}onSearch(){this.gridLoadData()}loadDataUser(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t,this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,this.flagSync.next(!0))})}getTrangThaiTag(t){return{1:{color:"blue",label:"Ch\u01b0a x\u1eed l\xfd"},2:{color:"orange",label:"\u0110ang x\u1eed l\xfd"},3:{color:"green",label:"\u0110\xe3 x\u1eed l\xfd"}}[t]||null}onDangKyNhanThongBao(){this._signalrV2Service.startConnectionAndJoin("ThanhToanChiHo"),this.subscription=this._signalrV2Service.isMesageChanges.subscribe(t=>{if(t&&"ThanhToanChiHo"==t.groupName&&t.data)try{let i=JSON.parse(t.data);if(i&&!i.idPhieuNhap){const o=this.decimalPipe.transform(i.soTien,"1.0-0");this._notification.success(p.$.SUCCESS,`Phi\u1ebfu ${i.maPhieuThuChi} \u0111\xe3 nh\u1eadn thanh to\xe1n: ${o} VN\u0110.`);const a=this.gridData.find(h=>h.maThuChi===i.maPhieuThuChi);a&&(a.trangThaiXuLy=3)}}catch{}})}onExport(){if(this.isExporting)return;if(null==this.date)return void this._notification.error(p.$.ERROR,"Ch\u01b0a ch\u1ecdn ng\xe0y.");this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1],this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel,listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.isExporting=!0,this.spinner.show(),this._quanLyPhieuService.ExportPhieuChuyenTienNoiBo(t).subscribe(i=>{this.spinner.hide(),this.isExporting=!1;const o=new Date,a=u=>u.toString().padStart(2,"0"),h=`${o.getFullYear()}${a(o.getMonth()+1)}${a(o.getDate())}_${a(o.getHours())}${a(o.getMinutes())}${a(o.getSeconds())}`;(0,Tn.saveAs)(i,`PhieuChuyenTienNoiBo_${h}.xlsx`)},i=>{this.spinner.hide(),this.isExporting=!1,this.msg.warning("C\xf3 l\u1ed7i x\u1ea3y ra. Vui l\xf2ng li\xean h\u1ec7 qu\u1ea3n tr\u1ecb vi\xean \u0111\u1ec3 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3")})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36($.e),n.Y36(In),n.Y36(tt.Y),n.Y36(F.K),n.Y36(L.eN),n.Y36(lt.x),n.Y36(s.JJ),n.Y36(mn.dD),n.Y36(n.SBq))};static \u0275cmp=n.Xpm({type:e,selectors:[["phieu-chuyen-tien-noi-bo"]],viewQuery:function(i,o){if(1&i&&n.Gf(w4,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},features:[n._Bn([s.JJ]),n.qOj],decls:66,vars:54,consts:[[1,"m-b-15"],["nz-row","",3,"nzGutter"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","4"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Chi nh\xe1nh",1,"w-100",3,"nzSize","ngModel","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Lo\u1ea1i qu\u1ef9",1,"w-100",3,"nzSize","ngModel","ngModelChange"],["nzLabel","Qu\u1ef9 ti\u1ec1n m\u1eb7t",3,"nzValue"],["nzLabel","Qu\u1ef9 ng\xe2n h\xe0ng",3,"nzValue"],["nzLabel","V\xed \u0111i\u1ec7n t\u1eed",3,"nzValue"],["nzLabel","Qu\u1ef9 tr\u1ea3 g\xf3p",3,"nzValue"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","4"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Tr\u1ea1ng th\xe1i \u0111\u1ed3ng b\u1ed9",1,"w-100",3,"nzSize","ngModel","ngModelChange"],["nzLabel","\u0110\xe3 \u0111\u1ed3ng b\u1ed9",3,"nzValue"],["nzLabel","\u0110ang ch\u1edd x\u1eed l\xfd",3,"nzValue"],["nzLabel","L\u1ed7i \u0111\u1ed3ng b\u1ed9",3,"nzValue"],["nzLabel","Ch\u01b0a \u0111\u1ed3ng b\u1ed9",3,"nzValue"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nz-col","","nzSpan","24","nzMd","24","nzLg","24","nzXl","24",1,"p-0"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","","placeholder","T\xean | M\xe3 | S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",3,"nzSize","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","2"],[1,"col-lg-12","p-0","text-right"],["nz-button","","nzType","primary",3,"nzSize","click",4,"sbAuthorize"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","22"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","nzLoading","disabled","click"],["nz-icon","","nzType","export","theme","outline",4,"ngIf"],["nz-col","","nzSpan","24","nzMd","8","nzLg","8","nzXl","2",1,"text-right"],["nzSize","small","nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",1,"m-t-20",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","nzWidth","50px",1,"text-center",3,"nzLeft"],["type","checkbox","value","","id","flexCheckDefault","title","Ch\u1ecdn t\u1ea5t c\u1ea3",1,"form-check-input","checkbox-zoom",3,"ngModel","click","ngModelChange"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],["nz-icon","","nzType","export","theme","outline"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],["nzWidth","50px",1,"text-center",3,"nzLeft"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","Chi ti\u1ebft",3,"nzSize","click",4,"sbAuthorize"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#3498DB",3,"Value","HauTo"],["nzType","info","nzMessage","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"],[3,"nzColor",4,"ngIf"],[3,"nzColor"],[4,"ngIf"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","","nzTooltipTitle","Chi ti\u1ebft",3,"nzSize","click"],["nz-icon","","nzType","eye","theme","outline"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"nz-card")(2,"div",1)(3,"div",2)(4,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.searchModel.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.YNc(5,O4,1,2,"nz-option",4),n.qZA()(),n.TgZ(6,"div",2)(7,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiQuy=h})("ngModelChange",function(){return o.gridLoadData()}),n._UZ(8,"nz-option",6)(9,"nz-option",7)(10,"nz-option",8)(11,"nz-option",9),n.qZA()(),n.TgZ(12,"div",10)(13,"nz-select",11),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThaiDongBo=h})("ngModelChange",function(){return o.gridLoadData()}),n._UZ(14,"nz-option",12)(15,"nz-option",13)(16,"nz-option",14)(17,"nz-option",15),n.qZA()(),n.TgZ(18,"div",2)(19,"app-date-picker-range",16),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(20,"div",2)(21,"div",17)(22,"nz-input-group",18)(23,"input",19),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.qZA()(),n.YNc(24,q4,1,0,"ng-template",null,20,n.W1O),n.YNc(26,J4,1,1,"ng-template",null,21,n.W1O),n.qZA()(),n._UZ(28,"div",22),n.TgZ(29,"div",22)(30,"div",23),n.YNc(31,I4,4,1,"button",24),n.qZA()()()()(),n.TgZ(32,"nz-card")(33,"div",1)(34,"div",25)(35,"button",26),n.NdJ("click",function(){return o.onExport()}),n.YNc(36,U4,1,0,"i",27),n._uU(37," Export Excel "),n.qZA()(),n.TgZ(38,"div",28)(39,"button",29),n._UZ(40,"i",30),n.qZA(),n.TgZ(41,"nz-dropdown-menu",null,31)(43,"ul",32),n.YNc(44,K4,4,2,"ng-container",33),n.qZA()()()(),n.TgZ(45,"app-table-resize",34),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(46,"nz-table",35,36),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(49,"thead")(50,"tr")(51,"th",37)(52,"input",38),n.NdJ("click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.qZA(),n.TgZ(53,"div"),n._uU(54),n.qZA()(),n.YNc(55,B4,2,1,"ng-container",33),n.TgZ(56,"th",39),n._uU(57,"Thao t\xe1c"),n.qZA()()(),n.TgZ(58,"tbody"),n.YNc(59,hM,12,6,"ng-template",40),n.qZA()()(),n.TgZ(60,"div",41)(61,"nz-pagination",42),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(62,cM,1,3,"ng-template",null,43,n.W1O),n.qZA()()(),n.YNc(64,sM,1,1,"ng-template",null,44,n.W1O)),2&i){const a=n.MAs(25),h=n.MAs(27),u=n.MAs(42),r=n.MAs(63);n.xp6(2),n.Q6J("nzGutter",n.DdM(52,hi)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idChiNhanh)("nzDisabled",o.disableChiNhanh()),n.xp6(1),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiQuy),n.xp6(1),n.Q6J("nzValue",1),n.xp6(1),n.Q6J("nzValue",2),n.xp6(1),n.Q6J("nzValue",3),n.xp6(1),n.Q6J("nzValue",4),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThaiDongBo),n.xp6(1),n.Q6J("nzValue","SUCCESS"),n.xp6(1),n.Q6J("nzValue","WAITING_STATUS_PARTNER"),n.xp6(1),n.Q6J("nzValue","ERROR_CALL_API"),n.xp6(1),n.Q6J("nzValue","CHUA_DONG_BO"),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.searchModel.keyword),n.xp6(8),n.Q6J("sbAuthorize","ThuChi_DanhSach"),n.xp6(2),n.Q6J("nzGutter",n.DdM(53,hi)),n.xp6(2),n.Q6J("nzSize","small")("nzLoading",o.isExporting)("disabled",o.isExporting),n.xp6(1),n.Q6J("ngIf",!o.isExporting),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",o.tableScroll)("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("nzLeft",!0),n.xp6(1),n.Q6J("ngModel",o.checkAll),n.xp6(2),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,Zn.r,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,fn.g,K.a,s.uU],styles:[".n-bg-thu[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:rgb(0,209,0)}.n-bg-chi[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#ff4d4f}.n-bg-nap[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#58b4ff}.n-bg-rut[_ngcontent-%COMP%]{border-radius:12px;font-weight:700;color:#fff;background:#faad14}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();function gM(e,l){1&e&&n._UZ(0,"i",18)}function pM(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",20),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function _M(e,l){if(1&e&&n.YNc(0,pM,1,0,"i",19),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function dM(e,l){if(1&e&&(n.TgZ(0,"th",22),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function mM(e,l){if(1&e&&(n.ynx(0),n.YNc(1,dM,2,5,"th",21),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function TM(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",34),n._uU(5),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,t.ngayTaoThuChi,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")")}}function CM(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",35),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.soTien)("HauTo","(\u0111)")}}function fM(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",37),n.BQk())}function zM(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",38),n.BQk())}function xM(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",39),n.BQk())}function bM(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",40),n.BQk())}function yM(e,l){1&e&&(n.ynx(0),n._UZ(1,"nz-alert",41),n.BQk())}function MM(e,l){if(1&e&&(n.ynx(0),n.YNc(1,fM,2,0,"ng-container",36),n.YNc(2,zM,2,0,"ng-container",36),n.YNc(3,xM,2,0,"ng-container",36),n.YNc(4,bM,2,0,"ng-container",36),n.YNc(5,yM,2,0,"ng-container",36),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","Thu"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","Chi"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","N\u1ea1p"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","R\xfat"===t.tenLoaiThuChi),n.xp6(1),n.Q6J("ngIf","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"===t.tenLoaiThuChi)}}function SM(e,l){1&e&&n.GkF(0)}function NM(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function DM(e,l){if(1&e&&(n.TgZ(0,"td",30),n.ynx(1,31),n.YNc(2,TM,6,5,"span",32),n.YNc(3,CM,2,2,"ng-container",32),n.YNc(4,MM,6,5,"ng-container",32),n.YNc(5,SM,1,0,"ng-container",32),n.YNc(6,NM,3,1,"ng-container",33),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","tien"),n.xp6(1),n.Q6J("ngSwitchCase","loaiThu"),n.xp6(1),n.Q6J("ngSwitchCase","trangThaiXuLy")}}function ZM(e,l){if(1&e&&(n.ynx(0),n.YNc(1,DM,7,6,"td",29),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function AM(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",23),n._uU(2),n.qZA(),n.YNc(3,ZM,2,1,"ng-container",12),n.TgZ(4,"td",24)(5,"nz-button-group"),n.GkF(6),n.TgZ(7,"button",25),n._UZ(8,"span",26),n.qZA()(),n.TgZ(9,"nz-dropdown-menu",null,27),n._UZ(11,"ul",28),n.qZA()()()),2&e){const t=l.index,i=n.MAs(10),o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(4),n.Q6J("nzSize","small")("nzDropdownMenu",i)}}function vM(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let PM=(()=>{class e extends V.t{httpClient;_notification;spinner;userService;_thuChiService;_chiNhanhService;userLogin;tuNgay;denNgay;idChiNhanh;loaiQuy;date=null;searchModel={idChiNhanh:ln.i.EMPTY,loaiQuy:null,loaiThuChi:null,idLyDo:ln.i.EMPTY,keyword:null,fromDate:null,toDate:null,calculateSum:!1};listChiNhanh=[];constructor(t,i,o,a,h,u){super(t),this.httpClient=t,this._notification=i,this.spinner=o,this.userService=a,this._thuChiService=h,this._chiNhanhService=u}
1ngOnInit(){this.gridColumns=[new _.C4({field:"tenChiNhanh",header:"Chi nh\xe1nh",thWidth:"250px",class:"text-center"}),new _.C4({field:"tenLoaiThuChi",header:"Lo\u1ea1i",thWidth:"250px",class:"text-center",dataType:"loaiThu"}),new _.C4({field:"maThuChi",header:"M\xe3 thu chi",thWidth:"250px",class:"text-center"}),new _.C4({field:"soTien",header:"S\u1ed1 ti\u1ec1n",thWidth:"250px",class:"text-right",dataType:"tien"}),new _.C4({field:"tenLoaiQuy",header:"Lo\u1ea1i qu\u1ef9",thWidth:"250px",class:"text-center"}),new _.C4({field:"tenKhachHang",header:"Kh\xe1ch h\xe0ng",thWidth:"250px",class:"text-center"}),new _.C4({field:"noiDung",header:"N\u1ed9i dung",thWidth:"250px",class:"text-center"}),new _.C4({field:"trangThaiXuLy",header:"Tr\u1ea1ng th\xe1i",thWidth:"200px",class:"text-center",dataType:"trangThaiXuLy"}),new _.C4({field:"ngayTaoThuChi",header:"T\u1ea1o b\u1edfi",thWidth:"250px",class:"text-center",dataType:"date"})],this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh()}getTrangThaiTag(){}onChangeLoaiThuChi(){this.gridLoadData()}onSearch(){this.gridLoadData()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.searchModel.idChiNhanh=this.userLogin.idChiNhanh,!0)}gridLoadData(){null!=this.tuNgay&&this.denNgay?(this.searchModel.fromDate=this.tuNgay,this.searchModel.toDate=this.denNgay):this._notification.error(p.$.ERROR,"Ch\u01b0a ch\u1ecdn ng\xe0y."),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let t={...this.getGridOption(),...this.searchModel};t.idChiNhanh=this.idChiNhanh,t.loaiQuy=this.loaiQuy,this.spinner.show(),this._thuChiService.danhSach(t).then(i=>{this.spinner.hide(),i.success&&null!=i.data?(this.gridData=i.data.listData,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}static \u0275fac=function(i){return new(i||e)(n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36(Bn.G),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-detail-bao-cao"]],inputs:{tuNgay:"tuNgay",denNgay:"denNgay",idChiNhanh:"idChiNhanh",loaiQuy:"loaiQuy"},features:[n.qOj],decls:29,vars:21,consts:[["nz-row","",2,"justify-content","flex-end","margin-top","10px","margin-bottom","10px","margin-left","0","margin-right","5px",3,"nzGutter"],["nz-col","","nzSpan","8"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","","placeholder","T\xean | M\xe3 | S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",3,"nzSize","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","2"],["nz-button","","nzType","primary",2,"width","100%",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-t-20",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzBordered","nzQueryParams"],["statusTable",""],["nzWidth","40px","nzLeft","0px",1,"text-center"],[4,"ngFor","ngForOf"],["nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey","nzSortFn"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu","nzDropdownMenu"],["nz-menu",""],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[2,"color","#3498DB",3,"Value","HauTo"],[4,"ngIf"],["nzType","success","nzMessage","THU"],["nzType","error","nzMessage","CHI"],["nzType","info","nzMessage","N\u1ea0P"],["nzType","warning","nzMessage","R\xdaT"],["nzType","info","nzMessage","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-input-group",2)(3,"input",3),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.qZA()(),n.YNc(4,gM,1,0,"ng-template",null,4,n.W1O),n.YNc(6,_M,1,1,"ng-template",null,5,n.W1O),n.qZA(),n.TgZ(8,"div",6)(9,"button",7),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(10,"span",8),n.TgZ(11,"span"),n._uU(12,"T\xecm ki\u1ebfm"),n.qZA()()()(),n.TgZ(13,"nz-card")(14,"nz-table",9,10),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(16,"thead")(17,"tr")(18,"th",11),n._uU(19,"STT"),n.qZA(),n.YNc(20,mM,2,1,"ng-container",12),n.TgZ(21,"th",13),n._uU(22,"Thao t\xe1c"),n.qZA()()(),n.TgZ(23,"tbody"),n.YNc(24,AM,12,4,"ng-template",14),n.qZA()(),n.TgZ(25,"div",15)(26,"nz-pagination",16),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(27,vM,1,3,"ng-template",null,17,n.W1O),n.qZA()()()),2&i){const a=n.MAs(5),h=n.MAs(7),u=n.MAs(28);n.Q6J("nzGutter",8),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("ngModel",o.searchModel.keyword),n.xp6(6),n.Q6J("nzSize","small"),n.xp6(5),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",o.tableScroll)("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex)("nzBordered",!0),n.xp6(6),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,D.cm,D.RR,D.wA,N.t3,N.SK,C.Zp,C.gB,C.ke,Y.dE,Zn.r,g.Fj,g.JJ,xn.i,g.On,w.Ls,s.uU],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})(),EM=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/BaoCaoThuChi`),this.httpClient=t}GetBaoCaoThuChiDetail(t){return this._httpClient.post(`${this.table}/GetBaoCaoThuChiDetail`,t).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function kM(e,l){if(1&e&&n._UZ(0,"nz-option",26),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function LM(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",4)(1,"nz-select",27),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.filter.loaiQuy=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.gridLoadData())}),n._UZ(2,"nz-option",28)(3,"nz-option",29)(4,"nz-option",30),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.filter.loaiQuy),n.xp6(1),n.Q6J("nzValue",1),n.xp6(1),n.Q6J("nzValue",2),n.xp6(1),n.Q6J("nzValue",3)}}function wM(e,l){1&e&&(n.TgZ(0,"th",18),n._uU(1,"Lo\u1ea1i qu\u1ef9"),n.qZA())}function OM(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",18),n._uU(2,"S\u1ed1 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(3,"th",18),n._uU(4,"T\xe0i kho\u1ea3n"),n.qZA(),n.BQk())}function qM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Ti\u1ec1n m\u1eb7t"),n.qZA())}function QM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Ng\xe2n h\xe0ng"),n.qZA())}function JM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"V\xed \u0111i\u1ec7n t\u1eed"),n.qZA())}function IM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Qu\u1ef9 tr\u1ea3 g\xf3p"),n.qZA())}function UM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Momo"),n.qZA())}function KM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Zalopay"),n.qZA())}function HM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Vnpay"),n.qZA())}function BM(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1,"Qu\u1eb9t th\u1ebb"),n.qZA())}function FM(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"td",31),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onViewChiTiet(o))}),n.YNc(1,qM,2,0,"span",20),n.YNc(2,QM,2,0,"span",20),n.YNc(3,JM,2,0,"span",20),n.YNc(4,IM,2,0,"span",20),n.YNc(5,UM,2,0,"span",20),n.YNc(6,KM,2,0,"span",20),n.YNc(7,HM,2,0,"span",20),n.YNc(8,BM,2,0,"span",20),n.qZA()}if(2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",1===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",2===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",3===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",4===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",5===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",6===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",7===t.loaiQuy),n.xp6(1),n.Q6J("ngIf",8===t.loaiQuy)}}
1function VM(e,l){if(1&e&&(n.TgZ(0,"td",18),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.hij(" ",t.soTaiKhoanNganHang||t.maDoiTacTraGop||"-"," ")}}function YM(e,l){if(1&e&&(n.TgZ(0,"td",18),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.hij(" ",t.tenNganHang||t.tenDoiTacTraGop||"-"," ")}}function GM(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",17),n._uU(2),n.qZA(),n.TgZ(3,"td",31),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a))}),n.TgZ(4,"span",32),n._uU(5),n.qZA()(),n.YNc(6,FM,9,8,"td",33),n.YNc(7,VM,2,1,"td",19),n.YNc(8,YM,2,1,"td",19),n.TgZ(9,"td",21),n._uU(10),n.ALo(11,"vnd"),n.qZA(),n.TgZ(12,"td",21),n._uU(13),n.ALo(14,"vnd"),n.qZA(),n.TgZ(15,"td",21),n._uU(16),n.ALo(17,"vnd"),n.qZA(),n.TgZ(18,"td",21),n._uU(19),n.ALo(20,"vnd"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(i+1),n.xp6(3),n.Oqu(t.tenChiNhanh),n.xp6(1),n.Q6J("ngIf",1===o.selectedTabIndex||2===o.selectedTabIndex),n.xp6(1),n.Q6J("ngIf",2===o.selectedTabIndex),n.xp6(1),n.Q6J("ngIf",2===o.selectedTabIndex),n.xp6(2),n.Oqu(n.lcZ(11,9,t.soDuDauKy)),n.xp6(3),n.Oqu(n.lcZ(14,11,t.phatSinhNo)),n.xp6(3),n.Oqu(n.lcZ(17,13,t.phatSinhCo)),n.xp6(3),n.Oqu(n.lcZ(20,15,t.soDuCuoiKy))}}function RM(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const $M=function(){return[10,10]};let WM=(()=>{class e extends V.t{_baoCaoThuChiService;httpClient;_notification;spinner;userService;_chiNhanhService;_modalService;userLogin;listChiNhanh=[];filter={idChiNhanh:null,tuNgay:null,denNgay:null,loaiQuy:null,keyword:null,typeView:"ChiNhanh"};selectedTabIndex=0;tongSoDuDauKy=0;tongPhatSinhNo=0;tongPhatSinhCo=0;tongSoDuCuoiKy=0;lstLoaiQuy=[{key:y.IZ.EnumLoaiQuy.QuyTienMat,value:"Qux"}];constructor(t,i,o,a,h,u,r){super(i),this._baoCaoThuChiService=t,this.httpClient=i,this._notification=o,this.spinner=a,this.userService=h,this._chiNhanhService=u,this._modalService=r}ngOnInit(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data)})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.filter.idChiNhanh=this.userLogin.idChiNhanh,!0)}gridLoadData(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.filter.idChiNhanh,keyWord:this.filter.keyword,typeView:this.filter.typeView,loaiQuy:this.filter.loaiQuy,...this.getGridOption()};if(0===this.selectedTabIndex)t.typeView="ChiNhanh";else if(1===this.selectedTabIndex)t.typeView="LoaiQuy";else{if(2!==this.selectedTabIndex)return void this._notification.warning("C\u1ea3nh b\xe1o","Tab kh\xf4ng h\u1ee3p l\u1ec7.");t.typeView="TaiKhoan"}this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoThuChiService.GetBaoCaoThuChiDetail(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return o.table1&&(this.gridData=o.table1.map(a=>({...a,tenChiNhanh:this.getTenChiNhanhById(a.idChiNhanh)}))),this.totalRecord=o.table2[0].totalRecord,this.tongSoDuDauKy=o.table2[0].tongSoDuDauKy,this.tongPhatSinhNo=o.table2[0].tongPhatSinhNo,this.tongPhatSinhCo=o.table2[0].tongPhatSinhCo,this.tongSoDuCuoiKy=o.table2[0].tongSoDuCuoiKy,console.log(this.gridData),void console.log(this.totalRecord)}this._notification.error(p.$.ERROR,i.message)})}onSearch(){this.gridLoadData()}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onTabChange(t){0===t&&(this.filter.loaiQuy=null),this.gridLoadData()}onViewChiTiet(t){this._modalService.create({nzTitle:"Th\xf4ng tin chi ti\u1ebft",nzContent:PM,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{top:"10px"},nzWidth:"90%",nzMaskClosable:!0,nzComponentParams:{tuNgay:this.searchModelCore.date[0],denNgay:this.searchModelCore.date[1],idChiNhanh:t?.idChiNhanh,loaiQuy:t?.loaiQuy}}).afterClose.subscribe(o=>{this.gridLoadData()})}static \u0275fac=function(i){return new(i||e)(n.Y36(EM),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-baocao-chitiet-thuchi"]],features:[n.qOj],decls:65,vars:37,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24",1,"search-control"],[2,"width","300px","margin-right","10px"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Chi nh\xe1nh",1,"w-100",3,"nzSize","ngModel","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["style","width:300px; margin-right:10px",4,"ngIf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[3,"nzSelectedIndex","nzSelectedIndexChange"],["nzTitle","Chi nh\xe1nh"],["nzTitle","Lo\u1ea1i qu\u1ef9"],["nzTitle","T\xe0i kho\u1ea3n"],[3,"nzBordered","nzSize","nzData","nzFrontPagination","nzQueryParams"],["basicTable",""],[1,"text-center"],[1,"text-left"],["class","text-left",4,"ngIf"],[4,"ngIf"],[1,"text-right"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzLabel","nzValue"],["nzShowSearch","","nzAllowClear","","nzPlaceHolder","Lo\u1ea1i qu\u1ef9",1,"w-100",3,"nzSize","ngModel","ngModelChange"],["nzLabel","Qu\u1ef9 ti\u1ec1n m\u1eb7t",3,"nzValue"],["nzLabel","Qu\u1ef9 ng\xe2n h\xe0ng",3,"nzValue"],["nzLabel","V\xed \u0111i\u1ec7n t\u1eed",3,"nzValue"],[1,"text-left",2,"cursor","pointer",3,"click"],[2,"color","rgb(41, 191, 241)"],["style","cursor: pointer;","class","text-left",3,"click",4,"ngIf"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4,"B\xe1o c\xe1o thu chi"),n.qZA()(),n.TgZ(5,"div",3)(6,"div",4)(7,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.filter.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.YNc(8,kM,1,2,"nz-option",6),n.qZA()(),n.YNc(9,LM,5,5,"div",7),n.TgZ(10,"div",4)(11,"app-date-picker-range",8),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(12,"button",9),n.NdJ("click",function(){return o.onSearch()}),n._UZ(13,"span",10),n.TgZ(14,"span"),n._uU(15,"T\xecm ki\u1ebfm"),n.qZA()()()()(),n.TgZ(16,"nz-card")(17,"nz-tabset",11),n.NdJ("nzSelectedIndexChange",function(h){return o.selectedTabIndex=h})("nzSelectedIndexChange",function(h){return o.onTabChange(h)}),n._UZ(18,"nz-tab",12)(19,"nz-tab",13)(20,"nz-tab",14),n.qZA(),n.TgZ(21,"nz-table",15,16),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(23,"thead")(24,"tr")(25,"th",17),n._uU(26,"STT"),n.qZA(),n.TgZ(27,"th",18),n._uU(28,"T\xean chi nh\xe1nh"),n.qZA(),n.YNc(29,wM,2,0,"th",19),n.YNc(30,OM,5,0,"ng-container",20),n.TgZ(31,"th",21),n._uU(32,"S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3"),n.qZA(),n.TgZ(33,"th",21),n._uU(34,"Ph\xe1t sinh thu"),n.qZA(),n.TgZ(35,"th",21),n._uU(36,"Ph\xe1t sinh chi"),n.qZA(),n.TgZ(37,"th",21),n._uU(38,"S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3"),n.qZA()()(),n.TgZ(39,"tbody"),n.YNc(40,GM,21,17,"tr",22),n.qZA(),n.TgZ(41,"tfoot")(42,"tr")(43,"td",17),n._uU(44," T\u1ed5ng c\u1ed9ng "),n.qZA(),n.TgZ(45,"td",21)(46,"strong"),n._uU(47),n.ALo(48,"vnd"),n.qZA()(),n.TgZ(49,"td",21)(50,"strong"),n._uU(51),n.ALo(52,"vnd"),n.qZA()(),n.TgZ(53,"td",21)(54,"strong"),n._uU(55),n.ALo(56,"vnd"),n.qZA()(),n.TgZ(57,"td",21)(58,"strong"),n._uU(59),n.ALo(60,"vnd"),n.qZA()()()()(),n.TgZ(61,"div",23)(62,"nz-pagination",24),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(63,RM,1,3,"ng-template",null,25,n.W1O),n.qZA()()()),2&i){const a=n.MAs(64);n.xp6(1),n.Q6J("nzGutter",n.DdM(36,$M)),n.xp6(6),n.Q6J("nzSize","small")("ngModel",o.filter.idChiNhanh)("nzDisabled",o.disableChiNhanh()),n.xp6(1),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(1),n.Q6J("ngIf",0!==o.selectedTabIndex),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1)("IsSmall",!0),n.xp6(6),n.Q6J("nzSelectedIndex",o.selectedTabIndex),n.xp6(4),n.Q6J("nzBordered",!0)("nzSize","middle")("nzData",o.gridData)("nzFrontPagination",!1),n.xp6(8),n.Q6J("ngIf",1===o.selectedTabIndex||2===o.selectedTabIndex),n.xp6(1),n.Q6J("ngIf",2===o.selectedTabIndex),n.xp6(10),n.Q6J("ngForOf",o.gridData),n.xp6(3),n.uIk("colspan",2===o.selectedTabIndex?5:1===o.selectedTabIndex?3:2),n.xp6(4),n.Oqu(n.lcZ(48,28,o.tongSoDuDauKy)),n.xp6(4),n.Oqu(n.lcZ(52,30,o.tongPhatSinhNo)),n.xp6(4),n.Oqu(n.lcZ(56,32,o.tongPhatSinhCo)),n.xp6(4),n.Oqu(n.lcZ(60,34,o.tongSoDuCuoiKy)),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,Dn.xH,Dn.xw,N.t3,N.SK,z.Ip,z.Vq,Y.dE,g.JJ,nn.s,g.On,w.Ls,K.a,yn.FK],styles:[".viewct[_ngcontent-%COMP%]{cursor:pointer;font-weight:600}.search-control[_ngcontent-%COMP%]{padding:5px;display:flex;justify-content:flex-end}.tiente[_ngcontent-%COMP%]{font-size:15px;font-weight:700}"]})}return e})();function XM(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function jM(e,l){if(1&e&&n._UZ(0,"nz-option",19),2&e){const t=n.oxw().$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.name)}}function nS(e,l){if(1&e&&(n.ynx(0),n.YNc(1,jM,1,2,"nz-option",18),n.BQk()),2&e){const t=l.$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.typeView==t.typeView)}}function tS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maTaiKhoan+"("+t.tenTaiKhoan+")")("nzValue",t.idTaiKhoan)}}function eS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",21),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTaiKhoan(o))}),n.ALo(2,"tsb"),n.YNc(3,tS,1,2,"nz-option",5),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-tai-khoan","Ch\u1ecdn t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("ngForOf",t.listTaiKhoanTienMat)}}function iS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.soTaiKhoan+"("+t.tenNganHang+")")("nzValue",t.id)}}function oS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",21),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTaiKhoan(o))}),n.ALo(2,"tsb"),n.YNc(3,iS,1,2,"nz-option",5),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-tai-khoan","Ch\u1ecdn t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("ngForOf",t.lstTaiKhoanNganHang)}}function aS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maTaiKhoan+"("+t.tenTaiKhoan+")")("nzValue",t.idTaiKhoan)}}function lS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",21),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTaiKhoan(o))}),n.ALo(2,"tsb"),n.YNc(3,aS,1,2,"nz-option",5),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-tai-khoan","Ch\u1ecdn t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("ngForOf",t.listViDienTu)}}function hS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.maTaiKhoan+"("+t.tenTaiKhoan+")")("nzValue",t.idTaiKhoan)}}function cS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",21),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeTaiKhoan(o))}),n.ALo(2,"tsb"),n.YNc(3,hS,1,2,"nz-option",5),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-tai-khoan","Ch\u1ecdn t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("ngForOf",t.lstTraGop)}}function uS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=n.oxw().$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function sS(e,l){if(1&e&&(n.ynx(0),n.YNc(1,uS,1,2,"nz-option",23),n.BQk()),2&e){const t=l.$implicit,i=n.oxw(3);n.xp6(1),n.Q6J("ngIf",t.nhomDoiTuong==i.loaiNhaCungCap)}}function rS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",22),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeNhaCungCap(o))})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onDebounceGetNhaCungCapAndKhachHang(o,300))}),n.ALo(2,"tsb"),n.YNc(3,sS,2,1,"ng-container",7),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-doi-tuong","Ch\u1ecdn \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("ngForOf",t.lstNhaCungCap)}}function gS(e,l){if(1&e&&n._UZ(0,"nz-option",17),2&e){const t=n.oxw().$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function pS(e,l){if(1&e&&(n.ynx(0),n.YNc(1,gS,1,2,"nz-option",23),n.BQk()),2&e){const t=l.$implicit,i=n.oxw(3);n.xp6(1),n.Q6J("ngIf",t.nhomDoiTuong==i.loaiKhachHang)}}function _S(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-select",22),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeNhaCungCap(o))})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onDebounceGetNhaCungCapAndKhachHang(o,300))}),n.ALo(2,"tsb"),n.YNc(3,pS,2,1,"ng-container",7),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(2,3,"plh-chon-doi-tuong","Ch\u1ecdn \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("ngForOf",t.lstNhaCungCap)}}function dS(e,l){if(1&e&&(n.TgZ(0,"nz-form-item",1)(1,"nz-form-label",2),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",3),n.ALo(5,"tsb"),n.YNc(6,eS,4,6,"ng-container",20),n.YNc(7,oS,4,6,"ng-container",20),n.YNc(8,lS,4,6,"ng-container",20),n.YNc(9,cS,4,6,"ng-container",20),n.YNc(10,rS,4,6,"ng-container",20),n.YNc(11,_S,4,6,"ng-container",20),n.qZA()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,12,"label-tai-khoan","T\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(5,15,"msg-tai-khoan-khong-duoc-bo-trong","T\xe0i kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c b\u1ecf tr\u1ed1ng!")),n.xp6(2),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.quyTienMat),n.xp6(1),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.quyNganHang),n.xp6(1),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.viDienTu),n.xp6(1),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.traGop),n.xp6(1),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.nhaCungCap),n.xp6(1),n.Q6J("ngIf",t.formInput.get("loaiDoiTuong").value==t.khachHang)}}let ci=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_quanLyPhieuService;httpClient;_tKNganHangHeThongService;_donViDoiTacTraGopService;_taiKhoanViDienTuService;_dropdownCommonService;_taiKhoanTienMatService;tsb=(0,n.f3M)(J.A);nzFilterOption=()=>!0;id;userLogin;listChiNhanh;isDisabledChiNhanh;idChiNhanh;typeView;formInput;lstTaiKhoanNganHang=[];listTaiKhoanTienMat=[];lstTraGop=[];listViDienTu=[];lstKhach=[];idTimer;lstNhaCungCap=[];quyTienMat=y.IZ.EnumLoaiQuy.QuyTienMat;quyNganHang=y.IZ.EnumLoaiQuy.QuyNganHang;viDienTu=y.IZ.EnumLoaiQuy.ViDienTu;traGop=y.IZ.EnumLoaiQuy.TraGop;nhaCungCap=5;khachHang=6;
1lstLoaiQuyThanhToan=[];constructor(t,i,o,a,h,u,r,d,m,b,f){super(u),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._quanLyPhieuService=h,this.httpClient=u,this._tKNganHangHeThongService=r,this._donViDoiTacTraGopService=d,this._taiKhoanViDienTuService=m,this._dropdownCommonService=b,this._taiKhoanTienMatService=f}ngOnInit(){this.lstLoaiQuyThanhToan=[{id:this.quyTienMat,name:this.tsb.t("option-tien-mat","Ti\u1ec1n m\u1eb7t"),typeView:"QUY"},{id:this.quyNganHang,name:this.tsb.t("option-ngan-hang","Ng\xe2n h\xe0ng"),typeView:"QUY"},{id:this.viDienTu,name:this.tsb.t("option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed"),typeView:"QUY"},{id:this.traGop,name:this.tsb.t("option-tra-gop","Tr\u1ea3 g\xf3p"),typeView:"QUY"},{id:this.nhaCungCap,name:this.tsb.t("option-nha-cung-cap","Nh\xe0 cung c\u1ea5p"),typeView:"NCC"},{id:this.khachHang,name:this.tsb.t("option-khach-hang","Kh\xe1ch h\xe0ng"),typeView:"KH"}],this.initForm()}initForm(){this.formInput=this.fb.group({idChiNhanh:[this.idChiNhanh,[g.kI.required]],loaiDoiTuong:[null,[g.kI.required]],nhomDoiTuong:[null,[g.kI.required]],idDoiTuong:[null],maDoiTuong:[null],tenDoiTuong:[null],kieuLoai:[1],soTien:[null]})}getTkNganHangChiNhanh(){this._tKNganHangHeThongService.GetListTaiKhoanByChiNhanh().then(t=>{t&&t.success&&(this.lstTaiKhoanNganHang=t.data)})}getTkTraGopChiNhanh(){this._donViDoiTacTraGopService.GetDSDoiTacTraGop().then(t=>{t.success&&(this.lstTraGop=t.data.filter(i=>i.idTaiKhoan).map(i=>({id:i.id,image:i.images?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${i.images}&size=o`:"assets/images/image-not-found.png",tenNGanHang:i.ten,selected:!1,ma:i.ma,idTaiKhoan:i.idTaiKhoan,maTaiKhoan:i.maTaiKhoan,tenTaiKhoan:i.tenTaiKhoan,idPhuongThucThanhToan:i.idPhuongThucThanhToan,maNhaCungCap:i.maNhaCungCap,tenNhaCungCap:i.tenNhaCungCap})))})}loaiNhaCungCap="NCC";loaiKhachHang="KH";getNhaCungCapAndKhachHang(t=null,i=null){this._dropdownCommonService.DropdownNhaCungCapAndKhachHang({keyword:t,id:i}).then(o=>{o.success?(this.lstNhaCungCap=o.data,this.lstNhaCungCap.forEach(a=>{a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.NhaCungCap?a.ten=a.ten+" - "+a.ma+" (NCC-"+a.soDienThoai+")":a.phieuMuaHang_LoaiNhaCungCapEnum==y.kw.KhachHang&&(a.ten=a.ten+" - "+a.ma+" (KH-"+a.soDienThoai+")")})):this._notification.error(p.$.ERROR,o.message)})}onDebounceGetNhaCungCapAndKhachHang(t,i){i=i||0,this.idTimer&&clearTimeout(this.idTimer),this.idTimer=setTimeout(()=>{this.getNhaCungCapAndKhachHang(t)},i)}onChangeNhaCungCap(t){const i=this.formInput.controls.loaiDoiTuong.value;i==this.nhaCungCap&&this.formInput.controls.nhomDoiTuong.setValue("NCC"),i==this.khachHang&&this.formInput.controls.nhomDoiTuong.setValue("KH")}onChangeTaiKhoan(t){const i=this.formInput.controls.loaiDoiTuong.value;if(this.formInput.controls.nhomDoiTuong.setValue("QUY"),i===this.quyNganHang&&this.lstTaiKhoanNganHang){const o=this.lstTaiKhoanNganHang.find(a=>a.id==t);o&&(this.formInput.controls.maDoiTuong.setValue(o.soTaiKhoan),this.formInput.controls.tenDoiTuong.setValue(o.tenNganHang))}if(i===this.traGop&&this.lstTraGop){const o=this.lstTraGop.find(a=>a.idTaiKhoan==t);o&&(this.formInput.controls.maDoiTuong.setValue(o.maTaiKhoan),this.formInput.controls.tenDoiTuong.setValue(o.tenTaiKhoan))}if(i===this.viDienTu&&this.listViDienTu){const o=this.listViDienTu.find(a=>a.idTaiKhoan==t);o&&(this.formInput.controls.maDoiTuong.setValue(o.maTaiKhoan),this.formInput.controls.tenDoiTuong.setValue(o.tenTaiKhoan))}if(i===this.quyTienMat&&this.listTaiKhoanTienMat){const o=this.listTaiKhoanTienMat.find(a=>a.idTaiKhoan==t);o&&(this.formInput.controls.maDoiTuong.setValue(o.maTaiKhoan),this.formInput.controls.tenDoiTuong.setValue(o.tenTaiKhoan))}}getTkTienMat(){this._taiKhoanTienMatService.GetDSTaiKhoanTienMatByChiNhanh().then(t=>{t&&t.success&&(this.listTaiKhoanTienMat=t.data,this.listTaiKhoanTienMat=this.listTaiKhoanTienMat.filter(i=>i.idTaiKhoan).map(i=>({...i,image:i.image?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${i.image}&size=o`:"assets/images/image-not-found.png"})))})}getTkViDienTu(){this._taiKhoanViDienTuService.GetDSViDienTuThanhToanByChiNhanh().then(t=>{t&&t.success&&(this.listViDienTu=t.data,this.listViDienTu=this.listViDienTu.filter(i=>i.idTaiKhoan).map(i=>({...i,image:i.image?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${i.image}&size=o`:"assets/images/image-not-found.png"})))})}onChangeLoaiDoiTuong(t){t===this.quyTienMat&&this.getTkTienMat(),t===this.quyNganHang&&this.getTkNganHangChiNhanh(),t===this.traGop&&this.getTkTraGopChiNhanh(),t===this.viDienTu&&this.getTkViDienTu()}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateV
1alueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};t&&t.sipMembers&&t.sipMembers.length>0&&(t.sipMembers=t.sipMembers.join(";")),null==this.id&&(this._spinner.show(),this._quanLyPhieuService.ThemMoiSoDuBanDau(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-them-moi-thanh-cong","Th\xeam m\u1edbi th\xe0nh c\xf4ng!")),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){this.modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(In),n.Y36(L.eN),n.Y36(at.s),n.Y36(Ce.Y),n.Y36(Dt.G),n.Y36(Ln.$),n.Y36(Ct._))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-so-du-ban-dau-edit"]],inputs:{id:"id",userLogin:"userLogin",listChiNhanh:"listChiNhanh",isDisabledChiNhanh:"isDisabledChiNhanh",idChiNhanh:"idChiNhanh",typeView:"typeView"},features:[n.qOj],decls:52,vars:87,consts:[["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["nzShowSearch","","nzAllowClear","","formControlName","idChiNhanh",1,"w-100",3,"nzSize","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["name","phuongThuc","formControlName","loaiDoiTuong","nzShowSearch","true","nzAllowClear","true",1,"w-100",3,"nzPlaceHolder","nzSize","ngModelChange"],[4,"ngFor","ngForOf"],["class","m-t-20",4,"ngIf"],["formControlName","kieuLoai"],["nz-radio","",3,"nzValue"],["formControlName","soTien",3,"PlaceHolder"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],[3,"nzLabel","nzValue"],[3,"nzValue","nzLabel",4,"ngIf"],[3,"nzValue","nzLabel"],[4,"ngIf"],["nzShowSearch","","nzAllowClear","","formControlName","idDoiTuong",1,"w-100",3,"nzSize","nzPlaceHolder","ngModelChange"],["formControlName","idDoiTuong","nzShowSearch","",1,"w-100",3,"nzSize","nzPlaceHolder","ngModelChange","nzOnSearch"],[3,"nzLabel","nzValue",4,"ngIf"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",3),n.ALo(6,"tsb"),n.TgZ(7,"nz-select",4),n.NdJ("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,XM,1,2,"nz-option",5),n.qZA()()(),n.TgZ(10,"nz-form-item",1)(11,"nz-form-label",2),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.TgZ(14,"nz-form-control",3),n.ALo(15,"tsb"),n.TgZ(16,"nz-select",6),n.NdJ("ngModelChange",function(h){return o.onChangeLoaiDoiTuong(h)}),n.ALo(17,"tsb"),n.YNc(18,nS,2,1,"ng-container",7),n.qZA()()(),n.YNc(19,dS,12,18,"nz-form-item",8),n.TgZ(20,"nz-form-item",1)(21,"nz-form-label",2),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"nz-form-control",3),n.ALo(25,"tsb"),n.TgZ(26,"nz-radio-group",9)(27,"label",10),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"label",10),n._uU(31),n.ALo(32,"tsb"),n.qZA()()()(),n.TgZ(33,"nz-form-item",1)(34,"nz-form-label",2),n._uU(35),n.ALo(36,"tsb"),n.qZA(),n.TgZ(37,"nz-form-control",3),n.ALo(38,"tsb"),n._UZ(39,"app-input-number",11),n.ALo(40,"tsb"),n.qZA()(),n._UZ(41,"hr"),n.TgZ(42,"div",12)(43,"div")(44,"button",13),n.NdJ("click",function(){return o.addOrEdit()}),n._UZ(45,"i",14),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"button",15),n.NdJ("click",function(){return o.onExit()}),n._UZ(49,"i",16),n._uU(50),n.ALo(51,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,42,"label-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(6,45,"msg-loai-doi-tuong-khong-duoc-de-trong","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(8,48,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.isDisabledChiNhanh),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(13,51,"label-loai-doi-tuong","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(15,54,"msg-loai-doi-tuong-khong-duoc-de-trong","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(17,57,"plh-chon-loai-doi-tuong","Ch\u1ecdn lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng"))("nzSize","small"),n.xp6(2),n.Q6J("ngForOf",o.lstLoaiQuyThanhToan),n.xp6(1),n.Q6J("ngIf",null!==o.formInput.get("loaiDoiTuong").value&&void 0!==o.formInput.get("loaiDoiTuong").value),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(23,60,"label-chon-kieu-loai","Ch\u1ecdn ki\u1ec3u lo\u1ea1i")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(25,63,"msg-thoi-gian-cho-khong-duoc-de-trong","Th\u1eddi gian ch\u1edd kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(3),n.Q6J("nzValue",1),n.xp6(1),n.Oqu(n.xi3(29,66,"option-du-no","D\u01b0 n\u1ee3")),n.xp6(2),n.Q6J("nzValue",-1),n.xp6(1),n.Oqu(n.xi3(32,69,"option-du-co","D\u01b0 c\xf3")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(36,72,"label-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(38,75,"msg-thoi-gian-cho-khong-duoc-de-trong","Th\u1eddi gian ch\u1edd kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("PlaceHolder",n.xi3(40,78,"plh-so-tien","S\u1ed1 ti\u1ec1n")),n.xp6(5),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(47,81,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(51,84,"btn-thoat","Tho\xe1t")," "))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,bn.Of,bn.Dg,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,g._Y,g.JJ,g.JL,g.sg,g.u,Qn.l,w.Ls,K.a,Q.p],styles:["hr[_ng
1content-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function mS(e,l){if(1&e&&n._UZ(0,"nz-option",36),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function TS(e,l){1&e&&n._UZ(0,"i",37)}function CS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function fS(e,l){if(1&e&&n.YNc(0,CS,1,0,"i",38),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function zS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",40),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",41),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function xS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",42)(2,"label",43),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function bS(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",29),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"th",29),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"th",29),n._uU(8),n.ALo(9,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(3,6,"table-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(6,9,"table-ten-tai-khoan","T\xean t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(9,12,"table-loai-quy","Lo\u1ea1i qu\u1ef9")))}function yS(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",29),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"th",29),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(3,4,"table-ma-khach-hang","M\xe3 kh\xe1ch h\xe0ng")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(6,7,"table-ten-khach-hang","T\xean kh\xe1ch h\xe0ng")))}function MS(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",29),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"th",29),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(3,4,"table-ma-nha-cung-cap","M\xe3 nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(6,7,"table-ten-nha-cung-cap","T\xean nh\xe0 cung c\u1ea5p")))}function SS(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-quy-tra-gop","Qu\u1ef9 tr\u1ea3 g\xf3p")))}function NS(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")))}function DS(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-ngan-hang","Ng\xe2n h\xe0ng")))}function ZS(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")))}function AS(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"td",45),n._uU(2),n.qZA(),n.TgZ(3,"td",45),n._uU(4),n.qZA(),n.TgZ(5,"td",45),n.YNc(6,SS,3,4,"span",30),n.YNc(7,NS,3,4,"span",30),n.YNc(8,DS,3,4,"span",30),n.YNc(9,ZS,3,4,"span",30),n.qZA(),n.BQk()),2&e){const t=n.oxw().$implicit,i=n.oxw();n.xp6(2),n.Oqu(t.maDoiTuong),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(2),n.Q6J("ngIf",t.loaiDoiTuong==i.ptTraGop),n.xp6(1),n.Q6J("ngIf",t.loaiDoiTuong==i.ptTienMat),n.xp6(1),n.Q6J("ngIf",t.loaiDoiTuong==i.ptChuyenKhoan),n.xp6(1),n.Q6J("ngIf",t.loaiDoiTuong==i.ptViDienTu)}}function vS(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"td",45),n._uU(2),n.qZA(),n.TgZ(3,"td",45),n._uU(4),n.qZA(),n.BQk()),2&e){const t=n.oxw().$implicit;n.xp6(2),n.Oqu(t.maDoiTuong),n.xp6(2),n.Oqu(t.tenDoiTuong)}}function PS(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"td",45),n._uU(2),n.qZA(),n.TgZ(3,"td",45),n._uU(4),n.qZA(),n.BQk()),2&e){const t=n.oxw().$implicit;n.xp6(2),n.Oqu(t.maDoiTuong),n.xp6(2),n.Oqu(t.tenDoiTuong)}}function ES(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",44),n._uU(2),n.qZA(),n.TgZ(3,"td",45),n._uU(4),n.qZA(),n.YNc(5,AS,10,6,"ng-container",30),n.YNc(6,vS,5,2,"ng-container",30),n.YNc(7,PS,5,2,"ng-container",30),n.TgZ(8,"td",46),n._uU(9),n.ALo(10,"number"),n.qZA(),n.TgZ(11,"td",46),n._uU(12),n.ALo(13,"number"),n.qZA(),n.TgZ(14,"td",44),n._uU(15),n.ALo(16,"date"),n._UZ(17,"br"),n.TgZ(18,"span",47),n._uU(19),n.qZA()(),n.TgZ(20,"td",48)(21,"nz-button-group")(22,"button",49),n._UZ(23,"span",50),n.qZA()(),n.TgZ(24,"nz-dropdown-menu",null,20)(26,"ul",21)(27,"li",40),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(28,"span",51),n._UZ(29,"i",52),n._uU(30),n.ALo(31,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(25),a=n.oxw();n.xp6(2),n.Oqu(a.getRowIndex(i)),n.xp6(2),n.Oqu(t.tenChiNhanh),n.xp6(1),n.Q6J("ngIf","QUY"===a.gridFilter.typeView),n.xp6(1),n.Q6J("ngIf","KH"===a.gridFilter.typeView),n.xp6(1),n.Q6J("ngIf","NCC"===a.gridFilter.typeView),n.xp6(2),n.Oqu(n.xi3(10,12,t.duNo,"1.0-0")),n.xp6(3),n.Oqu(n.xi3(13,15,t.duCo,"1.0-0")),n.xp6(3),n.hij(" ",n.xi3(16,18,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhat,")"),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",o),n.xp6(8),n.hij(" ",n.xi3(31,21,"btn-xoa","X\xf3a"),"")}}function kS(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const LS=function(){return[10,10]},wS=function(){return{x:"scroll"}};let OS=(()=>{class e extends V.t{_modalService;httpClient;_notification;_quanLyPhieuService;_spinner;_userService;_chiNhanhService;tsb=(0,n.f3M)(J.A);userLogin;gridFilter={idChiNhanh:null,keyWord:null,typeView:"QUY"};date=null;listChiNhanh=[];selectedTabIndex=0;ptTraGop=y.IZ.EnumLoaiQuy.TraGop;ptTienMat=y.IZ.EnumLoaiQuy.QuyTienMat;ptChuyenKhoan=y.IZ.EnumLoaiQuy.QuyNganHang;ptViDienTu=y.IZ.EnumLoaiQuy.ViDienTu;constructor(t,i,o,a,h,u,r){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._quanLyPhieuService=a,this._spinner=h,this._userService=u,this._chiNhanhService=r}ngOnInit(){this.gridColumns=[new _.C4({field:"soTaiKhoan",header:this.tsb.t("table-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n"),thWidth:"150px",class:"text-center"}),new _.C4({field:"maDoiTuong",header:this.tsb.t("table-ma-doi-tuong","M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"),thWidth:"150px",class:"text-center"}),new _.C4({field:"tenDoiTuong",header:this.tsb.t("table-ten-doi-tuong","T\xean \u0111\u1ed1i t\u01b0\u1ee3ng"),thWidth:"200px",class:"text-left"}),new _.C4({field:"nhomDoiTuong",header:this.tsb.t("table-loai-doi-tuong","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng"),thWidth:"350px",class:"text-left"}),new _.C4({field:"duNo",header:this.tsb.t("table-du-no","D\u01b0 n\u1ee3"),thWidth:"180px",class:"text-right"}),new _.C4({field:"duNo",header:this.tsb.t("table-du-co","D\u01b0 c\xf3"),thWidth:"180px",class:"text-right"}),new _.C4({field:"nguoiCapNhat",header:this.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date"})],this._userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh()}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._quanLyPhieuService.GetListSoDuBanDauPaging(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord,this.gridData=this.gridData.map(o=>({...o,duNo:o.duNo,duCo:Math.abs(o.duCo||0),tenChiNhanh:this.getTenChiNhanhById(o.idChiNhanh)}))):this._notification.error(p.$.ERROR,i.message)})}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-so-du-ban-dau","Th\xeam m\u1edbi s\u1ed1 d\u01b0 ban \u0111\u1ea7u"),nzContent:ci,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"50%",nzMaskClosable:!0,nzComponentParams:{userLogin:this.userLogin,listChiNhanh:this.listChiNhanh,isDisabledChiNhanh:this.disableChiNhanh(),idChiNhanh:this.gridFilter.idChiNhanh,typeView:this.gridFilter.typeView}}).afterClose.subscribe(i=>{this.gridLoadData()})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-so-du-ban-dau","Chi ti\u1ebft S\u1ed1 d\u01b0 ban \u0111\u1ea7u"),nzContent:ci,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"40%"},nzComponentParams:{id:t}}).afterClose.subscribe(o=>{})}onSearch(){this.gridLoadData()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}onTabChange(t){0===t&&(this.gridFilter.typeView="QUY"),1===t&&(this.gridFilter.typeView="KH"),2===t&&(this.gridFilter.typeView="NCC"),this.gridLoadData()}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._quanLyPhieuService.XoaSoDuBanDau(t,this.gridFilter.typeView).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(In),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-so-du-ban-dau"]],features:[n.qOj],decls:78,vars:94,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzSelectedIndex","nzSelectedIndexChange"],[3,"nzTitle"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],[1,"text-left",3,"nzWidth"],[4,"ngIf"],[1,"text-right",3,"nzWidth"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","
1nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[1,"text-center"],[1,"text-left"],[1,"text-right"],[1,"color-gray"],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n._UZ(6,"div",3),n.TgZ(7,"div",3)(8,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.gridFilter.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(9,"tsb"),n.YNc(10,mS,1,2,"nz-option",5),n.qZA()(),n.TgZ(11,"div",3)(12,"nz-input-group",6)(13,"input",7),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(14,"tsb"),n.qZA()(),n.YNc(15,TS,1,0,"ng-template",null,8,n.W1O),n.YNc(17,fS,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(19,"div",10)(20,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(21,"span",12),n.TgZ(22,"span"),n._uU(23),n.ALo(24,"tsb"),n.qZA()()()()(),n.TgZ(25,"nz-card")(26,"div",13)(27,"div",14)(28,"button",15),n.NdJ("click",function(){return o.onThemMoi()}),n._UZ(29,"i",16),n._uU(30),n.ALo(31,"tsb"),n.qZA()(),n.TgZ(32,"div",17)(33,"button",18),n._UZ(34,"i",19),n.qZA(),n.TgZ(35,"nz-dropdown-menu",null,20)(37,"ul",21),n.YNc(38,zS,5,4,"li",22),n.YNc(39,xS,4,2,"ng-container",23),n.qZA()()()(),n.TgZ(40,"nz-tabset",24),n.NdJ("nzSelectedIndexChange",function(h){return o.selectedTabIndex=h})("nzSelectedIndexChange",function(h){return o.onTabChange(h)}),n._UZ(41,"nz-tab",25),n.ALo(42,"tsb"),n._UZ(43,"nz-tab",25),n.ALo(44,"tsb"),n._UZ(45,"nz-tab",25),n.ALo(46,"tsb"),n.qZA(),n.TgZ(47,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(49,"thead")(50,"tr")(51,"th",28),n._uU(52),n.ALo(53,"tsb"),n.qZA(),n.TgZ(54,"th",29),n._uU(55),n.ALo(56,"tsb"),n.qZA(),n.YNc(57,bS,10,15,"ng-container",30),n.YNc(58,yS,7,10,"ng-container",30),n.YNc(59,MS,7,10,"ng-container",30),n.TgZ(60,"th",31),n._uU(61),n.ALo(62,"tsb"),n.qZA(),n.TgZ(63,"th",31),n._uU(64),n.ALo(65,"tsb"),n.qZA(),n.TgZ(66,"th",28),n._uU(67),n.ALo(68,"tsb"),n.qZA(),n.TgZ(69,"th",32),n._uU(70),n.ALo(71,"tsb"),n.qZA()()(),n.TgZ(72,"tbody"),n.YNc(73,ES,32,24,"tr",23),n.qZA()(),n.TgZ(74,"div",33)(75,"nz-pagination",34),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(76,kS,1,3,"ng-template",null,35,n.W1O),n.qZA()()()),2&i){const a=n.MAs(16),h=n.MAs(18),u=n.MAs(36),r=n.MAs(48),d=n.MAs(77);n.xp6(1),n.Q6J("nzGutter",n.DdM(92,LS)),n.xp6(3),n.Oqu(n.xi3(5,50,"title-quan-ly-so-du-ban-dau","Qu\u1ea3n l\xfd S\u1ed1 d\u01b0 ban \u0111\u1ea7u")),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(9,53,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(14,56,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(24,59,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.hij(" ",n.xi3(31,62,"btn-them-moi","Th\xeam m\u1edbi")," "),n.xp6(3),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzSelectedIndex",o.selectedTabIndex),n.xp6(1),n.Q6J("nzTitle",n.xi3(42,65,"tab-tai-khoan","T\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzTitle",n.xi3(44,68,"tab-khach-hang","Kh\xe1ch h\xe0ng")),n.xp6(2),n.Q6J("nzTitle",n.xi3(46,71,"tab-nha-cung-cap","Nh\xe0 cung c\u1ea5p")),n.xp6(2),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(93,wS))("nzBordered",!0),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(53,74,"table-stt","STT")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(56,77,"table-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("ngIf","QUY"===o.gridFilter.typeView),n.xp6(1),n.Q6J("ngIf","KH"===o.gridFilter.typeView),n.xp6(1),n.Q6J("ngIf","NCC"===o.gridFilter.typeView),n.xp6(1),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(62,80,"table-du-no","D\u01b0 n\u1ee3")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(65,83,"table-du-co","D\u01b0 c\xf3")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(68,86,"table-cap-nhat","C\u1eadp nh\u1eadt")),n.xp6(2),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(71,89,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,Dn.xH,Dn.xw,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.JJ,g.On,w.Ls,K.a,s.JJ,s.uU,Q.p]})}return e})();var ui=T(14558),si=T(53354);function qS(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function QS(e,l){if(1&e&&(n.TgZ(0,"nz-form-item",2)(1,"nz-form-label",3),n._uU(2,"Chi nh\xe1nh"),n.qZA(),n.TgZ(3,"nz-form-control",22)(4,"nz-select",23),n.YNc(5,qS,1,2,"nz-option",6),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("nzDisabled",t.isDisableChiNhanh),n.xp6(1),n.Q6J("ngForOf",t.listChiNhanh)}}function JS(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenPhuongThuc)("nzValue",t.id)}}let ri=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_taiKhoanViDienTuService;httpClient;_commonService;_dropdownCommonMajorService;id;listChiNhanh;isDisableChiNhanh;idChiNhanh;isDonViTao=!1;formInput;lstDanhMuc=[];lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u,r,d){super(u),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._taiKhoanViDienTuService=h,this.httpClient=u,this._commonService=r,this._dropdownCommonMajorService=d}ngOnInit(){this.initForm(),this.loadDataDanhMuc()}initForm(){this.formInput=this.fb.group({idChiNhanh:[this.idChiNhanh],idPhuongThuc:[null,[g.kI.required]],maPhuongThuc:[null],tenPhuongThuc:[null],maTaiKhoan:[null,[g.kI.required]],tenTaiKhoan:[null,[g.kI.required]],suDung:[!0],isTkDonVi:[null],isThuMacDinh:[null],isChiMacDinh:[null],image:[null],idPhuongThucThanhToan:[null],maTkKeToan:[null]}),this.id&&(this._spinner.show(),this._taiKhoanViDienTuService.GetByIdAsync(this.id).then(t=>{this._spinner.hide(),t&&t.success&&(this.formInput.patchValue({idChiNhanh:t.data.idChiNhanh,idPhuongThuc:t.data.idPhuongThuc,maPhuongThuc:t.data.maPhuongThuc,tenPhuongThuc:t.data.tenPhuongThuc,maTaiKhoan:t.data.maTaiKhoan,tenTaiKhoan:t.data.tenTaiKhoan,suDung:t.data.suDung,isTkDonVi:t.data.isTkDonVi,isThuMacDinh:t.data.isThuMacDinh,isChiMacDinh:t.data.isChiMacDinh,image:t.data.image,maTkKeToan:t.data.maTkKeToan}),this.isDonViTao=t.data.isTkDonVi)})),this.formInput.get("maPhuongThuc").disable()}getAllTaiKhoanKeToan(){this._dropdownCommonMajorService.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data,this.lstTaiKhoanKeToan=t.data.map(i=>({...i,displayName:`${i.soTaiKhoan} - ${i.tenTaiKhoan}`})))})}loadDataDanhMuc(){this._spinner.show(),this._commonService.GetDMPhuongThucThanhToanByLoaiQuy("VDT").then(t=>{this._spinner.hide(),t&&t.success?this.lstDanhMuc=t.data:this._notification.error(p.$.ERROR,t.message)})}
1onChangeViDienTu(t){const i=this.lstDanhMuc?.find(o=>o.id==t);i?(this.formInput.controls.maPhuongThuc.setValue(i.maPhuongThuc),this.formInput.controls.tenPhuongThuc.setValue(i.tenPhuongThuc),this.formInput.controls.idPhuongThucThanhToan.setValue(i.idPhuongThucThanhToan)):(this.formInput.controls.maPhuongThuc.setValue(null),this.formInput.controls.tenPhuongThuc.setValue(null),this.formInput.controls.idPhuongThucThanhToan.setValue(null))}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(t.isTkDonVi=this.isDonViTao,this._spinner.show(),this._taiKhoanViDienTuService.CreateAsync(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._taiKhoanViDienTuService.UpdateAsync(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){this.modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(Dt.G),n.Y36(L.eN),n.Y36(ui.v),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-vi-dien-tu-edit"]],inputs:{id:"id",listChiNhanh:"listChiNhanh",isDisableChiNhanh:"isDisableChiNhanh",idChiNhanh:"idChiNhanh",isDonViTao:"isDonViTao"},features:[n.qOj],decls:42,vars:35,consts:[["nz-form","",3,"formGroup"],["class","m-t-20",4,"ngIf"],[1,"m-t-20"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],["nzErrorTip","Lo\u1ea1i v\xed kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["formControlName","idPhuongThuc","nzShowSearch","","nzAllowClear","","nzPlaceHolder","V\xed \u0111i\u1ec7n t\u1eed",1,"w-100",3,"nzSize","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzErrorTip","M\xe3 code v\xed kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maPhuongThuc","type","text",3,"nzSize"],["nzErrorTip","M\xe3 t\xe0i kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maTaiKhoan","type","text",3,"nzSize"],["nzErrorTip","T\xean kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","tenTaiKhoan","type","text",3,"nzSize"],["nzFor","class",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["nz-checkbox","","formControlName","suDung"],["formControlName","image",3,"onlyImage","isMultiple"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],["nzErrorTip","Chi nh\xe1nh kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["formControlName","idChiNhanh","nzShowSearch","","nzAllowClear","","nzPlaceHolder","Chi nh\xe1nh",1,"w-100",3,"nzSize","nzDisabled"],[3,"nzLabel","nzValue"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.YNc(1,QS,6,7,"nz-form-item",1),n.TgZ(2,"nz-form-item",2)(3,"nz-form-label",3),n._uU(4,"V\xed \u0111i\u1ec7n t\u1eed"),n.qZA(),n.TgZ(5,"nz-form-control",4)(6,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.onChangeViDienTu(h)}),n.YNc(7,JS,1,2,"nz-option",6),n.qZA()()(),n.TgZ(8,"nz-form-item",2)(9,"nz-form-label",3),n._uU(10,"M\xe3 code v\xed"),n.qZA(),n.TgZ(11,"nz-form-control",7),n._UZ(12,"input",8),n.qZA()(),n.TgZ(13,"nz-form-item",2)(14,"nz-form-label",3),n._uU(15,"M\xe3 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(16,"nz-form-control",9),n._UZ(17,"input",10),n.qZA()(),n.TgZ(18,"nz-form-item",2)(19,"nz-form-label",3),n._uU(20,"T\xean t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(21,"nz-form-control",11),n._UZ(22,"input",12),n.qZA()(),n.TgZ(23,"
1nz-form-item",2)(24,"nz-form-label",13),n._uU(25,"S\u1eed d\u1ee5ng"),n.qZA(),n.TgZ(26,"nz-form-control",14),n._UZ(27,"label",15),n.qZA()(),n.TgZ(28,"nz-form-item",2)(29,"nz-form-label",13),n._uU(30,"\u1ea2nh"),n.qZA(),n.TgZ(31,"nz-form-control",14),n._UZ(32,"app-file-upload",16),n.qZA()(),n._UZ(33,"hr"),n.TgZ(34,"div",17)(35,"div")(36,"button",18),n.NdJ("click",function(){return o.addOrEdit()}),n._UZ(37,"i",19),n._uU(38," L\u01b0u "),n.qZA(),n.TgZ(39,"button",20),n.NdJ("click",function(){return o.onExit()}),n._UZ(40,"i",21),n._uU(41," Tho\xe1t "),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(1),n.Q6J("ngIf",!1===o.isDonViTao),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("ngForOf",o.lstDanhMuc),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("onlyImage",!0)("isMultiple",!1),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("nzSize","small"))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,G.Ie,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,si.Y,w.Ls,K.a],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function IS(e,l){1&e&&n._UZ(0,"div",4)}function US(e,l){if(1&e&&n._UZ(0,"nz-option",6),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function KS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",4)(1,"nz-select",34),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.gridFilter.idChiNhanh=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.gridLoadData())}),n.ALo(2,"tsb"),n.YNc(3,US,1,2,"nz-option",35),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(2,5,"table-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",t.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",t.listChiNhanh)}}function HS(e,l){1&e&&n._UZ(0,"i",36)}function BS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",38),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function FS(e,l){if(1&e&&n.YNc(0,BS,1,0,"i",37),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function VS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThemMoi(!0))}),n._UZ(1,"i",17),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-them-moi-tk-don-vi","Th\xeam m\u1edbi Tk \u0111\u01a1n v\u1ecb")))}function YS(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",40),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",41),n.TgZ(2,"span"),n._uU(3," Export To Excel"),n.qZA()()}}function GS(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",42)(2,"label",43),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function RS(e,l){if(1&e&&(n.TgZ(0,"th",45),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function $S(e,l){if(1&e&&(n.ynx(0),n.YNc(1,RS,2,5,"th",44),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function WS(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",59),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiCapNhat,")")}}function XS(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function jS(e,l){1&e&&n.GkF(0)}const $t=function(e){return{model:e}};function nN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,jS,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,$t,i[t.field]))}}function tN(e,l){1&e&&n.GkF(0)}function eN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,tN,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,$t,i[t.field]))}}function iN(e,l){1&e&&n.GkF(0)}function oN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,iN,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,$t,i[t.field]))}}function aN(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"img",61),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.s9C("alt",t.maTaiKhoan),n.Q6J("src",t.image,n.LSH)}}function lN(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function hN(e,l){if(1&e&&(n.TgZ(0,"td",55),n.ynx(1,56),n.YNc(2,WS,6,5,"span",57),n.YNc(3,XS,2,1,"span",57),n.YNc(4,nN,2,4,"ng-container",57),n.YNc(5,eN,2,4,"ng-container",57),n.YNc(6,oN,2,4,"ng-container",57),n.YNc(7,aN,2,2,"ng-container",57),n.YNc(8,lN,3,1,"ng-container",58),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","idChiNhanh"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","isThuMacDinh"),n.xp6(1),n.Q6J("ngSwitchCase","isChiMacDinh"),n.xp6(1),n.Q6J("ngSwitchCase","image")}}function cN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,hN,9,8,"td",54),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function uN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",46),n._uU(2),n.qZA(),n.YNc(3,cN,2,1,"ng-container",25),n.TgZ(4,"td",47)(5,"nz-button-group")(6,"button",48),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(7,"tsb"),n._UZ(8,"i",49),n.qZA(),n.TgZ(9,"button",50),n._UZ(10,"span",51),n.qZA()(),n.TgZ(11,"nz-dropdown-menu",null,22)(13,"ul",23)(14,"li",40),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(15,"span",52),n._UZ(16,"i",53),n._uU(17),n.ALo(18,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.index,i=n.MAs(12),o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(7,7,"tlp-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",i),n.xp6(8),n.Oqu(n.xi3(18,10,"btn-xoa","X\xf3a"))}}function sN(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function rN(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",65),n.BQk())}function gN(e,l){1&e&&n._UZ(0,"i",66)}function pN(e,l){if(1&e&&(n.TgZ(0,"div",62),n.YNc(1,rN,2,0,"ng-container",63),n.YNc(2,gN,1,0,"ng-template",null,64,n.W1O),n.qZA()),2&e){const t=l.model,i=n.MAs(3);n.xp6(1),n.Q6J("ngIf",t)("ngIfElse",i)}}const _N=function(){return[10,10]},dN=function(){return{x:"scroll"}};let mN=(()=>{class e extends V.t{_modalService;httpClient;_notification;_taiKhoanViDienTuService;_spinner;_userService;_chiNhanhService;tsb=(0,n.f3M)(J.A);userLogin;gridFilter={idChiNhanh:null,keyWord:null,isTkDonVi:null};date=null;listChiNhanh=[];isDisableChiNhanh=!1;lstLoaiQuy=[{key:1,value:this.tsb.t("btn-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")},{key:2,value:"Zalo pay"},{key:3,value:"Momo"},{key:4,value:"VNpay"}];lstDanhMuc;isAdminTong=!1;typeView=2;constructor(t,i,o,a,h,u,r){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._taiKhoanViDienTuService=a,this._spinner=h,this._userService=u,this._chiNhanhService=r}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.gridColumns=[new _.C4({field:"idChiNhanh",header:t.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px",class:"text-left",dataType:"idChiNhanh"}),new _.C4({field:"image",header:t.tsb.t("table-anh","\u1ea2nh"),thWidth:"150px",class:"text-left",dataType:"image"}),new _.C4({field:"maPhuongThuc",header:t.tsb.t("table-phuong-thuc","Ph\u01b0\u01a1ng th\u1ee9c"),thWidth:"200px",class:"text-left"}),new _.C4({field:"maTaiKhoan",header:t.tsb.t("table-ma-tai-khoan","M\xe3 t\xe0i kho\u1ea3n"),thWidth:"200px",class:"text-left"}),new _.C4({field:"tenTaiKhoan",header:t.tsb.t("table-ten-tai-khoan","T\xean t\xe0i kho\u1ea3n"),thWidth:"200px",class:"text-left"}),new _.C4({field:"maTkKeToan",header:t.tsb.t("table-ma-tk-ke-toan","M\xe3 tk k\u1ebf to\xe1n"),thWidth:"100px",class:"text-left"}),new _.C4({field:"suDung",header:t.tsb.t("table-su-dung","S\u1eed d\u1ee5ng"),thWidth:"100px",class:"text-center",dataType:"suDung"}),new _.C4({field:"ngayCapNhat",header:t.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date"})],yield t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=i,t.userLogin.isAdmin&&(t.isAdminTong=!0))}),yield t.getChiNhanh()})()}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._taiKhoanViDienTuService.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.gridData=this.gridData.map(o=>({...o,tenChiNhanh:this.getTenChiNhanhById(o.idChiNhanh),tenLoaiQuy:this.getTenLoaiQuyById(o.loaiQuy),image:o.image?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${o.image}&size=o`:"assets/images/image-not-found.png"})),this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}getTenLoaiQuyById(t){const i=this.lstLoaiQuy.find(o=>o.key===t);return i?i.value:""}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onThemMoi(t=!1){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-danh-muc","Th\xeam m\u1edbi danh m\u1ee5c"),nzContent:ri,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"40%",nzMaskClosable:!0,nzComponentParams:{isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh,isDonViTao:t}}).afterClose.subscribe(o=>{this.gridLoadData()})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-danh-muc","Chi ti\u1ebft danh m\u1ee5c"),nzContent:ri,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzWidth:"40%",nzStyle:{to
1p:"50px"},nzComponentParams:{id:t,isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh}}).afterClose.subscribe(o=>{this.gridLoadData()})}onSearch(){this.gridLoadData()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}disableChiNhanh(){return this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))||!0===this.userLogin.isSuperUser?(this.isDisableChiNhanh=!1,!1):(this.isDisableChiNhanh=!0,this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}onChangeTypeView(){1===this.typeView?(this.gridFilter.isTkDonVi=!0,this.gridFilter.idChiNhanh=null):this.gridFilter.isTkDonVi=!1,this.gridLoadData()}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("noti-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("noti-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._taiKhoanViDienTuService.DeleteAsync(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(Dt.G),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-vi-dien-tu"]],features:[n.qOj],decls:63,vars:67,c
1onsts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24",4,"ngIf"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],[1,"w-100",3,"nzSize","ngModel","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["class","m-l-10","nz-button","","nzSize","small","nzType","primary",3,"click",4,"ngIf"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["check",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzSize","small","nzType","primary",1,"m-l-10",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["width","100px",3,"src","alt"],[2,"text-align","center"],[4,"ngIf","ngIfElse"],["close",""],["nz-icon","","nzType","check",2,"color","green","font-size","15px"],["nz-icon","","nzType","close",2,"color","red","font-size","15px"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.YNc(6,IS,1,0,"div",3),n.TgZ(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.typeView=h})("ngModelChange",function(){return o.onChangeTypeView()}),n._UZ(9,"nz-option",6),n.ALo(10,"tsb"),n._UZ(11,"nz-option",6),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,KS,4,8,"div",3),n.TgZ(14,"div",4)(15,"nz-input-group",7)(16,"input",8),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(17,"tsb"),n.qZA()(),n.YNc(18,HS,1,0,"ng-template",null,9,n.W1O),n.YNc(20,FS,1,1,"ng-template",null,10,n.W1O),n.qZA(),n.TgZ(22,"div",11)(23,"button",12),n.NdJ("click",function(){return o.onSearch()}),n._UZ(24,"span",13),n.TgZ(25,"span"),n._uU(26),n.ALo(27,"tsb"),n.qZA()()()()(),n.TgZ(28,"nz-card")(29,"div",14)(30,"div",15)(31,"button",16),n.NdJ("
1click",function(){return o.onThemMoi(!1)}),n._UZ(32,"i",17),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.YNc(35,VS,4,4,"button",18),n.qZA(),n.TgZ(36,"div",19)(37,"button",20),n._UZ(38,"i",21),n.qZA(),n.TgZ(39,"nz-dropdown-menu",null,22)(41,"ul",23),n.YNc(42,YS,4,0,"li",24),n.YNc(43,GS,4,2,"ng-container",25),n.qZA()()()(),n.TgZ(44,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(46,"thead")(47,"tr")(48,"th",28),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.YNc(51,$S,2,1,"ng-container",25),n.TgZ(52,"th",29),n._uU(53),n.ALo(54,"tsb"),n.qZA()()(),n.TgZ(55,"tbody"),n.YNc(56,uN,19,13,"tr",25),n.qZA()(),n.TgZ(57,"div",30)(58,"nz-pagination",31),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(59,sN,1,3,"ng-template",null,32,n.W1O),n.qZA()()(),n.YNc(61,pN,4,2,"ng-template",null,33,n.W1O)),2&i){const a=n.MAs(19),h=n.MAs(21),u=n.MAs(40),r=n.MAs(45),d=n.MAs(60);n.xp6(1),n.Q6J("nzGutter",n.DdM(65,_N)),n.xp6(3),n.Oqu(n.xi3(5,41,"tlt-quan-ly-tai-khoan-vi-dien-tu","Qu\u1ea3n l\xfd T\xe0i kho\u1ea3n v\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("ngIf",1===o.typeView),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.typeView)("nzDisabled",o.disableChiNhanh()),n.xp6(1),n.Q6J("nzLabel",n.xi3(10,44,"label-tai-khoan-don-vi","T\xe0i kho\u1ea3n \u0111\u01a1n v\u1ecb"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(12,47,"label-tai-khoan-chi-nhanh","T\xe0i kho\u1ea3n chi nh\xe1nh"))("nzValue",2),n.xp6(2),n.Q6J("ngIf",2===o.typeView),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(17,50,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(27,53,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.Oqu(n.xi3(34,56,"btn-them-moi","Th\xeam m\u1edbi")),n.xp6(2),n.Q6J("ngIf",!0===o.isAdminTong),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(66,dN))("nzBordered",!0),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(50,59,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(54,62,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})();function TN(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function CN(e,l){if(1&e&&(n.TgZ(0,"nz-form-item",2)(1,"nz-form-label",3),n._uU(2,"Chi nh\xe1nh"),n.qZA(),n.TgZ(3,"nz-form-control",22)(4,"nz-select",23),n.YNc(5,TN,1,2,"nz-option",6),n.qZA()()()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small")("nzDisabled",t.isDisableChiNhanh),n.xp6(1),n.Q6J("ngForOf",t.listChiNhanh)}}function fN(e,l){if(1&e&&n._UZ(0,"nz-option",24),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenPhuongThuc)("nzValue",t.id)}}let gi=(()=>{class e extends V.t{fb;modal;_spinner;_notification;_taiKhoanTienMatService;httpClient;_commonService;_dropdownCommonMajorService;id;listChiNhanh;isDisableChiNhanh;idChiNhanh;isAdminTong;isDonViTao=!1;formInput;lstDanhMuc=[];lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u,r,d){super(u),this.fb=t,this.modal=i,this._spinner=o,this._notification=a,this._taiKhoanTienMatService=h,this.httpClient=u,this._commonService=r,this._dropdownCommonMajorService=d}ngOnInit(){this.initForm(),this.loadDataDanhMuc()}initForm(){this.formInput=this.fb.group({idChiNhanh:[this.idChiNhanh],idPhuongThuc:[null,[g.kI.required]],maPhuongThuc:[null],tenPhuongThuc:[null],maTaiKhoan:[null,[g.kI.required]],tenTaiKhoan:[null,[g.kI.required]],suDung:[!0],isTkDonVi:[null],isThuMacDinh:[null],isChiMacDinh:[null],image:[null],idPhuongThucThanhToan:[null],maTkKeToan:[null]}),this.id&&(this._spinner.show(),this._taiKhoanTienMatService.GetByIdAsync(this.id).then(t=>{this._spinner.hide(),t&&t.success&&(this.formInput.patchValue({idChiNhanh:t.data.idChiNhanh,idPhuongThuc:t.data.idPhuongThuc,maPhuongThuc:t.data.maPhuongThuc,tenPhuongThuc:t.data.tenPhuongThuc,maTaiKhoan:t.data.maTaiKhoan,tenTaiKhoan:t.data.tenTaiKhoan,suDung:t.data.suDung,isTkDonVi:t.data.isTkDonVi,isThuMacDinh:t.data.isThuMacDinh,isChiMacDinh:t.data.isChiMacDinh,image:t.data.image,maTkKeToan:t.data.maTkKeToan}),this.isDonViTao=t.data.isTkDonVi)})),this.formInput.get("maPhuongThuc").disable()}loadDataDanhMuc(){this._spinner.show(),this._commonService.GetDMPhuongThucThanhToanByLoaiQuy("TM").then(t=>{this._spinner.hide(),t&&t.success?this.lstDanhMuc=t.data:this._notification.error(p.$.ERROR,t.message)})}getAllTaiKhoanKeToan(){this._dropdownCommonMajorService.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data,this.lstTaiKhoanKeToan=t.data.map(i=>({...i,displayName:`${i.soTaiKhoan} - ${i.tenTaiKhoan}`})))})}
1onChangeViDienTu(t){const i=this.lstDanhMuc?.find(o=>o.id==t);i?(this.formInput.controls.maPhuongThuc.setValue(i.maPhuongThuc),this.formInput.controls.tenPhuongThuc.setValue(i.tenPhuongThuc),this.formInput.controls.idPhuongThucThanhToan.setValue(i.idPhuongThucThanhToan)):(this.formInput.controls.maPhuongThuc.setValue(null),this.formInput.controls.tenPhuongThuc.setValue(null),this.formInput.controls.idPhuongThucThanhToan.setValue(null))}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){if(this.formInput.invalid)return void this.markFormGroupTouched(this.formInput);let t={...this.formInput.getRawValue()};null==this.id?(t.isTkDonVi=this.isDonViTao,this._spinner.show(),this._taiKhoanTienMatService.CreateAsync(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","Th\xeam m\u1edbi th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)})):(t.id=this.id,this._spinner.show(),this._taiKhoanTienMatService.UpdateAsync(t).then(i=>{this._spinner.hide(),i&&i.success?(this._notification.success("Th\xf4ng b\xe1o","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),this.modal.close(!0)):this._notification.error(i.error,i.message)}))}onExit(){this.modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(Ct._),n.Y36(L.eN),n.Y36(ui.v),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-tien-mat-edit"]],inputs:{id:"id",listChiNhanh:"listChiNhanh",isDisableChiNhanh:"isDisableChiNhanh",idChiNhanh:"idChiNhanh",isAdminTong:"isAdminTong",isDonViTao:"isDonViTao"},features:[n.qOj],decls:42,vars:35,consts:[["nz-form","",3,"formGroup"],["class","m-t-20",4,"ngIf"],[1,"m-t-20"],["nzRequired","","nzFor","class",3,"nzSm","nzXs"],["nzErrorTip","Lo\u1ea1i v\xed kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["formControlName","idPhuongThuc","nzShowSearch","","nzAllowClear","","nzPlaceHolder","Qu\u1ef9 ti\u1ec1n m\u1eb7t",1,"w-100",3,"nzSize","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzErrorTip","M\xe3 code v\xed kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maPhuongThuc","type","text",3,"nzSize"],["nzErrorTip","M\xe3 t\xe0i kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","maTaiKhoan","type","text",3,"nzSize"],["nzErrorTip","T\xean kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["nz-input","","formControlName","tenTaiKhoan","type","text",3,"nzSize"],["nzFor","class",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["nz-checkbox","","formControlName","suDung"],["formControlName","image",3,"onlyImage","isMultiple"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],["nzErrorTip","Chi nh\xe1nh kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!",3,"nzSm","nzXs"],["formControlName","idChiNhanh","nzShowSearch","","nzAllowClear","","nzPlaceHolder","Chi nh\xe1nh",1,"w-100",3,"nzSize","nzDisabled"],[3,"nzLabel","nzValue"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0),n.YNc(1,CN,6,7,"nz-form-item",1),n.TgZ(2,"nz-form-item",2)(3,"nz-form-label",3),n._uU(4,"Qu\u1ef9 ti\u1ec1n m\u1eb7t"),n.qZA(),n.TgZ(5,"nz-form-control",4)(6,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.onChangeViDienTu(h)}),n.YNc(7,fN,1,2,"nz-option",6),n.qZA()()(),n.TgZ(8,"nz-form-item",2)(9,"nz-form-label",3),n._uU(10,"M\xe3 code"),n.qZA(),n.TgZ(11,"nz-form-control",7),n._UZ(12,"input",8),n.qZA()(),n.TgZ(13,"nz-form-item",2)(14,"nz-form-label",3),n._uU(15,"M\xe3 t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(16,"nz-form-control",9),n._UZ(17,"input",10),n.qZA()(),n.TgZ(18,"nz-form-item",2)(19,"nz-form-label",3),n._uU(20,"T\xean t\xe0i kho\u1ea3n"),n.qZA(),n.TgZ(21,"nz-form-control",11),n._UZ(22,"input",12),n.qZA()(),n.TgZ(23,"
1nz-form-item",2)(24,"nz-form-label",13),n._uU(25,"S\u1eed d\u1ee5ng"),n.qZA(),n.TgZ(26,"nz-form-control",14),n._UZ(27,"label",15),n.qZA()(),n.TgZ(28,"nz-form-item",2)(29,"nz-form-label",13),n._uU(30,"\u1ea2nh"),n.qZA(),n.TgZ(31,"nz-form-control",14),n._UZ(32,"app-file-upload",16),n.qZA()(),n._UZ(33,"hr"),n.TgZ(34,"div",17)(35,"div")(36,"button",18),n.NdJ("click",function(){return o.addOrEdit()}),n._UZ(37,"i",19),n._uU(38," L\u01b0u "),n.qZA(),n.TgZ(39,"button",20),n.NdJ("click",function(){return o.onExit()}),n._UZ(40,"i",21),n._uU(41," Tho\xe1t "),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formInput),n.xp6(1),n.Q6J("ngIf",!1===o.isDonViTao),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(1),n.Q6J("ngForOf",o.lstDanhMuc),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("nzSize","small"),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("onlyImage",!0)("isMultiple",!1),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(3),n.Q6J("nzSize","small"))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,G.Ie,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,si.Y,w.Ls,K.a],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function zN(e,l){1&e&&n._UZ(0,"div",4)}function xN(e,l){if(1&e&&n._UZ(0,"nz-option",6),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function bN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",4)(1,"nz-select",34),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.gridFilter.idChiNhanh=o)})("ngModelChange",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.gridLoadData())}),n.ALo(2,"tsb"),n.YNc(3,xN,1,2,"nz-option",35),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(2,5,"table-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",t.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",t.listChiNhanh)}}function yN(e,l){1&e&&n._UZ(0,"i",36)}function MN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",38),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function SN(e,l){if(1&e&&n.YNc(0,MN,1,0,"i",37),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function NN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",39),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThemMoi(!0))}),n._UZ(1,"i",17),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-them-moi-tk-don-vi","Th\xeam m\u1edbi Tk \u0111\u01a1n v\u1ecb")))}function DN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",40),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",41),n.TgZ(2,"span"),n._uU(3," Export To Excel"),n.qZA()()}}function ZN(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",42)(2,"label",43),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function AN(e,l){if(1&e&&(n.TgZ(0,"th",45),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function vN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,AN,2,5,"th",44),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function PN(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",59),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiCapNhat,")")}}function EN(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function kN(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"btn-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")))}function LN(e,l){1&e&&n.GkF(0)}const Wt=function(e){return{model:e}};function wN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,LN,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Wt,i[t.field]))}}function ON(e,l){1&e&&n.GkF(0)}function qN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ON,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Wt,i[t.field]))}}function QN(e,l){1&e&&n.GkF(0)}function JN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,QN,1,0,"ng-container",60),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(62);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,Wt,i[t.field]))}}function IN(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"img",61),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.s9C("alt",t.maTaiKhoan),n.Q6J("src",t.image,n.LSH)}}function UN(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function KN(e,l){if(1&e&&(n.TgZ(0,"td",55),n.ynx(1,56),n.YNc(2,PN,6,5,"span",57),n.YNc(3,EN,2,1,"span",57),n.YNc(4,kN,3,4,"span",57),n.YNc(5,wN,2,4,"ng-container",57),n.YNc(6,qN,2,4,"ng-container",57),n.YNc(7,JN,2,4,"ng-container",57),n.YNc(8,IN,2,2,"ng-container",57),n.YNc(9,UN,3,1,"ng-container",58),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","idChiNhanh"),n.xp6(1),n.Q6J("ngSwitchCase","loaiQuy"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","isThuMacDinh"),n.xp6(1),n.Q6J("ngSwitchCase","isChiMacDinh"),n.xp6(1),n.Q6J("ngSwitchCase","image")}}function HN(e,l){if(1&e&&(n.ynx(0),n.YNc(1,KN,10,9,"td",54),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function BN(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",46),n._uU(2),n.qZA(),n.YNc(3,HN,2,1,"ng-container",25),n.TgZ(4,"td",47)(5,"nz-button-group")(6,"button",48),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(7,"tsb"),n._UZ(8,"i",49),n.qZA(),n.TgZ(9,"button",50),n._UZ(10,"span",51),n.qZA()(),n.TgZ(11,"nz-dropdown-menu",null,22)(13,"ul",23)(14,"li",40),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(15,"span",52),n._UZ(16,"i",53),n._uU(17),n.ALo(18,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.index,i=n.MAs(12),o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(7,7,"tlp-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",i),n.xp6(8),n.Oqu(n.xi3(18,10,"btn-xoa","X\xf3a"))}}function FN(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function VN(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",65),n.BQk())}function YN(e,l){1&e&&n._UZ(0,"i",66)}function GN(e,l){if(1&e&&(n.TgZ(0,"div",62),n.YNc(1,VN,2,0,"ng-container",63),n.YNc(2,YN,1,0,"ng-template",null,64,n.W1O),n.qZA()),2&e){const t=l.model,i=n.MAs(3);n.xp6(1),n.Q6J("ngIf",t)("ngIfElse",i)}}const RN=function(){return[10,10]},$N=function(){return{x:"scroll"}};let WN=(()=>{class e extends V.t{_modalService;httpClient;_notification;_taiKhoanTienMatService;_spinner;_userService;_chiNhanhService;tsb=(0,n.f3M)(J.A);userLogin;gridFilter={idChiNhanh:null,keyWord:null,isTkDonVi:null};date=null;listChiNhanh=[];isDisableChiNhanh=!1;lstLoaiQuy=[{key:1,value:this.tsb.t("btn-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")},{key:2,value:"Zalo pay"},{key:3,value:"Momo"},{key:4,value:"VNpay"}];lstDanhMuc;isAdminTong=!1;typeView=2;constructor(t,i,o,a,h,u,r){super(i),this._modalService=t,this.httpClient=i,this._notification=o,this._taiKhoanTienMatService=a,this._spinner=h,this._userService=u,this._chiNhanhService=r}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.gridColumns=[new _.C4({field:"idChiNhanh",header:t.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"200px",class:"text-left",dataType:"idChiNhanh"}),new _.C4({field:"image",header:t.tsb.t("table-anh","\u1ea2nh"),thWidth:"150px",class:"text-left",dataType:"image"}),new _.C4({field:"loaiQuy",header:t.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9"),thWidth:"200px",class:"text-left",dataType:"loaiQuy"}),new _.C4({field:"maTaiKhoan",header:t.tsb.t("table-ma-tai-khoan","M\xe3 t\xe0i kho\u1ea3n"),thWidth:"200px",class:"text-left"}),new _.C4({field:"tenTaiKhoan",header:t.tsb.t("table-ten-tai-khoan","T\xean t\xe0i kho\u1ea3n"),thWidth:"200px",class:"text-left"}),new _.C4({field:"maTkKeToan",header:t.tsb.t("table-ma-tk-ke-toan","M\xe3 tk k\u1ebf to\xe1n"),thWidth:"100px",class:"text-left"}),new _.C4({field:"suDung",header:t.tsb.t("table-su-dung","S\u1eed d\u1ee5ng"),thWidth:"100px",class:"text-center",dataType:"suDung"}),new _.C4({field:"ngayCapNhat",header:t.tsb.t("table-nguoi-tao","Ng\u01b0\u1eddi t\u1ea1o"),thWidth:"200px",class:"text-center",dataType:"date"})],yield t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=i,t.userLogin.isAdmin&&(t.isAdminTong=!0))}),yield t.getChiNhanh()})()}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._taiKhoanTienMatService.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.gridData=this.gridData.map(o=>({...o,tenChiNhanh:this.getTenChiNhanhById(o.idChiNhanh),tenLoaiQuy:this.getTenLoaiQuyById(o.loaiQuy),image:o.image?`${k.N.SERVICE_API_FILE}Files/GetFile?id=${o.image}&size=o`:"assets/images/image-not-found.png"})),this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}getTenLoaiQuyById(t){const i=this.lstLoaiQuy.find(o=>o.key===t);return i?i.value:""}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onChangeTypeView(){1===this.typeView?(this.gridFilter.isTkDonVi=!0,this.gridFilter.idChiNhanh=null):this.gridFilter.isTkDonVi=!1,this.gridLoadData()}onThemMoi(t=!1){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-danh-muc","Th\xeam m\u1edbi danh m\u1ee5c"),nzContent:gi,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"40%",nzMaskClosable:!0,nzComponentParams:{isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh,isAdminTong:this.isAdminTong,isDonViTao:t}}).afterClose.subscribe(o=>{this.gridLoadData()})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-danh-muc","Chi ti\u1ebft danh m\u1ee5c"),nzContent:gi,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzWidth:"40%",nzStyle:{top:"50px"},nzComponentParams:{id:t,isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh,isAdminTong:this.isAdminTong}}).afterClose.subscribe(o=>{this.gridLoadData()})}onSearch(){this.gridLoadData()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}disableChiNhanh(){return this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))||!0===this.userLogin.isSuperUser?(this.isDisableChiNhanh=!1,!1):(this.isDisableChiNhanh=!0,this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("noti-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("noti-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._taiKhoanTienMatService.DeleteAsync(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(Ct._),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-tien-mat"]],features:[n.qOj],decls:63,vars:67,c
1onsts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24",4,"ngIf"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],[1,"w-100",3,"nzSize","ngModel","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["class","m-l-10","nz-button","","nzSize","small","nzType","primary",3,"click",4,"ngIf"],[1,"group-right","text-right"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzBordered","nzQueryParams"],["productsListTable",""],[1,"text-center",3,"nzWidth"],["nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["check",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzSize","small","nzType","primary",1,"m-l-10",3,"click"],["nz-menu-item","",3,"click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],[3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"color-gray"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["width","100px",3,"src","alt"],[2,"text-align","center"],[4,"ngIf","ngIfElse"],["close",""],["nz-icon","","nzType","check",2,"color","green","font-size","15px"],["nz-icon","","nzType","close",2,"color","red","font-size","15px"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.YNc(6,zN,1,0,"div",3),n.TgZ(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.typeView=h})("ngModelChange",function(){return o.onChangeTypeView()}),n._UZ(9,"nz-option",6),n.ALo(10,"tsb"),n._UZ(11,"nz-option",6),n.ALo(12,"tsb"),n.qZA()(),n.YNc(13,bN,4,8,"div",3),n.TgZ(14,"div",4)(15,"nz-input-group",7)(16,"input",8),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(17,"tsb"),n.qZA()(),n.YNc(18,yN,1,0,"ng-template",null,9,n.W1O),n.YNc(20,SN,1,1,"ng-template",null,10,n.W1O),n.qZA(),n.TgZ(22,"div",11)(23,"button",12),n.NdJ("click",function(){return o.onSearch()}),n._UZ(24,"span",13),n.TgZ(25,"span"),n._uU(26),n.ALo(27,"tsb"),n.qZA()()()()(),n.TgZ(28,"nz-card")(29,"div",14)(30,"div",15)(31,"button",16),n.NdJ("
1click",function(){return o.onThemMoi(!1)}),n._UZ(32,"i",17),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.YNc(35,NN,4,4,"button",18),n.qZA(),n.TgZ(36,"div",19)(37,"button",20),n._UZ(38,"i",21),n.qZA(),n.TgZ(39,"nz-dropdown-menu",null,22)(41,"ul",23),n.YNc(42,DN,4,0,"li",24),n.YNc(43,ZN,4,2,"ng-container",25),n.qZA()()()(),n.TgZ(44,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(46,"thead")(47,"tr")(48,"th",28),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.YNc(51,vN,2,1,"ng-container",25),n.TgZ(52,"th",29),n._uU(53),n.ALo(54,"tsb"),n.qZA()()(),n.TgZ(55,"tbody"),n.YNc(56,BN,19,13,"tr",25),n.qZA()(),n.TgZ(57,"div",30)(58,"nz-pagination",31),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(59,FN,1,3,"ng-template",null,32,n.W1O),n.qZA()()(),n.YNc(61,GN,4,2,"ng-template",null,33,n.W1O)),2&i){const a=n.MAs(19),h=n.MAs(21),u=n.MAs(40),r=n.MAs(45),d=n.MAs(60);n.xp6(1),n.Q6J("nzGutter",n.DdM(65,RN)),n.xp6(3),n.Oqu(n.xi3(5,41,"tlt-quan-ly-tai-khoan-tien-mat","Qu\u1ea3n l\xfd T\xe0i kho\u1ea3n ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("ngIf",1===o.typeView),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.typeView)("nzDisabled",o.disableChiNhanh()),n.xp6(1),n.Q6J("nzLabel",n.xi3(10,44,"label-tai-khoan-don-vi","T\xe0i kho\u1ea3n \u0111\u01a1n v\u1ecb"))("nzValue",1),n.xp6(2),n.Q6J("nzLabel",n.xi3(12,47,"label-tai-khoan-chi-nhanh","T\xe0i kho\u1ea3n chi nh\xe1nh"))("nzValue",2),n.xp6(2),n.Q6J("ngIf",2===o.typeView),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(17,50,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(27,53,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.Oqu(n.xi3(34,56,"btn-them-moi","Th\xeam m\u1edbi")),n.xp6(2),n.Q6J("ngIf",!0===o.isAdminTong),n.xp6(2),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(66,$N))("nzBordered",!0),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(50,59,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(54,62,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",r.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",d)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p]})}return e})(),pi=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh`),this.httpClient=t}TimTheoDieuKienAsync(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/TimTheoDieuKienAsync`,t).toPromise()}InsertAsync(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/InsertAsync`,t).toPromise()}UpdateAsync(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/UpdateAsync`,t).toPromise()}DeleteAsync(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/DeleteAsync?id=${t}`,{}).toPromise()}GetById(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/GetById?id=${t}`,{}).toPromise()}ResetTheoDonViAsync(){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/ThietLapTaiKhoanMacDinh/ResetTheoDonViAsync`,{}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function XN(e,l){1&e&&(n._UZ(0,"nz-option",22),n.ALo(1,"tsb")),2&e&&n.Q6J("nzLabel",n.xi3(1,2,"option-theo-don-vi","-- Theo \u0111\u01a1n v\u1ecb --"))("nzValue","00000000-0000-0000-0000-000000000000")}function jN(e,l){if(1&e&&n._UZ(0,"nz-option",22),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function nD(e,l){if(1&e&&n._UZ(0,"nz-option",22),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.soTaiKhoan+"-"+t.tenTaiKhoan)("nzValue",t.soTaiKhoan)}}let _i=(()=>{class e{fb;_modal;_spinner;_notification;_commonMajor;_thietLapTaiKhoanMacDinhService;id;listChiNhanh;isDisableChiNhanh;idChiNhanh;isAdminTong;formGroup;lstTaiKhoanKeToan=[];isMultiSelect=!1;tsb=(0,n.f3M)(J.A);constructor(t,i,o,a,h,u){this.fb=t,this._modal=i,this._spinner=o,this._notification=a,this._commonMajor=h,this._thietLapTaiKhoanMacDinhService=u}
1ngOnInit(){this.initForm(),this.getThongTinTaiKhoanKeToan();const t=this.formGroup.get("loaiDoiTuong"),i=this.formGroup.get("maTaiKhoanMacDinh"),o=t?.value;this.isMultiSelect=["TienMat","NganHang","ViDienTu"].includes(o),t?.valueChanges.subscribe(a=>{this.isMultiSelect=["TienMat","NganHang","ViDienTu"].includes(a),i?.reset()}),this.id&&(this._spinner.show(),this._thietLapTaiKhoanMacDinhService.GetById(this.id).then(a=>{if(this._spinner.hide(),a&&a.success){const h=a.data,u=h.maTaiKhoanMacDinh?h.maTaiKhoanMacDinh.split(";").map(r=>r.trim()).filter(r=>""!==r):[];this.isMultiSelect=["TienMat","NganHang","ViDienTu"].includes(h.loaiDoiTuong),setTimeout(()=>{this.formGroup.patchValue({idChiNhanh:h.idChiNhanh,loaiDoiTuong:h.loaiDoiTuong,maDoiTuong:h.maDoiTuong,tenDoiTuong:h.tenDoiTuong,maTaiKhoanMacDinh:this.isMultiSelect?u:u[0]||null,ghiChu:h.ghiChu})})}}))}initForm(){this.formGroup=this.fb.group({idChiNhanh:[this.idChiNhanh,g.kI.required],loaiDoiTuong:[null,g.kI.required],maTaiKhoanMacDinh:[null,g.kI.required],ghiChu:[""]})}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data)})}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){if(this.formGroup.invalid)return void this.markFormGroupTouched(this.formGroup);let t={...this.formGroup.getRawValue()};if("TienMat"==t.loaiDoiTuong)t.maDoiTuong="TM",t.tenDoiTuong="Ti\u1ec1n m\u1eb7t";else if("NganHang"==t.loaiDoiTuong)t.maDoiTuong="NH",t.tenDoiTuong="Ng\xe2n h\xe0ng";else if("ViDienTu"==t.loaiDoiTuong)t.maDoiTuong="VDT",t.tenDoiTuong="V\xed \u0111i\u1ec7n t\u1eed";else if("KhachHang"==t.loaiDoiTuong)t.maDoiTuong="KH",t.tenDoiTuong="Kh\xe1ch h\xe0ng";else{if("NhaCungCap"!=t.loaiDoiTuong)return this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-loai-doi-tuong-khong-hop-le","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng kh\xf4ng h\u1ee3p l\u1ec7."));t.maDoiTuong="NCC",t.tenDoiTuong="Nh\xe0 cung c\u1ea5p"}let o=null;o=["TienMat","NganHang","ViDienTu"].includes(t.loaiDoiTuong)?(t.maTaiKhoanMacDinh||[]).join(";"):t.maTaiKhoanMacDinh||null,t.maTaiKhoanMacDinh=o,null==this.id?(this._spinner.show(),this._thietLapTaiKhoanMacDinhService.InsertAsync(t).then(a=>{this._spinner.hide(),a&&a.success?(this._notification.success(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-them-moi-thanh-cong","Th\xeam m\u1edbi th\xe0nh c\xf4ng!")),this._modal.close(!0)):this._notification.error(a.error,a.message)})):(t.id=this.id,this._spinner.show(),this._thietLapTaiKhoanMacDinhService.UpdateAsync(t).then(a=>{this._spinner.hide(),a&&a.success?(this._notification.success(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-cap-nhat-thanh-cong","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng!")),this._modal.close(!0)):this._notification.error(a.error,a.message)}))}onExit(){this._modal.close(!0)}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(an.f),n.Y36(pi))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-thiet-lap-tai-khoan-mac-dinh-edit"]],inputs:{id:"id",listChiNhanh:"listChiNhanh",isDisableChiNhanh:"isDisableChiNhanh",idChiNhanh:"idChiNhanh",isAdminTong:"isAdminTong"},decls:52,vars:90,consts:[["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzRequired","","nzFor","chiNhanh",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["formControlName","idChiNhanh","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","nzPlaceHolder","nzDisabled"],[3,"nzLabel","nzValue",4,"ngIf"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzRequired","","nzFor","doiTuong",3,"nzSm","nzXs"],["formControlName","loaiDoiTuong",3,"nzPlaceHolder"],["nzValue","TienMat",3,"nzLabel"],["nzValue","NganHang",3,"nzLabel"],["nzValue","ViDienTu",3,"nzLabel"],["nzRequired","","nzFor","maTaiKhoanMacDinh",3,"nzSm","nzXs"],["formControlName","maTaiKhoanMacDinh","nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","nzPlaceHolder","nzMode"],["nzFor","ghiChu",3,"nzSm","nzXs"],[3,"nzSm","nzXs"],["nz-input","","rows","2","formControlName","ghiChu",3,"placeholder"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],[3,"nzLabel","nzValue"]],template:function(i,o){1&i&&(n.TgZ(0,"form",0)(1,"nz-form-item",1)(2,"nz-form-label",2),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",3),n.ALo(6,"tsb"),n.TgZ(7,"nz-select",4),n.ALo(8,"tsb"),n.YNc(9,XN,2,5,"nz-option",5),n.YNc(10,jN,1,2,"nz-option",6),n.qZA()()(),n.TgZ(11,"nz-form-item",1)(12,"nz-form-label",7),n._uU(13),n.ALo(14,"tsb"),n.qZA(),n.TgZ(15,"nz-form-control",3),n.ALo(16,"tsb"),n.TgZ(17,"nz-select",8),n.ALo(18,"tsb"),n._UZ(19,"nz-option",9),n.ALo(20,"tsb"),n._UZ(21,"nz-option",10),n.ALo(22,"tsb"),n._UZ(23,"nz-option",11),n.ALo(24,"tsb"),n.qZA()()(),n.TgZ(25,"nz-form-item",1)(26,"nz-form-label",12),n._uU(27),n.ALo(28,"tsb"),n.qZA(),n.TgZ(29,"nz-form-control",3),n.ALo(30,"tsb"),n.TgZ(31,"nz-select",13),n.ALo(32,"tsb"),n.YNc(33,nD,1,2,"nz-option",6),n.qZA()()(),n.TgZ(34,"nz-form-item",1)(35,"nz-form-label",14),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.TgZ(38,"nz-form-control",15),n._UZ(39,"textarea",16),n.ALo(40,"tsb"),n.qZA()(),n._UZ(41,"hr"),n.TgZ(42,"div",17)(43,"div")(44,"button",18),n.NdJ("
1click",function(){return o.addOrEdit()}),n._UZ(45,"i",19),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"button",20),n.NdJ("click",function(){return o.onExit()}),n._UZ(49,"i",21),n._uU(50),n.ALo(51,"tsb"),n.qZA()()()()),2&i&&(n.Q6J("formGroup",o.formGroup),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,42,"label-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(6,45,"msg-chi-nhanh-khong-duoc-de-trong","Chi nh\xe1nh kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(8,48,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.isDisableChiNhanh),n.xp6(2),n.Q6J("ngIf",!0===o.isAdminTong),n.xp6(1),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(14,51,"label-quy","Qu\u1ef9")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(16,54,"msg-doi-tuong-khong-duoc-de-trong","\u0110\u1ed1i t\u01b0\u1ee3ng kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(18,57,"plh-chon-doi-tuong","Ch\u1ecdn \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("nzLabel",n.xi3(20,60,"option-tien-mat","Ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzLabel",n.xi3(22,63,"o
1ption-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzLabel",n.xi3(24,66,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(3),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(28,69,"label-ma-tai-khoan-ke-toan","M\xe3 t\xe0i kho\u1ea3n k\u1ebf to\xe1n")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24)("nzErrorTip",n.xi3(30,72,"msg-ma-tai-khoan-khong-duoc-de-trong","M\xe3 t\xe0i kho\u1ea3n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzSize","small")("nzPlaceHolder",n.xi3(32,75,"plh-chon-ma-tai-khoan-ke-toan","Ch\u1ecdn m\xe3 t\xe0i kho\u1ea3n k\u1ebf to\xe1n..."))("nzMode",o.isMultiSelect?"multiple":"default"),n.xp6(2),n.Q6J("ngForOf",o.lstTaiKhoanKeToan),n.xp6(2),n.Q6J("nzSm",6)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(37,78,"label-ghi-chu","Ghi ch\xfa")),n.xp6(2),n.Q6J("nzSm",14)("nzXs",24),n.xp6(1),n.Q6J("placeholder",n.xi3(40,81,"plh-nhap-ghi-chu-neu-co","Nh\u1eadp ghi ch\xfa (n\u1ebfu c\xf3)")),n.xp6(5),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(47,84,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(51,87,"btn-thoat","Tho\xe1t")," "))},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,w.Ls,K.a,Q.p],styles:["hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}"]})}return e})();function tD(e,l){if(1&e&&n._UZ(0,"nz-option",26),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function eD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",27),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.resetToDonVi())}),n._UZ(1,"i",28),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-dat-lai-theo-don-vi","\u0110\u1eb7t l\u1ea1i theo \u0111\u01a1n v\u1ecb")," "))}function iD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",29),n._uU(2),n.qZA(),n.TgZ(3,"td"),n._uU(4),n.qZA(),n.TgZ(5,"td"),n._uU(6),n.qZA(),n.TgZ(7,"td")(8,"span",30)(9,"strong"),n._uU(10),n.qZA()()(),n.TgZ(11,"td"),n._uU(12),n.qZA(),n.TgZ(13,"td",29),n._uU(14),n.ALo(15,"date"),n._UZ(16,"br"),n.TgZ(17,"span",31),n._uU(18),n.qZA()(),n.TgZ(19,"td",32)(20,"nz-button-group")(21,"button",33),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(22,"tsb"),n._UZ(23,"i",34),n.qZA(),n.TgZ(24,"button",35),n._UZ(25,"span",36),n.qZA()(),n.TgZ(26,"nz-dropdown-menu",null,37)(28,"ul",38)(29,"li",39),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(30,"span",40),n._UZ(31,"i",41),n._uU(32),n.ALo(33,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(27),a=n.oxw();n.xp6(2),n.Oqu(a.getRowIndex(i)),n.xp6(2),n.Oqu(t.tenChiNhanh),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(2),n.Q6J("nzTooltipTitle",t.tenTaiKhoanKeToan),n.xp6(2),n.Oqu(t.maTaiKhoanMacDinh),n.xp6(2),n.Oqu(t.ghiChu),n.xp6(2),n.hij(" ",n.xi3(15,13,t.ngayCapNhat,"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",t.nguoiCapNhat,")"),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(22,16,"tooltip-sua","S\u1eeda")),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",o),n.xp6(8),n.hij(" ",n.xi3(33,19,"btn-xoa","X\xf3a"),"")}}function oD(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let aD=(()=>{class e extends V.t{fb;message;httpClient;_notification;_spinner;_userService;_chiNhanhService;_modalService;_thietLapTaiKhoanMacDinhService;listChiNhanh=[];selectedChiNhanh=null;listData=[];loading=!1;form;isModalVisible=!1;saving=!1;editingItem=null;isDisableChiNhanh=!1;isAdminTong=!1;userLogin;tsb=(0,n.f3M)(J.A);gridFilter={idChiNhanh:null,loaiDoiTuong:null,keyWord:null,isTkDonVi:null};constructor(t,i,o,a,h,u,r,d,m){super(o),this.fb=t,this.message=i,this.httpClient=o,this._notification=a,this._spinner=h,this._userService=u,this._chiNhanhService=r,this._modalService=d,this._thietLapTaiKhoanMacDinhService=m}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.form=t.fb.group({maTaiKhoanKeToan:[null,g.kI.required]}),yield t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=i,t.userLogin.isAdmin&&(t.isAdminTong=!0))}),yield t.loadChiNhanh()})()}loadChiNhanh(){this._spinner.show(),this._chiNhanhService.DonViLayListChiNhanh().then(t=>{this._spinner.hide(),t&&t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._thietLapTaiKhoanMacDinhService.TimTheoDieuKienAsync(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.gridData=this.gridData.map(o=>({...o,tenChiNhanh:this.getTenChiNhanhById(o.idChiNhanh)})),this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onSearch(){this.gridLoadData()}openModal(t){this._modalService.create({nzTitle:this.tsb.t("tlt-them-moi-danh-muc","Th\xeam m\u1edbi danh m\u1ee5c"),nzContent:_i,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"40%",nzMaskClosable:!0,nzComponentParams:{isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh,isAdminTong:this.isAdminTong}}).afterClose.subscribe(o=>{this.gridLoadData()})}onViewChiTiet(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-danh-muc","Chi ti\u1ebft danh m\u1ee5c"),nzContent:_i,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzWidth:"40%",nzStyle:{top:"50px"},nzComponentParams:{id:t,isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,idChiNhanh:this.gridFilter.idChiNhanh,isAdminTong:this.isAdminTong}}).afterClose.subscribe(o=>{this.gridLoadData()})}disableChiNhanh(){return this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))||!0===this.userLogin.isSuperUser?(this.isDisableChiNhanh=!1,!1):(this.isDisableChiNhanh=!0,this.gridFilter.idChiNhanh=this.userLogin.idChiNhanh,!0)}closeModal(){this.isModalVisible=!1}save(){this.form.invalid||(this.saving=!0,setTimeout(()=>{this.message.success(this.editingItem?this.tsb.t("msg-cap-nhat-thanh-cong","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng!"):this.tsb.t("msg-them-moi-thanh-cong","Th\xeam m\u1edbi th\xe0nh c\xf4ng!")),this.saving=!1,this.closeModal()},800))}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._thietLapTaiKhoanMacDinhService.DeleteAsync(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}resetToDonVi(){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-reset-lai","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n reset l\u1ea1i?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._thietLapTaiKhoanMacDinhService.ResetTheoDonViAsync().then(t=>{this._spinner.hide(),t&&t.success?(this._notification.success(this.tsb.t("noti-thanh-cong","Th\xe0nh c\xf4ng"),this.tsb.t("msg-reset-thanh-cong","Reset th\xe0nh c\xf4ng.")),this.gridLoadData()):this._notification.error(p.$.ERROR,t.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(mn.dD),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(S.Sf),n.Y36(pi))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-thiet-lap-tai-khoan-mac-dinh"]],features:[n.qOj],decls:60,vars:74,consts:[[1,"card-header"],[1,"actions-left"],[1,"actions-right"],["nzShowSearch","","nzAllowClear","",2,"width","300px",3,"ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzShowSearch","","nzAllowClear","",2,"width","300px",3,"ngModel","nzPlaceHolder","ngModelChange"],["nzValue","TienMat",3,"nzLabel"],["nzValue","NganHang",3,"nzLabel"],["nzValue","ViDienTu",3,"nzLabel"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","theme","outline"],[1,"actions-left","m-t-10","m-b-20"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nzSize","small","nz-button","","nzType","default",3,"click",4,"ngIf"],["nzBordered","","nzSize","middle",3,"nzData","nzFrontPagination","nzLoading"],["table",""],[1,"text-center",2,"width","60px"],[2,"width","250px"],[2,"width","300px"],[1,"text-center",2,"width","250px"],[1,"text-center",2,"width","120px"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzLabel","nzValue"],["nzSize","small","nz-button","","nzType","default",3,"click"],["nz-icon","","nzType","reload","theme","outline"],[1,"text-center"],["nz-tooltip","",3,"nzTooltipTitle"],[1,"color-gray",2,"font-style","
1italic"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4"),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",2)(7,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.idChiNhanh=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(8,"tsb"),n.YNc(9,tD,1,2,"nz-option",4),n.qZA(),n.TgZ(10,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.gridFilter.loaiDoiTuong=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(11,"tsb"),n._UZ(12,"nz-option",6),n.ALo(13,"tsb"),n._UZ(14,"nz-option",7),n.ALo(15,"tsb"),n._UZ(16,"nz-option",8),n.ALo(17,"tsb"),n.qZA(),n.TgZ(18,"button",9),n.NdJ("click",function(){return o.onSearch()}),n._UZ(19,"i",10),n._uU(20),n.ALo(21,"tsb"),n.qZA()()()(),n.TgZ(22,"nz-card")(23,"div",11)(24,"button",12),n.NdJ("click",function(){return o.openModal()}),n._UZ(25,"i",13),n._uU(26),n.ALo(27,"tsb"),n.qZA(),n.YNc(28,eD,4,4,"button",14),n.qZA(),n.TgZ(29,"nz-table",15,16)(31,"thead")(32,"tr")(33,"th",17),n._uU(34),n.ALo(35,"tsb"),n.qZA(),n.TgZ(36,"th",18),n._uU(37),n.ALo(38,"tsb"),n.qZA(),n.TgZ(39,"th",18),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.TgZ(42,"th",18),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.TgZ(45,"th",19),n._uU(46),n.ALo(47,"tsb"),n.qZA(),n.TgZ(48,"th",20),n._uU(49),n.ALo(50,"tsb"),n.qZA(),n.TgZ(51,"th",21),n._uU(52),n.ALo(53,"tsb"),n.qZA()()(),n.TgZ(54,"tbody"),n.YNc(55,iD,34,22,"tr",22),n.qZA()(),n.TgZ(56,"div",23)(57,"nz-pagination",24),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(58,oD,1,3,"ng-template",null,25,n.W1O),n.qZA()()()),2&i){const a=n.MAs(59);n.xp6(4),n.Oqu(n.xi3(5,29,"title-thiet-lap-quy-mac-dinh","Thi\u1ebft l\u1eadp qu\u1ef9 m\u1eb7c \u0111\u1ecbnh")),n.xp6(3),n.Q6J("ngModel",o.gridFilter.idChiNhanh)("nzPlaceHolder",n.xi3(8,32,"plh-chon-chi-nhanh","Ch\u1ecdn chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(1),n.Q6J("ngModel",o.gridFilter.loaiDoiTuong)("nzPlaceHolder",n.xi3(11,35,"plh-loai-doi-tuong","Lo\u1ea1i \u0111\u1ed1i t\u01b0\u1ee3ng")),n.xp6(2),n.Q6J("nzLabel",n.xi3(13,38,"option-tien-mat","Ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzLabel",n.xi3(15,41,"option-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzLabel",n.xi3(17,44,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(4),n.hij(" ",n.xi3(21,47,"btn-tim-kiem","T\xecm ki\u1ebfm")," "),n.xp6(6),n.hij(" ",n.xi3(27,50,"btn-them-moi","Th\xeam m\u1edbi")," "),n.xp6(2),n.Q6J("ngIf",!1===o.isAdminTong),n.xp6(1),n.Q6J("nzData",o.gridData)("nzFrontPagination",!1)("nzLoading",o.loading),n.xp6(5),n.Oqu(n.xi3(35,53,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(38,56,"table-chi-nhanh","Chi nh\xe1nh")),n.xp6(3),n.Oqu(n.xi3(41,59,"table-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(3),n.Oqu(n.xi3(44,62,"table-ma-tai-khoan-ke-toan","M\xe3 t\xe0i kho\u1ea3n k\u1ebf to\xe1n")),n.xp6(3),n.Oqu(n.xi3(47,65,"table-ghi-chu","Ghi ch\xfa")),n.xp6(3),n.Oqu(n.xi3(50,68,"table-cap-nhat","C\u1eadp nh\u1eadt")),n.xp6(3),n.Oqu(n.xi3(53,71,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",o.gridData),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,W.SY,z.Ip,z.Vq,Y.dE,en.ZU,g.JJ,g.On,w.Ls,K.a,s.uU,Q.p],styles:[".card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.card-header[_ngcontent-%COMP%] .actions-left[_ngcontent-%COMP%], .card-header[_ngcontent-%COMP%] .actions-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}"]})}return e})();var Xt=T(65681);function lD(e,l){if(1&e&&n._UZ(0,"nz-option",23),2&e){const t=l.$implicit;n.Q6J("nzValue",t.maChungTu)("nzLabel",t.tenChungTu)}}function hD(e,l){if(1&e&&n._UZ(0,"nz-option",23),2&e){const t=l.$implicit;n.Q6J("nzValue",t.maLoaiChungTu)("nzLabel",t.tenLoaiChungTu)}}function cD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item",2)(1,"nz-form-label",24),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",4),n.ALo(5,"tsb"),n.TgZ(6,"nz-select",25),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeLoaiChiTiet(o))}),n.ALo(7,"tsb"),n.YNc(8,hD,1,2,"nz-option",6),n.qZA()()()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSm",2)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,8,"label-loai-chi-tiet","Lo\u1ea1i chi ti\u1ebft")),n.xp6(2),n.Q6J("nzSm",12)("nzXs",24)("nzErrorTip",n.xi3(5,11,"msg-loai-chi-tiet-khong-duoc-de-trong","Lo\u1ea1i chi ti\u1ebft kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(7,14,"plh-chon-loai-chi-tiet","Ch\u1ecdn lo\u1ea1i chi ti\u1ebft")),n.xp6(2),n.Q6J("ngForOf",t.lstLoaiChiTiet)}}function uD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item",2)(1,"nz-form-label",26),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"nz-form-control",4),n.ALo(5,"tsb"),n.TgZ(6,"nz-select",27),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(2);return n.KtG(a.onChangeLoaiQuy(o))}),n.ALo(7,"tsb"),n._UZ(8,"nz-option",23),n.ALo(9,"tsb"),n._UZ(10,"nz-option",23),n.ALo(11,"tsb"),n._UZ(12,"nz-option",23),n.ALo(13,"tsb"),n._UZ(14,"nz-option",23),n.ALo(15,"tsb"),n.qZA()()()}if(2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("nzSm",2)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(3,15,"label-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzSm",12)("nzXs",24)("nzErrorTip",n.xi3(5,18,"msg-loai-quy-khong-duoc-de-trong","Lo\u1ea1i qu\u1ef9
1kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(7,21,"plh-chon-loai-quy","Ch\u1ecdn lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",t.enumLoaiQuy.QuyNganHang.toString())("nzLabel",n.xi3(9,24,"option-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",t.enumLoaiQuy.QuyTienMat.toString())("nzLabel",n.xi3(11,27,"option-tien-mat","Ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",t.enumLoaiQuy.ViDienTu.toString())("nzLabel",n.xi3(13,30,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",t.enumLoaiQuy.TraGop.toString())("nzLabel",n.xi3(15,33,"option-tra-gop","Tr\u1ea3 g\xf3p"))}}function sD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",28),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.addChiTiet())}),n._UZ(1,"i",29),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-them-chi-tiet","Th\xeam chi ti\u1ebft")," "))}function rD(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",15),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"th",30),n.ALo(5,"tsb"),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"th",15),n._uU(9),n.ALo(10,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(3,7,"table-loai-chi-tiet","Lo\u1ea1i chi ti\u1ebft")),n.xp6(2),n.Q6J("nzWidth","120px")("nzTooltipTitle",n.xi3(5,10,"tooltip-loai-phu","Lo\u1ea1i ph\u1ee5 \u2014 k\u1ebft h\u1ee3p v\u1edbi Lo\u1ea1i chi ti\u1ebft \u0111\u1ec3 tra TK ng\u1ea7m \u0111\u1ecbnh chi ti\u1ebft h\u01a1n (vd PX 6 + 23 \u2192 CP b\xe1n h\xe0ng)")),n.xp6(2),n.Oqu(n.xi3(7,13,"table-loai-phu","Lo\u1ea1i ph\u1ee5")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(10,16,"table-ma-cot","M\xe3 c\u1ed9t")))}function gD(e,l){1&e&&(n.ynx(0),n.TgZ(1,"th",15),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"th",15),n._uU(5,"GroupCode"),n.qZA(),n.TgZ(6,"th",15),n._uU(7,"GroupCodeParent"),n.qZA(),n.TgZ(8,"th",16),n._uU(9,"Formula"),n.qZA(),n.TgZ(10,"th",16),n._uU(11,"FormulaTk"),n.qZA(),n.TgZ(12,"th",16),n._uU(13,"IsShowForm"),n.qZA(),n.TgZ(14,"th",16),n._uU(15,"OrderIndex"),n.qZA(),n.TgZ(16,"th",16),n._uU(17,"IsSummary"),n.qZA(),n.TgZ(18,"th",16),n._uU(19,"SinhBuToan"),n.qZA(),n.TgZ(20,"th",16),n._uU(21," # "),n.qZA(),n.BQk()),2&e&&(n.xp6(1),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(3,11,"table-tk-doi-ung","TK \u0111\u1ed1i \u1ee9ng")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(2),n.Q6J("nzWidth","100px"))}function pD(e,l){if(1&e&&n._UZ(0,"nz-option",23),2&e){const t=l.$implicit;n.Q6J("nzValue",t.maLoaiChungTu)("nzLabel",t.tenLoaiChungTu)}}const pn=function(){return{standalone:!0}};function _D(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"td")(2,"nz-select",31),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.maLoaiChungTu=o)}),n.ALo(3,"tsb"),n._UZ(4,"nz-option",23),n.ALo(5,"tsb"),n.YNc(6,pD,1,2,"nz-option",6),n.qZA()(),n.TgZ(7,"td")(8,"input",40),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.maLoaiChungTuPhu=o)}),n.ALo(9,"tsb"),n.qZA()(),n.TgZ(10,"td")(11,"input",41),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.maCot=o)}),n.qZA()(),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(3,14,"plh-chon-loai-chung-tu","Ch\u1ecdn lo\u1ea1i ch\u1ee9ng t\u1eeb"))("ngModel",t.maLoaiChungTu)("ngModelOptions",n.DdM(23,pn))("disabled",!0),n.xp6(2),n.Q6J("nzLabel",n.xi3(5,17,"option-chon-loai-chung-tu","Ch\u1ecdn lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("ngForOf",i.lstLoaiChiTiet),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.maLoaiChungTuPhu)("ngModelOptions",n.DdM(24,pn))("placeholder",n.xi3(9,20,"plh-de-trong-mac-dinh","\u0110\u1ec3 tr\u1ed1ng = m\u1eb7c \u0111\u1ecbnh")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.maCot)("ngModelOptions",n.DdM(25,pn))("disabled",!i.isSuper)}}function dD(e,l){if(1&e&&n._UZ(0,"nz-option",23),2&e){const t=l.$implicit;n.Q6J("nzValue",t.soTaiKhoan)("nzLabel",t.soTaiKhoan+" - "+t.tenTaiKhoan)}}function mD(e,l){if(1&e&&n._UZ(0,"nz-option",23),2&e){const t=l.$implicit;n.Q6J("nzValue",t.soTaiKhoan.toString())("nzLabel",t.soTaiKhoan+" - "+t.tenTaiKhoan)}}function TD(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",50),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).index,a=n.oxw(2);return n.KtG(a.onXoaChiTiet(o))}),n._UZ(1,"i",51),n.qZA()}}function CD(e,l){if(1&e&&(n.TgZ(0,"td",36),n.YNc(1,TD,2,0,"button",49),n.qZA()),2&e){const t=n.oxw(4);n.xp6(1),n.Q6J("ngIf",!0===t.isSuper)}}function fD(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"td")(2,"input",42),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.tkDoiUng=o)}),n.qZA()(),n.TgZ(3,"td",36)(4,"input",43),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.groupCode=o)}),n.qZA()(),n.TgZ(5,"td",36)(6,"input",44),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.groupCodeParent=o)}),n.qZA()(),n.TgZ(7,"td",36)(8,"input",45),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.formula=o)}),n.qZA()(),n.TgZ(9,"td",36)(10,"input",46),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.formulaTk=o)}),n.qZA()(),n.TgZ(11,"td",36)(12,"label",37),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.isShowForm=o)}),n.qZA()(),n.TgZ(13,"td",36)(14,"app-input-number",47),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.orderIndex=o)}),n.qZA()(),n.TgZ(15,"td",36)(16,"label",37),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.isSummary=o)}),n.qZA()(),n.TgZ(17,"td",36)(18,"label",37),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw().$implicit;return n.KtG(a.sinhButToan=o)}),n.qZA()(),n.YNc(19,CD,2,1,"td",48),n.BQk()}if(2&e){const t=n.oxw().$implicit,i=n.oxw(2);n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.tkDoiUng)("ngModelOptions",n.DdM(29,pn)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.groupCode)("ngModelOptions",n.DdM(30,pn)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.groupCodeParent)("ngModelOptions",n.DdM(31,pn)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.formula)("ngModelOptions",n.DdM(32,pn)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.formulaTk)("ngModelOptions",n.DdM(33,pn)),n.xp6(2),n.Q6J("ngModel",t.isShowForm)("ngModelOptions",n.DdM(34,pn))("disabled",!i.isSuper),n.xp6(2),n.Q6J("ngModel",t.orderIndex)("ngModelOptions",n.DdM(35,pn))("SoThapPhan",0)("disabled",!i.isSuper),n.xp6(2),n.Q6J("ngModel",t.isSummary)("ngModelOptions",n.DdM(36,pn))("disabled",!i.isSuper),n.xp6(2),n.Q6J("ngModel",t.sinhButToan)("ngModelOptions",n.DdM(37,pn))("disabled",!i.isSuper),n.xp6(1),n.Q6J("ngIf",!0===i.isSuper)}}function zD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr"),n.YNc(1,_D,12,26,"ng-container",14),n.TgZ(2,"td")(3,"nz-select",31),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.maLoaiQuy=o)}),n.ALo(4,"tsb"),n._UZ(5,"nz-option",23),n.ALo(6,"tsb"),n._UZ(7,"nz-option",23),n.ALo(8,"tsb"),n._UZ(9,"nz-option",23),n.ALo(10,"tsb"),n._UZ(11,"nz-option",23),n.ALo(12,"tsb"),n._UZ(13,"nz-option",23),n.ALo(14,"tsb"),n.qZA()(),n.TgZ(15,"td")(16,"input",32),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tenCot=o)}),n.qZA()(),n.TgZ(17,"td")(18,"nz-select",33),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.locTaiKhoanArray=o)})("ngModelChange",function(o){const h=n.CHM(t).index,u=n.oxw(2);return n.KtG(u.onLocTaiKhoanChange(o,h))}),n.YNc(19,dD,1,2,"nz-option",6),n.qZA()(),n.TgZ(20,"td")(21,"nz-select",34),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.tkNgamDinhClient=o)}),n.YNc(22,mD,1,2,"nz-option",35),n.qZA()(),n.TgZ(23,"td",36)(24,"label",37),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.isActive=o)}),n.qZA()(),n.TgZ(25,"td",36)(26,"textarea",38),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.dienGiai=o)}),n.qZA()(),n.TgZ(27,"td",36)(28,"input",39),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.loaiNoCo=o)}),n.qZA()(),n.YNc(29,fD,20,38,"ng-container",14),n.qZA()}if(2&e){const t=l.$implicit,i=n.oxw(2);n.xp6(1),n.Q6J("ngIf",!0===i.isSuper),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(4,37,"plh-chon-loai-quy","Ch\u1ecdn lo\u1ea1i qu\u1ef9"))("ngModel",t.maLoaiQuy)("ngModelOptions",n.DdM(55,pn))("disabled",!i.isSuper),n.xp6(2),n.Q6J("nzLabel",n.xi3(6,40,"option-chon-loai-quy","Ch\u1ecdn lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",i.enumLoaiQuy.QuyNganHang.toString())("nzLabel",n.xi3(8,43,"option-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",i.enumLoaiQuy.QuyTienMat.toString())("nzLabel",n.xi3(10,46,"option-tien-mat","Ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",i.enumLoaiQuy.ViDienTu.toString())("nzLabel",n.xi3(12,49,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",i.enumLoaiQuy.TraGop.toString())("nzLabel",n.xi3(14,52,"option-tra-gop","Tr\u1ea3 g\xf3p")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",t.tenCot)("ngModelOptions",n.DdM(56,pn))("disabled",!i.isSuper),n.xp6(2),n.Q6J("ngModel",t.locTaiKhoanArray)("ngModelOptions",n.DdM(57,pn))("compareWith",i.compareValue),n.xp6(1),n.Q6J("ngForOf",i.lstTaiKhoanKeToan),n.xp6(2),n.Q6J("ngModel",t.tkNgamDinhClient)("ngModelOptions",n.DdM(58,pn)),n.xp6(1),n.Q6J("ngForOf",t.lstTkFiltered)("ngForTrackBy",i.trackByAccount),n.xp6(2),n.Q6J("ngModel",t.isActive)("ngModelOptions",n.DdM(59,pn))("disabled",!i.isSuper),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.dienGiai)("ngModelOptions",n.DdM(60,pn)),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.loaiNoCo)("ngModelOptions",n.DdM(61,pn))("disabled",!i.isSuper),n.xp6(1),n.Q6J("ngIf",!0===i.isSuper)}}const xD=function(){return[""]},bD=function(){return{x:"900px"}};function yD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"form",1)(1,"nz-form-item",2)(2,"nz-form-label",3),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-form-control",4),n.ALo(6,"tsb"),n.TgZ(7,"nz-select",5),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onChangeLoaiChungTu(o))}),n.ALo(8,"tsb"),n.YNc(9,lD,1,2,"nz-option",6),n.qZA()()(),n.YNc(10,cD,9,17,"nz-form-item",7),n.YNc(11,uD,16,36,"nz-form-item",7),n.TgZ(12,"
1nz-form-item",8)(13,"nz-form-label",9),n._uU(14),n.ALo(15,"tsb"),n.qZA(),n.TgZ(16,"nz-form-control",9)(17,"nz-spin",10),n.YNc(18,sD,4,5,"button",11),n.TgZ(19,"nz-table",12,13)(21,"thead")(22,"tr"),n.YNc(23,rD,11,19,"ng-container",14),n.TgZ(24,"th",15),n._uU(25),n.ALo(26,"tsb"),n.qZA(),n.TgZ(27,"th",15),n._uU(28),n.ALo(29,"tsb"),n.qZA(),n.TgZ(30,"th",15),n._uU(31),n.ALo(32,"tsb"),n.qZA(),n.TgZ(33,"th",15),n._uU(34),n.ALo(35,"tsb"),n.qZA(),n.TgZ(36,"th",16),n._uU(37),n.ALo(38,"tsb"),n.qZA(),n.TgZ(39,"th",16),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.TgZ(42,"th",16),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.YNc(45,gD,22,14,"ng-container",14),n.qZA()(),n.TgZ(46,"tbody"),n.YNc(47,zD,30,62,"tr",17),n.qZA()()()()(),n._UZ(48,"hr"),n.TgZ(49,"div",18)(50,"div")(51,"button",19),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.addOrEdit())}),n._UZ(52,"i",20),n._uU(53),n.ALo(54,"tsb"),n.qZA(),n.TgZ(55,"button",21),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onExit())}),n._UZ(56,"i",22),n._uU(57),n.ALo(58,"tsb"),n.qZA()()()()}if(2&e){const t=n.oxw();n.Q6J("formGroup",t.formGroup),n.xp6(2),n.Q6J("nzSm",2)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(4,43,"label-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("nzSm",12)("nzXs",24)("nzErrorTip",n.xi3(6,46,"msg-loai-chung-tu-khong-duoc-de-trong","Lo\u1ea1i ch\u1ee9ng t\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng!")),n.xp6(2),n.Q6J("nzPlaceHolder",n.xi3(8,49,"plh-chon-loai-chung-tu","Ch\u1ecdn lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("ngForOf",t.lstDmChungTu),n.xp6(1),n.Q6J("ngIf","CTNB"!==t.formGroup.get("maChungTu").value),n.xp6(1),n.Q6J("ngIf","PT"===t.formGroup.get("maChungTu").value||"PC"===t.formGroup.get("maChungTu").value||"BH"===t.formGroup.get("maChungTu").value),n.xp6(2),n.Q6J("nzSm",2)("nzXs",24),n.xp6(1),n.Oqu(n.xi3(15,52,"label-tk-ngam-dinh","Tk ng\u1ea7m \u0111\u1ecbnh")),n.xp6(2),n.Q6J("nzSm",20)("nzXs",24),n.xp6(1),n.Q6J("nzSpinning",t.loadingTkngamDinh),n.xp6(1),n.Q6J("ngIf",!0===t.isSuper),n.xp6(1),n.Q6J("nzData",n.DdM(82,xD))("nzFrontPagination",!1)("nzScroll",n.DdM(83,bD)),n.xp6(4),n.Q6J("ngIf",!0===t.isSuper),n.xp6(1),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(26,55,"table-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(29,58,"table-ten-cot","T\xean c\u1ed9t")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(32,61,"table-loc-tai-khoan","L\u1ecdc t\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(35,64,"table-tk-ngam-dinh","Tk ng\u1ea7m \u0111\u1ecbnh")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(38,67,"table-su-dung","S\u1eed d\u1ee5ng")),n.xp6(2),n.Q6J("nzWidth","200px"),n.xp6(1),n.Oqu(n.xi3(41,70,"table-dien-giai","Di\u1ec5n gi\u1ea3i")),n.xp6(2),n.Q6J("nzWidth","150px"),n.xp6(1),n.Oqu(n.xi3(44,73,"table-no-co","N\u1ee3/C\xf3")),n.xp6(2),n.Q6J("ngIf",!0===t.isSuper),n.xp6(2),n.Q6J("ngForOf",t.lstTkNgamDinh)("ngForTrackBy",t.trackByIndex),n.xp6(4),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(54,76,"btn-luu","L\u01b0u")," "),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(58,79,"btn-thoat","Tho\xe1t")," ")}}let di=(()=>{class e{fb;_modal;_spinner;_notification;_commonMajor;_taiKhoanNgamDinhService;tsb=(0,n.f3M)(J.A);id;listChiNhanh;isDisableChiNhanh;idChiNhanh;isSuper;formGroup;lstTaiKhoanKeToan=[];isMultiSelect=!1;enumLoaiQuy=y.IZ.EnumLoaiQuy;lstDmChungTu=[];lstLoaiChiTiet=[];lstTkNoFiltered=[];lstTkCoFiltered=[];lstCotTaiKhoan=[];lstTkNgamDinh=[];baseDataEdit=null;loadingInit=!0;loadingTkngamDinh=!1;loadingLoaiChiTiet=!1;lstTKngamDinhRemove=[];constructor(t,i,o,a,h,u){this.fb=t,this._modal=i,this._spinner=o,this._notification=a,this._commonMajor=h,this._taiKhoanNgamDinhService=u}
1ngOnInit(){var t=this;return(0,I.Z)(function*(){try{t.formGroup=t.fb.group({maChungTu:[null,g.kI.required],maLoaiChungTu:[null],maLoaiQuy:[null]}),t.loadingInit=!0,yield Promise.all([t.getThongTinTaiKhoanKeToan(),t.getDmChungTu(),t.getAllTaiKhoanKeToan()]),t.id&&(yield t.viewById())}finally{t.loadingInit=!1}})()}viewById(){var t=this;return(0,I.Z)(function*(){t.lstTkNgamDinh=[];const i=yield t._taiKhoanNgamDinhService.ViewTheoId(t.id);if(i&&i.success){yield t.onChangeLoaiChungTu(i.data?.maChungTu);const o=i.data;t.baseDataEdit=o,t.formGroup.patchValue({maChungTu:o.maChungTu,maLoaiChungTu:o.maLoaiChungTu,maLoaiQuy:o.maLoaiQuy}),t.formGroup.get("maChungTu")?.disable(),t.formGroup.get("maLoaiChungTu")?.disable(),t.formGroup.get("maLoaiQuy")?.disable(),t.lstTkNgamDinh=o.details.map(a=>{const h=a.locTaiKhoan?a.locTaiKhoan.split(";").map(r=>r.trim()):[];let u=h.length>0?t.lstTaiKhoanKeToan.filter(r=>h.some(d=>String(r.soTaiKhoan).startsWith(d))):[...t.lstTaiKhoanKeToan];if(a.tkNgamDinh&&!u.some(r=>r.soTaiKhoan==a.tkNgamDinh)){const r=t.lstTaiKhoanKeToan.find(d=>d.soTaiKhoan==a.tkNgamDinh);r&&u.push(r)}return{...a,locTaiKhoanArray:h,lstTkFiltered:[...u],tkNgamDinhClient:a.tkNgamDinh?a.tkNgamDinh.toString():null,maLoaiChungTuPhu:a.maLoaiChungTuPhu??null}})}})()}trackByAccount(t,i){return i.soTaiKhoan}viewByRef(){var t=this;return(0,I.Z)(function*(){if(!t.id&&t.baseDataEdit||t.id)return;let h={maChungTu:t.formGroup.controls.maChungTu.value,maLoaiChungTu:t.formGroup.controls.maLoaiChungTu.value,maLoaiQuy:t.formGroup.controls.maLoaiQuy.value};const u=yield t._taiKhoanNgamDinhService.ViewTheoRef(h);u&&u.success?t.lstTkNgamDinh=u.data.details.map(d=>{const m=d.locTaiKhoan?d.locTaiKhoan.split(";").map(f=>f.trim()):[],b=m.length?t.lstTaiKhoanKeToan.filter(f=>m.some(Z=>f.soTaiKhoan.startsWith(Z))):t.lstTaiKhoanKeToan;return{id:d.id,idDonVi:d.idDonVi,maChungTu:d.maChungTu,maLoaiChungTu:d.maLoaiChungTu,maLoaiChungTuPhu:d.maLoaiChungTuPhu??null,maLoaiQuy:d.maLoaiQuy,groupCodeParent:d.groupCodeParent,tkDoiUng:d.tkDoiUng,groupCode:d.groupCode,maCot:d.maCot,tenCot:d.tenCot,loaiNoCo:d.loaiNoCo,locTaiKhoan:d.locTaiKhoan,locTaiKhoanArray:m,tkNgamDinhClient:d.tkNgamDinh||null,tkNgamDinh:d.tkNgamDinh,lstTkFiltered:b,dienGiai:d.dienGiai,formula:d.formula,isShowForm:d.isShowForm,isActive:d.isActive,orderIndex:d.orderIndex,isSummary:d.isSummary,formulaTk:d.formulaTk,sinhButToan:d.sinhButToan}}):t._notification.error(p.$.ERROR,u.message)})()}getAllTaiKhoanKeToan(){var t=this;return(0,I.Z)(function*(){return yield t._commonMajor.GetAllTaiKhoanKeToan().then(i=>{i&&i.success&&(t.lstTaiKhoanKeToan=i.data.map(o=>({...o,displayName:`${o.soTaiKhoan} - ${o.tenTaiKhoan}`})),t.lstTkNoFiltered=[...t.lstTaiKhoanKeToan],t.lstTkCoFiltered=[...t.lstTaiKhoanKeToan])})})()}GetDanhMucCotTaiKhoan(){return this._spinner.show(),this._commonMajor.GetDanhMucCotTaiKhoan().then(t=>{this._spinner.hide(),t&&t.data&&t.success?this.lstCotTaiKhoan=t.data:this._notification.error(p.$.ERROR,t.message)})}getDmChungTu(){var t=this;return(0,I.Z)(function*(){return yield t._commonMajor.GetDmChungTu().then(i=>{i&&i.data&&i.success?t.lstDmChungTu=i.data:t._notification.error(p.$.ERROR,i.message)})})()}onChangeLoaiChungTu(t){var i=this;return(0,I.Z)(function*(){if(i.lstLoaiChiTiet=[],i.formGroup.controls.maLoaiChungTu.setValue(null),!i.id&&i.baseDataEdit&&(i.lstTkNgamDinh=[]),i.formGroup.controls.maLoaiQuy.setValue(null),!t)return Promise.resolve();try{return i._spinner.show(),yield i.viewByRef(),yield i._commonMajor.GetLoaiChungTuByMa(t).then(o=>{i._spinner.hide(),o&&o.data&&o.success?i.lstLoaiChiTiet=o.data:i._notification.error(p.$.ERROR,o.message)})}finally{}})()}onChangeLoaiQuy(t){this.onChangeLoaiChiTiet(this.formGroup.controls.maLoaiChungTu.value)}onChangeLoaiChiTiet(t){var i=this;return(0,I.Z)(function*(){let o=i.formGroup.controls.maChungTu.value,h="";if(i.formGroup.controls.maLoaiQuy.value&&(h=i.formGroup.controls.maLoaiQuy.value),o&&t&&("PT"!=o&&"PC"!=o&&"BH"!=o||h)&&(!i.id||!i.baseDataEdit)){i.loadingTkngamDinh=!0;try{yield i.viewByRef()}catch(u){console.error(u)}finally{i.loadingTkngamDinh=!1}}})()}onLocTaiKhoanChange(t,i){setTimeout(o=>{const a=this.lstTkNgamDinh[i];if(!a)return;const h=(t||[]).map(u=>null==u?"":"string"==typeof u?u:"object"==typeof u&&u.soTaiKhoan?u.soTaiKhoan:"").filter(u=>""!==u);a.lstTkFiltered=this.lstTaiKhoanKeToan.filter(u=>h.some(r=>u.soTaiKhoan.startsWith(r))),a.tkNgamDinh=null},200)}addChiTiet(){this.lstTkNgamDinh.push({maChungTu:this.formGroup.controls.maChungTu.value,maLoaiChungTu:this.formGroup.controls.maLoaiChungTu.value,maLoaiChungTuPhu:null,maLoaiQuy:null,maCot:"",locTaiKhoan:[],tkNgamDinh:null,lstT
1kFiltered:this.lstTaiKhoanKeToan})}onXoaChiTiet(t){null!=this.lstTkNgamDinh[t].id&&null!=this.lstTkNgamDinh[t].id&&this.lstTKngamDinhRemove.push(this.lstTkNgamDinh[t]),this.lstTkNgamDinh.splice(t,1)}onMaCotChange(t){const i=this.lstCotTaiKhoan.find(o=>o.maCot===t.maCot);t.tenCot=i?i.tenCot:""}getThongTinTaiKhoanKeToan(){var t=this;return(0,I.Z)(function*(){return yield t._commonMajor.GetAllTaiKhoanKeToan().then(i=>{i&&i.success&&(t.lstTaiKhoanKeToan=i.data)})})()}markFormGroupTouched(t){for(const i in t.controls)t.controls.hasOwnProperty(i)&&(t.controls[i].markAsDirty(),t.controls[i].updateValueAndValidity())}addOrEdit(){if(this.formGroup.invalid)return void this.markFormGroupTouched(this.formGroup);this.formGroup.getRawValue();const i=this.lstTkNgamDinh.map(o=>({id:o.id,idDonVi:o.idDonVi,maChungTu:o.maChungTu,maLoaiChungTu:o.maLoaiChungTu,maLoaiChungTuPhu:o.maLoaiChungTuPhu??null,maLoaiQuy:o.maLoaiQuy,groupCodeParent:o.groupCodeParent?.toString(),tkDoiUng:o.tkDoiUng,groupCode:o.groupCode?.toString(),maCot:o.maCot,tenCot:o.tenCot,loaiNoCo:o.loaiNoCo,locTaiKhoan:Array.isArray(o.locTaiKhoanArray)?o.locTaiKhoanArray.map(a=>"string"==typeof a?a:a.soTaiKhoan).join(";"):o.locTaiKhoanArray,tkNgamDinh:o.tkNgamDinhClient,dienGiai:o.dienGiai||null,formula:o.formula,isShowForm:o.isShowForm,isActive:o.isActive,orderIndex:o.orderIndex,isSummary:o.isSummary,formulaTk:o.formulaTk,sinhButToan:o.sinhButToan}));this._spinner.show(),this._taiKhoanNgamDinhService.CreateOrUpdateAsync(i).then(o=>{this._spinner.hide(),o&&o.success?(this._notification.success(this.tsb.t("noti-thong-bao","Th\xf4ng b\xe1o"),this.tsb.t("msg-them-moi-thanh-cong","Th\xeam m\u1edbi th\xe0nh c\xf4ng!")),this._modal.close(!0)):this._notification.error(o.error,o.message)})}onExit(){this._modal.close(!0)}trackByIndex(t){return t}compareValue=(t,i)=>t===i;static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(S.Lf),n.Y36(O.t2),n.Y36(E.zb),n.Y36(an.f),n.Y36(Nt.P))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-ngam-dinh-edit"]],inputs:{id:"id",listChiNhanh:"listChiNhanh",isDisableChiNhanh:"isDisableChiNhanh",idChiNhanh:"idChiNhanh",isSuper:"isSuper"},decls:1,vars:1,consts:[["nz-form","",3,"formGroup",4,"ngIf"],["nz-form","",3,"formGroup"],[1,"m-t-20"],["nzRequired","","nzFor","maChungTu",3,"nzSm","nzXs"],[3,"nzSm","nzXs","nzErrorTip"],["formControlName","maChungTu",3,"nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],["class","m-t-20",4,"ngIf"],[1,"m-t-15"],[3,"nzSm","nzXs"],[3,"nzSpinning"],["class","m-b-5","nz-button","",3,"nzSize","click",4,"ngIf"],["nzBordered","","nzSize","middle",1,"dynamic-table",3,"nzData","nzFrontPagination","nzScroll"],["table",""],[4,"ngIf"],[3,"nzWidth"],[1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf","ngForTrackBy"],[2,"padding","5px","text-align","right","margin-right","10px"],["nz-button","","nzType","primary",1,"m-r-15",3,"nzSize","click"],["nz-icon","","nzType","save","nzTheme","outline"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","rollback","nzTheme","outline"],[3,"nzValue","nzLabel"],["nzRequired","","nzFor","maLoaiChungTu",3,"nzSm","nzXs"],["formControlName","maLoaiChungTu",3,"nzPlaceHolder","ngModelChange"],["nzRequired","","nzFor","maLoaiQuy",3,"nzSm","nzXs"],["formControlName","maLoaiQuy",3,"nzPlaceHolder","ngModelChange"],["nz-button","",1,"m-b-5",3,"nzSize","click"],["nz-icon","","nzType","plus","nzTheme","outline"],["nz-tooltip","",3,"nzWidth","nzTooltipTitle"],["nzSize","small",1,"w-100",3,"nzPlaceHolder","ngModel","ngModelOptions","disabled","ngModelChange"],["nz-input","","name","tenCot",3,"nzSize","ngModel","ngModelOptions","disabled","ngModelChange"],["nzSize","small","nzMode","multiple","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","compareWith","ngModelChange"],["nzSize","small","nzShowSearch","","nzAllowClear","",1,"w-100",3,"ngModel","ngModelOptions","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf","ngForTrackBy"],[1,"text-center"],["nz-checkbox","",3,"ngModel","ngModelOptions","disabled","ngModelChange"],["nz-input","","name","dienGiai","rows","3",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","name","loaiNoCo",3,"nzSize","ngModel","ngModelOptions","disabled","ngModelChange"],["nz-input","","name","maLoaiChungTuPhu",3,"nzSize","ngModel","ngModelOptions","placeholder","ngModelChange"],["nz-input","","name","maCot",3,"nzSize","ngModel","ngModelOptions","disabled","ngModelChange"],["nz-input","","name","tkDoiUng",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","name","groupCode",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","name","groupCodeParent",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","name","formula",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],["nz-input","","name","formulaTk",3,"nzSize","ngModel","ngModelOptions","ngModelChange"],[3,"ngModel","ngModelOptions","SoThapPhan","disabled","ngModelChange"],["class","text-center",4,"ngIf"],["nz-button","","nzType","text","nzSize","small",3,"click",4,"ngIf"],["nz-button","","nzType","text","nzSize","small",3,"click"],["nz-icon","","nzType","delete","nzTheme","outline",2,"color","red"]],template:function(i,o){1&i&&n.YNc(0,yD,59,84,"form",0),2&i&&n.Q6J("ngIf",!o.loadingInit)},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,W.SY,N.t3,N.SK,q.Lr,q.Nx,q.iK,q.Fd,z.Ip,z.Vq,C.Zp,G.Ie,g._Y,g.Fj,g.JJ,g.JL,g.sg,g.u,Qn.l,g.On,w.Ls,Xt.W,K.a,Q.p],styles:['@charset "UTF-8";hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.dynamic-table[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{table-layout:fixed!important;width:100%!important}.dynamic-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .dynamic-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dynamic-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(1), .dynamic-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(1){min-width:100px;width:15%}.dynamic-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(2), .dynamic-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(2){min-width:200
1px;width:40%}.dynamic-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:nth-child(3), .dynamic-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-child(3){min-width:200px;width:45%}']})}return e})();function MD(e,l){if(1&e&&n._UZ(0,"nz-option",5),2&e){const t=l.$implicit;n.Q6J("nzValue",t.maChungTu)("nzLabel",t.tenChungTu)}}function SD(e,l){if(1&e&&n._UZ(0,"nz-option",5),2&e){const t=l.$implicit;n.Q6J("nzValue",t.maLoaiChungTu)("nzLabel",t.tenLoaiChungTu)}}function ND(e,l){1&e&&n._UZ(0,"i",24)}function DD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",26),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function ZD(e,l){if(1&e&&n.YNc(0,DD,1,0,"i",25),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function AD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",27),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.openModal())}),n._UZ(1,"i",28),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-them-moi","Th\xeam m\u1edbi")," "))}function vD(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div",34)(2,"div",35),n._uU(3),n.qZA()(),n.TgZ(4,"div",36)(5,"div",37),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"div",38),n._uU(9),n.ALo(10,"tsb"),n.qZA(),n.TgZ(11,"div",38),n._uU(12),n.ALo(13,"tsb"),n.qZA(),n.TgZ(14,"div",37),n._uU(15),n.ALo(16,"tsb"),n.qZA(),n.TgZ(17,"div",39),n._uU(18),n.ALo(19,"tsb"),n.qZA(),n.TgZ(20,"div",39),n._uU(21),n.ALo(22,"tsb"),n.qZA()(),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(3),n.hij(" ",t.header," "),n.xp6(3),n.hij(" ",n.xi3(7,7,"table-loai-phu","Lo\u1ea1i ph\u1ee5")," "),n.xp6(3),n.hij(" ",n.xi3(10,10,"table-ten","T\xean")," "),n.xp6(3),n.hij(" ",n.xi3(13,13,"table-no-co","N\u1ee3/C\xf3")," "),n.xp6(3),n.hij(" ",n.xi3(16,16,"table-tk-ngam-dinh","Tk ng\u1ea7m \u0111\u1ecbnh")," "),n.xp6(3),n.hij(" ",n.xi3(19,19,"table-dsach-lua-chon","D/s\xe1ch l\u1ef1a ch\u1ecdn")," "),n.xp6(3),n.hij(" ",n.xi3(22,22,"table-su-dung","S\u1eed d\u1ee5ng")," ")}}function PD(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.hij(" ",t.header," ")}}function ED(e,l){if(1&e&&(n.TgZ(0,"th",30),n.ynx(1,31),n.YNc(2,vD,23,25,"ng-container",32),n.YNc(3,PD,2,1,"ng-container",33),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","details")}}function kD(e,l){if(1&e&&(n.ynx(0),n.YNc(1,ED,4,6,"th",29),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function LD(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",i[t.field]," ")}}function wD(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",i[t.field]," ")}}function OD(e,l){if(1&e&&(n.TgZ(0,"div",36)(1,"div",37),n._uU(2),n.qZA(),n.TgZ(3,"div",38),n._uU(4),n.qZA(),n.TgZ(5,"div",38),n._uU(6),n.qZA(),n.TgZ(7,"div",37),n._uU(8),n.qZA(),n.TgZ(9,"div",39),n._uU(10),n.qZA(),n.TgZ(11,"div",39),n._uU(12),n.ALo(13,"tsb"),n.ALo(14,"tsb"),n.qZA()()),2&e){const t=l.$implicit;n.xp6(2),n.hij(" ",t.maLoaiChungTuPhu||"-"," "),n.xp6(2),n.hij(" ",t.tenCot," "),n.xp6(2),n.hij(" ",t.loaiNoCo," "),n.xp6(2),n.hij(" ",t.tkMacDinh," "),n.xp6(2),n.hij(" ",t.locTaiKhoan," "),n.xp6(2),n.hij(" ",!0===t.isActive?n.xi3(13,6,"table-su-dung","S\u1eed d\u1ee5ng"):n.xi3(14,9,"btn-khong","Kh\xf4ng")," ")}}function qD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",50)(1,"p",51),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(5).$implicit;return n.KtG(o.showMore=!o.showMore)}),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()()}if(2&e){const t=n.oxw(5).$implicit;n.xp6(2),n.hij(" ",t.showMore?n.xi3(3,1,"btn-thu-gon","Thu g\u1ecdn "):n.xi3(4,4,"btn-xem-them","Xem th\xeam")+" ("+((null==t||null==t.details?null:t.details.length)-4)+")"," ")}}function QD(e,l){if(1&e&&(n.TgZ(0,"div"),n.YNc(1,OD,15,12,"div",48),n.YNc(2,qD,5,7,"div",49),n.qZA()),2&e){const t=n.oxw(4).$implicit;n.xp6(1),n.Q6J("ngForOf",t.showMore?t.details:t.details.slice(0,4)),n.xp6(1),n.Q6J("ngIf",(null==t||null==t.details?null:t.details.length)>4)}}function JD(e,l){if(1&e&&(n.TgZ(0,"span")(1,"div",46),n.YNc(2,QD,3,2,"div",47),n.qZA()()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Q6J("ngIf",(null==t||null==t.details?null:t.details.length)>0)}}function ID(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span",52),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiCapNhatUserName,")")}}function UD(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function KD(e,l){if(1&e&&(n.TgZ(0,"td",45),n.ynx(1,31),n.YNc(2,LD,2,1,"span",32),n.YNc(3,wD,2,1,"span",32),n.YNc(4,JD,3,1,"span",32),n.YNc(5,ID,6,5,"span",32),n.YNc(6,UD,3,1,"ng-container",33),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","tenChungTu"),n.xp6(1),n.Q6J("ngSwitchCase","tenLoaiChungTu"),n.xp6(1),n.Q6J("ngSwitchCase","details"),n.xp6(1),n.Q6J("ngSwitchCase","ngayCapNhat")}}function HD(e,l){if(1&e&&(n.ynx(0),n.YNc(1,KD,7,6,"td",44),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function BD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",40),n._uU(2),n.qZA(),n.YNc(3,HD,2,1,"ng-container",19),n.TgZ(4,"td",41)(5,"nz-button-group")(6,"button",42),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTiet(a.id))}),n.ALo(7,"tsb"),n._UZ(8,"i",43),n.qZA()()()()}if(2&e){const t=l.index,i=n.oxw();n.xp6(2),n.Oqu(i.getRowIndex(t)),n.xp6(1),n.Q6J("ngForOf",i.gridColumns),n.xp6(3),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(7,4,"tooltip-sua","S\u1eeda"))}}function FD(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const VD=function(){return{x:"scroll"}};let YD=(()=>{class e extends Pn._{fb;_elementRef;message;httpClient;_notification;_spinner;_userService;_chiNhanhService;_modalService;_taiKhoanNgamDinhService;_commonMajor;tsb=(0,n.f3M)(J.A);listChiNhanh=[];selectedChiNhanh=null;listData=[];loading=!1;form;isModalVisible=!1;saving=!1;editingItem=null;isDisableChiNhanh=!1;isSuperUser=!1;isCSKH=!1;isAdminTong=!1;userLogin;gridFilter={maChungTu:null,maLoaiChungTu:null,maLoaiQuy:null,keyWord:null};lstDmChungTu=[];lstLoaiChiTiet=[];enumLoaiQuy=y.IZ.EnumLoaiQuy;constructor(t,i,o,a,h,u,r,d,m,b,f){super(i,a),this.fb=t,this._elementRef=i,this.message=o,this.httpClient=a,this._notification=h,this._spinner=u,this._userService=r,this._chiNhanhService=d,this._modalService=m,this._taiKhoanNgamDinhService=b,this._commonMajor=f}ngOnInit(){var t=this;return(0,I.Z)(function*(){t.gridColumns=[new _.C4({field:"tenChungTu",header:t.tsb.t("table-ten-chung-tu","T\xean ch\u1ee9ng t\u1eeb"),thWidth:"150px",class:"text-left",dataType:"tenChungTu",rowSpanTh:2,colspanTh:1}),new _.C4({field:"tenLoaiChungTu",header:t.tsb.t("table-loai-chi-tiet","Lo\u1ea1i chi ti\u1ebft"),thWidth:"150px",class:"text-left",dataType:"tenLoaiChungTu",rowSpanTh:2,colspanTh:1}),new _.C4({field:"details",header:t.tsb.t("table-tai-khoan","T\xe0i kho\u1ea3n"),thWidth:"600px",class:"text-center",dataType:"details",rowSpanTh:1,colspanTh:6}),new _.C4({field:"ngayCapNhat",header:t.tsb.t("table-cap-nhat","C\u1eadp nh\u1eadt"),thWidth:"100px",class:"text-center",dataType:"ngayCapNhat",colspanTh:2,rowSpanTh:1})],t.form=t.fb.group({maTaiKhoanKeToan:[null,g.kI.required]}),yield t._userService.getCurrentUser().subscribe(i=>{i&&(t.userLogin=i,t.isSuperUser=t.userLogin.isSuperUser,t.isCSKH=t.userLogin.isCSKH??!1,t.isAdminTong=t.userLogin.isAdmin)}),yield t.loadChiNhanh(),yield t.getDmChungTu(),yield t.getDMLoaiChungTu()})()}loadChiNhanh(){this._spinner.show(),this._chiNhanhService.DonViLayListChiNhanh().then(t=>{this._spinner.hide(),t&&t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}getDmChungTu(){this._spinner.show(),this._commonMajor.GetDmChungTu().then(t=>{this._spinner.hide(),t&&t.data&&t.success?this.lstDmChungTu=t.data:this._notification.error(p.$.ERROR,t.message)})}getDMLoaiChungTu(){this._spinner.show(),this._commonMajor.GetLoaiChungTuByMa(this.gridFilter.maChungTu).then(t=>{this._spinner.hide(),t&&t.data&&t.success?this.lstLoaiChiTiet=t.data:this._notification.error(p.$.ERROR,t.message)})}onChangeLoaiChungTu(t){var i=this;return(0,I.Z)(function*(){if(i.lstLoaiChiTiet=[],i.gridFilter.maLoaiChungTu=null,!t)return Promise.resolve();try{return i._spinner.show(),yield i._commonMajor.GetLoaiChungTuByMa(t).then(o=>{i._spinner.hide(),o&&o.data&&o.success?(i.lstLoaiChiTiet=o.data,i.gridLoadData()):i._notification.error(p.$.ERROR,o.message)})}finally{}})()}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._taiKhoanNgamDinhService.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i.success?(this.totalRecord=i.totalRecord,this.gridData=i.data.map(o=>{const a=o.details.find(u=>"NO"===u.loaiNoCo),h=o.details.find(u=>"CO"===u.loaiNoCo);return{...o,tkNo:a?a.tkMacDinh:"",tkCo:h?h.tkMacDinh:""}})):this._notification.error(p.$.ERROR,i.message)})}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}getTenLoaiChungTu(t){const i=this.lstDmChungTu?.find(o=>o.maChungTu==t);return i?i.tenChungTu:""}onSearch(){this.gridLoadData()}openModal(){let t=this.userLogin?.isSuperUser||this.userLogin?.isCSKH;this._modalService.create({nzTitle:this.tsb.t("tlt-them-tai-khoan-ngam-dinh","Th\xeam t\xe0i kho\u1ea3n ng\u1ea7m \u0111\u1ecbnh"),nzContent:di,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"100%",nzMaskClosable:!0,nzComponentParams:{isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,isSuper:t}}).afterClose.subscribe(o=>{this.gridLoadData()})}onViewChiTiet(t){let i=this.userLogin?.isSuperUser||this.userLogin?.isCSKH;this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-tai-khoan-ngam-dinh","Chi ti\u1ebft t\xe0i kho\u1ea3n ng\u1ea7m \u0111\u1ecbnh"),nzContent:di,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzWidth:"100%",nzStyle:{top:"50px"},nzComponentParams:{id:t,isDisableChiNhanh:this.isDisableChiNhanh,listChiNhanh:this.listChiNhanh,isSuper:i}}).afterClose.subscribe(a=>{this.gridLoadData()})}disableChiNhanh(){return this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))||!0===this.userLogin.isSuperUser?(this.isDisableChiNhanh=!1,!1):(this.isDisableChiNhanh=!0,!0)}closeModal(){this.isModalVisible=!1}save(){this.form.invalid||(this.saving=!0,setTimeout(()=>{this.message.success(this.editingItem?this.tsb.t("msg-cap-nhat-thanh-cong","C\u1eadp nh\u1eadt th\xe0nh c\xf4ng!"):this.tsb.t("msg-them-moi-thanh-cong","Th\xeam m\u1edbi th\xe0nh c\xf4ng!")),this.saving=!1,this.closeModal()},800))}onDelete(t,i,o){this._modalService.confirm({nzClosable:!1,nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-xoa","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._taiKhoanNgamDinhService.DeleteAsync(t,i,o).then(a=>{this._spinner.hide(),a.success?(this._notification.success(p.$.SUCCESS,a.message),this.gridLoadData()):this._notification.error(p.$.ERROR,a.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(g.qu),n.Y36(n.SBq),n.Y36(mn.dD),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(S.Sf),n.Y36(Nt.P),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tai-khoan-ngam-dinh"]],features:[n.qOj],decls:56,vars:77,consts:[[1,"card-header"],[1,"actions-left"],[1,"actions-right"],["nzShowSearch","","nzAllowClear","",2,"width","350px",3,"ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"],[1,"m-l-10",2,"width","350px"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","theme","outline"],[1,"actions-left","m-t-10","m-b-20"],["class","m-r-10","nzSize","small","nz-button","","nzType","primary",3,"click",4,"ngIf"],[3,"ngModel","ngModelChange"],[1,"table-bordered-custom",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzQueryParams"],["productsListTable",""],["appThDirective","",1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nzSize","small","nz-button","","nzType","primary",1,"m-r-10",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"row","pline1"],[1,"col-12"],[1,"row","pline"],[1,"col-2"],[1,"col-1"],[1,"col-3"],[1,"text-center"],["nzRight","0px",1,"text-md-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[1,"table"],[4,"ngIf"],["class","row pline",4,"ngFor","ngForOf"],["style","cursor: pointer;","class","text-center mt-2",4,"ngIf"],[1,"text-center","mt-2",2,"cursor","pointer"],[3,"click"],[1,"color-gray",2,"font-style","
1italic"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4"),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",2)(7,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.maChungTu=h})("ngModelChange",function(h){return o.onChangeLoaiChungTu(h)}),n.ALo(8,"tsb"),n.YNc(9,MD,1,2,"nz-option",4),n.qZA(),n.TgZ(10,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.maLoaiChungTu=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(11,"tsb"),n.YNc(12,SD,1,2,"nz-option",4),n.qZA(),n.TgZ(13,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.maLoaiQuy=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(14,"tsb"),n._UZ(15,"nz-option",5),n.ALo(16,"tsb"),n._UZ(17,"nz-option",5),n.ALo(18,"tsb"),n._UZ(19,"nz-option",5),n.ALo(20,"tsb"),n._UZ(21,"nz-option",5),n.ALo(22,"tsb"),n.qZA(),n.TgZ(23,"div",6)(24,"nz-input-group",7)(25,"input",8),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(26,"tsb"),n.qZA()(),n.YNc(27,ND,1,0,"ng-template",null,9,n.W1O),n.YNc(29,ZD,1,1,"ng-template",null,10,n.W1O),n.qZA(),n.TgZ(31,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(32,"i",12),n._uU(33),n.ALo(34,"tsb"),n.qZA()()()(),n.TgZ(35,"nz-card")(36,"div",13),n.YNc(37,AD,4,4,"button",14),n.qZA(),n.TgZ(38,"app-table-resize",15),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(39,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(41,"thead")(42,"tr")(43,"th",18),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.YNc(46,kD,2,1,"ng-container",19),n.TgZ(47,"th",20),n._uU(48),n.ALo(49,"tsb"),n.qZA()()(),n.TgZ(50,"tbody"),n.YNc(51,BD,9,7,"tr",19),n.qZA()()(),n.TgZ(52,"div",21)(53,"nz-pagination",22),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(54,FD,1,3,"ng-template",null,23,n.W1O),n.qZA()()()),2&i){const a=n.MAs(28),h=n.MAs(30),u=n.MAs(40),r=n.MAs(55);n.xp6(4),n.Oqu(n.xi3(5,40,"title-tai-khoan-ngam-dinh","T\xe0i kho\u1ea3n ng\u1ea7m \u0111\u1ecbnh")),n.xp6(3),n.Q6J("ngModel",o.gridFilter.maChungTu)("nzPlaceHolder",n.xi3(8,43,"plh-loai-chung-tu","Lo\u1ea1i ch\u1ee9ng t\u1eeb")),n.xp6(2),n.Q6J("ngForOf",o.lstDmChungTu),n.xp6(1),n.Q6J("ngModel",o.gridFilter.maLoaiChungTu)("nzPlaceHolder",n.xi3(11,46,"plh-loai-chi-tiet","Lo\u1ea1i chi ti\u1ebft")),n.xp6(2),n.Q6J("ngForOf",o.lstLoaiChiTiet),n.xp6(1),n.Q6J("ngModel",o.gridFilter.maLoaiQuy)("nzPlaceHolder",n.xi3(14,49,"plh-chon-loai-quy","Ch\u1ecdn lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",o.enumLoaiQuy.QuyNganHang.toString())("nzLabel",n.xi3(16,52,"option-ngan-hang","Ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",o.enumLoaiQuy.QuyTienMat.toString())("nzLabel",n.xi3(18,55,"option-tien-mat","Ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",o.enumLoaiQuy.ViDienTu.toString())("nzLabel",n.xi3(20,58,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")),n.xp6(2),n.Q6J("nzValue",o.enumLoaiQuy.TraGop.toString())("nzLabel",n.xi3(22,61,"option-tra-gop","Tr\u1ea3 g\xf3p")),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(26,64,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(8),n.hij(" ",n.xi3(34,67,"btn-tim-kiem","T\xecm ki\u1ebfm")," "),n.xp6(4),n.Q6J("ngIf",!0===o.isSuperUser),n.xp6(1),n.Q6J("ngModel",o.gridColumns),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(76,VD)),n.xp6(4),n.Q6J("nzWidth","50px"),n.xp6(1),n.Oqu(n.xi3(45,70,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(49,73,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",u.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,W.SY,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.JJ,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:[".card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.card-header[_ngcontent-%COMP%] .actions-left[_ngcontent-%COMP%], .card-header[_ngcontent-%COMP%] .actions-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}tbody[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{border-left:.5px solid #ccc}tbody[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-child{border-left:0}.table-bordered-custom[_ngcontent-%COMP%] table[_ngcontent-%COMP%], .table-bordered-custom[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-bordered-custom[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border:.5px solid #d9d9d9}.table-bordered-custom[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border-collapse:collapse}.pline1[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-bottom:1px solid #d9d9d9}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();function GD(e,l){1&e&&n._UZ(0,"i",27)}function RD(e,l){1&e&&n._UZ(0,"i",28)}function $D(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-ngan-hang","Ng\xe2n h\xe0ng")))}function WD(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-tien-mat","Ti\u1ec1n m\u1eb7t")))}function XD(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed")))}function jD(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",18),n._uU(2),n.qZA(),n.TgZ(3,"td",29),n.NdJ("
1click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewChiTietPhieu(a.maChungTu,a.idPhieu))}),n.TgZ(4,"span",30),n._uU(5),n.qZA()(),n.TgZ(6,"td",18),n._uU(7),n.ALo(8,"date"),n.qZA(),n.TgZ(9,"td"),n.YNc(10,$D,3,4,"span",31),n.YNc(11,WD,3,4,"span",31),n.YNc(12,XD,3,4,"span",31),n.qZA(),n.TgZ(13,"td"),n._uU(14),n.qZA(),n.TgZ(15,"td"),n._uU(16),n.qZA(),n.TgZ(17,"td",18),n._uU(18),n.qZA(),n.TgZ(19,"td",18),n._uU(20),n.qZA(),n.TgZ(21,"td",21),n._uU(22),n.ALo(23,"vnd"),n.qZA(),n.TgZ(24,"td",21),n._uU(25),n.ALo(26,"vnd"),n.qZA(),n.TgZ(27,"td",21),n._uU(28),n.ALo(29,"vnd"),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(i+1),n.xp6(3),n.hij(" ",t.maPhieu," "),n.xp6(2),n.Oqu(n.xi3(8,13,t.ngayHachToan,"dd/MM/yyyy")),n.xp6(3),n.Q6J("ngIf",t.loaiDoiTuong==o.EnumThuChi_EnumLoaiQuy.QuyNganHang),n.xp6(1),n.Q6J("ngIf",t.loaiDoiTuong==o.EnumThuChi_EnumLoaiQuy.QuyTienMat),n.xp6(1),n.Q6J("ngIf",t.loaiDoiTuong==o.EnumThuChi_EnumLoaiQuy.ViDienTu),n.xp6(2),n.Oqu(t.maDoiTuong),n.xp6(2),n.Oqu(t.tenDoiTuong),n.xp6(2),n.Oqu(t.taiKhoanKeToan),n.xp6(2),n.Oqu(t.taiKhoanKeToanDoiUng),n.xp6(2),n.Oqu(n.lcZ(23,16,t.phatSinhNo)),n.xp6(3),n.Oqu(n.lcZ(26,18,t.phatSinhCo)),n.xp6(3),n.Oqu(n.lcZ(29,20,t.ton))}}function nZ(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}let tZ=(()=>{class e extends V.t{_baoCaoKeToanService;httpClient;_notification;spinner;_modalService;_commonMajor;tsb=(0,n.f3M)(J.A);tuNgay;denNgay;idChiNhanh;typeView;listChiNhanh;loaiDoiTuong;idDoiTuong;maDoiTuong;date;tongSoTien=0;soDuDauKy=0;tongSoDuDauKy=0;tongPhatSinhNo=0;tongPhatSinhCo=0;tongSoDuCuoiKy=0;tongTon=0;keyWord="";EnumThuChi_EnumLoaiQuy=y.IZ.EnumLoaiQuy;lstTaiKhoanKeToan=[];constructor(t,i,o,a,h,u){super(i),this._baoCaoKeToanService=t,this.httpClient=i,this._notification=o,this.spinner=a,this._modalService=h,this._commonMajor=u}ngOnInit(){this.gridLoadData(),this.getThongTinTaiKhoanKeToan()}getThongTinTaiKhoanKeToan(){this._commonMajor.GetAllTaiKhoanKeToan().then(t=>{t&&t.success&&(this.lstTaiKhoanKeToan=t.data)})}gridLoadData(){if(null==this.tuNgay||null==this.denNgay)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-nhap-ngay","Vui l\xf2ng nh\u1eadp ng\xe0y"));let t={tuNgay:this.tuNgay,denNgay:this.denNgay,idChiNhanh:this.idChiNhanh,typeView:this.typeView,keyWord:this.keyWord,idDoiTuong:this.idDoiTuong,loaiDoiTuong:this.loaiDoiTuong,maDoiTuong:this.maDoiTuong,...this.getGridOption()};this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoQuyTaiKhoan_ChiTiet(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return o.table1&&(this.gridData=o.table1.map(a=>({...a,tenChiNhanh:this.getTenChiNhanhById(a.groupKey1)}))),this.totalRecord=o.table2[0].totalRecord,this.tongSoDuDauKy=o.table2[0].tongSoDuDauKy,this.tongPhatSinhNo=o.table2[0].tongPhatSinhNo,this.tongPhatSinhCo=o.table2[0].tongPhatSinhCo,this.tongSoDuCuoiKy=o.table2[0].tongSoDuCuoiKy,void(this.tongTon=o.table2[0].tongTon)}this._notification.error(p.$.ERROR,i.message)})}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onViewChiTietPhieu(t,i){t!==y.nY.BanHang?t===y.nY.PhieuThu?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:3,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):t===y.nY.PhieuChi?this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-chi-tien","Phi\u1ebfu chi ti\u1ec1n"),nzContent:Jn._,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[i],trangThaiXuLy:3,lstTaiKhoanKeToan:this.lstTaiKhoanKeToan},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):t===y.nY.NghiepVuKhac?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-nghiep-vu-khac","Chi ti\u1ebft ch\u1ee9ng t\u1eeb nghi\u1ec7p v\u1ee5 kh\xe1c"),nzContent:ut.n,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"10px",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"90vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"10px"}
1,nzComponentParams:{id:i,isViewOnly:!0}}).afterClose.subscribe(a=>{}):t===y.nY.BuTru?this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-chung-tu-bu-tru-cong-no","Chi ti\u1ebft ch\u1ee9ng t\u1eeb b\xf9 tr\u1eeb c\xf4ng n\u1ee3"),nzContent:ht,nzClosable:!0,nzFooter:null,nzMaskClosable:!0,nzStyle:{padding:"0",top:"10px",left:"0",right:"0",bottom:"0",width:"100vw",height:"100vh"},nzBodyStyle:{height:"calc(100vh - 55px)",overflow:"hidden",padding:"0"},nzComponentParams:{idPhieuBuTruCongNo:i}}).afterClose.subscribe(a=>{}):"PN"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-nhap","Xem phi\u1ebfu nh\u1eadp"),nzContent:kt,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PX"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:[i],isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(()=>{}):"PCK"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-xem-phieu-chuyen-kho","Xem phi\u1ebfu chuy\u1ec3n kho"),nzContent:Gt.n,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{id:i,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):"MH"===t?this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-ban-hang","C\u1eadp nh\u1eadt phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Fn.V,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):"CTNB"===t&&this._modalService.create({nzTitle:this.tsb.t("tlt-chuyen-tien-noi-bo","Chuy\u1ec3n ti\u1ec1n n\u1ed9i b\u1ed9"),nzContent:It,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{idThuChi:i,trangThaiXuLy:!0},nzMaskClosable:!0}).afterClose.subscribe(a=>{}):this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-phieu-ban-hang","Chi ti\u1ebft phi\u1ebfu b\xe1n h\xe0ng"),nzContent:En.A,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i},nzMaskClosable:!0}).afterClose.subscribe(a=>{})}onSearch(){this.gridLoadData()}static \u0275fac=function(i){return new(i||e)(n.Y36(rt),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(an.f))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-baocao-quy-tai-khoan-detail"]],inputs:{tuNgay:"tuNgay",denNgay:"denNgay",idChiNhanh:"idChiNhanh",typeView:"typeView",listChiNhanh:"listChiNhanh",loaiDoiTuong:"loaiDoiTuong",idDoiTuong:"idDoiTuong",maDoiTuong:"maDoiTuong",date:"date"},features:[n.qOj],decls:96,vars:96,consts:[[2,"padding","0"],["nz-row","",2,"align-items","center","justify-content","flex-end","margin-bottom","20px",3,"nzGutter"],["nz-col",""],[2,"width","300px","margin-right","10px","padding","4px 8px","border","1px solid #d9d9d9","border-radius","2px","background-color","#f5f5f5"],["nz-col","","nzSpan","8"],[3,"nzSize","nzPrefix","nzSuffix"],["nz-input","",3,"placeholder","ngModel","ngModelChange"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzSpan","2"],["nz-button","","nzType","primary",2,"width","100%",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"table-wrapper"],[1,"my-table",3,"nzData","nzShowPagination","nzFrontPagination","nzBordered"],["statusTable",""],["width","50px",1,"text-center"],["width","200px",1,"text-center"],["width","150px",1,"text-center"],[1,"text-center"],["width","100px",1,"text-center"],[2,"font-weight","600","background-color","#fafafa"],[1,"text-right"],[4,"ngFor","ngForOf"],[2,"text-align","right"],[1,"text-right",2,"padding","16px 0"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close",1,"ant-input-clear-icon"],[3,"click"],[2,"cursor","pointer","color","rgb(41, 191, 241)"],[4,"ngIf"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card",0)(1,"div",1)(2,"div",2)(3,"div",3),n._uU(4),n.ALo(5,"date"),n.ALo(6,"date"),n.qZA()(),n.TgZ(7,"div",4)(8,"nz-input-group",5)(9,"input",6),n.NdJ("ngModelChange",function(h){return o.keyWord=h}),n.ALo(10,"tsb"),n.qZA()(),n.YNc(11,GD,1,0,"ng-template",null,7,n.W1O),n.YNc(13,RD,1,0,"ng-template",null,8,n.W1O),n.qZA(),n.TgZ(15,"div",9)(16,"button",10),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(17,"span",11),n.TgZ(18,"span"),n._uU(19),n.ALo(20,"tsb"),n.qZA()()()(),n.TgZ(21,"div",12)(22,"nz-table",13,14)(24,"thead")(25,"tr")(26,"th",15),n._uU(27),n.ALo(28,"tsb"),n.qZA(),n.TgZ(29,"th",16),n._uU(30),n.ALo(31,"tsb"),n.qZA(),n.TgZ(32,"th",17),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"th",18),n._uU(36),n.ALo(37,"tsb"),n.qZA(),n.TgZ(38,"th",18),n._uU(39),n.ALo(40,"tsb"),n.qZA(),n.TgZ(41,"th",18),n._uU(42),n.ALo(43,"tsb"),n.qZA(),n.TgZ(44,"th",19),n._uU(45),n.ALo(46,"tsb"),n.qZA(),n.TgZ(47,"th",19),n._uU(48),n.ALo(49,"tsb"),n.qZA(),n.TgZ(50,"th",16),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.TgZ(53,"th",16),n._uU(54),n.ALo(55,"tsb"),n.qZA(),n.TgZ(56,"th",16),n._uU(57),n.ALo(58,"tsb"),n.qZA()()(),n.TgZ(59,"tbody")(60,"tr",20)(61,"td",18),n._uU(62,"-"),n.qZA(),n.TgZ(63,"td"),n._uU(64),n.ALo(65,"tsb"),n.qZA(),n._UZ(66,"td")(67,"td")(68,"td")(69,"td")(70,"td")(71,"td")(72,"td")(73,"td"),n.TgZ(74,"td",21),n._uU(75),n.ALo(76,"vnd"),n.qZA()(),n.YNc(77,jD,30,22,"tr",22),n.qZA(),n.TgZ(78,"tfoot")(79,"tr",20)(80,"td",21),n._uU(81),n.ALo(82,"tsb"),n.qZA(),n.TgZ(83,"td",23),n._uU(84),n.ALo(85,"vnd"),n.qZA(),n.TgZ(86,"td",23),n._uU(87),n.ALo(88,"vnd"),n.qZA(),n.TgZ(89,"td",23),n._uU(90),n.ALo(91,"vnd"),n.qZA()()()()(),n.TgZ(92,"div",24)(93,"nz-pagination",25),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(94,nZ,1,3,"ng-template",null,26,n.W1O),n.qZA()()()),2&i){const a=n.MAs(12),h=n.MAs(14),u=n.MAs(95);n.xp6(1),n.Q6J("nzGutter",16),n.xp6(3),n.hij(" ",o.date?n.xi3(5,37,o.date[0],"dd/MM/yyyy")+" - "+n.xi3(6,40,o.date[1],"dd/MM/yyyy"):""," "),n.xp6(4),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(10,43,"plh-ma-phieu","M\xe3 phi\u1ebfu"))("ngModel",o.keyWord),n.xp6(7),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(20,46,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(3),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzBordered",!0),n.xp6(5),n.Oqu(n.xi3(28,49,"table-stt","STT")),n.xp6(3),n.Oqu(n.xi3(31,52,"table-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(34,55,"table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n")),n.xp6(3),n.Oqu(n.xi3(37,58,"table-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(3),n.Oqu(n.xi3(40,61,"table-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n")),n.xp6(3),n.Oqu(n.xi3(43,64,"table-ten-tai-khoan","T\xean t\xe0i kho\u1ea3n")),n.xp6(3),n.Oqu(n.xi3(46,67,"table-tk","TK")),n.xp6(3),n.Oqu(n.xi3(49,70,"table-tk-doi-ung","TK \u0111\u1ed1i \u1ee9ng")),n.xp6(3),n.Oqu(n.xi3(52,73,"table-no","N\u1ee3")),n.xp6(3),n.Oqu(n.xi3(55,76,"table-co","C\xf3")),n.xp6(3),n.Oqu(n.xi3(58,79,"table-so-ton","S\u1ed1 t\u1ed3n")),n.xp6(7),n.Oqu(n.xi3(65,82,"label-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3")),n.xp6(11),n.hij("",n.lcZ(76,85,o.tongSoDuDauKy),"\u0111"),n.xp6(2),n.Q6J("ngForOf",o.gridData),n.xp6(3),n.uIk("colspan",8),n.xp6(1),n.hij("",n.xi3(82,87,"label-tong","T\u1ed5ng"),": "),n.xp6(3),n.hij(" ",n.lcZ(85,90,o.tongPhatSinhNo)," \u0111 "),n.xp6(3),n.hij(" ",n.lcZ(88,92,o.tongPhatSinhCo)," \u0111 "),n.xp6(3),n.hij(" ",n.lcZ(91,94,o.tongTon)," \u0111 "),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,N.t3,N.SK,C.Zp,C.gB,C.ke,Y.dE,g.Fj,g.JJ,g.On,w.Ls,s.uU,yn.FK,Q.p],styles:['@charset "UTF-8";hr[_ngcontent-%COMP%]{margin-top:.25rem;margin-bottom:.25rem}.total-row[_ngcontent-%COMP%]{font-weight:600;background-color:#fafafa}.table-wrapper[_ngcontent-%COMP%]{max-height:60vh;overflow-y:auto;position:relative}.my-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;table-layout:fixed}.my-table[_ngcontent-%COMP%] tfoot[_ngcontent-%COMP%]{position:sticky;bottom:0;background-color:#fafafa;z-index:2}',".custom-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n background-color: #f5f5f5;\n font-weight: 600;\n text-align: center;\n }\n\n .custom-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%] {\n padding: 8px 12px;\n vertical-align: middle;\n }\n\n .opacity-05[_ngcontent-%COMP%] {\n opacity: 0.5;\n }\n\n .pagination-card[_ngcontent-%COMP%] {\n margin-top: 0;\n }"]})}return e})();function eZ(e,l){if(1&e&&n._UZ(0,"nz-option",27),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id)}}function iZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",4)(1,"nz-select",28),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.filter.loaiDoiTuong=o)}),n.ALo(2,"tsb"),n._UZ(3,"nz-option",29),n.ALo(4,"tsb"),n._UZ(5,"nz-option",29),n.ALo(6,"tsb"),n._UZ(7,"nz-option",29),n.ALo(8,"tsb"),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.filter.loaiDoiTuong)("nzPlaceHolder",n.xi3(2,9,"plh-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzValue",t.EnumThuChi_EnumLoaiQuy.QuyTienMat.toString())("nzLabel",n.xi3(4,12,"option-quy-tien-mat","Qu\u1ef9 ti\u1ec1n m\u1eb7t")),n.xp6(2),n.Q6J("nzValue",t.EnumThuChi_EnumLoaiQuy.QuyNganHang.toString())("nzLabel",n.xi3(6,15,"option-quy-ngan-hang","Qu\u1ef9 ng\xe2n h\xe0ng")),n.xp6(2),n.Q6J("nzValue",t.EnumThuChi_EnumLoaiQuy.ViDienTu.toString())("nzLabel",n.xi3(8,18,"option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed"))}}function oZ(e,l){if(1&e&&(n.TgZ(0,"th",22),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.xp6(1),n.hij(" ",t.label," ")}}function aZ(e,l){if(1&e&&(n.TgZ(0,"span",34),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Oqu(t.label)}}function lZ(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Oqu(t.label)}}function hZ(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"td",31),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw().$implicit,u=n.oxw();return n.KtG(a.link?u.onViewChiTiet(h,a.type,h.loaiDoiTuong,h.idDoiTuong,h.maDoiTuong):null)}),n.YNc(1,aZ,2,1,"span",32),n.YNc(2,lZ,2,1,"span",33),n.qZA()}if(2&e){const t=l.$implicit;n.Udp("cursor",t.link?"pointer":"default"),n.xp6(1),n.Q6J("ngIf",t.link),n.xp6(1),n.Q6J("ngIf",!t.link)}}function cZ(e,l){if(1&e&&(n.TgZ(0,"tr")(1,"td",22),n._uU(2),n.qZA(),n.YNc(3,hZ,3,4,"td",30),n.TgZ(4,"td",23),n._uU(5),n.ALo(6,"vnd"),n.qZA(),n.TgZ(7,"td",23),n._uU(8),n.ALo(9,"vnd"),n.qZA(),n.TgZ(10,"td",23),n._uU(11),n.ALo(12,"vnd"),n.qZA(),n.TgZ(13,"td",23),n._uU(14),n.ALo(15,"vnd"),n.qZA()()),2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(i+1),n.xp6(1),n.Q6J("ngForOf",o.getColumns(t)),n.xp6(2),n.Oqu(n.lcZ(6,6,t.soDuDauKy)),n.xp6(3),n.Oqu(n.lcZ(9,8,t.phatSinhNo)),n.xp6(3),n.Oqu(n.lcZ(12,10,t.phatSinhCo)),n.xp6(3),n.Oqu(n.lcZ(15,12,t.soDuCuoiKy))}}function uZ(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const sZ=function(){return[10,10]};let rZ=(()=>{class e extends V.t{_baoCaoKeToanService;httpClient;_notification;spinner;userService;_chiNhanhService;_modalService;tsb=(0,n.f3M)(J.A);userLogin;listChiNhanh=[];filter={idChiNhanh:null,tuNgay:null,denNgay:null,loaiDoiTuong:null,keyword:null,typeView:"ChiNhanh"};selectedTabIndex=0;tongSoDuDauKy=0;tongPhatSinhNo=0;tongPhatSinhCo=0;tongSoDuCuoiKy=0;lstLoaiQuy=[{key:y.IZ.EnumLoaiQuy.QuyTienMat,value:"Qux"}];EnumThuChi_EnumLoaiQuy=y.IZ.EnumLoaiQuy;constructor(t,i,o,a,h,u,r){super(i),this._baoCaoKeToanService=t,this.httpClient=i,this._notification=o,this.spinner=a,this.userService=h,this._chiNhanhService=u,this._modalService=r}ngOnInit(){this.userService.getCurrentUser().subscribe(t=>{t&&(this.userLogin=t)}),this.getChiNhanh()}getChiNhanh(){this._chiNhanhService.DonViLayListChiNhanh().then(t=>{t.success&&(this.listChiNhanh=t.data,this.gridLoadData())})}disableChiNhanh(){return!this.userLogin.roleCodes.some(t=>["DV_AD_TONG","HT_CSKH"].includes(t))&&!0!==this.userLogin.isSuperUser&&(this.filter.idChiNhanh=this.userLogin.idChiNhanh,!0)}gridLoadData(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.filter.idChiNhanh,keyWord:this.filter.keyword,loaiDoiTuong:this.filter.loaiDoiTuong,typeView:this.filter.typeView,...this.getGridOption()};if(0===this.selectedTabIndex)t.typeView="ChiNhanh";else if(1===this.selectedTabIndex)t.typeView="LoaiQuy";else{if(2!==this.selectedTabIndex)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-tab-khong-hop-le","Tab kh\xf4ng h\u1ee3p l\u1ec7."));t.typeView="TaiKhoan"}this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.GetBaoCaoQuyTaiKhoan(t).then(i=>{if(this.spinner.hide(),i.success){let o=JSON.parse(i.data);return o.table1&&(this.gridData=o.table1.map(a=>({...a,tenChiNhanh:this.getTenChiNhanhById(a.idChiNhanh)}))),this.totalRecord=o.table2[0].totalRecord,this.tongSoDuDauKy=o.table2[0].tongSoDuDauKy,this.tongPhatSinhNo=o.table2[0].tongPhatSinhNo,this.tongPhatSinhCo=o.table2[0].tongPhatSinhCo,this.tongSoDuCuoiKy=o.table2[0].tongSoDuCuoiKy,console.log(this.gridData),void console.log(this.totalRecord)}this._notification.error(p.$.ERROR,i.message)})}onSearch(){this.gridLoadData()}exportExcel(){let t={tuNgay:null,denNgay:null,idChiNhanh:this.filter.idChiNhanh,keyWord:this.filter.keyword,loaiDoiTuong:this.filter.loaiDoiTuong,typeView:this.filter.typeView,...this.getGridOption()};if(0===this.selectedTabIndex)t.typeView="ChiNhanh";else if(1===this.selectedTabIndex)t.typeView="LoaiQuy";else{if(2!==this.selectedTabIndex)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-tab-khong-hop-le","Tab kh\xf4ng h\u1ee3p l\u1ec7."));t.typeView="TaiKhoan"}this.searchModelCore.date&&(t.tuNgay=this.searchModelCore.date[0],t.denNgay=this.searchModelCore.date[1]),this.spinner.show(),this._baoCaoKeToanService.ExportBaoCaoQuyTaiKhoan(t).subscribe(i=>{this.spinner.hide(),(0,Tn.saveAs)(i,`BaoCaoQuyTaiKhoan_${v().format("DD_MM_YYYY")}.xlsx`)},i=>{this.spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})}getTenChiNhanhById(t){const i=this.listChiNhanh?.find(o=>o.id===t);return i?i.tenChiNhanh:""}onTabChange(t){0===t&&(this.filter.loaiDoiTuong=null),this.gridLoadData()}onViewChiTiet(t,i,o=null,a=null,h=null){this._modalService.create({nzTitle:this.tsb.t("tlt-thong-tin-chi-tiet","Th\xf4ng tin chi ti\u1ebft"),nzContent:tZ,nzClassName:"modal-nopading",nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"10px"},nzWidth:"90%",nzMaskClosable:!0,nzComponentParams:{tuNgay:this.searchModelCore.date[0],denNgay:this.searchModelCore.date[1],idChiNhanh:t?.idChiNhanh,listChiNhanh:this.listChiNhanh,typeView:i,loaiDoiTuong:o,idDoiTuong:a,maDoiTuong:h,date:this.searchModelCore.date,keyWord:this.filter.keyword}}).afterClose.subscribe(r=>{this.gridLoadData()})}getHeaderColumns(){return 0===this.selectedTabIndex?[{label:this.tsb.t("table-ten-chi-nhanh","T\xean chi nh\xe1nh")}]:1===this.selectedTabIndex?[{label:this.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9")},{label:this.tsb.t("table-ten-chi-nhanh","T\xean chi nh\xe1nh")}]:[{label:this.tsb.t("table-so-tai-khoan","S\u1ed1 t\xe0i kho\u1ea3n")},{label:this.tsb.t("table-ten-tai-khoan","T\xean t\xe0i kho\u1ea3n")},{label:this.tsb.t("table-loai-quy","Lo\u1ea1i qu\u1ef9")},{label:this.tsb.t("table-ten-chi-nhanh","T\xean chi nh\xe1nh")}]}getColumns(t){return 0===this.selectedTabIndex?[{label:t.tenChiNhanh,type:"ChiNhanh",link:!0}]:1===this.selectedTabIndex?[{label:this.getLoaiQuyText(t.loaiDoiTuong),type:"Loai
1Quy",link:!0},{label:t.tenChiNhanh,type:"ChiNhanh",link:!1}]:[{label:t.maDoiTuong||"-",type:"TaiKhoan",link:!0},{label:t.tenDoiTuong||"-",type:"TenTaiKhoan",link:!1},{label:this.getLoaiQuyText(t.loaiDoiTuong),type:"LoaiQuy",link:!1},{label:t.tenChiNhanh,type:"ChiNhanh",link:!1}]}getLoaiQuyText(t){switch(t){case Rn.Sw.TienMat.toString():return this.tsb.t("option-tien-mat","Ti\u1ec1n m\u1eb7t");case Rn.Sw.NganHang.toString():return this.tsb.t("option-ngan-hang","Ng\xe2n h\xe0ng");case Rn.Sw.ViDienTu.toString():return this.tsb.t("option-vi-dien-tu","V\xed \u0111i\u1ec7n t\u1eed");default:return"-"}}static \u0275fac=function(i){return new(i||e)(n.Y36(rt),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(F.K),n.Y36($.e),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-baocao-quy-tai-khoan"]],features:[n.qOj],decls:82,vars:94,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","12","nzXl","12","nzLg","12","nzSm","12","nzMd","12","nzXs","24",1,"search-control"],[2,"width","300px","margin-right","10px"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","nzDisabled","ngModelChange"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["style","width:300px; margin-right:10px",4,"ngIf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["nzSize","small","nz-button","","nzType","primary",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],["nzSize","small","nz-button","","nzType","primary",1,"m-l-5",3,"click"],["nz-icon","","nzType","file-excel","nzTheme","outline"],[3,"nzSelectedIndex","nzSelectedIndexChange"],[3,"nzTitle"],[3,"nzBordered","nzSize","nzData","nzFrontPagination","nzQueryParams"],["basicTable",""],["width","50",1,"text-center"],["class","text-center",4,"ngFor","ngForOf"],["width","200",1,"text-center"],[4,"ngFor","ngForOf"],[1,"text-center"],[1,"text-right"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzLabel","nzValue"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],["class","text-left",3,"cursor","click",4,"ngFor","ngForOf"],[1,"text-left",3,"click"],["style","color: rgb(41, 191, 241);",4,"ngIf"],[4,"ngIf"],[2,"color","rgb(41, 191, 241)"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",3)(7,"div",4)(8,"nz-select",5),n.NdJ("ngModelChange",function(h){return o.filter.idChiNhanh=h}),n.ALo(9,"tsb"),n.YNc(10,eZ,1,2,"nz-option",6),n.qZA()(),n.YNc(11,iZ,9,21,"div",7),n.TgZ(12,"div",4)(13,"app-date-picker-range",8),n.NdJ("ngModelChange",function(h){return o.searchModelCore.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()(),n.TgZ(14,"div",4)(15,"input",9),n.NdJ("ngModelChange",function(h){return o.filter.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(16,"tsb"),n.qZA()(),n.TgZ(17,"button",10),n.NdJ("click",function(){return o.onSearch()}),n._UZ(18,"span",11),n.TgZ(19,"span"),n._uU(20),n.ALo(21,"tsb"),n.qZA()(),n.TgZ(22,"button",12),n.NdJ("click",function(){return o.exportExcel()}),n._UZ(23,"span",13),n.TgZ(24,"span"),n._uU(25),n.ALo(26,"tsb"),n.qZA()()()()(),n.TgZ(27,"nz-card")(28,"nz-tabset",14),n.NdJ("nzSelectedIndexChange",function(h){return o.selectedTabIndex=h})("nzSelectedIndexChange",function(h){return o.onTabChange(h)}),n._UZ(29,"nz-tab",15),n.ALo(30,"tsb"),n._UZ(31,"nz-tab",15),n.ALo(32,"tsb"),n._UZ(33,"nz-tab",15),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"nz-table",16,17),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(37,"thead")(38,"tr")(39,"th",18),n._uU(40),n.ALo(41,"tsb"),n.qZA(),n.YNc(42,oZ,2,1,"th",19),n.TgZ(43,"th",20),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"th",20),n._uU(47),n.ALo(48,"tsb"),n.qZA(),n.TgZ(49,"th",20),n._uU(50),n.ALo(51,"tsb"),n.qZA(),n.TgZ(52,"th",20),n._uU(53),n.ALo(54,"tsb"),n.qZA()()(),n.TgZ(55,"tbody"),n.YNc(56,cZ,16,14,"tr",21),n.qZA(),n.TgZ(57,"tfoot")(58,"tr")(59,"td",22),n._uU(60),n.ALo(61,"tsb"),n.qZA(),n.TgZ(62,"td",23)(63,"strong"),n._uU(64),n.ALo(65,"vnd"),n.qZA()(),n.TgZ(66,"td",23)(67,"strong"),n._uU(68),n.ALo(69,"vnd"),n.qZA()(),n.TgZ(70,"td",23)(71,"strong"),n._uU(72),n.ALo(73,"vnd"),n.qZA()(),n.TgZ(74,"td",23)(75,"strong"),n._uU(76),n.ALo(77,"vnd"),n.qZA()()()()(),n.TgZ(78,"div",24)(79,"nz-pagination",25),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(80,uZ,1,3,"ng-template",null,26,n.W1O),n.qZA()()()),2&i){const a=n.MAs(81);n.xp6(1),n.Q6J("nzGutter",n.DdM(93,sZ)),n.xp6(3),n.Oqu(n.xi3(5,43,"title-bao-cao-quy-tai-khoan","B\xe1o c\xe1o qu\u1ef9 t\xe0i kho\u1ea3n")),n.xp6(4),n.Q6J("nzSize","small")("ngModel",o.filter.idChiNhanh)("nzPlaceHolder",n.xi3(9,46,"plh-chi-nhanh","Chi nh\xe1nh"))("nzDisabled",o.disableChiNhanh()),n.xp6(2),n.Q6J("ngForOf",o.listChiNhanh),n.xp6(1),n.Q6J("ngIf",0!==o.selectedTabIndex),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.searchModelCore.date)("IsDateFuture",!1)("IsSmall",!0),n.xp6(2),n.Q6J("nzSize","small")("placeholder",n.xi3(16,49,"plh-ma-phieu-ma-doi-tuong","M\xe3 phi\u1ebfu | M\xe3 \u0111\u1ed1i t\u01b0\u1ee3ng"))("ngModel",o.filter.keyword),n.xp6(5),n.Oqu(n.xi3(21,52,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(5),n.Oqu(n.xi3(26,55,"btn-xuat-excel","Xu\u1ea5t Excel")),n.xp6(3),n.Q6J("nzSelectedIndex",o.selectedTabIndex),n.xp6(1),n.Q6J("nzTitle",n.xi3(30,58,"tab-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzTitle",n.xi3(32,61,"tab-loai-quy","Lo\u1ea1i qu\u1ef9")),n.xp6(2),n.Q6J("nzTitle",n.xi3(34,64,"tab-tai-khoan","T\xe0i kho\u1ea3n")),n.xp6(2),n.Q6J("nzBordered",!0)("nzSize","middle")("nzData",o.gridData)("nzFrontPagination",!1),n.xp6(5),n.Oqu(n.xi3(41,67,"table-stt","STT")),n.xp6(2),n.Q6J("ngForOf",o.getHeaderColumns()),n.xp6(2),n.Oqu(n.xi3(45,70,"table-so-du-dau-ky","S\u1ed1 d\u01b0 \u0111\u1ea7u k\u1ef3")),n.xp6(3),n.Oqu(n.xi3(48,73,"table-phat-sinh-no","Ph\xe1t sinh n\u1ee3")),n.xp6(3),n.Oqu(n.xi3(51,76,"table-phat-sinh-co","Ph\xe1t sinh c\xf3")),n.xp6(3),n.Oqu(n.xi3(54,79,"table-so-du-cuoi-ky","S\u1ed1 d\u01b0 cu\u1ed1i k\u1ef3")),n.xp6(3),n.Q6J("ngForOf",o.gridData),n.xp6(3),n.uIk("colspan",2===o.selectedTabIndex?5:1===o.selectedTabIndex?3:2),n.xp6(1),n.hij(" ",n.xi3(61,82,"table-tong-cong","T\u1ed5ng c\u1ed9ng")," "),n.xp6(4),n.Oqu(n.lcZ(65,85,o.tongSoDuDauKy)),n.xp6(4),n.Oqu(n.lcZ(69,87,o.tongPhatSinhNo)),n.xp6(4),n.Oqu(n.lcZ(73,89,o.tongPhatSinhCo)),n.xp6(4),n.Oqu(n.lcZ(77,91,o.tongSoDuCuoiKy)),n.xp6(3),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",a)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,Dn.xH,Dn.xw,N.t3,N.SK,z.Ip,z.Vq,C.Zp,Y.dE,g.Fj,g.JJ,nn.s,g.On,w.Ls,K.a,yn.FK,Q.p],styles:[".viewct[_ngcontent-%COMP%]{cursor:pointer;font-weight:600}.search-control[_ngcontent-%COMP%]{padding:5px;display:flex;justify-content:flex-end}.tiente[_ngcontent-%COMP%]{font-size:15px;font-weight:700}"]})}return e})(),gZ=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_ACCOUNTING}api/PhieuKeToanHistory`),this.httpClient=t}DeletePhieuKeToan(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}
1api/PhieuKeToanHistory/DeletePhieuKeToan`,t).toPromise()}RestorePhieuKeToan(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuKeToanHistory/RestorePhieuKeToan`,t).toPromise()}TimTheoDieuKien(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuKeToanHistory/TimTheoDieuKien`,t).toPromise()}ChuyenTrangThaiPhieu(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuKeToanHistory/ChuyenTrangThaiPhieu`,t).toPromise()}XoaPhieu(t){return this.httpClient.post(`${k.N.SERVICE_API_ACCOUNTING}api/PhieuKeToanHistory/XoaPhieu?id=${t}`,{}).toPromise()}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function pZ(e,l){1&e&&n._UZ(0,"i",25)}function _Z(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"i",27),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function dZ(e,l){if(1&e&&n.YNc(0,_Z,1,0,"i",26),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function mZ(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",41),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function TZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function CZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",28)(2,"div",29),n.YNc(3,mZ,2,0,"ng-container",30),n.YNc(4,TZ,1,0,"ng-template",null,31,n.W1O),n._uU(6),n.qZA()(),n.TgZ(7,"td"),n._uU(8),n.qZA(),n.TgZ(9,"td"),n._uU(10),n.qZA(),n.TgZ(11,"td",28)(12,"nz-tag",32),n._uU(13),n.qZA()(),n.TgZ(14,"td",28),n._uU(15),n.ALo(16,"date"),n._UZ(17,"br"),n.TgZ(18,"span",33),n._uU(19),n.qZA()(),n.TgZ(20,"td",28)(21,"nz-button-group")(22,"button",34),n._UZ(23,"span",35),n.qZA()(),n.TgZ(24,"nz-dropdown-menu",null,36)(26,"ul",37)(27,"li",38),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onDelete(a.id))}),n.TgZ(28,"span",39),n._UZ(29,"i",40),n._uU(30),n.ALo(31,"tsb"),n.qZA()()()()()()}if(2&e){const t=l.$implicit,i=l.index,o=n.MAs(5),a=n.MAs(25),h=n.oxw();n.xp6(3),n.Q6J("ngIf",null==t?null:t.isRowCheck)("ngIfElse",o),n.xp6(3),n.hij(" ",h.getRowIndex(i)," "),n.xp6(2),n.Oqu(t.loaiPhieu),n.xp6(2),n.Oqu(t.maPhieu),n.xp6(2),n.Q6J("nzColor","CHUA_XU_LY"===t.trangThaiXuLy?"gray":"green"),n.xp6(1),n.hij(" ",t.trangThaiXuLy," "),n.xp6(2),n.hij(" ",n.xi3(16,12,t.ngayCapNhat,"dd/MM/yyyy HH:mm")," "),n.xp6(4),n.hij("(",t.nguoiCapNhatUserName,")"),n.xp6(3),n.Q6J("nzSize","small")("nzDropdownMenu",a),n.xp6(8),n.Oqu(n.xi3(31,15,"btn-xoa","X\xf3a"))}}function fZ(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}const zZ=function(){return{x:"scroll"}};let xZ=(()=>{class e extends V.t{httpClient;_phieuKeToanHistoryService;_spinner;_notification;_modalService;deletedList=[];gridFilter={keyWord:null,loaiPhieu:null,trangThaiXuLy:null};constructor(t,i,o,a,h){super(t),this.httpClient=t,this._phieuKeToanHistoryService=i,this._spinner=o,this._notification=a,this._modalService=h}ngOnInit(){this.gridLoadData()}gridLoadData(){let t={...this.gridFilter,...this.getGridOption()};this._spinner.show(),this._phieuKeToanHistoryService.TimTheoDieuKien(t).then(i=>{this._spinner.hide(),i.success?(this.gridData=i.data,this.totalRecord=i.totalRecord):this._notification.error(p.$.ERROR,i.message)})}onSearch(){this.gridLoadData()}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}onChuyenTrangThai(){this._modalService.confirm({nzTitle:"X\xe1c nh\u1eadn",nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?(this._spinner.show(),this._phieuKeToanHistoryService.ChuyenTrangThaiPhieu({ids:t}).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})):this._notification.warning("C\u1ea3nh b\xe1o","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi.")}})}onDelete(t){this._modalService.confirm({nzClosable:!1,nzTitle:"X\xe1c nh\u1eadn",
1nzContent:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a?",nzOkText:"\u0110\u1ed3ng \xfd",nzCancelText:"Kh\xf4ng",nzOkDanger:!0,nzWidth:310,nzOnOk:()=>{this._spinner.show(),this._phieuKeToanHistoryService.XoaPhieu(t).then(i=>{this._spinner.hide(),i.success?(this._notification.success(p.$.SUCCESS,i.message),this.gridLoadData()):this._notification.error(p.$.ERROR,i.message)})}})}static \u0275fac=function(i){return new(i||e)(n.Y36(L.eN),n.Y36(gZ),n.Y36(O.t2),n.Y36(E.zb),n.Y36(S.Sf))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-history"]],features:[n.qOj],decls:75,vars:99,consts:[[1,"row"],[1,"col-lg-11"],[1,"col-lg-3"],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzValue","nzLabel"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange"],["prefixTemplate",""],["closeIcon",""],[1,"col-lg-1"],["nz-col","","nzFlex","none",1,"text-right"],["nz-button","","nzType","primary","nzSize","small",3,"click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"group-left","m-b-10"],["nz-button","","nzSize","small","nzType","primary",3,"click"],[3,"nzBordered","nzData","nzShowPagination","nzFrontPagination","nzScroll"],["basicTable",""],["appThDirective","",1,"text-center",3,"nzWidth"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective",""],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],[4,"ngFor","ngForOf"],[1,"text-right","m-t-10"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],[1,"text-center"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],[3,"nzColor"],[2,"font-style","italic"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click"],["nz-typography",""],["nz-icon","","nzType","delete","theme","outline",2,"color","red"],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"div",0)(4,"div",2)(5,"h5"),n._uU(6),n.ALo(7,"tsb"),n.qZA()(),n.TgZ(8,"div",2)(9,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.loaiPhieu=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(10,"tsb"),n._UZ(11,"nz-option",4),n.ALo(12,"tsb"),n._UZ(13,"nz-option",4),n.ALo(14,"tsb"),n._UZ(15,"nz-option",4),n.ALo(16,"tsb"),n.qZA()(),n.TgZ(17,"div",2)(18,"nz-select",3),n.NdJ("ngModelChange",function(h){return o.gridFilter.trangThaiXuLy=h})("ngModelChange",function(){return o.gridLoadData()}),n.ALo(19,"tsb"),n._UZ(20,"nz-option",4),n.ALo(21,"tsb"),n._UZ(22,"nz-option",4),n.ALo(23,"tsb"),n.qZA()(),n.TgZ(24,"div",2)(25,"nz-input-group",5)(26,"input",6),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h}),n.ALo(27,"tsb"),n.qZA()(),n.YNc(28,pZ,1,0,"ng-template",null,7,n.W1O),n.YNc(30,dZ,1,1,"ng-template",null,8,n.W1O),n.qZA()()(),n.TgZ(32,"div",9)(33,"div",10)(34,"button",11),n.NdJ("click",function(){return o.onSearch()}),n._UZ(35,"span",12),n.TgZ(36,"span"),n._uU(37),n.ALo(38,"tsb"),n.qZA()()()()()(),n.TgZ(39,"nz-card")(40,"div",13)(41,"button",14),n.NdJ("click",function(){return o.onChuyenTrangThai()}),n._uU(42),n.ALo(43,"tsb"),n.qZA()(),n.TgZ(44,"app-table-resize")(45,"nz-table",15,16)(47,"thead")(48,"tr")(49,"th",17)(50,"input",18),n.NdJ("
1click",function(h){return o.onCheckAllItem(h)})("ngModelChange",function(h){return o.checkAll=h}),n.ALo(51,"tsb"),n.qZA(),n.TgZ(52,"div"),n._uU(53),n.qZA()(),n.TgZ(54,"th",19),n._uU(55),n.ALo(56,"tsb"),n.qZA(),n.TgZ(57,"th",19),n._uU(58),n.ALo(59,"tsb"),n.qZA(),n.TgZ(60,"th",17),n._uU(61),n.ALo(62,"tsb"),n.qZA(),n.TgZ(63,"th",17),n._uU(64),n.ALo(65,"tsb"),n.qZA(),n.TgZ(66,"th",20),n._uU(67),n.ALo(68,"tsb"),n.qZA()()(),n.TgZ(69,"tbody"),n.YNc(70,CZ,32,18,"tr",21),n.qZA()()(),n.TgZ(71,"div",22)(72,"nz-pagination",23),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(73,fZ,1,3,"ng-template",null,24,n.W1O),n.qZA()()()),2&i){const a=n.MAs(29),h=n.MAs(31),u=n.MAs(74);n.xp6(6),n.Oqu(n.xi3(7,47,"title-danh-sach-phieu-da-xoa","Danh s\xe1ch phi\u1ebfu \u0111\xe3 x\xf3a")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.gridFilter.loaiPhieu)("nzPlaceHolder",n.xi3(10,50,"placeholder-loai-phieu","Lo\u1ea1i phi\u1ebfu")),n.xp6(2),n.Q6J("nzValue","ThuChi")("nzLabel",n.xi3(12,53,"option-thu-chi","Thu chi")),n.xp6(2),n.Q6J("nzValue","ChungTuKhac")("nzLabel",n.xi3(14,56,"option-chung-tu-nghiep-vu-khac","Ch\u1ee9ng t\u1eeb nghi\u1ec7p kh\xe1c")),n.xp6(2),n.Q6J("nzValue","BuTruCongNo")("nzLabel",n.xi3(16,59,"option-phieu-bu-tru-cong-no","Phi\u1ebfu b\xf9 tr\u1eeb c\xf4ng n\u1ee3")),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.gridFilter.trangThaiXuLy)("nzPlaceHolder",n.xi3(19,62,"placeholder-trang-thai-xu-ly","Tr\u1ea1ng th\xe1i x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","CHUA_XU_LY")("nzLabel",n.xi3(21,65,"option-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")),n.xp6(2),n.Q6J("nzValue","DA_XU_LY")("nzLabel",n.xi3(23,68,"option-da-xu-ly","\u0110\xe3 x\u1eed l\xfd")),n.xp6(3),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(27,71,"placeholder-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(11),n.Oqu(n.xi3(38,74,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(5),n.hij(" ",n.xi3(43,77,"btn-chuyen-trang-thai-da-xu-ly","Chuy\u1ec3n tr\u1ea1ng th\xe1i \u0111\xe3 x\u1eed l\xfd")," "),n.xp6(3),n.Q6J("nzBordered",!0)("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(98,zZ)),n.xp6(4),n.Q6J("nzWidth","100px"),n.xp6(1),n.Q6J("title",n.xi3(51,80,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",o.checkAll),n.xp6(3),n.hij(" ",o.getSelectedDataLength()," "),n.xp6(2),n.Oqu(n.xi3(56,83,"table-loai-phieu","Lo\u1ea1i phi\u1ebfu")),n.xp6(3),n.Oqu(n.xi3(59,86,"table-ma-phieu","M\xe3 phi\u1ebfu")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(62,89,"table-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("nzWidth","250px"),n.xp6(1),n.Oqu(n.xi3(65,92,"table-ngay-tao","Ng\xe0y t\u1ea1o")),n.xp6(2),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(68,95,"table-thao-tac","Thao t\xe1c")),n.xp6(3),n.Q6J("ngForOf",o.gridData),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",u)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.sg,s.O5,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,N.t3,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,en.ZU,g.Fj,g.Wl,g.JJ,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:["th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}"]})}return e})();var mi=T(60035),bZ=T(84011);const yZ=["statusTable"];function MZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",41),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onTaoPhieuBanTraLai())}),n._UZ(1,"i",42),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-tao-phieu-ban-tra-lai","T\u1ea1o phi\u1ebfu b\xe1n tr\u1ea3 l\u1ea1i")," "))}function SZ(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function NZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",7)(1,"label",8),n.ALo(2,"tsb"),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"nz-select",43),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.listIdChiNhanh=o)}),n.ALo(6,"tsb"),n.YNc(7,SZ,2,3,"nz-option",14),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("title",n.xi3(2,8,"label-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Oqu(n.xi3(4,11,"label-chi-nhanh","Chi nh\xe1nh")),n.xp6(2),n.Q6J("nzSize","small")("ngModel",t.searchModel.listIdChiNhanh)("nzMaxTagCount",1)("nzDropdownMatchSelectWidth",!1)("nzPlaceHolder",n.xi3(6,14,"plh-tat-ca-chi-nhanh","T\u1ea5t c\u1ea3 chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.lstChiNhanh)}}function DZ(e,l){1&e&&n._UZ(0,"i",45)}function ZZ(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.searchModel.keyword=null)}),n.qZA()}}function AZ(e,l){if(1&e&&n.YNc(0,ZZ,1,0,"i",46),2&e){const t=n.oxw();n.Q6J("ngIf",t.searchModel.keyword)}}function vZ(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function PZ(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function EZ(e,l){if(1&e&&(n.TgZ(0,"nz-option",44),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.text)("nzValue",t.id),n.xp6(1),n.hij(" ",t.text," ")}}function kZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",48),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.sendDataToPartner())}),n._UZ(1,"i",49),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "))}function LZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",50),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcelDanhSach())}),n._UZ(1,"i",51),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xuat-excel","Xu\u1ea5t Excel")," "))}function wZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",50),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",51),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xuat-excel","Xu\u1ea5t Excel")," "))}function OZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",52),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",51),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function qZ(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",53)(2,"label",54),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function QZ(e,l){if(1&e&&(n.TgZ(0,"div",57),n._uU(1),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function JZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"th",34)(1,"input",55),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllItem(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.checkAll=o)}),n.ALo(2,"tsb"),n.qZA(),n.YNc(3,QZ,2,1,"div",56),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("nzWidth","50px"),n.xp6(1),n.Q6J("title",n.xi3(2,4,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",t.checkAll),n.xp6(2),n.Q6J("ngIf",t.getRowsSelect().length>0)}}function IZ(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"table-stt","STT")))}function UZ(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",58),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllItem(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.checkAll=o)}),n.ALo(2,"tsb"),n.qZA(),n.TgZ(3,"div"),n._uU(4),n.qZA(),n.BQk()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("title",n.xi3(2,3,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",t.checkAll),n.xp6(3),n.hij(" ",t.getSelectedDataLength()," ")}}function KZ(e,l){if(1&e&&(n.TgZ(0,"th",60),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function HZ(e,l){if(1&e&&(n.ynx(0),n.YNc(1,KZ,2,5,"th",59),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function BZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"td",62)(1,"input",64),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()()}if(2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("checked",null==t?null:t.isRowCheck)}}function FZ(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"input",68),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function VZ(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"input",69),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function YZ(e,l){if(1&e&&(n.TgZ(0,"div",65),n.YNc(1,FZ,2,0,"ng-container",66),n.YNc(2,VZ,1,0,"ng-template",null,67,n.W1O),n._uU(4),n.qZA()),2&e){const t=n.MAs(3),i=n.oxw(),o=i.$implicit,a=i.index,h=n.oxw();n.xp6(1),n.Q6J("ngIf",null==o?null:o.isRowCheck)("ngIfElse",t),n.xp6(3),n.hij(" ",h.getRowIndex(a)," ")}}function GZ(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw().index,i=n.oxw();n.xp6(1),n.Oqu(i.getRowIndex(t))}}function RZ(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function $Z(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function WZ(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",75),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongTien)("HauTo","(\u0111)")}}function XZ(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"span",76),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3).$implicit,a=n.oxw();return n.KtG(a.onClickPhieu("banhang",o))}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()}2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"btn-phieu-ban-tra-lai","Phi\u1ebfu b\xe1n tr\u1ea3 l\u1ea1i")))}const jZ=function(e,l){return{"da-thanh-toan":e,"chua-thanh-toan":l}};function nA(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",71),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.WLB(2,jZ,t.idTinhTrangHoaDon===i.tinhTrangHoaDonDaXuat,t.idTinhTrangHoaDon===i.tinhTrangHoaDonChuaXuat)),n.xp6(1),n.hij(" ",t.tenTinhTrangHoaDon," ")}}const tA=function(e,l,t){return{"da-thanh-toan":e,"cong-no":l,"chua-thanh-toan":t}};function eA(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",71),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",n.kEZ(2,tA,t.idTinhTrangThanhToan===i.tinhTrangThanhToanDaThanhToan,t.idTinhTrangThanhToan===i.tinhTrangThanhToanCongNo,t.idTinhTrangThanhToan===i.tinhTrangThanhToanHuyThanhToan)),n.xp6(1),n.hij(" ",t.tenTinhTrangThanhToan," ")}}function iA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-ban-hang-hoa-dich-vu","B\xe1n h\xe0ng h\xf3a, d\u1ecbch v\u1ee5")))}function oA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-ban-hang-dai-ly-dung-gia","B\xe1n h\xe0ng \u0111\u1ea1i l\xfd \u0111\xfang gi\xe1")))}function aA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-ban-hang-uy-thac-xuat-khau","B\xe1n h\xe0ng \u1ee7y th\xe1c xu\u1ea5t kh\u1ea9u")))}function lA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,iA,3,4,"span",35),n.YNc(2,oA,3,4,"span",35),n.YNc(3,aA,3,4,"span",35),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1==t.typeBanTraLai),n.xp6(1),n.Q6J("ngIf",2==t.typeBanTraLai),n.xp6(1),n.Q6J("ngIf",3==t.typeBanTraLai)}}function hA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-da-thanh-toan","\u0110\xe3 thanh to\xe1n")))}function cA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-cong-no","C\xf4ng n\u1ee3")))}function uA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-huy-thanh-toan","H\u1ee7y thanh to\xe1n")))}function sA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,hA,3,4,"span",35),n.YNc(2,cA,3,4,"span",35),n.YNc(3,uA,3,4,"span",35),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1==t.idTinhTrangThanhToan),n.xp6(1),n.Q6J("ngIf",2==t.idTinhTrangThanhToan),n.xp6(1),n.Q6J("ngIf",3==t.idTinhTrangThanhToan)}}function rA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd")))}function gA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-dang-xu-ly","\u0110ang x\u1eed l\xfd")))}function pA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh")))}function _A(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"option-huy-bo","H\u1ee7y b\u1ecf")))}function dA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,rA,3,4,"span",35),n.YNc(2,gA,3,4,"span",35),n.YNc(3,pA,3,4,"span",35),n.YNc(4,_A,3,4,"span",35),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",1==t.idTinhTrangPhieu),n.xp6(1),n.Q6J("ngIf",2==t.
1idTinhTrangPhieu),n.xp6(1),n.Q6J("ngIf",3==t.idTinhTrangPhieu),n.xp6(1),n.Q6J("ngIf",4==t.idTinhTrangPhieu)}}function mA(e,l){1&e&&n.GkF(0)}const TA=function(e){return{model:e}};function CA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,mA,1,0,"ng-container",77),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(94);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,TA,i[t.field]))}}function fA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,CA,2,4,"ng-container",35),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function zA(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",78),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function xA(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",79),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function bA(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",80),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function yA(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",81),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function MA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,zA,4,4,"ng-container",35),n.YNc(2,xA,4,4,"ng-container",35),n.YNc(3,bA,4,4,"ng-container",35),n.YNc(4,yA,4,4,"ng-container",35),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function SA(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function NA(e,l){if(1&e&&(n.TgZ(0,"td",71),n.ynx(1,72),n.YNc(2,RZ,4,4,"span",73),n.YNc(3,$Z,3,4,"span",73),n.YNc(4,WZ,2,2,"ng-container",73),n.YNc(5,XZ,4,4,"ng-container",73),n.YNc(6,nA,3,5,"div",73),n.YNc(7,eA,3,6,"div",73),n.YNc(8,lA,4,3,"ng-container",73),n.YNc(9,sA,4,3,"ng-container",73),n.YNc(10,dA,5,4,"ng-container",73),n.YNc(11,fA,2,1,"ng-container",73),n.YNc(12,MA,5,4,"ng-container",73),n.YNc(13,SA,3,1,"ng-container",74),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongTienThu"),n.xp6(1),n.Q6J("ngSwitchCase","phieuTaoRa"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangHoaDon"),n.xp6(1),n.Q6J("ngSwitchCase","tenTinhTrangThanhToan"),n.xp6(1),n.Q6J("ngSwitchCase","typeBanTraLai"),n.xp6(1),n.Q6J("ngSwitchCase","idTinhTrangThanhToan"),n.xp6(1),n.Q6J("ngSwitchCase","idTinhTrangPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner")}}function DA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,NA,14,13,"td",70),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function ZA(e,l){if(1&e&&(n.TgZ(0,"tr"),n.YNc(1,BZ,2,1,"td",61),n.TgZ(2,"td",62),n.YNc(3,YZ,5,3,"div",63),n.YNc(4,GZ,2,1,"ng-container",35),n.qZA(),n.YNc(5,DA,2,1,"ng-container",29),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngIf","sendPartner"!==t.viewMode),n.xp6(2),n.Q6J("ngIf","sendPartner"===t.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"!==t.viewMode),n.xp6(1),n.Q6J("ngForOf",t.gridColumns)}}function AA(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function vA(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",82),n.BQk())}function PA(e,l){1&e&&n.YNc(0,vA,2,0,"ng-container",35),2&e&&n.Q6J("ngIf",l.model)}const EA=function(){return{y:"550px"}};let Ti=(()=>{class e extends V.t{_notification;spinner;_modalService;httpClient;msg;_phieuBanHangService;_dropdownCommonMajorService;_donHangService;_phieuXuatService;_thuChiService;_phieuBanTraLaiService;_userService;_chiNhanhService;sendDataPartnerService;tsb=(0,n.f3M)(J.A);viewMode;nzTableComponent;scrollToIndex(t){this.nzTableComponent?.cdkVirtualScrollViewport?.scrollToIndex(t)}date=null;searchModel={keyword:null,fromDate:null,toDate:null,idLoaiBanHang:null,idTrangThaiThanhToan:null,idTinhTrangHoaDon:null,listIdChiNhanh:[]};lstChiNhanh=[];isChonChiNhanh=!1;GUID_RONG="00000000-0000-0000-0000-000000000000";daLoadLuoiLanDau=!1;chotChanLoadLuoi=null;tinhTrangHoaDonDaXuat=y.LZ.DaXuat;tinhTrangHoaDonChuaXuat=y.LZ.ChuaXuat;tinhTrangThanhToanDaThanhToan=y.Gq.DaThanhToan;tinhTrangThanhToanCongNo=y.Gq.CongNo;tinhTrangThanhToanHuyThanhToan=y.Gq.HuyThanhToan;listLoaiBanHang=[];listTrangThaiThanhToan=[];listTinhTrangHoaDon=[];lstNhanVien=[];userLogin;constructor(t,i,o,a,h,u,r,d,m,b,f,Z,H,x){super(a),this._notification=t,this.spinner=i,this._modalService=o,this.httpClient=a,this.msg=h,this._phieuBanHangService=u,this._dropdownCommonMajorService=r,this._donHangService=d,this._phieuXuatService=m,this._thuChiService=b,this._phieuBanTraLaiService=f,this._userService=Z,this._chiNhanhService=H,this.sendDataPartnerService=x}ngOnInit(){this.gridColumns=[new _.C4({field:"maPhieu",header:this.tsb.t("table-ma-phieu","M\xe3 phi\u1ebfu"),thWidth:"170px",class:"text-left"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"150px",class:"text-left"}),new _.C4({field:"maDonHang",header:this.tsb.t("table-ma-don-hang","M\xe3 \u0111\u01a1n h\xe0ng"),thWidth:"150px",class:"text-left"}),new _.C4({field:"typeBanTraLai",header:this.tsb.t("table-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng"),thWidth:"150px",class:"text-left",dataType:"typeBanTraLai"}),new _.C4({field:"tenKhachHang",header:this.tsb.t("table-khach-hang","Kh\xe1ch h\xe0ng"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tongTienThu",header:this.tsb.t("table-tong-tien-thu","T\u1ed5ng ti\u1ec1n thu"),thWidth:"150px",class:"text-right",dataType:"tongTienThu"}),new _.C4({field:"idTinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"200px",class:"text-center",dataType:"idTinhTrangPhieu"}),new _.C4({field:"phieuTaoRa",header:this.tsb.t("table-phieu-tao-ra","Phi\u1ebfu t\u1ea1o ra"),thWidth:"200px",class:"text-center",dataType:"phieuTaoRa"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao-phieu","Ng\xe0y t\u1ea1o phi\u1ebfu"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner",visible:"sendPartner"===this.viewMode}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center",visible:"sendPartner"===this.viewMode})],this.getTinhTrangHoaDon(),this.getLoaiMuaHang(),this.getTinhTrangThanhToan(),this.chotChanLoadLuoi=setTimeout(()=>this.loadLuoiLanDau(),5e3),this.getChiNhanh().then(()=>this.loadCurrentUser()),this.getNhanVien()}getNhanVien(t=null,i=null){this._userService.TimKiemTheoRoleVaKeyword({keyword:t,idNhanVien:i}).subscribe(o=>{o.success&&(this.lstNhanVien=o.data)})}getChiNhanh(){return this._chiNhanhService.LayListChiNhanh().then(t=>
1{t?.success&&t.data&&(this.lstChiNhanh=t.data)}).catch(()=>{})}loadCurrentUser(){this._userService.getCurrentUser().subscribe({next:t=>{t&&(this.userLogin=t,this.xacDinhQuyenChonChiNhanh(t)),this.loadLuoiLanDau()},error:()=>this.loadLuoiLanDau()})}xacDinhQuyenChonChiNhanh(t){if(!t)return;if(this.isChonChiNhanh=1==t.isAdmin||1==t.isSuperUser||1==t.isCSKH||(t.roleCodes??[]).includes("DV_AD_MCN"),!this.isChonChiNhanh)return;const o=t.idChiNhanh;o&&o!=this.GUID_RONG&&this.lstChiNhanh.some(h=>h.id==o)&&0==(this.searchModel.listIdChiNhanh??[]).length&&(this.searchModel.listIdChiNhanh=[o])}ngOnDestroy(){this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi)}loadLuoiLanDau(){this.daLoadLuoiLanDau||(this.daLoadLuoiLanDau=!0,this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi),this.gridLoadData())}gridLoadData(){setTimeout(t=>{null!=this.date?(this.searchModel.fromDate=this.date[0],this.searchModel.toDate=this.date[1]):this._notification.error(p.$.ERROR,this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y.")),this.searchModel.calculateSum=1==this.page,this.searchModel.calculateSumOverView=1==this.page;let i={...this.getGridOption(),...this.searchModel};this.spinner.show(),this._phieuBanTraLaiService.TimTheoDieuKien(i).then(o=>{o.success?(this.spinner.hide(),this.gridData=o.data,this.totalRecord=o.totalRecord):(this.spinner.hide(),this._notification.error(p.$.ERROR,o.message))})})}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onSearch(){this.gridLoadData()}onViewLichSu(t){this._modalService.create({nzTitle:this.tsb.t("tlt-lich-su-phieu-ban-hang","L\u1ecbch s\u1eed phi\u1ebfu b\xe1n h\xe0ng"),nzContent:Ht,nzComponentParams:{idPhieu:t},nzWidth:1e3,nzFooter:null,nzMaskClosable:!1})}onClickPhieu(t,i){var o=this;return(0,I.Z)(function*(){let a;a=i.idDonHang,"banhang"==t&&o._modalService.create({nzTitle:o.tsb.t("tlt-chi-tiet-phieu-ban-tra-lai","Chi ti\u1ebft phi\u1ebfu b\xe1n tr\u1ea3 l\u1ea1i")+" "+i.maPhieu,nzContent:mi.X,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:i.id},nzMaskClosable:!0}).afterClose.subscribe(u=>{o.gridLoadData()}),"thutien"==t&&(i.maDonHang?o._thuChiService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._thuChiService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-thu-chi","Kh\xf4ng c\xf3 phi\u1ebfu thu chi."));o._modalService.create({nzTitle:o.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{top:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:h.data,trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(r=>{r&&o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)})),"xuatkho"==t&&(i.maDonHang?o._phieuXuatService.TimIdTheoMaDon(i.maDonHang).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!0},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}):o._phieuXuatService.TimIdTheoIdPhieuBanHang(i.id).then(h=>{if(h.success){if(!h.data)return void o._notification.error(p.$.ERROR,o.tsb.t("msg-khong-co-phieu-xuat","Kh\xf4ng c\xf3 phi\u1ebfu xu\u1ea5t."));o._modalService.create({nzTitle:o.tsb.t("tlt-xem-phieu-xuat","Xem phi\u1ebfu xu\u1ea5t"),nzContent:et,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"50px"},nzWidth:"100%",nzComponentParams:{lstId:h.data,isXem:!1},nzMaskClosable:!0}).afterClose.subscribe(r=>{o.gridLoadData()})}else o._notification.error(p.$.ERROR,h.message)}))})()}getIdPhieuBanHang(t){return new Promise((i,o)=>{this._donHangService.LayIdCacPhieuTheoId(t).then(a=>{a.success?i(a.data):o(a.message)}).catch(a=>{o(a)})})}onTaoPhieuBanTraLai(){this._modalService.create({nzTitle:this.tsb.t("tlt-chi-tiet-phieu-ban-tra-lai","Chi ti\u1ebft phi\u1ebfu b\xe1n tr\u1ea3 l\u1ea1i")+" ",nzContent:mi.X,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{backgroundColor:"#f9fbfd",padding:"10px"},nzComponentParams:{id:null},nzMaskClosable:!0}).afterClose.subscribe(i=>{this.gridLoadData()})}getTinhTrangHoaDon(){this._dropdownCommonMajorService.DropdownTinhTrangHoaDon().then(t=>{t.success?this.listTinhTrangHoaDon=t.data:this._notification.error(p.$.ERROR,t.message)})}getLoaiMuaHang(){this._dropdownCommonMajorService.DropdownLoaiBanHang().then(t=>{t.success?this.listLoaiBanHang=t.data:this._notification.error(p.$.ERROR,t.message)})}getTinhTrangThanhToan(){this._dropdownCommonMajorService.DropdownTinhTrangThanhToan().then(t=>{t.success?this.listTrangThaiThanhToan=t.data:this._notification.error(p.$.ERROR,t.message)})}onTaoHangBanTraLai(t){}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning("C\u1ea3nh b\xe1o","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi.");i.spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuTraLaiHangBan",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i.spinner.hide(),i.gridLoadData()}).apply(this,arguments)}exportExcel(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));const t={...this.getGridOption(),...this.searchModel,fromDate:this.date[0],toDate:this.date[1],listIds:"sendPartner"===this.viewMode?this.gridData.filter(i=>i.isRowCheck).map(i=>i.id):[]};this.spinner.show(),this._phieuBanTraLaiService.ExportHangBanTraLai(t).then(i=>{this.spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-ban-tra-lai-kt.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this.spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})}exportExcelDanhSach(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-ch
1on-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));const t={...this.getGridOption(),...this.searchModel,fromDate:this.date[0],toDate:this.date[1],listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this.spinner.show(),this._phieuBanTraLaiService.ExportDanhSachPhieuBanTraLai(t).then(i=>{this.spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="phieu-ban-tra-lai-danh-sach.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this.spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}static \u0275fac=function(i){return new(i||e)(n.Y36(E.zb),n.Y36(O.t2),n.Y36(S.Sf),n.Y36(L.eN),n.Y36(mn.dD),n.Y36(vt.Y),n.Y36(an.f),n.Y36(Ft.j),n.Y36(ft.p),n.Y36(Bn.G),n.Y36(bZ.B),n.Y36(F.K),n.Y36($.e),n.Y36(Nn))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-ban-tra-lai"]],viewQuery:function(i,o){if(1&i&&n.Gf(yZ,5),2&i){let a;n.iGM(a=n.CRH())&&(o.nzTableComponent=a.first)}},inputs:{viewMode:"viewMode"},features:[n.qOj],decls:95,vars:110,consts:[[1,"row"],[1,"col-12"],[1,"d-flex","justify-content-between","align-items-center","m-b-15"],[1,"font-weight-normal","m-b-0"],["nz-button","","nzSize","small","nzType","primary",3,"click",4,"ngIf"],[1,"col-lg-11"],["class","m-b-10 col-lg-2",4,"ngIf"],[1,"m-b-10","col-lg-2"],[1,"filter-label",3,"title"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"nzSize","placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nzShowSearch","","nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[1,"col-lg-1","text-right","filter-action"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],[1,"group-right","text-right"],["class","m-l-5","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","class","text-center",3,"nzWidth",4,"ngIf"],["appThDirective","",1,"text-center",3,"nzWidth"],[4,"ngIf"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nzMode","multiple","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",1,"w-100",3,"nzSize","ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["type","checkbox","value","",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size:11px;color:#1890ff;font-weight:600;",4,"ngIf"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["class","text-center",4,"ngIf"],[1,"text-center"],["style","\n display: flex;\n align-items: center;\n justify-content: center;\n ",4,"ngIf"],["type","checkbox","value","",1,"form-check-input","checkbox-zoom",3,"checked","click"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498db",3,"Value","HauTo"],[1,"tag","tag-outline",3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"div",1)(2,"nz-card")(3,"div",2)(4,"h4",3),n._uU(5),n.ALo(6,"tsb"),n.qZA(),n.YNc(7,MZ,4,4,"button",4),n.qZA(),n.TgZ(8,"div",0)(9,"div",5)(10,"div",0),n.YNc(11,NZ,8,17,"div",6),n.TgZ(12,"div",7)(13,"label",8),n.ALo(14,"tsb"),n._uU(15),n.ALo(16,"tsb"),n.qZA(),n.TgZ(17,"nz-input-group",9)(18,"input",10),n.NdJ("ngModelChange",function(h){return o.searchModel.keyword=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(19,"tsb"),n.qZA()(),n.YNc(20,DZ,1,0,"ng-template",null,11,n.W1O),n.YNc(22,AZ,1,1,"ng-template",null,12,n.W1O),n.qZA(),n.TgZ(24,"div",7)(25,"label",8),n.ALo(26,"tsb"),n._uU(27),n.ALo(28,"tsb"),n.qZA(),n.TgZ(29,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.searchModel.idLoaiBanHang=h}),n.ALo(30,"tsb"),n.YNc(31,vZ,2,3,"nz-option",14),n.qZA()(),n.TgZ(32,"div",7)(33,"label",8),n.ALo(34,"tsb"),n._uU(35),n.ALo(36,"tsb"),n.qZA(),n.TgZ(37,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.searchModel.idTrangThaiThanhToan=h}),n.ALo(38,"tsb"),n.YNc(39,PZ,2,3,"nz-option",14),n.qZA()(),n.TgZ(40,"div",7)(41,"label",8),n.ALo(42,"tsb"),n._uU(43),n.ALo(44,"tsb"),n.qZA(),n.TgZ(45,"nz-select",13),n.NdJ("ngModelChange",function(h){return o.searchModel.idTinhTrangHoaDon=h}),n.ALo(46,"tsb"),n.YNc(47,EZ,2,3,"nz-option",14),n.qZA()(),n.TgZ(48,"div",7)(49,"label",8),n.ALo(50,"tsb"),n._uU(51),n.ALo(52,"tsb"),n.qZA(),n.TgZ(53,"app-date-picker-range",15),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}
1),n.qZA()()()(),n.TgZ(54,"div",16)(55,"button",17),n.NdJ("click",function(){return o.onSearch()}),n._UZ(56,"span",18),n.TgZ(57,"span"),n._uU(58),n.ALo(59,"tsb"),n.qZA()()()()()()(),n.TgZ(60,"div",0)(61,"div",1)(62,"nz-card")(63,"div",19)(64,"div",20),n.YNc(65,kZ,4,5,"button",21),n.qZA(),n.TgZ(66,"div",22),n.YNc(67,LZ,4,5,"button",23),n.YNc(68,wZ,4,5,"button",23),n.TgZ(69,"button",24),n._UZ(70,"i",25),n.qZA(),n.TgZ(71,"nz-dropdown-menu",null,26)(73,"ul",27),n.YNc(74,OZ,5,4,"li",28),n.YNc(75,qZ,4,2,"ng-container",29),n.qZA()()()(),n.TgZ(76,"app-table-resize",30),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(77,"nz-table",31,32),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(80,"thead")(81,"tr"),n.YNc(82,JZ,4,7,"th",33),n.TgZ(83,"th",34),n.YNc(84,IZ,3,4,"span",35),n.YNc(85,UZ,5,6,"ng-container",35),n.qZA(),n.YNc(86,HZ,2,1,"ng-container",29),n.qZA()(),n.TgZ(87,"tbody"),n.YNc(88,ZA,6,4,"ng-template",36),n.qZA()()(),n.TgZ(89,"div",37)(90,"nz-pagination",38),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(91,AA,1,3,"ng-template",null,39,n.W1O),n.qZA()()(),n.YNc(93,PA,1,1,"ng-template",null,40,n.W1O),n.qZA()()),2&i){const a=n.MAs(21),h=n.MAs(23),u=n.MAs(72),r=n.MAs(92);n.xp6(5),n.Oqu(n.xi3(6,61,"title-phieu-ban-hang-tra-lai","Phi\u1ebfu b\xe1n h\xe0ng tr\u1ea3 l\u1ea1i")),n.xp6(2),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(4),n.Q6J("ngIf",o.isChonChiNhanh),n.xp6(2),n.Q6J("title",n.xi3(14,64,"label-ma-ten-khach","M\xe3, t\xean kh\xe1ch")),n.xp6(2),n.Oqu(n.xi3(16,67,"label-ma-ten-khach","M\xe3, t\xean kh\xe1ch")),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("nzSize","small")("placeholder",n.xi3(19,70,"plh-ma-ten-khach","M\xe3, t\xean kh\xe1ch"))("ngModel",o.searchModel.keyword),n.xp6(7),n.Q6J("title",n.xi3(26,73,"label-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng")),n.xp6(2),n.Oqu(n.xi3(28,76,"label-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng")),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idLoaiBanHang)("nzPlaceHolder",n.xi3(30,79,"plh-loai-ban-hang","Lo\u1ea1i b\xe1n h\xe0ng")),n.xp6(2),n.Q6J("ngForOf",o.listLoaiBanHang),n.xp6(2),n.Q6J("title",n.xi3(34,82,"label-trang-thai-thanh-toan","Tr\u1ea1ng th\xe1i thanh to\xe1n")),n.xp6(2),n.Oqu(n.xi3(36,85,"label-trang-thai-thanh-toan","Tr\u1ea1ng th\xe1i thanh to\xe1n")),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTrangThaiThanhToan)("nzPlaceHolder",n.xi3(38,88,"plh-trang-thai-thanh-toan","Tr\u1ea1ng th\xe1i thanh to\xe1n")),n.xp6(2),n.Q6J("ngForOf",o.listTrangThaiThanhToan),n.xp6(2),n.Q6J("title",n.xi3(42,91,"label-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n")),n.xp6(2),n.Oqu(n.xi3(44,94,"label-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("nzSize","small")("ngModel",o.searchModel.idTinhTrangHoaDon)("nzPlaceHolder",n.xi3(46,97,"plh-tinh-trang-hoa-don","T\xecnh tr\u1ea1ng h\xf3a \u0111\u01a1n")),n.xp6(2),n.Q6J("ngForOf",o.listTinhTrangHoaDon),n.xp6(2),n.Q6J("title",n.xi3(50,100,"label-thoi-gian-tao-phieu","Th\u1eddi gian t\u1ea1o phi\u1ebfu")),n.xp6(2),n.Oqu(n.xi3(52,103,"label-thoi-gian-tao-phieu","Th\u1eddi gian t\u1ea1o phi\u1ebfu")),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(59,106,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(7),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(2),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(109,EA))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("nzWidth","60px"),n.xp6(1),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(4),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:['@charset "UTF-8";.da-thanh-toan[_ngcontent-%COMP%]{background-color:#d3f9d8;color:#007a1e;padding:4px 12px;border-radius:16px;font-weight:500}.chua-thanh-toan[_ngcontent-%COMP%]{background-color:#ffe0e0;color:#e53935;padding:4px 12px;border-radius:16px;font-weight:500}.cong-no[_ngcontent-%COMP%]{background-color:#fff5e0;color:#e2ab29;padding:4px 12px;border-radius:16px;font-weight:500}.tag[_ngcontent-%COMP%]{display:inline-block;font-size:12px;padding:2px 8px;margin:2px 4px 2px 0;border-radius:10px;font-weight:500;white-space:nowrap;cursor:pointer}.tag-outline[_ngcontent-%COMP%]{background-color:#eaf4ff;color:#1e90ff;border:1px solid #b3dcff}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}.filter-label[_ngcontent-%COMP%]{display:block;margin-bottom:4px;font-size:12px;line-height:18px;font-weight:500;color:#72849a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 992px){.filter-action[_ngcontent-%COMP%]{margin-top:22px}}']})}return e})();function kA(e,l){if(1&e&&(n.TgZ(0,"nz-option",39),n._uU(1),n.qZA()),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.tenChiNhanh)("nzValue",t.id),n.xp6(1),n.hij(" ",t.tenChiNhanh," ")}}function LA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-select",37),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.gridFilter.listIdChiNhanh=o)}),n.ALo(1,"tsb"),n.YNc(2,kA,2,3,"nz-option",38),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("nzSize","small")("ngModel",t.gridFilter.listIdChiNhanh)("nzMaxTagCount",1)("nzDropdownMatchSelectWidth",!1)("nzPlaceHolder",n.xi3(1,6,"plh-tat-ca-chi-nhanh","T\u1ea5t c\u1ea3 chi nh\xe1nh")),n.xp6(2),n.Q6J("ngForOf",t.lstChiNhanh)}}function wA(e,l){1&e&&n._UZ(0,"i",40)}function OA(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"i",42),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2);return n.KtG(o.gridFilter.keyWord="")}),n.qZA()}}function qA(e,l){if(1&e&&n.YNc(0,OA,1,0,"i",41),2&e){const t=n.oxw();n.Q6J("ngIf",t.gridFilter.keyWord)}}function QA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",43),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onThemMoi())}),n._UZ(1,"i",44),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"btn-tao-phieu","T\u1ea1o phi\u1ebfu")," "))}function JA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",45),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.sendDataToPartner())}),n._UZ(1,"i",46),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-dong-bo-sang-doi-tac","\u0110\u1ed3ng b\u1ed9 sang \u0111\u1ed1i t\xe1c")," "))}function IA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcelDanhSach())}),n._UZ(1,"i",48),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xuat-excel","Xu\u1ea5t Excel")," "))}function UA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",47),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",48),n._uU(2),n.ALo(3,"tsb"),n.qZA()}2&e&&(n.Q6J("nzSize","small"),n.xp6(2),n.hij(" ",n.xi3(3,2,"btn-xuat-excel","Xu\u1ea5t Excel")," "))}function KA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"li",49),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.exportExcel())}),n._UZ(1,"i",48),n.TgZ(2,"span"),n._uU(3),n.ALo(4,"tsb"),n.qZA()()}2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-export-to-excel","Export To Excel"),""))}function HA(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"li",50)(2,"label",51),n.NdJ("ngModelChange",function(o){const h=n.CHM(t).$implicit;return n.KtG(h.visible=o)}),n._uU(3),n.qZA()(),n.BQk()}if(2&e){const t=l.$implicit;n.xp6(2),n.Q6J("ngModel",t.visible),n.xp6(1),n.Oqu(t.header)}}function BA(e,l){if(1&e&&(n.TgZ(0,"div",54),n._uU(1),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.hij(" ",t.getRowsSelect().length," ")}}function FA(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"th",29)(1,"input",52),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllItem(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.checkAll=o)}),n.ALo(2,"tsb"),n.qZA(),n.YNc(3,BA,2,1,"div",53),n.qZA()}if(2&e){const t=n.oxw();n.Q6J("nzWidth","40px"),n.xp6(1),n.Q6J("title",n.xi3(2,4,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",t.checkAll),n.xp6(2),n.Q6J("ngIf",t.getRowsSelect().length>0)}}function VA(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"table-stt","STT")))}function YA(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",55),n.NdJ("click",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.onCheckAllItem(o))})("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.checkAll=o)}),n.ALo(2,"tsb"),n.qZA(),n.TgZ(3,"div"),n._uU(4),n.qZA(),n.BQk()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("title",n.xi3(2,3,"tooltip-chon-tat-ca","Ch\u1ecdn t\u1ea5t c\u1ea3"))("ngModel",t.checkAll),n.xp6(3),n.hij(" ",t.getSelectedDataLength()," ")}}function GA(e,l){if(1&e&&(n.TgZ(0,"th",57),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzColumnKey",t.field)("nzWidth",t.thWidth)("ngClass",t.class)("nzSortFn",t.sort),n.xp6(1),n.hij(" ",t.header," ")}}function RA(e,l){if(1&e&&(n.ynx(0),n.YNc(1,GA,2,5,"th",56),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function $A(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"td",59)(1,"input",65),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()()}if(2&e){const t=n.oxw().$implicit;n.xp6(1),n.Q6J("checked",null==t?null:t.isRowCheck)}}function WA(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"input",69),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA(),n.BQk()}}function XA(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"input",70),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(2).$implicit,a=n.oxw();return n.KtG(a.onCheckItem(o))}),n.qZA()}}function jA(e,l){if(1&e&&(n.TgZ(0,"div",66),n.YNc(1,WA,2,0,"ng-container",67),n.YNc(2,XA,1,0,"ng-template",null,68,n.W1O),n._uU(4),n.qZA()),2&e){const t=n.MAs(3),i=n.oxw(),o=i.$implicit,a=i.index,h=n.oxw();n.xp6(1),n.Q6J("ngIf",null==o?null:o.isRowCheck)("ngIfElse",t),n.xp6(3),n.hij(" ",h.getRowIndex(a)," ")}}function nv(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw().index,i=n.oxw();n.xp6(1),n.Oqu(i.getRowIndex(t))}}function tv(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n._UZ(3,"br"),n.TgZ(4,"span"),n._uU(5),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,2,i[t.field],"HH:mm dd/MM/yyyy")," "),n.xp6(4),n.hij("(",i.nguoiCapNhatUsername,")")}}function ev(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"dd/MM/yyyy")," ")}}function iv(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"date"),n.qZA()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}function ov(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"app-span-currency",76),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("Value",t.tongTien)("HauTo","(\u0111)")}}function av(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",72),n._uU(2),n.qZA()()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",null==i.tinhTrangPhieuMap[t.tinhTrangPhieu]?null:i.tinhTrangPhieuMap[t.tinhTrangPhieu].class),n.xp6(1),n.hij(" ",null==i.tinhTrangPhieuMap[t.tinhTrangPhieu]?null:i.tinhTrangPhieuMap[t.tinhTrangPhieu].text," ")}}const Ci=function(e,l){return{"da-thanh-toan":e,"chua-thanh-toan":l}};function lv(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",72),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngClass",n.WLB(8,Ci,!0===i[null==t?null:t.field],!0!==i[null==t?null:t.field])),n.xp6(1),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(3,2,"option-da-thanh-toan","\u0110\xe3 thanh to\xe1n"):n.xi3(4,5,"option-chua-thanh-toan","Ch\u01b0a thanh to\xe1n")," ")}}function hv(e,l){if(1&e&&(n.TgZ(0,"div")(1,"span",72),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.Q6J("ngClass",n.WLB(8,Ci,!0===i[null==t?null:t.field],!0!==i[null==t?null:t.field])),n.xp6(1),n.hij(" ",!0===i[null==t?null:t.field]?n.xi3(3,2,"option-da-hoan-thanh","\u0110\xe3 ho\xe0n th\xe0nh"):n.xi3(4,5,"option-chua-hoan-thanh","Ch\u01b0a ho\xe0n th\xe0nh")," ")}}function cv(e,l){1&e&&n.GkF(0)}const uv=function(e){return{model:e}};function sv(e,l){if(1&e&&(n.ynx(0),n.YNc(1,cv,1,0,"ng-container",77),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw().$implicit;n.oxw();const o=n.MAs(60);n.xp6(1),n.Q6J("ngTemplateOutlet",o)("ngTemplateOutletContext",n.VKq(2,uv,i[t.field]))}}function rv(e,l){if(1&e&&(n.ynx(0),n.YNc(1,sv,2,4,"ng-container",30),n.BQk()),2&e){const t=n.oxw(2).$implicit;n.xp6(1),n.Q6J("ngIf","suDung"==t.field)}}function gv(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"span",79),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.onShowPhieuXuat(o.idPhieuXuat))}),n._uU(1),n.ALo(2,"tsb"),n.qZA()}2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"btn-phieu-xuat-kho","Phi\u1ebfu xu\u1ea5t kho")))}function pv(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"span",79),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(4).$implicit,a=n.oxw();return n.KtG(a.onShowPhieuThu(o.idPhieuThu))}),n._uU(1),n.ALo(2,"tsb"),n.qZA()}2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"btn-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n")))}function _v(e,l){if(1&e&&(n.ynx(0),n.YNc(1,gv,3,4,"span",78),n.YNc(2,pv,3,4,"span",78),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",t.idPhieuXuat),n.xp6(1),n.Q6J("ngIf",t.idPhieuThu)}}function dv(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",80),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-da-dong-bo","\u0110\xe3 \u0111\u1ed3ng b\u1ed9")))}function mv(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",81),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-dang-cho-xu-ly","\u0110ang ch\u1edd x\u1eed l\xfd")))}function Tv(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",82),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-loi-dong-bo","L\u1ed7i \u0111\u1ed3ng b\u1ed9")))}function Cv(e,l){1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",83),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.BQk()),2&e&&(n.xp6(2),n.Oqu(n.xi3(3,1,"option-chua-dong-bo","Ch\u01b0a \u0111\u1ed3ng b\u1ed9")))}function fv(e,l){if(1&e&&(n.ynx(0),n.YNc(1,dv,4,4,"ng-container",30),n.YNc(2,mv,4,4,"ng-container",30),n.YNc(3,Tv,4,4,"ng-container",30),n.YNc(4,Cv,4,4,"ng-container",30),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf","SUCCESS"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","WAITING_STATUS_PARTNER"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf","ERROR_CALL_API"===t.statusSendPartner),n.xp6(1),n.Q6J("ngIf",!t.statusSendPartner)}}function zv(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span"),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(2),n.hij(" ",i[t.field]," ")}}function xv(e,l){if(1&e&&(n.TgZ(0,"td",72),n.ynx(1,73),n.YNc(2,tv,6,5,"span",74),n.YNc(3,ev,3,4,"span",74),n.YNc(4,iv,3,4,"span",74),n.YNc(5,ov,2,2,"ng-container",74),n.YNc(6,av,3,2,"div",74),n.YNc(7,lv,5,11,"div",74),n.YNc(8,hv,5,11,"div",74),n.YNc(9,rv,2,1,"ng-container",74),n.YNc(10,_v,3,2,"ng-container",74),n.YNc(11,fv,5,4,"ng-container",74),n.YNc(12,zv,3,1,"ng-container",75),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","date"),n.xp6(1),n.Q6J("ngSwitchCase","ngayHachToan"),n.xp6(1),n.Q6J("ngSwitchCase","dateStartToEnd"),n.xp6(1),n.Q6J("ngSwitchCase","tongTien"),n.xp6(1),n.Q6J("ngSwitchCase","tinhTrangPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","isThanhToanThuChiThanhCong"),n.xp6(1),n.Q6J("ngSwitchCase","isPhieuNhapHoanThanh"),n.xp6(1),n.Q6J("ngSwitchCase","suDung"),n.xp6(1),n.Q6J("ngSwitchCase","phieuTaoRa"),n.xp6(1),n.Q6J("ngSwitchCase","statusSendPartner")}}function bv(e,l){if(1&e&&(n.ynx(0),n.YNc(1,xv,13,12,"td",71),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function yv(e,l){if(1&e){const t=n.EpF();
1n.ynx(0),n.TgZ(1,"button",84),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onEdit(o.id))}),n.ALo(2,"tsb"),n._UZ(3,"i",85),n.qZA(),n.BQk()}2&e&&(n.xp6(1),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(2,2,"tooltip-sua","S\u1eeda")))}function Mv(e,l){1&e&&(n.TgZ(0,"li",50)(1,"span",86),n._UZ(2,"i",87),n._uU(3),n.ALo(4,"tsb"),n.qZA()()),2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-phieu-chi-tra-ncc","Phi\u1ebfu chi tr\u1ea3 NCC"),""))}function Sv(e,l){1&e&&(n.TgZ(0,"li",50)(1,"span",86),n._UZ(2,"i",87),n._uU(3),n.ALo(4,"tsb"),n.qZA()()),2&e&&(n.xp6(3),n.hij(" ",n.xi3(4,1,"btn-phieu-nhap","Phi\u1ebfu nh\u1eadp"),""))}function Nv(e,l){if(1&e&&(n.TgZ(0,"tr"),n.YNc(1,$A,2,1,"td",58),n.TgZ(2,"td",59),n.YNc(3,jA,5,3,"div",60),n.YNc(4,nv,2,1,"ng-container",30),n.qZA(),n.YNc(5,bv,2,1,"ng-container",24),n.TgZ(6,"td",61)(7,"nz-button-group"),n.YNc(8,yv,4,5,"ng-container",30),n.TgZ(9,"button",62),n._UZ(10,"span",63),n.qZA()(),n.TgZ(11,"nz-dropdown-menu",null,21)(13,"ul",22),n.YNc(14,Mv,5,4,"li",64),n.YNc(15,Sv,5,4,"li",64),n.qZA()()()()),2&e){const t=l.$implicit,i=n.MAs(12),o=n.oxw();n.xp6(1),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(2),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(3),n.Q6J("ngIf",2!=t.maTinhTrang),n.xp6(1),n.Q6J("nzSize","small")("nzDropdownMenu",i),n.xp6(5),n.Q6J("ngIf",t.idsThuChi),n.xp6(1),n.Q6J("ngIf",t.idPhieuNhap)}}function Dv(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," of ",l.$implicit," items ")}}function Zv(e,l){1&e&&(n.ynx(0),n._UZ(1,"i",88),n.BQk())}function Av(e,l){1&e&&n.YNc(0,Zv,2,0,"ng-container",30),2&e&&n.Q6J("ngIf",l.model)}const vv=function(){return[10,10]},Pv=function(){return{y:"550px"}};let fi=(()=>{class e extends V.t{_modalService;_httpClient;_notification;_spinner;_phieuTraLaiHangMuaService;sendDataPartnerService;_chiNhanhService;_userService;tsb=(0,n.f3M)(J.A);viewMode;date=null;gridFilter={keyWord:null,fromDate:null,toDate:null,listIdChiNhanh:[]};lstChiNhanh=[];isChonChiNhanh=!1;userLogin;GUID_RONG="00000000-0000-0000-0000-000000000000";daLoadLuoiLanDau=!1;chotChanLoadLuoi=null;tinhTrangPhieuHoanThanh=y.dt.DaHoanThanh;tinhTrangPhieuDangXuLy=y.dt.DangXuLy;constructor(t,i,o,a,h,u,r,d){super(i),this._modalService=t,this._httpClient=i,this._notification=o,this._spinner=a,this._phieuTraLaiHangMuaService=h,this.sendDataPartnerService=u,this._chiNhanhService=r,this._userService=d}ngOnInit(){this.tinhTrangPhieuMap={[y.dt.ChuaXuLy]:{text:this.tsb.t("option-chua-xu-ly","Ch\u01b0a x\u1eed l\xfd"),class:"chua-xu-ly"},[y.dt.DangXuLy]:{text:this.tsb.t("option-dang-xu-ly","\u0110ang x\u1eed l\xfd"),class:"dang-xu-ly"},[y.dt.DaHoanThanh]:{text:this.tsb.t("option-hoan-thanh","Ho\xe0n th\xe0nh"),class:"da-hoan-thanh"},[y.dt.HuyBo]:{text:this.tsb.t("option-huy-bo","H\u1ee7y b\u1ecf"),class:"huy-bo"}},this.initForm(),this.chotChanLoadLuoi=setTimeout(()=>this.loadLuoiLanDau(),5e3),this.getChiNhanh().then(()=>this.loadCurrentUser())}getChiNhanh(){return this._chiNhanhService.LayListChiNhanh().then(t=>{t?.success&&t.data&&(this.lstChiNhanh=t.data)}).catch(()=>{})}loadCurrentUser(){this._userService.getCurrentUser().subscribe({next:t=>{t&&(this.userLogin=t,this.xacDinhQuyenChonChiNhanh(t)),this.loadLuoiLanDau()},error:()=>this.loadLuoiLanDau()})}xacDinhQuyenChonChiNhanh(t){if(!t)return;if(this.isChonChiNhanh=1==t.isAdmin||1==t.isSuperUser||1==t.isCSKH||(t.roleCodes??[]).includes("DV_AD_MCN"),!this.isChonChiNhanh)return;const o=t.idChiNhanh;o&&o!=this.GUID_RONG&&this.lstChiNhanh.some(h=>h.id==o)&&0==(this.gridFilter.listIdChiNhanh??[]).length&&(this.gridFilter.listIdChiNhanh=[o])}ngOnDestroy(){this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi)}loadLuoiLanDau(){this.daLoadLuoiLanDau||(this.daLoadLuoiLanDau=!0,this.chotChanLoadLuoi&&clearTimeout(this.chotChanLoadLuoi),this.gridLoadData())}initForm(){this.gridColumns=[new _.C4({field:"ngayHachToan",header:this.tsb.t("table-ngay-hach-toan","Ng\xe0y h\u1ea1ch to\xe1n"),thWidth:"150px",class:"text-center",dataType:"ngayHachToan"}),new _.C4({field:"maPhieu",header:this.tsb.t("table-ma","M\xe3"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tenChiNhanh",header:this.tsb.t("table-chi-nhanh","Chi nh\xe1nh"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tenNhaCungCap",header:this.tsb.t("table-ten-nha-cung-cap","T\xean nh\xe0 cung c\u1ea5p"),thWidth:"150px",class:"text-left"}),new _.C4({field:"tongTien",header:this.tsb.t("table-tong-tien","T\u1ed5ng ti\u1ec1n"),thWidth:"150px",class:"text-right",dataType:"tongTien"}),new _.C4({field:"tinhTrangPhieu",header:this.tsb.t("table-tinh-trang-phieu","T\xecnh tr\u1ea1ng phi\u1ebfu"),thWidth:"150px",class:"text-center",dataType:"tinhTrangPhieu"}),new _.C4({field:"phieuTaoRa",header:this.tsb.t("table-phieu-tao-ra","Phi\u1ebfu t\u1ea1o ra"),thWidth:"150px",class:"text-center",dataType:"phieuTaoRa"}),new _.C4({field:"ngayTao",header:this.tsb.t("table-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"150px",class:"text-center",dataType:"date"}),new _.C4({field:"statusSendPartner",header:this.tsb.t("table-trang-thai-gui-doi-tac","Tr\u1ea1ng th\xe1i g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"180px",class:"text-center",dataType:"statusSendPartner",visible:"sendPartner"===this.viewMode}),new _.C4({field:"errorMessagePartner",header:this.tsb.t("table-message-gui-doi-tac","Message g\u1eedi \u0111\u1ed1i t\xe1c"),thWidth:"200px",class:"text-center",visible:"sendPartner"===this.viewMode})]}gridLoadData(){setTimeout(t=>{let i={...this.getGridOption(),...this.gridFilter};this.date&&(i.fromDate=this.date[0],i.toDate=this.date[1],this._spinner.show(),this._phieuTraLaiHangMuaService.TraLaiHangMua_TimTheoDieuKien(i).then(o=>{this._spinner.hide(),o.success?(this.gridData=o.data,this.totalRecord=o.totalRecord):(this._spinner.hide(),this._notification.error(p.$.ERROR,o.message))}))},100)}onShowPhieuThu(t){this._modalService.create({nzTitle:this.tsb.t("tlt-phieu-thu-tien","Phi\u1ebfu thu ti\u1ec1n"),nzContent:Mn.N,nzClosable:!0,nzFooter:null,nzStyle:{to
1p:"20px"},nzWidth:"100%",nzComponentParams:{lstIdThuChi:[t],trangThaiXuLy:3},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onShowPhieuXuat(t){this._modalService.create({nzTitle:this.tsb.t("tlt-cap-nhat-phieu-xuat","C\u1eadp nh\u1eadt phi\u1ebfu xu\u1ea5t"),nzContent:Pt.k,nzClosable:!0,nzFooter:null,nzStyle:{top:"50px"},nzWidth:"100%",nzComponentParams:{lstId:[t]},nzMaskClosable:!0}).afterClose.subscribe(o=>{this.gridLoadData()})}onThemMoi(){this._modalService.create({nzTitle:this.tsb.t("tlt-chung-tu-tra-lai-hang-mua","Ch\u1ee9ng t\u1eeb tr\u1ea3 l\u1ea1i h\xe0ng mua"),nzContent:Rt,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{padding:"10px"},nzMaskClosable:!0}).afterClose.subscribe(i=>{i&&this.gridLoadData()})}onEdit(t){this._modalService.create({nzTitle:this.tsb.t("tlt-chung-tu-tra-lai-hang-mua","Ch\u1ee9ng t\u1eeb tr\u1ea3 l\u1ea1i h\xe0ng mua"),nzContent:Rt,nzClosable:!0,nzFooter:null,nzStyle:{top:"10px",left:"0",right:"0",bottom:"10px",width:"98%",height:"98%",padding:"0"},nzBodyStyle:{padding:"10px"},nzComponentParams:{id:t},nzMaskClosable:!0}).afterClose.subscribe(o=>{o&&this.gridLoadData()})}onSearch(){this.gridLoadData()}checkAll=!1;getSelectedDataLength(){return this.gridData.filter(t=>t.isRowCheck).length}sendDataToPartner(){this._modalService.confirm({nzTitle:this.tsb.t("tlt-xac-nhan","X\xe1c nh\u1eadn"),nzContent:this.tsb.t("msg-ban-co-chac-chan-muon-dong-bo","B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n \u0111\u1ed3ng b\u1ed9?"),nzOkText:this.tsb.t("btn-dong-y","\u0110\u1ed3ng \xfd"),nzCancelText:this.tsb.t("btn-khong","Kh\xf4ng"),nzOnOk:()=>{const t=this.gridData.filter(i=>i.isRowCheck).map(i=>i.id);t&&0!==t.length?this.sendDataToPartnerInBatches(t,20):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-vui-long-chon-ban-ghi-de-gui","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi."))}})}sendDataToPartnerInBatches(t){var i=this;return(0,I.Z)(function*(o,a=20){if(!o||0===o.length)return void i._notification.warning("C\u1ea3nh b\xe1o","Vui l\xf2ng ch\u1ecdn b\u1ea3n ghi \u0111\u1ec3 g\u1eedi.");i._spinner.show();const h=o.length,r=i._modalService.create({nzTitle:i.tsb.t("tlt-dang-gui-du-lieu","\u0110ang g\u1eedi d\u1eef li\u1ec7u"),nzContent:Sn,nzClosable:!1,nzMaskClosable:!0,nzFooter:null,nzComponentParams:{},nzStyle:{top:"20px"},nzWidth:500}).getContentComponent();r.show(h);let d=0,m=0,b="";for(let f=0;f<o.length;f+=a){const Z=o.slice(f,f+a),H={typePhieu:"PhieuTraLaiHangMua",listIds:Z};try{const x=yield i.sendDataPartnerService.SendDataManualToPartner(H);if(x&&x.success&&x.data){const{totalSuccess:j=0,totalFailed:cn=0}=x.data;d+=j,m+=cn,b=x.data.message||""}else m+=Z.length,b=x?.message||i.tsb.t("msg-co-loi-khi-gui-du-lieu","C\xf3 l\u1ed7i x\u1ea3y ra khi g\u1eedi d\u1eef li\u1ec7u.")}catch(x){console.error("L\u1ed7i khi g\u1eedi batch:",Z,x),m+=Z.length}r.updateProgress(d,m,b)}i._notification.success(i.tsb.t("noti-hoan-tat","Ho\xe0n t\u1ea5t"),`${i.tsb.t("msg-gui-xong","G\u1eedi xong")}: ${d} ${i.tsb.t("msg-thanh-cong","Th\xe0nh c\xf4ng")}, ${m} ${i.tsb.t("msg-that-bai","th\u1ea5t b\u1ea1i")}`),i._spinner.hide(),i.gridLoadData()}).apply(this,arguments)}tinhTrangPhieuMap={};exportExcel(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-chon-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));const t={...this.getGridOption(),...this.gridFilter,fromDate:this.date[0],toDate:this.date[1],listIds:"sendPartner"===this.viewMode?this.gridData.filter(i=>i.isRowCheck).map(i=>i.id):[]};this._spinner.show(),this._phieuTraLaiHangMuaService.ExportTraLaiHangMua(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="tra-lai-hang-mua-kt.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i"))})}exportExcelDanhSach(){if(null==this.date)return void this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-chua-ch
1on-ngay","Ch\u01b0a ch\u1ecdn ng\xe0y."));const t={...this.getGridOption(),...this.gridFilter,fromDate:this.date[0],toDate:this.date[1],listIds:this.gridData.filter(i=>i.isRowCheck).map(i=>i.id)};this._spinner.show(),this._phieuTraLaiHangMuaService.ExportDanhSachTraLaiHangMua(t).then(i=>{this._spinner.hide();const o=i instanceof Blob?i:new Blob([i]),a=window.URL.createObjectURL(o),h=document.createElement("a");h.href=a,h.download="tra-lai-hang-mua-danh-sach.xlsx",h.click(),window.URL.revokeObjectURL(a)}).catch(i=>{this._spinner.hide(),404!==i?.status?this._notification.error(p.$.ERROR,i?.message||this.tsb.t("msg-xuat-excel-that-bai","Xu\u1ea5t Excel th\u1ea5t b\u1ea1i")):this._notification.warning(this.tsb.t("noti-canh-bao","C\u1ea3nh b\xe1o"),this.tsb.t("msg-khong-co-du-lieu-de-xuat","Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 xu\u1ea5t"))})}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(L.eN),n.Y36(E.zb),n.Y36(O.t2),n.Y36(ii),n.Y36(Nn),n.Y36($.e),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tra-lai-hang-mua"]],inputs:{viewMode:"viewMode"},features:[n.qOj],decls:61,vars:56,consts:[["nz-row","",3,"nzGutter"],["nz-col","","nzXXl","10","nzXl","10","nzLg","10","nzMd","10","nzSm","12","nzXs","24"],[1,"font-weight-normal"],["nz-col","","nzXXl","4","nzXl","4","nzLg","4","nzMd","4","nzSm","12","nzXs","24"],["nzMode","multiple","class","w-100","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",3,"nzSize","ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange",4,"ngIf"],[3,"IsSmall","ngModel","IsDateFuture","ngModelChange","changeInit"],[3,"nzSize","nzPrefix","nzSuffix"],["type","text","nz-input","",3,"placeholder","ngModel","ngModelChange","keyup"],["prefixTemplate",""],["closeIcon",""],["nz-col","","nzXXl","2","nzXl","2","nzLg","4","nzMd","12","nzSm","12","nzXs","24",1,"text-right"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[1,"m-b-10",2,"display","flex","justify-content","space-between"],[1,"group-left"],["nz-button","","nzSize","small","nzType","primary",3,"click",4,"ngIf"],["class","m-r-10","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],[1,"group-right","text-right"],["class","m-l-5","nz-button","","nzType","primary",3,"nzSize","click",4,"ngIf"],["nz-button","","nzType","primary","nz-dropdown","","nzSize","small","nzTrigger","click",1,"m-l-5",3,"nzClickHide","nzDropdownMenu"],["nz-icon","","nzType","setting","theme","outline"],["menu","nzDropdownMenu"],["nz-menu",""],["nz-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"ngModel","isHidenOverflow","ngModelChange"],["nzBordered","true",3,"nzData","nzShowPagination","nzFrontPagination","nzScroll","nzVirtualItemSize","nzVirtualForTrackBy","nzQueryParams"],["statusTable","","tableContainerChild",""],["appThDirective","","class","text-center",3,"nzWidth",4,"ngIf"],["appThDirective","",1,"text-center",3,"nzWidth"],[4,"ngIf"],["appThDirective","","nzRight","0px",1,"text-center",3,"nzWidth"],["nz-virtual-scroll",""],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],["isUse",""],["nzMode","multiple","nzShowSearch","","nzAllowClear","","nzDropdownClassName","custom-nz-select-dropdown",1,"w-100",3,"nzSize","ngModel","nzMaxTagCount","nzDropdownMatchSelectWidth","nzPlaceHolder","ngModelChange"],["nzCustomContent","",3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["nzCustomContent","",3,"nzLabel","nzValue"],["nz-icon","","nzType","search",1,"opacity-05"],["nz-icon","","nzType","close","class","ant-input-clear-icon",3,"click",4,"ngIf"],["nz-icon","","nzType","close",1,"ant-input-clear-icon",3,"click"],["nz-button","","nzSize","small","nzType","primary",3,"click"],["nz-icon","","nzType","plus","theme","outline"],["nz-button","","nzType","primary",1,"m-r-10",3,"nzSize","click"],["nz-icon","","nzType","sync"],["nz-button","","nzType","primary",1,"m-l-5",3,"nzSize","click"],["nz-icon","","nzType","export","theme","outline",1,"m-r-5"],["nz-menu-item","",3,"click"],["nz-menu-item",""],["nz-checkbox","",3,"ngModel","ngModelChange"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["style","font-size: 11px; color: #1890ff; font-weight: 600",4,"ngIf"],[2,"font-size","11px","color","#1890ff","font-weight","600"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"title","ngModel","click","ngModelChange"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn",4,"ngIf"],["appThDirective","",3,"nzColumnKey","nzWidth","ngClass","nzSortFn"],["class","text-center",4,"ngIf"],[1,"text-center"],["style","\n display: flex;\n align-items: center;\n justify-content: center;\n ",4,"ngIf"],["nzRight","0px",1,"text-md-center"],["nz-button","","nz-dropdown","",3,"nzSize","nzDropdownMenu"],["nz-icon","","nzType","down"],["nz-menu-item","",4,"ngIf"],["type","checkbox",1,"form-check-input","checkbox-zoom",3,"checked","click"],[2,"display","flex","align-items","center","justify-content","center"],[4,"ngIf","ngIfElse"],["elseBlock",""],["type","checkbox","value","","id","flexCheckDefault","checked","",1,"form-check-input","checkbox-zoom",3,"click"],["type","checkbox","value","","id","flexCheckDefault",1,"form-check-input","checkbox-zoom",3,"click"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[2,"color","#3498db",3,"Value","HauTo"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","tag tag-outline",3,"click",4,"ngIf"],[1,"tag","tag-outline",3,"click"],["nzColor","success"],["nzColor","warning"],["nzColor","error"],["nzColor","default"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","edit","theme","outline"],["nz-typography",""],["nz-icon","","nzType","eye","theme","outline",2,"color","green"],["nz-icon","","nzType","check-square","nzTheme","twotone",1,"text-success"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-card")(1,"div",0)(2,"div",1)(3,"h4",2),n._uU(4),n.ALo(5,"tsb"),n.qZA()(),n.TgZ(6,"div",3),n.YNc(7,LA,3,9,"nz-select",4),n.qZA(),n.TgZ(8,"div",3)(9,"app-date-picker-range",5),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearchSyncInit()}),n.qZA()(),n.TgZ(10,"div",3)(11,"nz-input-group",6)(12,"input",7),n.NdJ("ngModelChange",function(h){return o.gridFilter.keyWord=h})("keyup",function(h){return o.onKeyEnter(h)}),n.ALo(13,"tsb"),n.qZA()(),n.YNc(14,wA,1,0,"ng-template",null,8,n.W1O),n.YNc(16,qA,1,1,"ng-template",null,9,n.W1O),n.qZA(),n.TgZ(18,"div",10)(19,"button",11),n.NdJ("
1click",function(){return o.onSearch()}),n._UZ(20,"span",12),n.TgZ(21,"span"),n._uU(22),n.ALo(23,"tsb"),n.qZA()()()()(),n.TgZ(24,"nz-card")(25,"div",13)(26,"div",14),n.YNc(27,QA,4,4,"button",15),n.YNc(28,JA,4,5,"button",16),n.qZA(),n.TgZ(29,"div",17),n.YNc(30,IA,4,5,"button",18),n.YNc(31,UA,4,5,"button",18),n.TgZ(32,"button",19),n._UZ(33,"i",20),n.qZA(),n.TgZ(34,"nz-dropdown-menu",null,21)(36,"ul",22),n.YNc(37,KA,5,4,"li",23),n.YNc(38,HA,4,2,"ng-container",24),n.qZA()()()(),n.TgZ(39,"app-table-resize",25),n.NdJ("ngModelChange",function(h){return o.gridColumns=h}),n.TgZ(40,"nz-table",26,27),n.NdJ("nzQueryParams",function(h){return o.onQueryParamsChange(h)}),n.TgZ(43,"thead")(44,"tr"),n.YNc(45,FA,4,7,"th",28),n.TgZ(46,"th",29),n.YNc(47,VA,3,4,"span",30),n.YNc(48,YA,5,6,"ng-container",30),n.qZA(),n.YNc(49,RA,2,1,"ng-container",24),n.TgZ(50,"th",31),n._uU(51),n.ALo(52,"tsb"),n.qZA()()(),n.TgZ(53,"tbody"),n.YNc(54,Nv,16,9,"ng-template",32),n.qZA()()(),n.TgZ(55,"div",33)(56,"nz-pagination",34),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(57,Dv,1,3,"ng-template",null,35,n.W1O),n.qZA()(),n.YNc(59,Av,1,1,"ng-template",null,36,n.W1O),n.qZA()),2&i){const a=n.MAs(15),h=n.MAs(17),u=n.MAs(35),r=n.MAs(58);n.xp6(1),n.Q6J("nzGutter",n.DdM(54,vv)),n.xp6(3),n.Oqu(n.xi3(5,42,"title-tra-lai-hang-mua","Tr\u1ea3 l\u1ea1i h\xe0ng mua")),n.xp6(3),n.Q6J("ngIf",o.isChonChiNhanh),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!1),n.xp6(2),n.Q6J("nzSize","small")("nzPrefix",a)("nzSuffix",h),n.xp6(1),n.Q6J("placeholder",n.xi3(13,45,"plh-nhap-tu-khoa-tim-kiem","Nh\u1eadp t\u1eeb kh\xf3a t\xecm ki\u1ebfm"))("ngModel",o.gridFilter.keyWord),n.xp6(7),n.Q6J("nzSize","small")("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(23,48,"btn-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(5),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(2),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("nzClickHide",!1)("nzDropdownMenu",u),n.xp6(5),n.Q6J("ngIf",1==o.showExportButton),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("ngModel",o.gridColumns)("isHidenOverflow",!0),n.xp6(1),n.Q6J("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1)("nzScroll",n.DdM(55,Pv))("nzVirtualItemSize",20)("nzVirtualForTrackBy",o.trackByIndex),n.xp6(5),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("nzWidth","60px"),n.xp6(1),n.Q6J("ngIf","sendPartner"!==o.viewMode),n.xp6(1),n.Q6J("ngIf","sendPartner"===o.viewMode),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(1),n.Q6J("nzWidth","80px"),n.xp6(1),n.Oqu(n.xi3(52,51,"table-thao-tac","Thao t\xe1c")),n.xp6(5),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",r)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.tP,s.RF,s.n9,s.ED,M.ix,M.fY,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.zu,c.qn,U.wO,U.r9,D.cm,D.RR,D.wA,X.j,W.SY,N.t3,N.SK,z.Ip,z.Vq,C.Zp,C.gB,C.ke,Y.dE,G.Ie,en.ZU,g.Fj,g.Wl,g.JJ,xn.i,nn.s,sn.A,rn.c,g.On,w.Ls,K.a,s.uU,Q.p],styles:['@charset "UTF-8";.tag[_ngcontent-%COMP%]{display:inline-block;font-size:12px;padding:2px 8px;margin:2px 4px 2px 0;border-radius:10px;font-weight:500;white-space:nowrap;cursor:pointer}.tag-outline[_ngcontent-%COMP%]{background-color:#eaf4ff;color:#1e90ff;border:1px solid #b3dcff}.chua-xu-ly[_ngcontent-%COMP%]{color:#faad14}.dang-xu-ly[_ngcontent-%COMP%]{color:#1890ff}.da-hoan-thanh[_ngcontent-%COMP%]{color:#52c41a;font-weight:600}.huy-bo[_ngcontent-%COMP%]{color:#ff4d4f}.ant-tag[_ngcontent-%COMP%]{border-radius:5px!important}th[appThDirective][_ngcontent-%COMP%]{cursor:grab}th[appThDirective][_ngcontent-%COMP%]:active{cursor:grabbing}']})}return e})(),Ev=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-ban-hang-tra-lai-kt"]],decls:1,vars:1,consts:[[3,"viewMode"]],template:function(i,o){1&i&&n._UZ(0,"app-phieu-ban-tra-lai",0),2&i&&n.Q6J("viewMode","sendPartner")},dependencies:[Ti]})}return e})(),kv=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=n.Xpm({type:e,selectors:[["app-tra-lai-hang-mua-kt"]],decls:1,vars:1,consts:[[3,"viewMode"]],template:function(i,o){1&i&&n._UZ(0,"app-tra-lai-hang-mua",0),2&i&&n.Q6J("viewMode","sendPartner")},dependencies:[fi]})}return e})();var it=(()=>{return(e=it||(it={}))[e.DangKyLam=1]="DangKyLam",e[e.DangKyLamThayThe=2]="DangKyLamThayThe",it;var e})(),tn=(()=>{return(e=tn||(tn={}
1))[e.ChoDuyet=1]="ChoDuyet",e[e.DaDuyet=2]="DaDuyet",e[e.TuChoi=3]="TuChoi",e[e.HuyBoiNhanVien=4]="HuyBoiNhanVien",tn;var e})();let jt=(()=>{class e extends un.b{httpClient;constructor(t){super(t,`${k.N.SERVICE_API_BRANCH}api/PhieuYeuCau`),this.httpClient=t}TimTheoDieuKien(t){return this._httpClient.post(`${this.table}/TimTheoDieuKien`,t)}TimTheoId(t){return this._httpClient.get(`${this.table}/TimTheoId/${t}`)}DuyetDangKyLam(t){return this._httpClient.post(`${this.table}/DuyetDangKyLam`,t)}TuChoiDangKyLam(t){return this._httpClient.post(`${this.table}/TuChoiDangKyLam`,t)}DuyetLamThayThe(t){return this._httpClient.post(`${this.table}/DuyetLamThayThe`,t)}TuChoiLamThayThe(t){return this._httpClient.post(`${this.table}/TuChoiLamThayThe`,t)}LayCaLamViecTheoNgayCuThe_TheoChiNhanh(t){return this._httpClient.post(`${k.N.SERVICE_API_BOOKING}api/Common/LayCaLamViecTheoNgayCuThe_TheoChiNhanh`,t)}static \u0275fac=function(i){return new(i||e)(n.LFG(L.eN))};static \u0275prov=n.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var zi=T(5031),xi=T(11481);function Lv(e,l){if(1&e&&n._UZ(0,"nz-option",7),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenKhungGio+" ("+(t.gioBatDau||"?")+" - "+(t.gioKetThuc||"?")+")"+(t.isCaDem?" [Ca \u0111\xeam]":"")+" \u2014 "+t.overlapPercent+"%")}}function wv(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"nz-option-group",5),n.ALo(2,"tsb"),n.YNc(3,Lv,1,2,"nz-option",6),n.qZA(),n.BQk()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzLabel",n.xi3(2,2,"kg-picker-group-match","Kh\u1edbp gi\u1edd (\u2265 60%)")),n.xp6(2),n.Q6J("ngForOf",t.matchOptions)}}function Ov(e,l){if(1&e&&n._UZ(0,"nz-option",7),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenKhungGio+" ("+(t.gioBatDau||"?")+" - "+(t.gioKetThuc||"?")+")"+(t.isCaDem?" [Ca \u0111\xeam]":""))}}function qv(e,l){if(1&e&&(n.TgZ(0,"nz-option-group",5),n.ALo(1,"tsb"),n.YNc(2,Ov,1,2,"nz-option",6),n.qZA()),2&e){const t=n.oxw(2);n.Q6J("nzLabel",n.xi3(1,2,"kg-picker-group-other","Kh\xe1c")),n.xp6(2),n.Q6J("ngForOf",t.otherOptions)}}function Qv(e,l){if(1&e&&n._UZ(0,"nz-option",7),2&e){const t=l.$implicit;n.Q6J("nzValue",t.id)("nzLabel",t.tenKhungGio+" ("+(t.gioBatDau||"?")+" - "+(t.gioKetThuc||"?")+")"+(t.isCaDem?" [Ca \u0111\xeam]":""))}}function Jv(e,l){if(1&e&&n.YNc(0,Qv,1,2,"nz-option",6),2&e){const t=n.oxw(2);n.Q6J("ngForOf",t.otherOptions)}}function Iv(e,l){if(1&e&&(n.ynx(0),n.YNc(1,qv,3,5,"nz-option-group",8),n.YNc(2,Jv,1,1,"ng-template",null,9,n.W1O),n.BQk()),2&e){const t=n.MAs(3),i=n.oxw();n.xp6(1),n.Q6J("ngIf",i.matchOptions.length>0)("ngIfElse",t)}}function Uv(e,l){1&e&&(n.TgZ(0,"span"),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.Oqu(n.xi3(2,1,"kg-picker-empty","Chi nh\xe1nh n\xe0y ch\u01b0a c\xf3 khung gi\u1edd n\xe0o")))}function Kv(e,l){if(1&e&&(n.TgZ(0,"span"),n._uU(1),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Oqu(t.error)}}function Hv(e,l){if(1&e&&(n.TgZ(0,"div",10),n._UZ(1,"i",11),n.YNc(2,Uv,3,4,"span",2),n.YNc(3,Kv,2,1,"span",2),n.qZA()),2&e){const t=n.oxw();n.xp6(2),n.Q6J("ngIf",!t.error),n.xp6(1),n.Q6J("ngIf",t.error)}}function Bv(e,l){if(1&e&&(n.TgZ(0,"div",12),n._UZ(1,"i",13),n._uU(2),n.qZA()),2&e){const t=n.oxw();n.xp6(2),n.hij(" ",t.error," ")}}let Fv=(()=>{class e{_phieuYeuCauService;tsb=(0,n.f3M)(J.A);idChiNhanh;ngayLamViec;gioBatDauReference=null;gioKetThucReference=null;selectedId=null;required=!1;placeholder="Ch\u1ecdn khung gi\u1edd";selectedIdChange=new n.vpe;options=[];matchOptions=[];otherOptions=[];loading=!1;error=null;constructor(t){this._phieuYeuCauService=t}ngOnInit(){this.loadKhungGio()}ngOnChanges(t){(t.idChiNhanh&&!t.idChiNhanh.firstChange||t.ngayLamViec&&!t.ngayLamViec.firstChange)&&this.loadKhungGio()}loadKhungGio(){!this.idChiNhanh||!this.ngayLamViec||(this.loading=!0,this.error=null,this._phieuYeuCauService.LayCaLamViecTheoNgayCuThe_TheoChiNhanh({idChiNhanh:this.idChiNhanh,dateWork:this.ngayLamViec}).subscribe({next:t=>{this.loading=!1,t.success?(this.options=(t.data?.caLamViec||[]).map(o=>{const a=this.calcOverlap(o.gioBatDau,o.gioKetThuc,!0===o.isCaDem);return{id:o.id,tenKhungGio:o.ten||o.tenKhungGio||"",gioBatDau:o.gioBatDau,gioKetThuc:o.gioKetThuc,isCaDem:!0===o.isCaDem,
1isPresent:!0===o.isPresent,overlapPercent:a,isMatch:a>=60}}).sort((o,a)=>a.overlapPercent-o.overlapPercent),this.matchOptions=this.options.filter(o=>o.isMatch),this.otherOptions=this.options.filter(o=>!o.isMatch)):this.error=t.message||"Kh\xf4ng t\u1ea3i \u0111\u01b0\u1ee3c khung gi\u1edd"},error:t=>{this.loading=!1,this.error=t?.error?.message||"L\u1ed7i t\u1ea3i khung gi\u1edd"}}))}parseToMinutes(t){if(!t)return null;const i=t.split(":").map(Number);return i.length<2||i.some(isNaN)?null:60*i[0]+i[1]}calcOverlap(t,i,o=!1){const a=this.parseToMinutes(this.gioBatDauReference);let h=this.parseToMinutes(this.gioKetThucReference);const u=this.parseToMinutes(t);let r=this.parseToMinutes(i);if(null==a||null==h||null==u||null==r)return 0;h<=a&&(h+=1440),(o||r<=u)&&(r+=1440);const d=Math.max(0,Math.min(h,r)-Math.max(a,u)),m=Math.max(h-a,r-u);return 0===m?0:Math.round(d/m*100)}onSelect(t){this.selectedId=t,this.selectedIdChange.emit(t)}static \u0275fac=function(i){return new(i||e)(n.Y36(jt))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-khung-gio-picker"]],inputs:{idChiNhanh:"idChiNhanh",ngayLamViec:"ngayLamViec",gioBatDauReference:"gioBatDauReference",gioKetThucReference:"gioKetThucReference",selectedId:"selectedId",required:"required",placeholder:"placeholder"},outputs:{selectedIdChange:"selectedIdChange"},features:[n.TTD],decls:7,vars:8,consts:[[3,"nzSpinning"],["nzShowSearch","",1,"w-100",3,"ngModel","nzPlaceHolder","nzAllowClear","nzNotFoundContent","ngModelChange"],[4,"ngIf"],["emptyContent",""],["class","text-danger m-t-5",4,"ngIf"],[3,"nzLabel"],[3,"nzValue","nzLabel",4,"ngFor","ngForOf"],[3,"nzValue","nzLabel"],[3,"nzLabel",4,"ngIf","ngIfElse"],["flatList",""],[1,"kg-picker-empty"],["nz-icon","","nzType","inbox"],[1,"text-danger","m-t-5"],["nz-icon","","nzType","warning"]],template:function(i,o){if(1&i&&(n.TgZ(0,"nz-spin",0)(1,"nz-select",1),n.NdJ("ngModelChange",function(h){return o.onSelect(h)}),n.YNc(2,wv,4,5,"ng-container",2),n.YNc(3,Iv,4,2,"ng-container",2),n.qZA(),n.YNc(4,Hv,4,2,"ng-template",null,3,n.W1O),n.YNc(6,Bv,3,1,"div",4),n.qZA()),2&i){const a=n.MAs(5);n.Q6J("nzSpinning",o.loading),n.xp6(1),n.Q6J("ngModel",o.selectedId)("nzPlaceHolder",o.placeholder)("nzAllowClear",!o.required)("nzNotFoundContent",a),n.xp6(1),n.Q6J("ngIf",o.matchOptions.length>0),n.xp6(1),n.Q6J("ngIf",o.otherOptions.length>0),n.xp6(3),n.Q6J("ngIf",o.error&&0===o.options.length)}},dependencies:[s.sg,s.O5,A.w,z.Ip,z.Vq,z.Yy,g.JJ,g.On,w.Ls,Xt.W,K.a,Q.p],styles:[".text-danger[_ngcontent-%COMP%]{color:#f5222d;font-size:12px}.text-danger[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:4px}.kg-picker-empty[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#00000073;font-size:13px}.kg-picker-empty[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:20px}"]})}return e})();function Vv(e,l){if(1&e&&(n.TgZ(0,"div",5),n._uU(1),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Oqu(t.parseError)}}function Yv(e,l){1&e&&(n.TgZ(0,"div",6),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij(" ",n.xi3(2,1,"event-log-empty","Ch\u01b0a c\xf3 s\u1ef1 ki\u1ec7n n\xe0o")," "))}function Gv(e,l){if(1&e&&(n.TgZ(0,"div",14),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.xp6(1),n.Oqu(t.lyDo)}}function Rv(e,l){if(1&e&&n._UZ(0,"img",15),2&e){const t=n.oxw().$implicit;n.Q6J("src",t.imageUrl,n.LSH)}}function $v(e,l){if(1&e&&(n.TgZ(0,"nz-timeline-item",8)(1,"div",9)(2,"div",10),n._uU(3),n.ALo(4,"date"),n.qZA(),n.TgZ(5,"div",11)(6,"nz-tag",8),n._uU(7),n.qZA()(),n.YNc(8,Gv,2,1,"div",12),n.YNc(9,Rv,1,1,"img",13),n.qZA()()),2&e){const t=l.$implicit;n.Q6J("nzColor",t.color),n.xp6(3),n.Oqu(n.xi3(4,6,t.thoiDiem,"HH:mm:ss dd/MM/yyyy")),n.xp6(3),n.Q6J("nzColor",t.color),n.xp6(1),n.Oqu(t.hanhDongText),n.xp6(1),n.Q6J("ngIf",t.lyDo),n.xp6(1),n.Q6J("ngIf",t.imageUrl)}}function Wv(e,l){if(1&e&&(n.TgZ(0,"nz-timeline"),n.YNc(1,$v,10,9,"nz-timeline-item",7),n.qZA()),2&e){const t=n.oxw();n.xp6(1),n.Q6J("ngForOf",t.visibleEvents)}}function Xv(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"button",16),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.toggleShowAll())}),n._uU(1),n.ALo(2,"tsb"),n.ALo(3,"tsb"),n.qZA()}if(2&e){const t=n.oxw();n.xp6(1),n.hij(" ",t.showAll?n.xi3(2,1,"common-thu-gon","Thu g\u1ecdn"):n.xi3(3,4,"common-xem-tat-ca","Xem t\u1ea5t c\u1ea3")+" ("+t.events.length+")"," ")}}let jv=(()=>{class e{_fileService;_sanitizer;tsb=(0,n.f3M)(J.A);thongTinChamCong=null;defaultCollapsedAfter=5;events=[];showAll=!1;parseError=null;actionLabels={CheckInPhieu:"Check-in tr\xean phi\u1ebfu",CheckOutPhieu:"Check-out tr\xean phi\u1ebfu",CheckIn:"Check-in",CheckOut:"Check-out",NghiLam:"Ngh\u1ec9 l\xe0m",HuyXinNghi:"H\u1ee7y xin ngh\u1ec9"};constructor(t,i){this._fileService=t,this._sanitizer=i}ngOnChanges(t){t.thongTinChamCong&&(this.releaseImages(),this.parseEvents())}ngOnDestroy(){this.releaseImages()}parseEvents(){if(this.parseError=null,this.events=[],this.thongTinChamCong)try{const t=JSON.parse(this.thongTinChamCong);if(!Array.isArray(t.events))return;const i=[...t.events].sort((o,a)=>new Date(a.thoiDiem).getTime()-new Date(o.thoiDiem).getTime());this.events=i.map(o=>({...o,hanhDongText:this.tsb.t(`event-log-action-${o.hanhDong}`,this.actionLabels[o.hanhDong]||o.hanhDong),color:"Pass"===o.ketQuaValidate?"green":"red"}
1)),this.events.forEach(o=>{o.idImage&&this.loadThumbnail(o)})}catch(t){this.parseError=t?.message||"L\u1ed7i parse thongTinChamCong"}}loadThumbnail(t){this._fileService.getImage(t.idImage,"s").subscribe({next:i=>{const o=URL.createObjectURL(i);t.imageObjectUrl=o,t.imageUrl=this._sanitizer.bypassSecurityTrustUrl(o)},error:()=>{}})}releaseImages(){this.events.forEach(t=>{t.imageObjectUrl&&URL.revokeObjectURL(t.imageObjectUrl)})}get visibleEvents(){return this.showAll?this.events:this.events.slice(0,this.defaultCollapsedAfter)}toggleShowAll(){this.showAll=!this.showAll}static \u0275fac=function(i){return new(i||e)(n.Y36(zi.I),n.Y36(xi.H7))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-event-log-timeline"]],inputs:{thongTinChamCong:"thongTinChamCong",defaultCollapsedAfter:"defaultCollapsedAfter"},features:[n.TTD],decls:5,vars:4,consts:[[1,"event-log-timeline"],["class","text-danger",4,"ngIf"],["class","text-muted",4,"ngIf"],[4,"ngIf"],["nz-button","","nzType","link",3,"click",4,"ngIf"],[1,"text-danger"],[1,"text-muted"],[3,"nzColor",4,"ngFor","ngForOf"],[3,"nzColor"],[1,"event-row"],[1,"event-time"],[1,"event-action"],["class","event-reason",4,"ngIf"],["alt","event-thumb","class","event-thumb",3,"src",4,"ngIf"],[1,"event-reason"],["alt","event-thumb",1,"event-thumb",3,"src"],["nz-button","","nzType","link",3,"click"]],template:function(i,o){1&i&&(n.TgZ(0,"div",0),n.YNc(1,Vv,2,1,"div",1),n.YNc(2,Yv,3,4,"div",2),n.YNc(3,Wv,2,1,"nz-timeline",3),n.YNc(4,Xv,4,7,"button",4),n.qZA()),2&i&&(n.xp6(1),n.Q6J("ngIf",o.parseError),n.xp6(1),n.Q6J("ngIf",!o.parseError&&0===o.events.length),n.xp6(1),n.Q6J("ngIf",o.events.length>0),n.xp6(1),n.Q6J("ngIf",o.events.length>o.defaultCollapsedAfter))},dependencies:[s.sg,s.O5,M.ix,A.w,_t.Zv,_t.PD,X.j,s.uU,Q.p],styles:[".event-log-timeline[_ngcontent-%COMP%] .event-row[_ngcontent-%COMP%] .event-time[_ngcontent-%COMP%]{font-weight:500;font-size:13px;color:#000000d9}.event-log-timeline[_ngcontent-%COMP%] .event-row[_ngcontent-%COMP%] .event-action[_ngcontent-%COMP%]{margin:4px 0;display:flex;gap:4px;flex-wrap:wrap}.event-log-timeline[_ngcontent-%COMP%] .event-row[_ngcontent-%COMP%] .event-reason[_ngcontent-%COMP%]{font-size:12px;color:#0000008c;font-style:italic}.event-log-timeline[_ngcontent-%COMP%] .event-row[_ngcontent-%COMP%] .event-thumb[_ngcontent-%COMP%]{max-width:80px;max-height:80px;object-fit:cover;border-radius:4px;margin-top:4px}.event-log-timeline[_ngcontent-%COMP%] .text-danger[_ngcontent-%COMP%]{color:#f5222d}.event-log-timeline[_ngcontent-%COMP%] .text-muted[_ngcontent-%COMP%]{color:#0000008c;font-size:12px}"]})}return e})();function nP(e,l){1&e&&(n.TgZ(0,"span",40),n._uU(1,"\u2022"),n.qZA())}function tP(e,l){if(1&e&&(n.TgZ(0,"span"),n._UZ(1,"i",41),n._uU(2),n.qZA()),2&e){const t=n.oxw(2);n.xp6(2),n.AsE(" ",t.phieu.gioBatDauKhungGio," - ",t.phieu.gioKetThucKhungGio," ")}}function eP(e,l){1&e&&(n.TgZ(0,"span",42),n._UZ(1,"i",43),n._uU(2),n.ALo(3,"tsb"),n.qZA()),2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"phieu-yeu-cau-cross-branch","Kh\xe1c chi nh\xe1nh")," "))}function iP(e,l){if(1&e&&(n._UZ(0,"img",51),n.ALo(1,"image")),2&e){const t=n.oxw(3);n.Q6J("src",n.lcZ(1,1,t.phieu.avatarNhanVienDangKy),n.LSH)}}function oP(e,l){1&e&&n._UZ(0,"i",52)}function aP(e,l){if(1&e&&(n.TgZ(0,"div",53),n._UZ(1,"i",54),n._uU(2),n.qZA()),2&e){const t=n.oxw(3);n.xp6(2),n.hij(" ",t.phieu.tenChiNhanh," ")}}function lP(e,l){if(1&e&&(n.TgZ(0,"div",44)(1,"div",45),n.YNc(2,iP,2,3,"img",46),n.YNc(3,oP,1,0,"ng-template",null,47,n.W1O),n.qZA(),n.TgZ(5,"div",48)(6,"div",49),n._uU(7),n.qZA(),n.YNc(8,aP,3,1,"div",50),n.qZA()()),2&e){const t=n.MAs(4),i=n.oxw(2);n.xp6(2),n.Q6J("ngIf",i.phieu.avatarNhanVienDangKy)("ngIfElse",t),n.xp6(5),n.Oqu(i.phieu.tenNhanVienDangKy),n.xp6(1),n.Q6J("ngIf",i.phieu.tenChiNhanh)}}function hP(e,l){if(1&e&&(n._UZ(0,"img",51),n.ALo(1,"image")),2&e){const t=n.oxw(3);n.Q6J("src",n.lcZ(1,1,t.phieu.avatarNhanVienDangKy),n.LSH)}}function cP(e,l){1&e&&n._UZ(0,"i",52)}function uP(e,l){if(1&e&&(n.TgZ(0,"div",53),n._UZ(1,"i",54),n._uU(2),n.qZA()),2&e){const t=n.oxw(3);n.xp6(2),n.hij(" ",t.phieu.tenChiNhanh," ")}}function sP(e,l){if(1&e&&(n.TgZ(0,"span",75),n._uU(1),n.qZA()),2&e){const t=n.oxw(4);
1n.xp6(1),n.AsE(" ",t.phieu.gioBatDauKhungGioMap," \u2013 ",t.phieu.gioKetThucKhungGioMap," ")}}function rP(e,l){if(1&e&&(n.TgZ(0,"div",70),n._UZ(1,"i",71),n.TgZ(2,"div",72),n.YNc(3,sP,2,2,"span",73),n.TgZ(4,"span",74),n._uU(5),n.qZA()()()),2&e){const t=n.oxw(3);n.xp6(3),n.Q6J("ngIf",t.phieu.gioBatDauKhungGioMap),n.xp6(2),n.Oqu(t.phieu.tenKhungGioMap)}}function gP(e,l){if(1&e&&(n._UZ(0,"img",51),n.ALo(1,"image")),2&e){const t=n.oxw(3);n.Q6J("src",n.lcZ(1,1,t.phieu.avatarNhanVienDuocLamHo),n.LSH)}}function pP(e,l){1&e&&n._UZ(0,"i",76)}function _P(e,l){if(1&e&&(n.TgZ(0,"div",53),n._UZ(1,"i",54),n._uU(2),n.qZA()),2&e){const t=n.oxw(3);n.xp6(2),n.hij(" ",t.phieu.tenChiNhanhDuocLamHo," ")}}function dP(e,l){if(1&e&&(n.TgZ(0,"span",75),n._uU(1),n.qZA()),2&e){const t=n.oxw(4);n.xp6(1),n.AsE(" ",t.phieu.gioBatDauKhungGio," \u2013 ",t.phieu.gioKetThucKhungGio," ")}}function mP(e,l){if(1&e&&(n.TgZ(0,"div",70),n._UZ(1,"i",71),n.TgZ(2,"div",72),n.YNc(3,dP,2,2,"span",73),n.TgZ(4,"span",74),n._uU(5),n.qZA()()()),2&e){const t=n.oxw(3);n.xp6(3),n.Q6J("ngIf",t.phieu.gioBatDauKhungGio),n.xp6(2),n.Oqu(t.phieu.tenKhungGio)}}function TP(e,l){if(1&e&&(n.TgZ(0,"div",77),n._UZ(1,"i",14),n._uU(2),n.ALo(3,"tsb"),n.ALo(4,"tsb"),n.qZA()),2&e){const t=n.oxw(3);n.ekj("pyc-nv-leave--ok",t.phieu.isNghiCoPhepCuaB)("pyc-nv-leave--no",!t.phieu.isNghiCoPhepCuaB),n.xp6(1),n.Q6J("nzType",t.phieu.isNghiCoPhepCuaB?"check":"minus"),n.xp6(1),n.hij(" ",t.phieu.isNghiCoPhepCuaB?n.xi3(3,6,"phieu-yeu-cau-nghi-co-phep-label","Ngh\u1ec9 c\xf3 ph\xe9p"):n.xi3(4,9,"phieu-yeu-cau-nghi-khong-phep-label","Ngh\u1ec9 kh\xf4ng ph\xe9p")," ")}}function CP(e,l){if(1&e&&(n.TgZ(0,"div",55)(1,"div",56)(2,"div",57),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"div",58),n.YNc(6,hP,2,3,"img",46),n.YNc(7,cP,1,0,"ng-template",null,59,n.W1O),n.qZA(),n.TgZ(9,"div",49),n._uU(10),n.qZA(),n.YNc(11,uP,3,1,"div",50),n.YNc(12,rP,6,2,"div",60),n.qZA(),n.TgZ(13,"div",61),n._UZ(14,"div",62),n.TgZ(15,"div",63),n._UZ(16,"i",64),n.qZA(),n.TgZ(17,"div",65),n._uU(18),n.ALo(19,"tsb"),n.qZA()(),n.TgZ(20,"div",66)(21,"div",57),n._uU(22),n.ALo(23,"tsb"),n.qZA(),n.TgZ(24,"div",67),n.YNc(25,gP,2,3,"img",46),n.YNc(26,pP,1,0,"ng-template",null,68,n.W1O),n.qZA(),n.TgZ(28,"div",49),n._uU(29),n.qZA(),n.YNc(30,_P,3,1,"div",50),n.YNc(31,mP,6,2,"div",60),n.YNc(32,TP,5,12,"div",69),n.qZA()()),2&e){const t=n.MAs(8),i=n.MAs(27),o=n.oxw(2);n.xp6(3),n.hij(" ",n.xi3(4,14,"phieu-yeu-cau-nguoi-dang-ky-lam-thay","Ng\u01b0\u1eddi \u0111\u0103ng k\xfd l\xe0m thay")," "),n.xp6(3),n.Q6J("ngIf",o.phieu.avatarNhanVienDangKy)("ngIfElse",t),n.xp6(4),n.Oqu(o.phieu.tenNhanVienDangKy),n.xp6(1),n.Q6J("ngIf",o.phieu.tenChiNhanh),n.xp6(1),n.Q6J("ngIf",o.phieu.tenKhungGioMap),n.xp6(6),n.hij(" ",n.xi3(19,17,"phieu-yeu-cau-lam-thay","L\xe0m thay")," "),n.xp6(4),n.hij(" ",n.xi3(23,20,"phieu-yeu-cau-nguoi-duoc-lam-ho","Ng\u01b0\u1eddi \u0111\u01b0\u1ee3c l\xe0m h\u1ed9")," "),n.xp6(3),n.Q6J("ngIf",o.phieu.avatarNhanVienDuocLamHo)("ngIfElse",i),n.xp6(4),n.Oqu(o.phieu.tenNhanVienDuocLamHo),n.xp6(1),n.Q6J("ngIf",o.phieu.tenChiNhanhDuocLamHo),n.xp6(1),n.Q6J("ngIf",o.phieu.tenKhungGio),n.xp6(1),n.Q6J("ngIf",null!=o.phieu.isNghiCoPhepCuaB)}}function fP(e,l){if(1&e&&(n.TgZ(0,"p",78),n._uU(1),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Oqu(t.phieu.ghiChuNhanVien)}}function zP(e,l){1&e&&(n.TgZ(0,"p",79),n._uU(1),n.ALo(2,"tsb"),n.qZA()),2&e&&(n.xp6(1),n.hij(" ",n.xi3(2,1,"phieu-yeu-cau-ghi-chu-trong","Nh\xe2n vi\xean kh\xf4ng \u0111\u1ec3 l\u1ea1i ghi ch\xfa")," "))}function xP(e,l){if(1&e&&n._UZ(0,"img",93),2&e){const t=n.oxw(4);n.Q6J("src",t.imageCheckInUrl,n.LSH)}}function bP(e,l){1&e&&(n.TgZ(0,"div",94),n._UZ(1,"i",95),n.qZA())}function yP(e,l){if(1&e&&(n.TgZ(0,"div",84)(1,"div",85),n.YNc(2,xP,1,1,"img",86),n.YNc(3,bP,2,0,"div",87),n.TgZ(4,"div",88),n._UZ(5,"i",89),n._uU(6),n.ALo(7,"tsb"),n.qZA()(),n.TgZ(8,"div",90)(9,"div",91),n._uU(10),n.ALo(11,"date"),n.qZA(),n.TgZ(12,"div",92),n._uU(13),n.ALo(14,"date"),n.qZA()()()),2&e){const t=n.oxw(3);n.xp6(2),n.Q6J("ngIf",t.imageCheckInUrl),n.xp6(1),n.Q6J("ngIf",!t.imageCheckInUrl),n.xp6(3),n.hij(" ",n.xi3(7,5,"phieu-yeu-cau-gio-den-short","Gi\u1edd \u0111\u1ebfn")," "),n.xp6(4),n.Oqu(n.xi3(11,8,t.phieu.gioDen,"HH:mm")),n.xp6(3),n.Oqu(n.xi3(14,11,t.phieu.gioDen,"dd/MM/yyyy"))}}function MP(e,l){if(1&e&&n._UZ(0,"img",99),2&e){const t=n.oxw(4);n.Q6J("src",t.imageCheckOutUrl,n.LSH)}}function SP(e,l){1&e&&(n.TgZ(0,"div",94),n._UZ(1,"i",95),n.qZA())}function NP(e,l){if(1&e&&(n.TgZ(0,"div",84)(1,"div",85),n.YNc(2,MP,1,1,"img",96),n.YNc(3,SP,2,0,"div",87),n.TgZ(4,"div",97),n._UZ(5,"i",98),n._uU(6),n.ALo(7,"tsb"),n.qZA()(),n.TgZ(8,"div",90)(9,"div",91),n._uU(10),n.ALo(11,"date"),n.qZA(),n.TgZ(12,"div",92),n._uU(13),n.ALo(14,"date"),n.qZA()()()),2&e){const t=n.oxw(3);n.xp6(2),n.Q6J("ngIf",t.imageCheckOutUrl),n.xp6(1),n.Q6J("ngIf",!t.imageCheckOutUrl),n.xp6(3),n.hij(" ",n.xi3(7,5,"phieu-yeu-cau-gio-ve-sh
1ort","Gi\u1edd v\u1ec1")," "),n.xp6(4),n.Oqu(n.xi3(11,8,t.phieu.gioVe,"HH:mm")),n.xp6(3),n.Oqu(n.xi3(14,11,t.phieu.gioVe,"dd/MM/yyyy"))}}function DP(e,l){if(1&e&&(n.TgZ(0,"details",100)(1,"summary"),n._UZ(2,"i",101),n._uU(3),n.ALo(4,"tsb"),n._UZ(5,"i",102),n.qZA(),n.TgZ(6,"div",103),n._UZ(7,"app-event-log-timeline",104),n.qZA()()),2&e){const t=n.oxw(3);n.xp6(3),n.hij(" ",n.xi3(4,2,"phieu-yeu-cau-xem-event-log","Xem nh\u1eadt k\xfd s\u1ef1 ki\u1ec7n")," "),n.xp6(4),n.Q6J("thongTinChamCong",t.phieu.thongTinChamCong)}}function ZP(e,l){if(1&e&&(n.TgZ(0,"section",17)(1,"h3",18),n._UZ(2,"i",80),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"div",81),n.YNc(6,yP,15,14,"div",82),n.YNc(7,NP,15,14,"div",82),n.qZA(),n.YNc(8,DP,8,5,"details",83),n.qZA()),2&e){const t=n.oxw(2);n.xp6(3),n.hij(" ",n.xi3(4,4,"phieu-yeu-cau-section-checkin","Check-in tr\xean phi\u1ebfu")," "),n.xp6(3),n.Q6J("ngIf",t.phieu.gioDen),n.xp6(1),n.Q6J("ngIf",t.phieu.gioVe),n.xp6(1),n.Q6J("ngIf",t.phieu.thongTinChamCong)}}function AP(e,l){if(1&e&&(n.TgZ(0,"div",30),n._UZ(1,"i",105),n.TgZ(2,"span",32),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"strong"),n._uU(6),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(3),n.hij("",n.xi3(4,2,"phieu-yeu-cau-nguoi-duyet","Ng\u01b0\u1eddi x\u1eed l\xfd"),":"),n.xp6(3),n.Oqu(t.phieu.userNameDuyet)}}function vP(e,l){if(1&e&&(n.TgZ(0,"div",30),n._UZ(1,"i",106),n.TgZ(2,"span",32),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"strong"),n._uU(6),n.ALo(7,"date"),n.qZA()()),2&e){const t=n.oxw(2);n.xp6(3),n.hij("",n.xi3(4,2,"phieu-yeu-cau-ngay-duyet","Th\u1eddi gian x\u1eed l\xfd"),":"),n.xp6(3),n.Oqu(n.xi3(7,5,t.phieu.ngayDuyet,"HH:mm dd/MM/yyyy"))}}function PP(e,l){1&e&&(n.TgZ(0,"div",107),n._UZ(1,"i",108),n._uU(2),n.ALo(3,"tsb"),n.qZA()),2&e&&(n.xp6(2),n.hij(" ",n.xi3(3,1,"phieu-yeu-cau-cho-duyet-hint","Phi\u1ebfu \u0111ang ch\u1edd duy\u1ec7t. Ng\u01b0\u1eddi duy\u1ec7t s\u1ebd \u0111\u01b0\u1ee3c ghi nh\u1eadn sau khi x\u1eed l\xfd.")," "))}function EP(e,l){if(1&e&&(n.TgZ(0,"div",111)(1,"div",112),n._UZ(2,"i",22),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"p",113),n._uU(6),n.qZA()()),2&e){const t=n.oxw(3);n.xp6(3),n.hij(" ",n.xi3(4,2,"phieu-yeu-cau-ghi-chu-duyet-header","Ghi ch\xfa t\u1eeb ng\u01b0\u1eddi duy\u1ec7t")," "),n.xp6(3),n.Oqu(t.phieu.ghiChu)}}function kP(e,l){if(1&e&&(n.TgZ(0,"div",114)(1,"div",115),n._UZ(2,"i",116),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"p",117),n._uU(6),n.qZA()()),2&e){const t=n.oxw(3);n.xp6(3),n.hij(" ",n.xi3(4,2,"phieu-yeu-cau-ly-do-tu-choi","L\xfd do t\u1eeb ch\u1ed1i")," "),n.xp6(3),n.Oqu(t.phieu.ghiChu)}}function LP(e,l){if(1&e&&(n.ynx(0),n.YNc(1,EP,7,5,"div",109),n.YNc(2,kP,7,5,"div",110),n.BQk()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("ngIf",t.phieu.trangThai===t.TrangThaiEnum.DaDuyet),n.xp6(1),n.Q6J("ngIf",t.phieu.trangThai===t.TrangThaiEnum.TuChoi)}}function wP(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item")(1,"nz-form-label"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"textarea",120),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(4);return n.KtG(a.ghiChuDuyet=o)}),n.ALo(5,"tsb"),n.qZA()()}if(2&e){const t=n.oxw(4);n.xp6(2),n.Oqu(n.xi3(3,3,"phieu-yeu-cau-ghi-chu-duyet","Ghi ch\xfa duy\u1ec7t (tu\u1ef3 ch\u1ecdn)")),n.xp6(2),n.Q6J("ngModel",t.ghiChuDuyet)("placeholder",n.xi3(5,6,"phieu-yeu-cau-placeholder-ghi-chu","Nh\u1eadp ghi ch\xfa (n\u1ebfu c\u1ea7n)"))}}function OP(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item")(1,"nz-form-label",125),n._uU(2),n.ALo(3,"tsb"),n._UZ(4,"i",126),n.ALo(5,"tsb"),n.qZA(),n.TgZ(6,"app-khung-gio-picker",127),n.NdJ("selectedIdChange",function(o){n.CHM(t);const a=n.oxw(5);return n.KtG(a.selectedKhungGioMapId=o)}),n.qZA()()}if(2&e){const t=n.oxw(5);n.xp6(2),n.hij(" ",n.xi3(3,8,"phieu-yeu-cau-kg-map-cross","Khung gi\u1edd t\u01b0\u01a1ng \u0111\u01b0\u01a1ng t\u1ea1i CN NV \u0111\u0103ng k\xfd")," "),n.xp6(2),n.Q6J("nzTooltipTitle",n.xi3(5,11,"phieu-yeu-cau-kg-map-tooltip","NV A l\xe0m thay cho NV B \u1edf CN kh\xe1c. Ch\u1ecdn ca t\u01b0\u01a1ng \u1ee9ng \u1edf CN c\u1ee7a A \u0111\u1ec3 g\u1eafn gi\u1edd l\xe0m.")),n.xp6(2),n.Q6J("idChiNhanh",t.phieu.idChiNhanh)("ngayLamViec",t.phieu.ngayLamViec)("gioBatDauReference",t.phieu.gioBatDauKhungGio)("gioKetThucReference",t.phieu.gioKetThucKhungGio)("selectedId",t.selectedKhungGioM
1apId)("required",!0)}}function qP(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"nz-form-item")(1,"nz-form-label"),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"app-khung-gio-picker",128),n.NdJ("selectedIdChange",function(o){n.CHM(t);const a=n.oxw(5);return n.KtG(a.selectedKhungGioMapId=o)}),n.qZA()()}if(2&e){const t=n.oxw(5);n.xp6(2),n.hij(" ",n.xi3(3,6,"phieu-yeu-cau-kg-map-same","Khung gi\u1edd (m\u1eb7c \u0111\u1ecbnh = ca g\u1ed1c)")," "),n.xp6(2),n.Q6J("idChiNhanh",t.phieu.idChiNhanh)("ngayLamViec",t.phieu.ngayLamViec)("gioBatDauReference",t.phieu.gioBatDauKhungGio)("gioKetThucReference",t.phieu.gioKetThucKhungGio)("selectedId",t.selectedKhungGioMapId)}}function QP(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.YNc(1,OP,7,14,"nz-form-item",11),n.YNc(2,qP,5,9,"nz-form-item",11),n.TgZ(3,"div",121)(4,"label",122),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(4);return n.KtG(a.isNghiCoPhepCuaB=o)}),n.TgZ(5,"span",123),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"span",124),n._uU(9),n.ALo(10,"tsb"),n.qZA()()(),n.BQk()}if(2&e){const t=n.oxw(4);n.xp6(1),n.Q6J("ngIf",t.isCrossBranch),n.xp6(1),n.Q6J("ngIf",!t.isCrossBranch),n.xp6(2),n.Q6J("ngModel",t.isNghiCoPhepCuaB),n.xp6(2),n.hij(" ",n.xi3(7,5,"phieu-yeu-cau-nghi-co-phep","Ngh\u1ec9 c\xf3 ph\xe9p")," "),n.xp6(3),n.hij(" ",n.xi3(10,8,"phieu-yeu-cau-nghi-co-phep-desc","NV \u0111\u01b0\u1ee3c l\xe0m h\u1ed9 kh\xf4ng b\u1ecb tr\u1eeb ng\xe0y ph\xe9p")," ")}}function JP(e,l){if(1&e&&(n.ynx(0),n.YNc(1,wP,6,9,"nz-form-item",11),n.YNc(2,QP,11,11,"ng-container",11),n.BQk()),2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("ngIf",t.isLoai1),n.xp6(1),n.Q6J("ngIf",t.isLoai2)}}function IP(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"nz-form-item")(2,"nz-form-label",125),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"textarea",129),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw(3);return n.KtG(a.lyDoTuChoi=o)}),n.ALo(6,"tsb"),n.qZA(),n.TgZ(7,"div",130),n._uU(8),n.qZA()(),n.BQk()}if(2&e){const t=n.oxw(3);n.xp6(3),n.hij(" ",n.xi3(4,4,"phieu-yeu-cau-ly-do-tu-choi","L\xfd do t\u1eeb ch\u1ed1i")," "),n.xp6(2),n.Q6J("ngModel",t.lyDoTuChoi)("placeholder",n.xi3(6,7,"phieu-yeu-cau-placeholder-ly-do","Nh\u1eadp l\xfd do t\u1eeb ch\u1ed1i (b\u1eaft bu\u1ed9c, t\u1ed1i \u0111a 500 k\xfd t\u1ef1)")),n.xp6(3),n.hij("",t.lyDoTuChoi.length,"/500")}}function UP(e,l){if(1&e&&(n.TgZ(0,"section",118)(1,"h3",18),n._UZ(2,"i",119),n._uU(3),n.ALo(4,"tsb"),n.ALo(5,"tsb"),n.qZA(),n.YNc(6,JP,3,2,"ng-container",11),n.YNc(7,IP,9,10,"ng-container",11),n.qZA()),2&e){const t=n.oxw(2);n.xp6(3),n.hij(" ",t.showRejectForm?n.xi3(4,3,"phieu-yeu-cau-section-form-tu-choi","L\xfd do t\u1eeb ch\u1ed1i"):n.xi3(5,6,"phieu-yeu-cau-section-form-duyet","Th\xf4ng tin duy\u1ec7t phi\u1ebfu")," "),n.xp6(3),n.Q6J("ngIf",!t.showRejectForm),n.xp6(1),n.Q6J("ngIf",t.showRejectForm)}}function KP(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",132),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onShowRejectForm())}),n._UZ(2,"i",133),n._uU(3),n.ALo(4,"tsb"),n.qZA(),n.TgZ(5,"button",134),n.NdJ("
1click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onDuyet())}),n._UZ(6,"i",135),n._uU(7),n.ALo(8,"tsb"),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("disabled",t.submitting),n.xp6(2),n.hij(" ",n.xi3(4,4,"phieu-yeu-cau-btn-tu-choi","T\u1eeb ch\u1ed1i")," "),n.xp6(2),n.Q6J("disabled",t.submitting),n.xp6(2),n.hij(" ",n.xi3(8,7,"phieu-yeu-cau-btn-duyet-phieu","Duy\u1ec7t phi\u1ebfu")," ")}}function HP(e,l){if(1&e){const t=n.EpF();n.ynx(0),n.TgZ(1,"button",136),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onCancelReject())}),n._uU(2),n.ALo(3,"tsb"),n.qZA(),n.TgZ(4,"button",132),n.NdJ("click",function(){n.CHM(t);const o=n.oxw(3);return n.KtG(o.onTuChoi())}),n._UZ(5,"i",133),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.BQk()}if(2&e){const t=n.oxw(3);n.xp6(1),n.Q6J("disabled",t.submitting),n.xp6(1),n.hij(" ",n.xi3(3,4,"phieu-yeu-cau-btn-quay-lai","Quay l\u1ea1i")," "),n.xp6(2),n.Q6J("disabled",t.submitting||!t.lyDoTuChoi.trim()),n.xp6(2),n.hij(" ",n.xi3(7,7,"phieu-yeu-cau-btn-xac-nhan-tu-choi","X\xe1c nh\u1eadn t\u1eeb ch\u1ed1i")," ")}}function BP(e,l){if(1&e&&(n.TgZ(0,"div",131),n.YNc(1,KP,9,10,"ng-container",11),n.YNc(2,HP,8,10,"ng-container",11),n.qZA()),2&e){const t=n.oxw(2);n.xp6(1),n.Q6J("ngIf",!t.showRejectForm),n.xp6(1),n.Q6J("ngIf",t.showRejectForm)}}function FP(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",2)(1,"header",3)(2,"div",4),n._UZ(3,"i",5),n.qZA(),n.TgZ(4,"div",6)(5,"div",7),n._uU(6),n.ALo(7,"tsb"),n.qZA(),n.TgZ(8,"h2"),n._uU(9),n.qZA(),n.TgZ(10,"div",8)(11,"span"),n._UZ(12,"i",9),n._uU(13),n.qZA(),n.YNc(14,nP,2,0,"span",10),n.YNc(15,tP,3,2,"span",11),n.qZA()(),n.TgZ(16,"div",12)(17,"span",13),n._UZ(18,"i",14),n._uU(19),n.qZA(),n.YNc(20,eP,4,4,"span",15),n.qZA()(),n.TgZ(21,"div",16)(22,"section",17)(23,"h3",18),n._UZ(24,"i",19),n._uU(25),n.ALo(26,"tsb"),n.ALo(27,"tsb"),n.qZA(),n.YNc(28,lP,9,4,"div",20),n.YNc(29,CP,33,23,"div",21),n.qZA(),n.TgZ(30,"section",17)(31,"h3",18),n._UZ(32,"i",22),n._uU(33),n.ALo(34,"tsb"),n.qZA(),n.TgZ(35,"div",23),n._UZ(36,"i",22),n.TgZ(37,"div"),n.YNc(38,fP,2,1,"p",24),n.YNc(39,zP,3,4,"p",25),n.qZA()()(),n.YNc(40,ZP,9,7,"section",26),n.TgZ(41,"section",27)(42,"h3",18),n._UZ(43,"i",28),n._uU(44),n.ALo(45,"tsb"),n.qZA(),n.TgZ(46,"div",29)(47,"div",30),n._UZ(48,"i",31),n.TgZ(49,"span",32),n._uU(50),n.ALo(51,"tsb"),n.qZA(),n.TgZ(52,"strong"),n._uU(53),n.ALo(54,"date"),n.qZA()(),n.YNc(55,AP,7,5,"div",33),n.YNc(56,vP,8,8,"div",33),n.YNc(57,PP,4,4,"div",34),n.YNc(58,LP,3,2,"ng-container",11),n.qZA()(),n.YNc(59,UP,8,9,"section",35),n.qZA(),n.TgZ(60,"footer",36)(61,"button",37),n.NdJ("click",function(){n.CHM(t);const o=n.oxw();return n.KtG(o.onClose())}),n._UZ(62,"i",38),n._uU(63),n.ALo(64,"tsb"),n.qZA(),n.YNc(65,BP,3,2,"div",39),n.qZA()()}if(2&e){const t=n.oxw();n.ekj("pyc-detail--loai-2",t.isLoai2),n.xp6(3),n.Q6J("nzType",t.loaiIcon),n.xp6(3),n.hij(" ",n.xi3(7,31,"phieu-yeu-cau-eyebrow","Phi\u1ebfu y\xeau c\u1ea7u ch\u1ea5m c\xf4ng")," "),n.xp6(3),n.Oqu(t.phieu.loaiPhieuText),n.xp6(4),n.hij(" ",t.formatNgayVi(t.phieu.ngayLamViec),""),n.xp6(1),n.Q6J("ngIf",t.phieu.gioBatDauKhungGio),n.xp6(1),n.Q6J("ngIf",t.phieu.gioBatDauKhungGio),n.xp6(2),n.Q6J("ngClass","pyc-status--"+t.statusKey),n.xp6(1),n.Q6J("nzType",t.statusIcon),n.xp6(1),n.hij(" ",t.phieu.trangThaiText," "),n.xp6(1),n.Q6J("ngIf",t.isCrossBranch),n.xp6(5),n.hij(" ",t.isLoai2?n.xi3(26,34,"phieu-yeu-cau-section-nv-flow","Ng\u01b0\u1eddi \u0111\u0103ng k\xfd & ng\u01b0\u1eddi \u0111\u01b0\u1ee3c l\xe0m h\u1ed9"):n.xi3(27,37,"phieu-yeu-cau-section-nv","Nh\xe2n vi\xean \u0111\u0103ng k\xfd")," "),n.xp6(3),n.Q6J("ngIf",t.isLoai1),n.xp6(1),n.Q6J("ngIf",t.isLoai2),n.xp6(4),n.hij(" ",n.xi3(34,40,"phieu-yeu-cau-ghi-chu-nv","Ghi ch\xfa t\u1eeb nh\xe2n vi\xean")," "),n.xp6(2),n.ekj("pyc-note--empty",!t.phieu.ghiChuNhanVien),n.xp6(3),n.Q6J("ngIf",t.phieu.ghiChuNhanVien),n.xp6(1),n.Q6J("ngIf",!t.phieu.ghiChuNhanVien),n.xp6(1),n.Q6J("ngIf",t.isLoai2&&t.isCheckedIn),n.xp6(4),n.hij(" ",n.xi3(45,43,"phieu-yeu-cau-section-audit","L\u1ecbch s\u1eed x\u1eed l\xfd")," "),n.xp6(6),n.hij("",n.xi3(51,46,"phieu-yeu-cau-ngay-tao-phieu","Ng\xe0y t\u1ea1o phi\u1ebfu"),":"),n.xp6(3),n.Oqu(n.xi3(54,49,t.phieu.ngayTao,"HH:mm dd/MM/yyyy")),n.xp6(2),n.Q6J("ngIf",t.phieu.userNameDuyet),n.xp6(1),n.Q6J("ngIf",t.phieu.ngayDuyet),n.xp6(1),n.Q6J("ngIf",t.phieu.trangThai===t.TrangThaiEnum.ChoDuyet&&!t.phieu.userNameDuyet),n.xp6(1),n.Q6J("ngIf",t.phieu.ghiChu),n.xp6(1),n.Q6J("ngIf",t.showActionPanel),n.xp6(4),n.hij(" ",n.xi3(64,52,"phieu-yeu-cau-btn-dong","\u0110\xf3ng")," "),n.xp6(2),n.Q6J("ngIf",t.showActionPanel)}}let VP=(()=>{class e{_modalRef;_phieuYeuCauService;_fileService;_notification;_spinner;_sanitizer;_cauHinhService;_userService;tsb=(0,n.f3M)(J.A);id;LoaiPhieuEnum=it;TrangThaiEnum=tn;phieu=null;loading=!0;submitting=!1;coQuyen=!1;ghiChuDuyet="";lyDoTuChoi="";showRejectForm=!1;
1selectedKhungGioMapId=null;isNghiCoPhepCuaB=!0;imageCheckInUrl=null;imageCheckOutUrl=null;imageCheckInObjectUrl=null;imageCheckOutObjectUrl=null;constructor(t,i,o,a,h,u,r,d){this._modalRef=t,this._phieuYeuCauService=i,this._fileService=o,this._notification=a,this._spinner=h,this._sanitizer=u,this._cauHinhService=r,this._userService=d}ngOnInit(){this.loadDetail()}ngOnDestroy(){this.imageCheckInObjectUrl&&URL.revokeObjectURL(this.imageCheckInObjectUrl),this.imageCheckOutObjectUrl&&URL.revokeObjectURL(this.imageCheckOutObjectUrl)}loadDetail(){this.loading=!0,this._phieuYeuCauService.TimTheoId(this.id).subscribe({next:t=>{this.loading=!1,t.success?(this.phieu=t.data,this.initFormDefaults(),this.loadImages()):(this._notification.error(p.$.ERROR,t.message),this._modalRef.close())},error:()=>{this.loading=!1,this._modalRef.close()}})}initFormDefaults(){this.phieu&&this.isLoai2&&!this.isCrossBranch&&(this.selectedKhungGioMapId=this.phieu.idKhungGio)}loadImages(){this.phieu&&(this.phieu.idImageCheckIn&&this._fileService.getImage(this.phieu.idImageCheckIn,"m").subscribe(t=>{this.imageCheckInObjectUrl=URL.createObjectURL(t),this.imageCheckInUrl=this._sanitizer.bypassSecurityTrustUrl(this.imageCheckInObjectUrl)}),this.phieu.idImageCheckOut&&this._fileService.getImage(this.phieu.idImageCheckOut,"m").subscribe(t=>{this.imageCheckOutObjectUrl=URL.createObjectURL(t),this.imageCheckOutUrl=this._sanitizer.bypassSecurityTrustUrl(this.imageCheckOutObjectUrl)}))}get isLoai1(){return this.phieu?.loaiPhieu===it.DangKyLam}get isLoai2(){return this.phieu?.loaiPhieu===it.DangKyLamThayThe}get isCrossBranch(){return!!this.phieu&&!!this.phieu.idChiNhanhDuocLamHo&&this.phieu.idChiNhanh!==this.phieu.idChiNhanhDuocLamHo}get isCheckedIn(){return!(!this.phieu?.gioDen&&!this.phieu?.gioVe)}get showActionPanel(){return!!this.phieu&&this.coQuyen&&this.phieu.trangThai===tn.ChoDuyet}get statusColor(){if(!this.phieu)return"default";switch(this.phieu.trangThai){case tn.ChoDuyet:return"gold";case tn.DaDuyet:return"green";case tn.TuChoi:return"red";default:return"default"}}get statusKey(){if(!this.phieu)return"default";switch(this.phieu.trangThai){case tn.ChoDuyet:return"cho-duyet";case tn.DaDuyet:return"da-duyet";case tn.TuChoi:return"tu-choi";case tn.HuyBoiNhanVien:return"huy";default:return"default"}}get statusIcon(){if(!this.phieu)return"question-circle";switch(this.phieu.trangThai){case tn.ChoDuyet:return"clock-circle";case tn.DaDuyet:return"check-circle";case tn.TuChoi:return"close-circle";case tn.HuyBoiNhanVien:return"stop";default:return"question-circle"}}get loaiIcon(){return this.isLoai2?"usergroup-add":"calendar"}_vietnameseDays=["Ch\u1ee7 nh\u1eadt","Th\u1ee9 hai","Th\u1ee9 ba","Th\u1ee9 t\u01b0","Th\u1ee9 n\u0103m","Th\u1ee9 s\xe1u","Th\u1ee9 b\u1ea3y"];formatNgayVi(t,i=!0){if(!t)return"";const o=new Date(t);if(isNaN(o.getTime()))return"";const r=`${o.getDate().toString().padStart(2,"0")}/${(o.getMonth()+1).toString().padStart(2,"0")}/${o.getFullYear()}`;return i?`${this._vietnameseDays[o.getDay()]}, ${r}`:r}onShowRejectForm(){this.showRejectForm=!0,this.lyDoTuChoi=""}onCancelReject(){this.showRejectForm=!1,this.lyDoTuChoi=""}onDuyet(){!this.phieu||this.submitting||(this.isLoai1?this.doDuyetLoai1():this.isLoai2&&this.doDuyetLoai2())}onTuChoi(){if(!this.phieu||this.submitting)return;const t=(this.lyDoTuChoi||"").trim();if(!t)return void this._notification.warning(p.$.WARNING,this.tsb.t("phieu-yeu-cau-msg-ly-do-bat-buoc","Vui l\xf2ng nh\u1eadp l\xfd do t\u1eeb ch\u1ed1i"));if(t.length>500)return void this._notification.warning(p.$.WARNING,this.tsb.t("phieu-yeu-cau-msg-ly-do-qua-dai","L\xfd do t\u1eeb ch\u1ed1i t\u1ed1i \u0111a 500 k\xfd t\u1ef1"));const i={id:this.phieu.id,ghiChu:t},o=this.isLoai1?this._phieuYeuCauService.TuChoiDangKyLam(i):this._phieuYeuCauService.TuChoiLamThayThe(i);this.callAndClose(o,this.tsb.t("phieu-yeu-cau-msg-tu-choi-thanh-cong","T\u1eeb ch\u1ed1i phi\u1ebfu th\xe0nh c\xf4ng"))}doDuyetLoai1(){if(!this.phieu)return;const t={id:this.phieu.id,ghiChu:this.ghiChuDuyet?.trim()||void 0};this.callAndClose(this._phieuYeuCauService.DuyetDangKyLam(t),this.tsb.t("phieu-yeu-cau-msg-duyet-thanh-cong","Duy\u1ec7t phi\u1ebfu th\xe0nh c\xf4ng"))}doDuyetLoai2(){this.phieu&&(!this.isCrossBranch||this.selectedKhungGioM
1apId?this.callAndClose(this._phieuYeuCauService.DuyetLamThayThe({id:this.phieu.id,idKhungGioMap:this.isCrossBranch?this.selectedKhungGioMapId:this.selectedKhungGioMapId||this.phieu.idKhungGio,isNghiCoPhepCuaB:this.isNghiCoPhepCuaB}),this.tsb.t("phieu-yeu-cau-msg-duyet-thanh-cong","Duy\u1ec7t phi\u1ebfu th\xe0nh c\xf4ng")):this._notification.warning(p.$.WARNING,this.tsb.t("phieu-yeu-cau-msg-kg-map-bat-buoc","B\u1eaft bu\u1ed9c ch\u1ecdn khung gi\u1edd t\u01b0\u01a1ng \u0111\u01b0\u01a1ng \u1edf chi nh\xe1nh nh\xe2n vi\xean \u0111\u0103ng k\xfd")))}callAndClose(t,i){this.submitting=!0,this._spinner.show(),t.subscribe({next:o=>{this.submitting=!1,this._spinner.hide(),o.success?(this._notification.success(p.$.SUCCESS,i),this._modalRef.close("reload")):this._notification.error(p.$.ERROR,o.message)},error:()=>{this.submitting=!1,this._spinner.hide()}})}onClose(){this._modalRef.close()}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Lf),n.Y36(jt),n.Y36(zi.I),n.Y36(E.zb),n.Y36(O.t2),n.Y36(xi.H7),n.Y36(qn.w),n.Y36(F.K))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-yeu-cau-detail"]],decls:2,vars:2,consts:[[3,"nzSpinning"],["class","pyc-detail",3,"pyc-detail--loai-2",4,"ngIf"],[1,"pyc-detail"],[1,"pyc-hero"],[1,"pyc-hero__icon"],["nz-icon","","nzTheme","outline",3,"nzType"],[1,"pyc-hero__title"],[1,"pyc-hero__eyebrow"],[1,"pyc-hero__meta"],["nz-icon","","nzType","calendar"],["class","pyc-hero__sep",4,"ngIf"],[4,"ngIf"],[1,"pyc-hero__status"],[1,"pyc-status-pill",3,"ngClass"],["nz-icon","",3,"nzType"],["class","pyc-cross-pill",4,"ngIf"],[1,"pyc-body"],[1,"pyc-section"],[1,"pyc-section__title"],["nz-icon","","nzType","team"],["class","pyc-nv-single",4,"ngIf"],["class","pyc-nv-flow",4,"ngIf"],["nz-icon","","nzType","message"],[1,"pyc-note"],["class","pyc-note__quote",4,"ngIf"],["class","pyc-note__placeholder",4,"ngIf"],["class","pyc-section",4,"ngIf"],[1,"pyc-section","pyc-section--audit"],["nz-icon","","nzType","audit"],[1,"pyc-audit"],[1,"pyc-audit__row"],["nz-icon","","nzType","file-add",1,"pyc-audit__icon"],[1,"pyc-audit__label"],["class","pyc-audit__row",4,"ngIf"],["class","pyc-audit__pending",4,"ngIf"],["class","pyc-section pyc-section--action-form",4,"ngIf"],[1,"pyc-footer"],["nz-button","",1,"pyc-footer__close",3,"click"],["nz-icon","","nzType","close"],["class","pyc-footer__actions",4,"ngIf"],[1,"pyc-hero__sep"],["nz-icon","","nzType","clock-circle"],[1,"pyc-cross-pill"],["nz-icon","","nzType","swap"],[1,"pyc-nv-single"],[1,"pyc-nv-avatar","pyc-nv-avatar--primary"],["alt","avatar",3,"src",4,"ngIf","ngIfElse"],["placeholderA1",""],[1,"pyc-nv-info"],[1,"pyc-nv-name"],["class","pyc-nv-branch",4,"ngIf"],["alt","avatar",3,"src"],["nz-icon","","nzType","user"],[1,"pyc-nv-branch"],["nz-icon","","nzType","shop"],[1,"pyc-nv-flow"],[1,"pyc-nv-card","pyc-nv-card--from"],[1,"pyc-nv-card__role"],[1,"pyc-nv-avatar","pyc-nv-avatar--from"],["placeholderA2",""],["class","pyc-nv-shift",4,"ngIf"],[1,"pyc-nv-arrow"],[1,"pyc-nv-arrow__line"],[1,"pyc-nv-arrow__icon"],["nz-icon","","nzType","arrow-right"],[1,"pyc-nv-arrow__label"],[1,"pyc-nv-card","pyc-nv-card--to"],[1,"pyc-nv-avatar","pyc-nv-avatar--to"],["placeholderB",""],["class","pyc-nv-leave",3,"pyc-nv-leave--ok","pyc-nv-leave--no",4,"ngIf"],[1,"pyc-nv-shift"],["nz-icon","","nzType","clock-circle",1,"pyc-nv-shift__icon"],[1,"pyc-nv-shift__text"],["class","pyc-nv-shift__time",4,"ngIf"],[1,"pyc-nv-shift__name"],[1,"pyc-nv-shift__time"],["nz-icon","","nzType","user-switch"],[1,"pyc-nv-leave"],[1,"pyc-note__quote"],[1,"pyc-note__placeholder"],["nz-icon","","nzType","camera"],[1,"pyc-checkin-grid"],["class","pyc-checkin-card",4,"ngIf"],["class","pyc-event-log-toggle",4,"ngIf"],[1,"pyc-checkin-card"],[1,"pyc-checkin-card__photo"],["alt","check-in",3,"src",4,"ngIf"],["class","pyc-checkin-card__placeholder",4,"ngIf"],[1,"pyc-checkin-card__badge","pyc-checkin-card__badge--in"],["nz-icon","","nzType","login"],[1,"pyc-checkin-card__info"],[1,"pyc-checkin-card__time"],[1,"pyc-checkin-card__date"],["alt","check-in",3,"src"],[1,"pyc-checkin-card__placeholder"],["nz-icon","","nzType","picture"],["alt","check-out",3,"src",4,"ngIf"],[1,"pyc-checkin-card__badge","pyc-checkin-card__badge--out"],["nz-icon","","nzType","logout"],["alt","check-out",3,"src"],[1,"pyc-event-log-toggle"],["nz-icon","","nzType","history"],["nz-icon","","nzType","down",1,"pyc-event-log-toggle__chevron"],[1,"pyc-event-log-toggle__body"],[3,"thongTinChamCong"],["nz-icon","","nzType","user",1,"pyc-audit__icon"],["nz-icon","","nzType","clock-circle",1,"pyc-audit__icon"],[1,"pyc-audit__pending"],["nz-icon","","nzType","hourglass"],["class","pyc-audit__note-block",4,"ngIf"],["class","pyc-audit__reason-block",4,"ngIf"],[1,"pyc-audit__note-block"],[1,"pyc-audit__note-header"],[1,"pyc-audit__note-text"],[1,"pyc-audit__reason-block"],[1,"pyc-audit__reason-header"],["nz-icon","","nzType","exclamation-circle"],[1,"pyc-audit__reason-text"],[1,"pyc-section","pyc-section--action-form"],["nz-icon","","nzType","form"],["nz-input","","rows","2","maxlength","500",3,"ngModel","placeholder","ngModelChange"],[1,"pyc-checkbox-card"],["nz-checkbox","",3,"ngModel","ngModelChange"],[1,"pyc-checkbox-card__title"],[1,"pyc-checkbox-card__desc"],["nzRequired",""],["nz-icon","","nzType","info-circle","nz-tooltip","",1,"pyc-help-icon",3,"nzTooltipTitle"],[3,"idChiNhanh","ngayLamViec","gioBatDauReference","gioKetThucReference","selectedId","required","selectedIdChange"],[3,"idChiNhanh","ngayLamViec","gioBatDauReference","gioKetThucReference","selectedId","selectedIdChange"],["nz-input","","rows","4","maxlength","500",3,"ngModel","placeholder","ngModelChange"],[1,"pyc-char-count"],[1,"pyc-footer__actions"],["nz-button","","nzDanger","",3,"disabled","click"],["nz-icon","","nzType","close-circle"],["nz-button","","nzType","primary",3,"disabled","click"],["nz-icon","","nzType","check-circle"],["nz-button","",3,"disabled","click"]],template:function(i,o){1&i&&(n.TgZ(0,"nz-spin",0),n.YNc(1,FP,66,55,"div",1),n.qZA()),2&i&&(n.Q6J("nzSpinning",o.loading),n.xp6(1),n.Q6J("ngIf",o.phieu))},dependencies:[s.mk,s.O5,M.ix,A.w,P.dQ,W.SY,N.t3,N.SK,q.Nx,q.iK,C.Zp,G.Ie,g.Fj,g.JJ,g.nD,g.On,w.Ls,Xt.W,Fv,jv,s.uU,ot.E,Q.p],styles:["[_nghost-%COMP%] .ant-modal-body{padding:0!important}[_nghost-%COMP%] .ant-modal-header{display:none}[_nghost-%COMP%] .ant-modal-content{border-radius:16px;overflow:hidden}.pyc-detail[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-height:85vh;background:#fff}.pyc-detail[_ngcontent-%COMP%] .pyc-hero[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;padding:24px 28px;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border-bottom:1px solid #e8eaed}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__icon[_ngcontent-%COMP%]{flex-shrink:0;width:56px;height:56px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:26px;color:#6366f1}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__title[_ngcontent-%COMP%]{flex:1;min-width:0}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__eyebrow[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3;margin-bottom:2px}.pyc-detail[_ngcontent-%COMP%] .pyc-hero[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0 0 6px;font-size:18px;font-weight:600;color:#1f2329;line-height:1.3}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__meta[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#5a6477;font-size:13px}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__meta[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:12px;margin-right:4px;color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__sep[_ngcontent-%COMP%]{color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__status[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;
1gap:6px}.pyc-detail--loai-2[_ngcontent-%COMP%] .pyc-hero[_ngcontent-%COMP%]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%)}.pyc-detail--loai-2[_ngcontent-%COMP%] .pyc-hero[_ngcontent-%COMP%] .pyc-hero__icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#a855f7}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid transparent}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:12px}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill.pyc-status--cho-duyet[_ngcontent-%COMP%]{background:rgba(245,158,11,.1);color:#b45309;border-color:#f59e0b33}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill.pyc-status--da-duyet[_ngcontent-%COMP%]{background:rgba(16,185,129,.1);color:#047857;border-color:#10b98133}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill.pyc-status--tu-choi[_ngcontent-%COMP%]{background:rgba(239,68,68,.1);color:#b91c1c;border-color:#ef444433}.pyc-detail[_ngcontent-%COMP%] .pyc-status-pill.pyc-status--huy[_ngcontent-%COMP%]{background:rgba(107,114,128,.1);color:#4b5563;border-color:#6b728033}.pyc-detail[_ngcontent-%COMP%] .pyc-cross-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500;background:rgba(245,158,11,.1);color:#b45309;border:1px solid rgba(245,158,11,.2)}.pyc-detail[_ngcontent-%COMP%] .pyc-cross-pill[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:10px}.pyc-detail[_ngcontent-%COMP%] .pyc-body[_ngcontent-%COMP%]{flex:1;overflow-y:auto;padding:4px 0}.pyc-detail[_ngcontent-%COMP%] .pyc-section[_ngcontent-%COMP%]{padding:20px 28px;border-bottom:1px solid #e8eaed}.pyc-detail[_ngcontent-%COMP%] .pyc-section[_ngcontent-%COMP%]:last-child{border-bottom:none}.pyc-detail[_ngcontent-%COMP%] .pyc-section__title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-section__title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:12px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-single[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;padding:16px;background:#f7f8fa;border-radius:12px;border:1px solid #e8eaed}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-flow[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-card[_ngcontent-%COMP%]{padding:16px;border-radius:12px;border:1px solid #e8eaed;background:#fff;text-align:center;transition:all .2s}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-card--from[_ngcontent-%COMP%]{background:linear-gradient(180deg,rgba(99,102,241,.04) 0%,transparent 100%);border-color:#6366f140}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-card--to[_ngcontent-%COMP%]{background:linear-gradient(180deg,rgba(168,85,247,.04) 0%,transparent 100%);border-color:#a855f740}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-card__role[_ngcontent-%COMP%]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#8a93a3;margin-bottom:10px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar[_ngcontent-%COMP%]{width:48px;height:48px;margin:0 auto 10px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 1px 3px #00000014}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:22px;color:#5a6477}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--from[_ngcontent-%COMP%]{background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);box-shadow:0 2px 8px #6366f14d}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--from[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--to[_ngcontent-%COMP%]{background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%);box-shadow:0 2px 8px #a855f74d}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--to[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--primary[_ngcontent-%COMP%]{background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);box-shadow:0 2px 8px #6366f14d;width:56px;height:56px;margin:0;flex-shrink:0}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-avatar--primary[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff;font-size:26px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-info[_ngcontent-%COMP%]{text-align:left}
1.pyc-detail[_ngcontent-%COMP%] .pyc-nv-name[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:#1f2329;margin-bottom:4px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-branch[_ngcontent-%COMP%]{font-size:12px;color:#5a6477;display:inline-flex;align-items:center;gap:4px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-branch[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:11px;color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-shift[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:10px auto 0;padding:6px 10px;background:rgba(90,100,119,.05);border-radius:8px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-shift__icon[_ngcontent-%COMP%]{font-size:13px;color:#5a6477;flex:0 0 auto}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-shift__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.2}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-shift__time[_ngcontent-%COMP%]{font-size:12.5px;font-weight:600;color:#1f2329;font-variant-numeric:tabular-nums}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-shift__name[_ngcontent-%COMP%]{font-size:11px;color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-leave[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;font-size:11.5px;font-weight:500;line-height:1.3}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-leave[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:10px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-leave--ok[_ngcontent-%COMP%]{color:#0ea674}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-leave--no[_ngcontent-%COMP%]{color:#d98b09}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-arrow[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:80px}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-arrow__line[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(99,102,241,.3) 0%,rgba(168,85,247,.3) 100%);z-index:0}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-arrow__icon[_ngcontent-%COMP%]{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #6366f1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #6366f133}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-arrow__icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:12px;color:#6366f1}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-arrow__label[_ngcontent-%COMP%]{margin-top:6px;font-size:11px;font-weight:500;color:#5a6477;background:#fff;padding:2px 6px;border-radius:4px;position:relative;z-index:1}.pyc-detail[_ngcontent-%COMP%] .pyc-info-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.pyc-detail[_ngcontent-%COMP%] .pyc-info-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.pyc-detail[_ngcontent-%COMP%] .pyc-info-item__label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a93a3;font-weight:500}.pyc-detail[_ngcontent-%COMP%] .pyc-info-item__label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:11px}.pyc-detail[_ngcontent-%COMP%] .pyc-info-item__value[_ngcontent-%COMP%]{font-size:14px;color:#1f2329;font-weight:500}.pyc-detail[_ngcontent-%COMP%] .pyc-info-item__value[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#5a6477;margin-top:2px}.pyc-detail[_ngcontent-%COMP%] .pyc-note[_ngcontent-%COMP%]{display:flex;gap:12px;margin-top:16px;padding:14px 16px;background:#f7f8fa;border-radius:8px;border-left:3px solid #6366f1}.pyc-detail[_ngcontent-%COMP%] .pyc-note[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:#6366f1;font-size:16px;margin-top:2px}.pyc-detail[_ngcontent-%COMP%] .pyc-note__label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#8a93a3;margin-bottom:4px}.pyc-detail[_ngcontent-%COMP%] .pyc-note__quote[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#1f2329;font-style:italic;line-height:1.5}.pyc-detail[_ngcontent-%COMP%] .pyc-note__placeholder[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#8a93a3;font-style:italic}.pyc-detail[_ngcontent-%COMP%] .pyc-note--empty[_ngcontent-%COMP%]{border-left-color:#e8eaed}.pyc-detail[_ngcontent-%COMP%] .pyc-note--empty[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;transition:all .2s}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#6366f1}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__photo[_ngcontent-%COMP%]{position:relative;aspect-ratio:4/3;background:#f7f8fa;overflow:hidden}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__placeholder[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8a93a3}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__placeholder[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:32px}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__badge[_ngcontent-%COMP%]{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;color:#fff;backdrop-filter:blur(4px)}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:10px}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__badge--in[_ngcontent-%COMP%]{background:rgba(16,185,129,.9)}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__badge--out[_ngcontent-%COMP%]{background:rgba(245,158,11,.9)}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__info[_ngcontent-%COMP%]{padding:10px 14px;display:flex;align-items:baseline;justify-content:space-between}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__time[_ngcontent-%COMP%]{font-size:18px;font-weight:600;color:#1f2329}.pyc-detail[_ngcontent-%COMP%] .pyc-checkin-card__date[_ngcontent-%COMP%]{font-size:12px;color:#5a6477}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%]{margin-top:16px;border:1px solid #e8eaed;border-radius:8px;overflow:hidden}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;background:#f7f8fa;font-size:13px;font-weight:500;color:#5a6477;list-style:none;transition:background .15s}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary[_ngcontent-%COMP%]::-webkit-details-marker{display:none}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary[_ngcontent-%COMP%]:hover{background:#f1f3f6}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:13px}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary__chevron[_ngcontent-%COMP%], .pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[_ngcontent-%COMP%] summary[_ngcontent-%COMP%] .pyc-event-log-toggle__chevron[_ngcontent-%COMP%]{margin-left:auto;transition:transform .2s}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle[open][_ngcontent-%COMP%] summary[_ngcontent-%COMP%] .pyc-event-log-toggle__chevron[_ngcontent-%COMP%]{transform:rotate(180deg)}.pyc-detail[_ngcontent-%COMP%] .pyc-event-log-toggle__body[_ngcontent-%COMP%]{padding:14px}.pyc-detail[_ngcontent-%COMP%] .pyc-section--audit[_ngcontent-%COMP%]{background:#f7f8fa}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#5a6477}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__pending[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;background:rgba(245,158,11,.08);border-left:3px solid #f59e0b;border-radius:8px;font-size:13px;color:#92400e}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__pending[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:14px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__icon[_ngcontent-%COMP%]{color:#8a93a3;font-size:13px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__label[_ngcontent-%COMP%]{font-weight:500}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__reason-block[_ngcontent-%COMP%]{margin-top:12px;padding:12px 14px;background:rgba(239,68,68,.05);border-left:3px solid #ef4444;border-radius:8px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__reason-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#ef4444;margin-bottom:6px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__reason-text[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#1f2329;line-height:1.5}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__note-block[_ngcontent-%COMP%]{margin-top:12px;padding:12px 14px;background:rgba(99,102,241,.05);border-left:3px solid #6366f1;border-radius:8px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__note-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#6366f1;margin-bottom:6px}.pyc-detail[_ngcontent-%COMP%] .pyc-audit__note-text[_ngcontent-%COMP%]{margin:0;font-size:13px;color:#1f2329;line-height:1.5;font-style:italic}.pyc-detail[_ngcontent-%COMP%] .pyc-section--action-form[_ngcontent-%COMP%]{background:linear-gradient(180deg,#fafbff 0%,#fff 100%)}.pyc-detail[_ngcontent-%COMP%] .pyc-checkbox-card[_ngcontent-%COMP%]{padding:14px 16px;background:#f7f8fa;border-radius:8px;border:1px solid #e8eaed}.pyc-detail[_ngcontent-%COMP%] .pyc-checkbox-card__title[_ngcontent-%COMP%]{display:block;font-size:14px;font-weight:500;color:#1f2329}.pyc-detail[_ngcontent-%COMP%] .pyc-checkbox-card__desc[_ngcontent-%COMP%]{display:block;font-size:12px;color:#5a6477;margin-top:2px}.pyc-detail[_ngcontent-%COMP%] .pyc-help-icon[_ngcontent-%COMP%]{color:#8a93a3;font-size:12px;margin-left:4px;cursor:help}.pyc-detail[_ngcontent-%COMP%] .pyc-char-count[_ngcontent-%COMP%]{text-align:right;font-size:11px;color:#8a93a3;margin-top:4px}.pyc-detail[_ngcontent-%COMP%] .pyc-footer[_ngcontent-%COMP%]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-top:1px solid #e8eaed;box-shadow:0 -2px 8px #0000000a}.pyc-detail[_ngcontent-%COMP%] .pyc-footer__actions[_ngcontent-%COMP%]{display:flex;gap:8px}.pyc-detail[_ngcontent-%COMP%] .pyc-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:4px}@media (max-width: 768px){.pyc-detail[_ngcontent-%COMP%] .pyc-info-grid[_ngcontent-%COMP%], .pyc-detail[_ngcontent-%COMP%] .pyc-checkin-grid[_ngcontent-%COMP%], .pyc-detail[_ngcontent-%COMP%] .pyc-nv-flow[_ngcontent-%COMP%]{grid-template-columns:1fr}.pyc-detail[_ngcontent-%COMP%] .pyc-nv-flow[_ngcontent-%COMP%] .pyc-nv-arrow[_ngcontent-%COMP%]{transform:rotate(90deg);height:60px}.pyc-detail[_ngcontent-%COMP%] .pyc-hero[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.pyc-detail[_ngcontent-%COMP%] .pyc-hero__status[_ngcontent-%COMP%]{align-items:flex-start}}"]})}return e})();function YP(e,l){if(1&e&&n._UZ(0,"nz-option",5),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function GP(e,l){if(1&e&&n._UZ(0,"nz-option",5),2&e){const t=l.$implicit;n.Q6J("nzLabel",t.ten)("nzValue",t.id)}}function RP(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"div",3)(1,"nz-select",6),n.NdJ("ngModelChange",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchModel.idNhanVienDuocLamHo=o)})("nzOnSearch",function(o){n.CHM(t);const a=n.oxw();return n.KtG(a.searchNhanVien(o))}),n.ALo(2,"tsb"),n.YNc(3,GP,1,2,"nz-option",7),n.qZA()()}if(2&e){const t=n.oxw();n.xp6(1),n.Q6J("nzSize","small")("ngModel",t.searchModel.idNhanVienDuocLamHo)("nzFilterOption",t.nzFilterOption)("nzPlaceHolder",n.xi3(2,5,"phieu-yeu-cau-filter-nv-duoc-lam-ho","NV \u0111\u01b0\u1ee3c l\xe0m h\u1ed9")),n.xp6(2),n.Q6J("ngForOf",t.listNhanVien)}}function $P(e,l){if(1&e&&(n.TgZ(0,"th",24),n._uU(1),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("nzWidth",t.thWidth)("ngClass",t.class)("nzColumnKey",t.field),n.xp6(1),n.hij(" ",t.header," ")}}function WP(e,l){if(1&e&&(n.ynx(0),n.YNc(1,$P,2,4,"th",23),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function XP(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"nz-tag",35),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("nzColor",t.loaiPhieu===i.LoaiPhieuEnum.DangKyLam?"blue":"purple"),n.xp6(1),n.hij(" ",t.loaiPhieuText," ")}}function jP(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"span",36),n._uU(2),n.qZA(),n.BQk()),2&e){const t=n.oxw(3).$implicit,i=n.oxw();n.xp6(1),n.Q6J("ngClass",i.getTrangThaiClass(t.trangThai)),n.xp6(1),n.hij(" ",t.trangThaiText," ")}}function n5(e,l){if(1&e&&(n.TgZ(0,"div",38),n._uU(1),n.qZA()),2&e){const t=n.oxw(4).$implicit;n.xp6(1),n.Oqu(t.tenChiNhanh)}}function t5(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div"),n._uU(2),n.qZA(),n.YNc(3,n5,2,1,"div",37),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(2),n.Oqu(t.tenNhanVienDangKy),n.xp6(1),n.Q6J("ngIf",t.tenChiNhanh)}}function e5(e,l){if(1&e&&(n.TgZ(0,"div",38),n._uU(1),n.qZA()),2&e){const t=n.oxw(5).$implicit;n.xp6(1),n.Oqu(t.tenChiNhanhDuocLamHo)}}function i5(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div"),n._uU(2),n.qZA(),n.YNc(3,e5,2,1,"div",37),n.BQk()),2&e){const t=n.oxw(4).$implicit;n.xp6(2),n.Oqu(t.tenNhanVienDuocLamHo),n.xp6(1),n.Q6J("ngIf",t.tenChiNhanhDuocLamHo)}}function o5(e,l){1&e&&n._uU(0,"-")}function a5(e,l){if(1&e&&(n.ynx(0),n.YNc(1,i5,4,2,"ng-container",39),n.YNc(2,o5,1,0,"ng-template",null,40,n.W1O),n.BQk()),2&e){const t=n.MAs(3),i=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",i.idNhanVienDuocLamHo)("ngIfElse",t)}}function l5(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(3).$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,t.ngayLamViec,"dd/MM/yyyy")," ")}}function h5(e,l){if(1&e&&(n.TgZ(0,"div",38),n._uU(1),n.qZA()),2&e){const t=n.oxw(5).$implicit;n.xp6(1),n.AsE(" ",t.gioBatDauKhungGio," - ",t.gioKetThucKhungGio," ")}}function c5(e,l){if(1&e&&(n.ynx(0),n.TgZ(1,"div"),n._uU(2),n.qZA(),n.YNc(3,h5,2,2,"div",37),n.BQk()),2&e){const t=n.oxw(4).$implicit;n.xp6(2),n.Oqu(t.tenKhungGio),n.xp6(1),n.Q6J("ngIf",t.gioBatDauKhungGio)}}function u5(e,l){1&e&&n._uU(0,"-")}function s5(e,l){if(1&e&&(n.ynx(0),n.YNc(1,c5,4,2,"ng-container",39),n.YNc(2,u5,1,0,"ng-template",null,41,n.W1O),n.BQk()),2&e){const t=n.MAs(3),i=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",i.tenKhungGio)("ngIfElse",t)}}function r5(e,l){if(1&e&&(n.ynx(0),n._UZ(1,"i",43),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(4).$implicit;n.xp6(1),n.Q6J("nzTwotoneColor","#52c41a")("nzTooltipTitle",n.xi3(2,2,t.gioDen,"HH:mm dd/MM/yyyy"))}}function g5(e,l){1&e&&n._uU(0,"-")}function p5(e,l){if(1&e&&(n.ynx(0),n.YNc(1,r5,3,5,"ng-container",39),n.YNc(2,g5,1,0,"ng-template",null,42,n.W1O),n.BQk()),2&e){const t=n.MAs(3),i=n.oxw(3).$implicit;n.xp6(1),n.Q6J("ngIf",i.gioDen)("ngIfElse",t)}}function _5(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.ALo(2,"date"),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",n.xi3(2,1,i[t.field],"HH:mm dd/MM/yyyy")," ")}}
1function d5(e,l){if(1&e&&(n.ynx(0),n._uU(1),n.BQk()),2&e){const t=n.oxw(2).$implicit,i=n.oxw().$implicit;n.xp6(1),n.hij(" ",i[t.field]," ")}}function m5(e,l){if(1&e&&(n.TgZ(0,"td",31),n.ynx(1,32),n.YNc(2,XP,3,2,"ng-container",33),n.YNc(3,jP,3,2,"ng-container",33),n.YNc(4,t5,4,2,"ng-container",33),n.YNc(5,a5,4,2,"ng-container",33),n.YNc(6,l5,3,4,"ng-container",33),n.YNc(7,s5,4,2,"ng-container",33),n.YNc(8,p5,4,2,"ng-container",33),n.YNc(9,_5,3,4,"ng-container",33),n.YNc(10,d5,2,1,"ng-container",34),n.BQk(),n.qZA()),2&e){const t=n.oxw().$implicit;n.Q6J("ngClass",t.class),n.xp6(1),n.Q6J("ngSwitch",t.dataType),n.xp6(1),n.Q6J("ngSwitchCase","loaiPhieu"),n.xp6(1),n.Q6J("ngSwitchCase","trangThai"),n.xp6(1),n.Q6J("ngSwitchCase","nvDangKy"),n.xp6(1),n.Q6J("ngSwitchCase","nvDuocLamHo"),n.xp6(1),n.Q6J("ngSwitchCase","ngayLamViec"),n.xp6(1),n.Q6J("ngSwitchCase","khungGio"),n.xp6(1),n.Q6J("ngSwitchCase","checkIn"),n.xp6(1),n.Q6J("ngSwitchCase","date")}}function T5(e,l){if(1&e&&(n.ynx(0),n.YNc(1,m5,11,10,"td",30),n.BQk()),2&e){const t=l.$implicit;n.xp6(1),n.Q6J("ngIf",t.visible)}}function C5(e,l){if(1&e){const t=n.EpF();
1n.TgZ(0,"button",44),n.NdJ("click",function(){n.CHM(t);const o=n.oxw().$implicit,a=n.oxw();return n.KtG(a.onViewDetail(o))}),n.ALo(1,"tsb"),n._UZ(2,"i",45),n.qZA()}2&e&&n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(1,2,"phieu-yeu-cau-btn-duyet-tu-choi","Duy\u1ec7t / T\u1eeb ch\u1ed1i"))}function f5(e,l){if(1&e){const t=n.EpF();n.TgZ(0,"tr")(1,"td",25),n._uU(2),n.qZA(),n.YNc(3,T5,2,1,"ng-container",18),n.TgZ(4,"td",26)(5,"button",27),n.NdJ("click",function(){const a=n.CHM(t).$implicit,h=n.oxw();return n.KtG(h.onViewDetail(a))}),n.ALo(6,"tsb"),n._UZ(7,"i",28),n.qZA(),n.YNc(8,C5,3,5,"button",29),n.qZA()()}if(2&e){const t=l.$implicit,i=l.index,o=n.oxw();n.xp6(2),n.Oqu(o.getRowIndex(i)),n.xp6(1),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.Q6J("nzSize","small")("nzTooltipTitle",n.xi3(6,5,"common-xem","Xem chi ti\u1ebft")),n.xp6(3),n.Q6J("ngIf",o.isShowActions(t))}}function z5(e,l){if(1&e&&n._uU(0),2&e){const t=l.range;n.lnq(" ",t[0],"-",t[1]," / ",l.$implicit," ")}}const x5=function(){return{x:"scroll"}},b5=[{path:"phieu-yeu-cau",component:(()=>{class e extends V.t{_modalService;_notification;_spinner;_phieuYeuCauService;_cauHinhService;_userService;httpClient;tsb=(0,n.f3M)(J.A);LoaiPhieuEnum=it;TrangThaiEnum=tn;searchModel={loaiPhieu:null,trangThai:tn.ChoDuyet,idNhanVienDangKy:null,idNhanVienDuocLamHo:null};date=this.buildDefaultDateRange();coQuyen=!1;listNhanVien=[];nzFilterOption=()=>!0;constructor(t,i,o,a,h,u,r){super(r),this._modalService=t,this._notification=i,this._spinner=o,this._phieuYeuCauService=a,this._cauHinhService=h,this._userService=u,this.httpClient=r}ngOnInit(){this.loadQuyenChamCong(),this.initGridColumns(),this.searchNhanVien(),this.gridLoadData()}initGridColumns(){this.gridColumns=[new _.C4({field:"loaiPhieuText",header:this.tsb.t("phieu-yeu-cau-col-loai","Lo\u1ea1i"),thWidth:"140px",dataType:"loaiPhieu"}),new _.C4({field:"trangThaiText",header:this.tsb.t("phieu-yeu-cau-col-trang-thai","Tr\u1ea1ng th\xe1i"),thWidth:"120px",class:"text-center",dataType:"trangThai"}),new _.C4({field:"tenNhanVienDangKy",header:this.tsb.t("phieu-yeu-cau-col-nv-dang-ky","NV \u0111\u0103ng k\xfd"),thWidth:"200px",dataType:"nvDangKy"}),new _.C4({field:"tenNhanVienDuocLamHo",header:this.tsb.t("phieu-yeu-cau-col-nv-duoc-lam-ho","NV \u0111\u01b0\u1ee3c l\xe0m h\u1ed9"),thWidth:"200px",dataType:"nvDuocLamHo"}),new _.C4({field:"ngayLamViec",header:this.tsb.t("phieu-yeu-cau-col-ngay-lam-viec","Ng\xe0y l\xe0m vi\u1ec7c"),thWidth:"120px",class:"text-center",dataType:"ngayLamViec"}),new _.C4({field:"tenKhungGio",header:this.tsb.t("phieu-yeu-cau-col-ca-lam","Ca l\xe0m"),thWidth:"180px",dataType:"khungGio"}),new _.C4({field:"gioDen",header:this.tsb.t("phieu-yeu-cau-col-checkin","Check-in"),thWidth:"100px",class:"text-center",dataType:"checkIn"}),new _.C4({field:"ngayTao",header:this.tsb.t("phieu-yeu-cau-col-ngay-tao","Ng\xe0y t\u1ea1o"),thWidth:"140px",class:"text-center",dataType:"date"})]}loadQuyenChamCong(){this._userService.getCurrentUser().subscribe(t=>{this._cauHinhService.Get().then(i=>{const o=i?.success?(0,on.hV)(i.data,"RoleDuocPhepDuyetPhieuYeuCau"):null;this.coQuyen=(0,on.fH)(t?.roleCodes||[],o)}).catch(()=>{this.coQuyen=(0,on.fH)(t?.roleCodes||[],null)})})}gridLoadData(){this._spinner.show();const t={...this.getGridOption(),loaiPhieu:this.searchModel.loaiPhieu??void 0,trangThai:this.searchModel.trangThai??void 0,idNhanVienDangKy:this.searchModel.idNhanVienDangKy??void 0,idNhanVienDuocLamHo:this.searchModel.idNhanVienDuocLamHo??void 0,tuNgay:this.date&&this.date[0]?this.date[0]:void 0,denNgay:this.date&&this.date[1]?this.date[1]:void 0};this._phieuYeuCauService.TimTheoDieuKien(t).subscribe({next:i=>{this._spinner.hide(),i.success?(this.gridData=i.data||[],this.totalRecord=i.totalRecord||0):this._notification.error(p.$.ERROR,i.message)},error:()=>{this._spinner.hide()}})}onSearch(){this.page=1,this.gridLoadData()}onResetFilter(){this.searchModel={loaiPhieu:null,trangThai:tn.ChoDuyet,idNhanVienDangKy:null,idNhanVienDuocLamHo:null},this.date=this.buildDefaultDateRange(),this.page=1,this.gridLoadData()}buildDefaultDateRange(){const t=new Date;t.setHours(0,0,0,0);const i=new Date(t);return i.setDate(t.getDate()+29),[t,i]}searchNhanVien(t=null){this._userService.TimKiemTheoRoleVaKeyword({keyword:t}).subscribe(i=>{i.success&&(this.listNhanVien=i.data||[])})}changePageSize(t){this.pageSize=t,this.gridLoadData()}changePageIndex(t){this.page=t,this.gridLoadData()}onViewDetail(t){this._modalService.create({nzTitle:null,nzContent:VP,nzWidth:900,nzClosable:!0,nzFooter:null,nzMaskClosable:!1,nzStyle:{to
1p:"40px"},nzBodyStyle:{padding:"0"},nzClassName:"pyc-detail-modal",nzComponentParams:{id:t.id,coQuyen:this.coQuyen}}).afterClose.subscribe(o=>{"reload"===o&&this.gridLoadData()})}isShowActions(t){return this.coQuyen&&t.trangThai===tn.ChoDuyet}getTrangThaiClass(t){switch(t){case tn.ChoDuyet:return"badge-cho-duyet";case tn.DaDuyet:return"badge-da-duyet";case tn.TuChoi:return"badge-tu-choi";case tn.HuyBoiNhanVien:return"badge-huy";default:return""}}static \u0275fac=function(i){return new(i||e)(n.Y36(S.Sf),n.Y36(E.zb),n.Y36(O.t2),n.Y36(jt),n.Y36(qn.w),n.Y36(F.K),n.Y36(L.eN))};static \u0275cmp=n.Xpm({type:e,selectors:[["app-phieu-yeu-cau"]],features:[n.qOj],decls:59,vars:85,consts:[[1,"page-header","has-tab"],[1,"font-weight-normal"],[1,"pyc-filter-grid"],[1,"pyc-filter-cell"],["nzAllowClear","",1,"w-100",3,"nzSize","ngModel","nzPlaceHolder","ngModelChange"],[3,"nzLabel","nzValue"],["nzAllowClear","","nzShowSearch","","nzServerSearch","",1,"w-100","select-tag",3,"nzSize","ngModel","nzFilterOption","nzPlaceHolder","ngModelChange","nzOnSearch"],[3,"nzLabel","nzValue",4,"ngFor","ngForOf"],["class","pyc-filter-cell",4,"ngIf"],[1,"w-100",3,"IsSmall","ngModel","IsDateFuture","IsShowTime","ngModelChange","changeInit"],[1,"pyc-filter-actions"],["nz-button","",3,"nzSize","click"],["nz-icon","","nzType","reload","nzTheme","outline"],["nz-button","","nzType","primary",3,"nzSize","click"],["nz-icon","","nzType","search","nzTheme","outline"],[3,"nzScroll","nzData","nzShowPagination","nzFrontPagination"],["phieuTable",""],["nzWidth","50px",1,"text-center"],[4,"ngFor","ngForOf"],["nzWidth","160px","nzRight","",1,"text-center"],[1,"text-right","m-t-20"],["nzShowSizeChanger","",1,"pagination-card",3,"nzPageIndex","nzTotal","nzPageSize","nzShowTotal","nzPageSizeOptions","nzPageIndexChange","nzPageSizeChange"],["rangeTemplate",""],[3,"nzWidth","ngClass","nzColumnKey",4,"ngIf"],[3,"nzWidth","ngClass","nzColumnKey"],[1,"text-center"],["nzRight","",1,"text-center"],["nz-button","","nzType","default","nz-tooltip","",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","eye","nzTheme","outline"],["nz-button","","nzType","primary","class","m-l-5","nz-tooltip","",3,"nzSize","nzTooltipTitle","click",4,"ngIf"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"nzColor"],[1,"badge-trangthai",3,"ngClass"],["class","text-muted text-sm",4,"ngIf"],[1,"text-muted","text-sm"],[4,"ngIf","ngIfElse"],["dashMark",""],["dashKg",""],["noCheckIn",""],["nz-icon","","nzType","check-circle","nzTheme","twotone","nz-tooltip","",3,"nzTwotoneColor","nzTooltipTitle"],["nz-button","","nzType","primary","nz-tooltip","",1,"m-l-5",3,"nzSize","nzTooltipTitle","click"],["nz-icon","","nzType","check-square","nzTheme","outline"]],template:function(i,o){if(1&i&&(n.TgZ(0,"div",0)(1,"h4",1),n._uU(2),n.ALo(3,"tsb"),n.qZA()(),n.TgZ(4,"nz-card")(5,"div",2)(6,"div",3)(7,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.searchModel.trangThai=h}),n.ALo(8,"tsb"),n._UZ(9,"nz-option",5),n.ALo(10,"tsb"),n._UZ(11,"nz-option",5),n.ALo(12,"tsb"),n._UZ(13,"nz-option",5),n.ALo(14,"tsb"),n._UZ(15,"nz-option",5),n.ALo(16,"tsb"),n.qZA()(),n.TgZ(17,"div",3)(18,"nz-select",4),n.NdJ("ngModelChange",function(h){return o.searchModel.loaiPhieu=h}),n.ALo(19,"tsb"),n._UZ(20,"nz-option",5),n.ALo(21,"tsb"),n._UZ(22,"nz-option",5),n.ALo(23,"tsb"),n.qZA()(),n.TgZ(24,"div",3)(25,"nz-select",6),n.NdJ("ngModelChange",function(h){return o.searchModel.idNhanVienDangKy=h})("nzOnSearch",function(h){return o.searchNhanVien(h)}),n.ALo(26,"tsb"),n.YNc(27,YP,1,2,"nz-option",7),n.qZA()(),n.YNc(28,RP,4,8,"div",8),n.TgZ(29,"div",3)(30,"app-date-picker-range",9),n.NdJ("ngModelChange",function(h){return o.date=h})("changeInit",function(){return o.onSearch()}),n.qZA()()(),n.TgZ(31,"div",10)(32,"button",11),n.NdJ("click",function(){return o.onResetFilter()}),n._UZ(33,"span",12),n.TgZ(34,"span"),n._uU(35),n.ALo(36,"tsb"),n.qZA()(),n.TgZ(37,"button",13),n.NdJ("click",function(){return o.onSearch()}),n._UZ(38,"span",14),n.TgZ(39,"span"),n._uU(40),n.ALo(41,"tsb"),n.qZA()()()(),n.TgZ(42,"nz-card")(43,"nz-table",15,16)(45,"thead")(46,"tr")(47,"th",17),n._uU(48,"STT"),n.qZA(),n.YNc(49,WP,2,1,"ng-container",18),n.TgZ(50,"th",19),n._uU(51),n.ALo(52,"tsb"),n.qZA()()(),n.TgZ(53,"tbody"),n.YNc(54,f5,9,8,"tr",18),n.qZA()(),n.TgZ(55,"div",20)(56,"nz-pagination",21),n.NdJ("nzPageIndexChange",function(h){return o.changePageIndex(h)})("nzPageSizeChange",function(h){return o.changePageSize(h)}),n.YNc(57,z5,1,3,"ng-template",null,22,n.W1O),n.qZA()()()),2&i){const a=n.MAs(44),h=n.MAs(58);n.xp6(2),n.Oqu(n.xi3(3,45,"phieu-yeu-cau-page-title","Phi\u1ebfu y\xeau c\u1ea7u ch\u1ea5m c\xf4ng")),n.xp6(5),n.Q6J("nzSize","small")("ngModel",o.searchModel.trangThai)("nzPlaceHolder",n.xi3(8,48,"phieu-yeu-cau-filter-trang-thai","Tr\u1ea1ng th\xe1i")),n.xp6(2),n.Q6J("nzLabel",n.xi3(10,51,"phieu-yeu-cau-trangthai-cho-duyet","Ch\u1edd duy\u1ec7t"))("nzValue",o.TrangThaiEnum.ChoDuyet),n.xp6(2),n.Q6J("nzLabel",n.xi3(12,54,"phieu-yeu-cau-trangthai-da-duyet","\u0110\xe3 duy\u1ec7t"))("nzValue",o.TrangThaiEnum.DaDuyet),n.xp6(2),n.Q6J("nzLabel",n.xi3(14,57,"phieu-yeu-cau-trangthai-tu-choi","T\u1eeb ch\u1ed1i"))("nzValue",o.TrangThaiEnum.TuChoi),n.xp6(2),n.Q6J("nzLabel",n.xi3(16,60,"phieu-yeu-cau-trangthai-huy","H\u1ee7y b\u1edfi NV"))("nzValue",o.TrangThaiEnum.HuyBoiNhanVien),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.loaiPhieu)("nzPlaceHolder",n.xi3(19,63,"phieu-yeu-cau-filter-loai","Lo\u1ea1i phi\u1ebfu")),n.xp6(2),n.Q6J("nzLabel",n.xi3(21,66,"phieu-yeu-cau-loai-dang-ky-lam","\u0110\u0103ng k\xfd l\xe0m"))("nzValue",o.LoaiPhieuEnum.DangKyLam),n.xp6(2),n.Q6J("nzLabel",n.xi3(23,69,"phieu-yeu-cau-loai-dang-ky-lam-thay","\u0110\u0103ng k\xfd l\xe0m thay"))("nzValue",o.LoaiPhieuEnum.DangKyLamThayThe),n.xp6(3),n.Q6J("nzSize","small")("ngModel",o.searchModel.idNhanVienDangKy)("nzFilterOption",o.nzFilterOption)("nzPlaceHolder",n.xi3(26,72,"phieu-yeu-cau-filter-nv-dang-ky","NV \u0111\u0103ng k\xfd")),n.xp6(2),n.Q6J("ngForOf",o.listNhanVien),n.xp6(1),n.Q6J("ngIf",o.searchModel.loaiPhieu===o.LoaiPhieuEnum.DangKyLamThayThe),n.xp6(2),n.Q6J("IsSmall",!0)("ngModel",o.date)("IsDateFuture",!0)("IsShowTime",!1),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(36,75,"common-reset","\u0110\u1eb7t l\u1ea1i")),n.xp6(2),n.Q6J("nzSize","small"),n.xp6(3),n.Oqu(n.xi3(41,78,"common-tim-kiem","T\xecm ki\u1ebfm")),n.xp6(3),n.Q6J("nzScroll",n.DdM(84,x5))("nzData",o.gridData)("nzShowPagination",!1)("nzFrontPagination",!1),n.xp6(6),n.Q6J("ngForOf",o.gridColumns),n.xp6(2),n.hij(" ",n.xi3(52,81,"common-thao-tac","Thao t\xe1c")," "),n.xp6(3),n.Q6J("ngForOf",a.data),n.xp6(2),n.Q6J("nzPageIndex",o.page)("nzTotal",o.totalRecord)("nzPageSize",o.pageSize)("nzShowTotal",h)("nzPageSizeOptions",o.pageSizeOption)}},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,M.ix,A.w,P.dQ,B.bd,c.N8,c.qD,c.Uo,c._C,c.Om,c.p0,c.$Z,c.qn,X.j,W.SY,z.Ip,z.Vq,Y.dE,g.JJ,nn.s,g.On,w.Ls,K.a,s.uU,Q.p],styles:[".pyc-filter-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:12px}.pyc-filter-cell[_ngcontent-%COMP%]{min-width:0}.pyc-filter-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
1gap:8px}.text-muted[_ngcontent-%COMP%]{color:#0000008c}.text-sm[_ngcontent-%COMP%]{font-size:12px}.badge-trangthai[_ngcontent-%COMP%]{display:inline-block;padding:2px 10px;border-radius:10px;color:#fff;font-size:12px;font-weight:500;min-width:90px;text-align:center}.badge-trangthai.badge-cho-duyet[_ngcontent-%COMP%]{background-color:#faad14}.badge-trangthai.badge-da-duyet[_ngcontent-%COMP%]{background-color:#52c41a}.badge-trangthai.badge-tu-choi[_ngcontent-%COMP%]{background-color:#f5222d}.badge-trangthai.badge-huy[_ngcontent-%COMP%]{background-color:#8c8c8c}"]})}return e})()},{path:"gio-lam-viec-nhan-vien-calendar",component:he},{path:"gio-lam-viec-nhan-vien",component:ah},{path:"gio-lam-viec",component:lh},{path:"luong-nhan-vien",component:vc},{path:"luong-nhan-vien-detail/:id",component:jh},{path:"thuong-nhan-vien",component:su},{path:"so-thu-chi",component:Vs},{path:"thu-chi-ly-do-danh-sach",component:Tr},{path:"quan-ly-imei-nhan-vien",component:Kr},{path:"quan-ly-bssid",component:rg},{path:"monitor-checkin",component:Ig},{path:"ke-toan-tac-nghiep",component:Ug.q},{path:"quanly-calamviec",component:Vp},{path:"phieu-mua-hang",component:ed},{path:"danh-muc",component:ad},{path:"dm-mau-hoa-don",component:Nd},{path:"dm-tai-khoan-ke-toan",component:Rd},{path:"tai-san-co-dinh",component:T1},{path:"phieu-ban-hang",component:Cm},{path:"phieu-nhap",component:lT},{path:"phieu-xuat",component:FT},{path:"phieu-chuyen-kho",component:Wf},{path:"phieu-thu",component:AC},{path:"phieu-chi",component:_f},{path:"phieu-chuyen-tien-noi-bo",component:rM},{path:"cau-hinh-ket-noi-ke-toan",component:Zz},{path:"phieu-bu-tru-cong-no",component:a0},{path:"bc-cong-no-phai-thu",component:M0},{path:"phieu-mua-hang-kt",component:E2},{path:"phieu-ban-hang-kt",component:F3},{path:"phieu-bu-tru-kt",component:M6},{path:"chung-tu-nghiep-vu-khac",component:B6},{path:"chung-tu-nghiep-vu-khac-kt",component:yb},{path:"chung-tu-mua-dich-vu-kt",component:gy},{path:"bao-cao-cong-no-phai-tra",component:s4},{path:"bao-cao-cong-no-phai-thu",component:b4},{path:"bao-cao-chi-tiet-thu-chi",component:WM},{path:"so-du-ban-dau",component:OS},{path:"tai-khoan-vi-dien-tu",component:mN},{path:"tai-khoan-tien-mat",component:WN},{path:"thiet-lap-tai-khoan-mac-dinh",component:aD},{path:"tai-khoan-ngam-dinh",component:YD},{path:"bao-cao-quy-tai-khoan",component:rZ},{path:"lich-su-xoa-phieu",component:xZ},{path:"phieu-ban-tra-lai",component:Ti},{path:"tra-lai-hang-mua",component:fi},{path:"ban-hang-tra-lai-kt",component:Ev},{path:"tra-lai-hang-mua-kt",component:kv},{path:"chung-tu-mua-dich-vu",component:ei}];let y5=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=n.oAB({type:e});static \u0275inj=n.cJS({imports:[kn.Bz.forChild(b5),kn.Bz]})}return e})();var M5=T(18284),S5=T(72989),N5=T(1264),D5=T(58124),Z5=T(32077);const A5=[vi.Gb,M.sL,B.vh,te.Rt,Pi.Ju,Ni.mS,pt.W,bn.aF,c.HQ,D.b1,U.ip,_t.FT,Dn.we,X.X,Lt.Ph,Di.RQ,W.cg,q.U5,S.Qp,z.LV,xt.cS,C.o7,Y.uK,$n.Hb,G.Wr,mn.gR,Li.vO,wi.cq,Ei.H0,Ai.S,Si.ic,Un.Zf,zn.A0,Zi.YM,ee.wY,gt.cD,en.ZJ,yt.$6,M5.wm,Zn.L,S5.OF,Tt.m,Z5.GS];let v5=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=n.oAB({type:e});static \u0275inj=n.cJS({providers:[(0,ki.e$)(),zt.w],imports:[s.ez,y5,A5,g.UX,bi.K,Mi.m,N5.OrderModule,D5.WarehouseProductModule,yi._t]})}return e})()}}]);
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.