|
- import{a as y,b as I,c as P,d as w,e as Y,j as Z,l as tt}from"./chunk-V5CNSXJN.js";import{$a as u,Ca as f,Da as C,Ea as M,Fa as $,Ga as N,Ha as j,Ia as V,Ja as a,K as q,Ka as i,La as c,M as B,Ma as F,Pa as O,Q as x,Qa as p,Ra as k,Sa as l,Ta as m,U as S,Ua as b,V as T,Va as U,Wa as K,X as J,Xa as z,Ya as Q,Za as h,_a as A,a as W,ab as _,bb as E,da as X,k as G,oa as D,qa as d,ra as g}from"./chunk-JE6HOGVY.js";var et={api:"https://tpf.aztrace.vn/api"};var it=W({},et);var v=(()=>{let n=class n{constructor(o){this.httpClient=o,this.apuUrl=it.api,this.data$=new G(null)}getData(o){return this.httpClient.get(`${this.apuUrl}/tb-code-details/scan/${o}`).pipe(q(r=>{this.data$.next(r)}))}};n.\u0275fac=function(r){return new(r||n)(X(Y))},n.\u0275prov=J({token:n,factory:n.\u0275fac,providedIn:"root"});let e=n;return e})();function dt(e,n){if(e&1&&(a(0,"div",1)(1,"div",2)(2,"div",3)(3,"h3",4),l(4),i()(),a(5,"div",5)(6,"div",6)(7,"div",7)(8,"div",8)(9,"figure"),c(10,"img",9),i(),a(11,"p",10)(12,"strong",11),l(13),i()()()(),a(14,"div",12)(15,"h3",13),l(16),i(),a(17,"p"),c(18,"br"),l(19," Email: "),a(20,"strong",14),l(21),i(),c(22,"br"),l(23," Hotline: "),a(24,"strong",15),l(25),i(),c(26,"br"),a(27,"span",16),l(28,"\u0110\u1ECBa ch\u1EC9"),i(),l(29,": "),a(30,"strong",17),l(31),i()()()()()(),a(32,"div",2)(33,"div",18)(34,"p",19),l(35,"Gi\u1EDBi thi\u1EC7u"),i()(),a(36,"div",5)(37,"div",20),l(38),i()()()()),e&2){let t=n.ngIf,o=p();d(4),m((t==null||t.tbCodeDTO==null?null:t.tbCodeDTO.productName)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(9),m(t==null||t.tbCodeDetailsDTO==null?null:t.tbCodeDetailsDTO.code),d(3),m((t==null||t.customer==null?null:t.customer.name)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(5),m((t==null||t.customer==null?null:t.customer.email)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(4),m((t==null||t.customer==null?null:t.customer.phone)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(6),m(o.getAddress(t==null?null:t.customer)),d(7),b(" ",t.description||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"," ")}}var at=(()=>{let n=class n{constructor(o){this.api$=o,this.data$=this.api$.data$}getAddress(o){return o?[o.address,o.ward,o.district,o.city].filter(Boolean).join(", "):"kh\xF4ng x\xE1c \u0111\u1ECBnh"}};n.\u0275fac=function(r){return new(r||n)(g(v))},n.\u0275cmp=x({type:n,selectors:[["app-info"]],standalone:!0,features:[h],decls:2,vars:3,consts:[["class","tab-pane fade show active","id","info","role","tabpanel","aria-labelledby","info-tab",4,"ngIf"],["id","info","role","tabpanel","aria-labelledby","info-tab",1,"tab-pane","fade","show","active"],[1,"box"],[1,"box-head"],["data-name","generation.productName","data-i18n","not found",1,"title-02"],[1,"box-body"],[1,"row","no-gutters","div-tem"],[1,"col-4","col-left"],[1,"d-flex","flex-column","justify-content-center","align-items-center","w-fit"],["src","assets/images/logo.png","alt","tem","data-name","owner.logo","data-type","image",1,"img-fluid"],[1,"code"],["data-name","generation.checkCode","data-part","code"],[1,"col-8","col-right"],["data-name","owner.name",1,"title"],["data-name","owner.email"],["data-name","owner.phone"],["data-i18n","address"],["data-name","owner.address"],[1,"box-head-02"],["data-i18n","introduction",1,"lead"],["data-i18n","not found","data-name","generation.note",1,"info-content",2,"max-height","450px"]],template:function(r,s){r&1&&(f(0,dt,39,7,"div",0),u(1,"async")),r&2&&C("ngIf",_(1,1,s.data$))},dependencies:[I,w,y],styles:[".code[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{word-break:break-all}"]});let e=n;return e})();function ct(e,n){if(e&1&&(a(0,"div",22)(1,"div",23)(2,"p",24),l(3,"CH\u1EE8NG CH\u1EC8 CH\u1EE8NG NH\u1EACN"),i()(),a(4,"div",25)(5,"a",26),c(6,"img",27),i()()()),e&2){let t=p().ngIf;d(5),k("href","https://tpf.aztrace.vn/upload/",t==null||t.customer==null?null:t.customer.certificationImage,"",D),d(),k("src","https://tpf.aztrace.vn/upload/",t==null||t.customer==null?null:t.customer.certificationImage,"",D)}}function mt(e,n){if(e&1&&(a(0,"div",1)(1,"div",2)(2,"div",3)(3,"h3",4),l(4,"Th\xF4ng tin nh\xE0 s\u1EA3n xu\u1EA5t"),i()(),a(5,"div",5)(6,"div",6)(7,"div",7),l(8,"\u0110\u01A1n v\u1ECB"),i(),a(9,"div",8),l(10),i()(),a(11,"div",6)(12,"div",9),l(13,"Email"),i(),a(14,"div",10),l(15),i()(),a(16,"div",6)(17,"div",9),l(18,"Hotline"),i(),a(19,"div",11),l(20),i()(),a(21,"div",6)(22,"div",12),l(23,"\u0110\u1ECBa ch\u1EC9"),i(),a(24,"div",13),l(25),i()(),a(26,"div",6)(27,"div",14),l(28,"Ng\xE0y thu ho\u1EA1ch"),i(),a(29,"div",15),l(30),u(31,"date"),i()(),a(32,"div",6)(33,"div",16),l(34,"Ng\xE0y s\u1EA3n xu\u1EA5t"),i(),a(35,"div",17),l(36),u(37,"date"),i()(),a(38,"div",18)(39,"div",19),l(40,"Ng\xE0y h\u1EBFt h\u1EA1n"),i(),a(41,"div",20),l(42),u(43,"date"),i()()()(),f(44,ct,7,2,"div",21),i()),e&2){let t=n.ngIf,o=p();d(10),m((t==null||t.customer==null?null:t.customer.name)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(5),m((t==null||t.customer==null?null:t.customer.email)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(5),m((t==null||t.customer==null?null:t.customer.phone)||"Kh\xF4ng x\xE1c \u0111\u1ECBnh"),d(5),m(o.getAddress(t==null?null:t.customer)),d(5),m(E(31,8,t==null||t.tbCodeDTO==null?null:t.tbCodeDTO.createdDate,"dd/MM/yyyy")),d(6),m(E(37,11,t==null||t.tbCodeDTO==null?null:t.tbCodeDTO.createdDate,"dd/MM/yyyy")),d(6),m(E(43,14,t==null||t.tbCodeDTO==null?null:t.tbCodeDTO.expiredDate,"dd/MM/yyyy")),d(2),C("ngIf",t==null||t.customer==null?null:t.customer.certificationImage)}}var ot=(()=>{let n=class n{constructor(o){this.api$=o,this.tab="info",this.tabChange=new B,this.data$=this.api$.data$}getAddress(o){return o?[o.address,o.ward,o.district,o.city].filter(Boolean).join(", "):"kh\xF4ng x\xE1c \u0111\u1ECBnh"}};n.\u0275fac=function(r){return new(r||n)(g(v))},n.\u0275cmp=x({type:n,selectors:[["app-origin"]],inputs:{tab:"tab"},outputs:{tabChange:"tabChange"},standalone:!0,features:[h],decls:2,vars:3,consts:[["class","tab-pane","id","list","role","tabpanel","aria-labelledby","list-tab",4,"ngIf"],["id","list","role","tabpanel","aria-labelledby","list-tab",1,"tab-pane"],[1,"box","mb-0"],[1,"box-head"],["data-i18n","manufacturer information",1,"title-02"],[1,"box-body"],[1,"info-row","mb-0"],["data-i18n","manufacturer",1,"table-cell","w40"],["data-name","authorisedUnit.name","data-i18n","not found",1,"table-cell","bold"],[1,"table-cell","w40"],["data-name","authorisedUnit.email","data-type","email","data-i18n","not found",1,"table-cell","bold"],["data-name","authorisedUnit.phone","data-type","tel","data-i18n","not found",1,"table-cell","bold"],["data-i18n","address",1,"table-cell","w40"],["data-name","authorisedUnit.address","data-type","google-map-term","data-i18n","not found",1,"table-cell","bold"],["data-i18n","harvest date",1,"table-cell","w40"],["data-name","generation.createdAt","data-type","date","data-i18n","not found",1,"table-cell","bold"],["data-i18n","manufacturing date",1,"table-cell","w40"],["data-name","activeDate","data-type","date","data-i18n","not found",1,"table-cell","bold"],[1,"info-row"],["data-i18n","expiry date",1,"table-cell","w40"],["data-name","generation.expiredDays","data-type","date","data-i18n","not found",1,"table-cell","bold"],["class","box",4,"ngIf"],[1,"box"],["data-name","authorisedUnit.certifications","data-type","visible",1,"box-head-02"],["data-i18n","CERTIFICATION",1,"lead"],[1,"cert-image"],["target","_blank",3,"href"],["alt","Gi\u1EA5y ch\u1EE9ng nh\u1EADn",3,"src"]],template:function(r,s){r&1&&(f(0,mt,45,17,"div",0),u(1,"async")),r&2&&C("ngIf",_(1,1,s.data$))},dependencies:[I,w,y,P],styles:[".cert-image[_ngcontent-%COMP%]{width:100%;height:100%;text-align:center;padding:5px}.cert-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:auto;height:100%;object-fit:scale-down}"]});let e=n;return e})();function st(e,n){if(e&1&&(a(0,"div",15)(1,"li",16)(2,"div",17)(3,"div",18)(4,"div",19)(5,"h3",20),l(6),a(7,"span",21),c(8,"i",22),l(9),i(),a(10,"span",23)(11,"a",24),c(12,"i",25),l(13),i()()(),a(14,"small",26)(15,"a",27),c(16,"i",28),l(17),i()(),c(18,"br"),a(19,"span"),l(20),i(),l(21),i()()()()()),e&2){let t=p(2);d(),M("active",!1)("transport",!1)("exwarehouse",!1),d(5),b(" ",t.data.title," "),d(3),b(" ",t.data.time,""),d(4),b(" ",t.data.creator,""),d(2),k("href","https://maps.google.com/?q=",t.data.term,"",D),d(2),b(" ",t.data.scanAddress,""),d(3),m(t.data.description),d(),b(" ",t.data.metas," ")}}var lt=()=>[1,2,3,4,5];function pt(e,n){if(e&1&&(a(0,"div",10)(1,"div",11)(2,"div",12)(3,"span",13),l(4),u(5,"date"),i()(),c(6,"br"),i(),j(7,st,22,13,"div",15,N),c(9,"ul",14),i()),e&2){let t=p();d(4),m(E(5,1,t.data.date,"dd/MM/yyyy")),d(3),V(A(4,lt))}}var rt=(()=>{let n=class n{constructor(){this.tab="info",this.tabChange=new B,this.data={date:new Date,content:"This is a timeline content",iconClass:"fa fa-clock-o",title:"Timeline Title",time:"12:00",creator:"John Doe",term:"2 days ago",scanAddress:"https://www.google.com",description:"This is a timeline description",metas:"test meta",label:"test label",value:"test value"}}};n.\u0275fac=function(r){return new(r||n)},n.\u0275cmp=x({type:n,selectors:[["app-timeline"]],inputs:{tab:"tab",data:"data"},outputs:{tabChange:"tabChange"},standalone:!0,features:[h],decls:15,vars:2,consts:[["id","main"],[1,"main-inner"],[1,"block-style-02"],[1,"box"],[1,"box-head","position-relative"],[1,"title-02"],["data-i18n","product history"],["data-name","generation.productName"],[1,"btn","btn-link","position-absolute","btn-close",3,"click"],["aria-hidden","true",1,"fa","fa-times"],[1,"box-body","timeline"],["data-section","group"],[1,"time-label"],[1,"bg-green"],["data-name","actions",1,"timeline"],["data-section","item"],[1,"item","bg-blue"],[1,"inner"],[1,"content"],[1,"content-row"],[1,"head","mb-0"],[1,"time"],[1,"far","fa-clock"],[1,"address","ml-1"],["href","#"],[1,"fas","fa-home"],[1,"text-muted","mb-1"],["target","_blank",1,"location",3,"href"],[1,"fas","fa-location-arrow"],["class","box-body timeline"]],template:function(r,s){r&1&&(a(0,"main",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h3",5)(6,"span",6),l(7,"L\u1ECBch s\u1EED s\u1EA3n ph\u1EA9m"),i(),c(8,"br"),a(9,"small",7),l(10),i()(),a(11,"button",8),O("click",function(){return s.tab="origin",s.tabChange.emit(s.tab)}),c(12,"i",9),i()(),j(13,pt,10,5,"div",29,N),i()()()()),r&2&&(d(10),b(" ","Kh\xF4ng x\xE1c \u0111\u1ECBnh"," "),d(3),V(A(1,lt)))},dependencies:[P],styles:['.timeline[_ngcontent-%COMP%]:after{content:"";height:100%;position:absolute;left:0;top:0;width:2px;background-color:#1c7430;font-size:14px}.timeline[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]:after{display:inline-flex;justify-content:center;align-content:center;background-color:#1c7430}.timeline[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{display:block}.timeline[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] .head[_ngcontent-%COMP%]{color:#1c7430}.time-label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-flex;background:#269551;color:#fff;font-weight:500;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:4px 8px}']});let e=n;return e})();var ut=()=>["origin","timeline"];function ft(e,n){if(e&1){let t=F();a(0,"ul",6)(1,"li",7)(2,"a",8),O("click",function(){S(t);let r=p(2);return T(r.tab="info")}),l(3,"S\u1EA3n Ph\u1EA9m"),i()(),a(4,"li",7)(5,"a",9),O("click",function(){S(t);let r=p(2);return T(r.tab="origin")}),l(6,"Xu\u1EA5t x\u1EE9"),i()()()}if(e&2){let t=p(2);d(2),M("active",t.tab==="info"),d(3),M("active",A(4,ut).includes(t.tab))}}function bt(e,n){e&1&&c(0,"app-info")}function xt(e,n){if(e&1){let t=F();a(0,"app-origin",10),z("tabChange",function(r){S(t);let s=p(2);return K(s.tab,r)||(s.tab=r),T(r)}),i()}if(e&2){let t=p(2);U("tab",t.tab)}}function gt(e,n){if(e&1){let t=F();a(0,"app-timeline",10),z("tabChange",function(r){S(t);let s=p(2);return K(s.tab,r)||(s.tab=r),T(r)}),i()}if(e&2){let t=p(2);U("tab",t.tab)}}function ht(e,n){e&1&&c(0,"app-info")}function vt(e,n){if(e&1&&(a(0,"main",1)(1,"div",2)(2,"div",3),f(3,ft,7,5,"ul",4),a(4,"div",5),f(5,bt,1,0)(6,xt,1,1)(7,gt,1,1)(8,ht,1,0),i()()()()),e&2){let t=p(),o;d(3),$(3,t.tab!=="timeline"?3:-1),d(2),$(5,(o=t.tab)==="info"?5:o==="origin"?6:o==="timeline"?7:8)}}var qt=(()=>{let n=class n{constructor(o,r,s){this.route=o,this.api$=r,this.router=s,this.id="",this.tab="info",this.route.params.subscribe(L=>{this.id=L.id})}ngOnInit(){this.id||this.router.navigate(["**"]).then(),this.api$.getData(this.id).subscribe(o=>{console.log(o)},()=>{this.router.navigate(["/"])}),this.data$=this.api$.data$}};n.\u0275fac=function(r){return new(r||n)(g(Z),g(v),g(tt))},n.\u0275cmp=x({type:n,selectors:[["app-home"]],standalone:!0,features:[Q([v]),h],decls:2,vars:3,consts:[["id","main",4,"ngIf"],["id","main"],[1,"main-inner"],[1,"block-style-01"],["class","nav nav-tabs","id","otsTab","role","tablist"],["id","otsTabContent",1,"tab-content"],["id","otsTab","role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["id","info-tab","data-toggle","tab","role","tab","aria-controls","info","aria-selected","true","data-i18n","product",1,"nav-link",3,"click"],["id","list-tab","data-toggle","tab","role","tab","aria-controls","list","aria-selected","false","data-i18n","origin",1,"nav-link",3,"click"],[3,"tab","tabChange"]],template:function(r,s){r&1&&(f(0,vt,9,2,"main",0),u(1,"async")),r&2&&C("ngIf",_(1,1,s.data$))},dependencies:[w,y,I,at,ot,rt]});let e=n;return e})();export{qt as HomeComponent};
|