PageSourceSearch

https://fpt.vn/shop/vue3-v5/tiviPayment-CTCwCap3.js

js fpt.vn collected 2026-10-01 11:59:29 UTC 44,290 bytes, 1 lines download raw bytes

1import{u as Z,p as a,b as I,G as dt,e as pe,A as _t,w as K,B as Ce,o as s,l as $e,m as Be,a as e,c as o,z as f,F as H,s as Y,f as he,C as je,t as y,g as d,H as ht,I as pt,n as be,N as vt,K as yt,d as qe,O as bt,h as ce,D as Le,y as le,v as ft,x as Ue,E as mt}from"./main-BMgC90kc.js";import{u as we}from"./mixins-Dls10kYM.js";import{a as lt,_ as ct}from"./Layout-C89TAZrY.js";import{f as xe}from"./useFields-BQMBF85m.js";import{u as gt,b as it,a as He}from"./useModalConfirm-Cn0DV7ml.js";import{P as kt}from"./perfect-scrollbar-A19aYuvY.js";import"./useFields-CAAW-A6L.js";import"./useFields-CPQcqdyG.js";import"./useFields-CY5wUIZk.js";import{u as St}from"./useTrackingAction-Cxhz4wmu.js";import{S as $t}from"./SaleEmail-BXNoepIA.js";import{_ as Tt}from"./PaymentModal-BFiTR-lx.js";import"./saleplatform-DEz4GbI9.js";import"./vi-BRPjUxAQ.js";import"./saleplatform-D4BmUcT5.js";import"./saleplatform-C0fssHBt.js";import"./useApiPlatform-B7CTM92a.js";const rt=Z();a(()=>rt.dataSubmit);a(()=>rt.listVoucher);const{tiviQty:Ne}=xe(),Oe=I(null),Qe=I([]),Ge=I(null);function ze(){function L(n){var _,$,h;n&&(Oe.value=(n==null?void 0:n.ServiceMain)||null,Ge.value=(((_=n==null?void 0:n.DataCms)==null?void 0:_.prepaids)||[]).find(i=>i.prepaid_month==999)||null,((h=($=Oe.value)==null?void 0:$.Products)==null?void 0:h.length)>0?Qe.value=Oe.value.Products.map(i=>{let r=Math.min(...i.SalesPolicyProducts.map(g=>g.FromQty)),k=Math.max(...i.SalesPolicyProducts.map(g=>g.ToQty));return i.minQty=r,i.maxQty=k,i.RealQty=r<=Ne.value&&Ne.value<=k?Ne.value:r,i}):Qe.value=[])}return{getDataDetail:L,listMainProduct:Qe,listCms:Ge}}const Pt={class:"head mt-2"},Vt=e("h3",null,"Chọn ưu đãi",-1),It=["src"],Dt={key:0,class:"row list-product"},At={key:0,class:"col-md-12"},Ct=e("h4",{class:"sub-headline"},"Mã giảm giá",-1),wt=[Ct],xt={key:1,class:"wrapper"},Mt={class:"accordion-list"},Lt={class:"tab tab-info tab__label_sv"},Nt=e("input",{type:"checkbox",checked:""},null,-1),Ot={class:"tab__content tab__content_sv"},Qt={class:"pick-list-type-item"},Rt=["value","id"],Et=["for"],Ft={class:"item-left"},Ut=e("div",{class:"block-icon"},[e("div",{class:"icon-voucher"})],-1),Bt={class:"content-c"},qt={class:"block-title"},Ht={class:"title"},zt={key:0,class:"desc"},Yt={key:1,class:"tag"},jt={key:2,class:"col-md-12"},Gt=e("h4",{class:"sub-headline"},"Ưu đãi",-1),Wt=[Gt],Jt={key:0,class:"wrapper"},Xt={class:"accordion-list"},Kt={class:"tab tab-info tab__label_sv"},Zt=e("input",{type:"checkbox",checked:""},null,-1),es={class:"tab__content tab__content_sv"},ts={class:"pick-list-type-item"},ss=["value","id"],os=["for"],ns={class:"item-left"},as=e("div",{class:"block-icon"},[e("div",{class:"icon-voucher"})],-1),ls={class:"content-c"},cs={class:"block-title"},is={class:"title"},rs={key:0,class:"desc"},us={key:1,class:"tag"},ds={key:1},_s={class:"empty--voucher"},hs={class:"img-empty"},ps=["src"],vs=e("span",null,"Rất tiếc, quý khách không có mã ưu đãi.",-1),ys=dt({__name:"ModalVoucher",emits:["confirm"],setup(L,{emit:n}){const{applyVoucher:_,checkVoucher:$}=fe(),{formatDateInstall:h}=gt(),i=a(()=>m.listVoucher);a(()=>m.errorVoucher);const r=a(()=>m.listVoucherInput),k=a(()=>m.listApplyVoucherInput),g=I([]),x=I(null),T=I(null),P=I([]),D=a(()=>m.inputVoucher),F=a(()=>m.applyVoucherCheck),A=I(""),m=Z(),z=({index:U})=>9999+50*U,N=n;function W(){N("confirm")}pe(()=>{setTimeout(()=>{_t(()=>{x.value&&(T.value=new kt(x.value),T.value.update())})},0)}),K(()=>D.value,()=>{A.value=D.value}),K(()=>k.value,()=>{g.value=k.value}),K(()=>F.value,()=>{P.value=F.value}),K(()=>P.value,()=>{m.setApplyVoucherCheck(P.value)}),K(()=>A.value,()=>{m.setInputVoucher(A.value)}),Ce(()=>{T.value&&(T.value.destroy(),T.value=null)});function J(){return i.value.filter(U=>U.Todate!="None")}function j(){let U=g.value.concat(P.value);_([...new Map(U.map(B=>[B.Code,B])).values()]),m.setPayloadApplyVoucher([...new Map(U.map(B=>[B.Code,B])).values()])}function ve(U){if(!U||typeof U!="string")return!1;const B=new Date,[M,G,se]=U.split("/").map(Number);if(isNaN(M)||isNaN(G)||isNaN(se))return!1;const c=new Date(se,G-1,M).getTime()-B.getTime(),t=Math.ceil(c/(1e3*60*60*24));return t<=3&&t>=0}return(U,B)=>(s(),$e(d(ht),{class:"flex justify-center items-center","content-class":"modal-content voucher-modal",zIndexFn:z},{default:Be(()=>[e("div",Pt,[Vt,e("a",{onClick:W,href:"javascript:;",class:"closed"},[e("img",{src:U.asset_fpt("/images/close.png"),alt:""},null,8,It)])]),r.value&&r.value.length>0||i.value&&i.value.length>0?(s(),o("div",Dt,[e("div",{ref_key:"scrollContainer",ref:x,class:"scroll-container mb-15"},[r.value&&r.value.length>0?(s(),o("div",At,wt)):f("",!0),r.value&&r.value.length>0?(s(),o("div",xt,[e("div",Mt,[e("div",Lt,[Nt,e("div",Ot,[e("ul",Qt,[(s(!0),o(H,null,Y(r.value,(M,G)=>(s(),o("li",{class:"pick-item checkbox-item",key:G},[he(e("input",{"onUpdate:modelValue":B[0]||(B[0]=se=>g.value=se),value:M,name:"checkbox-gtbb",id:`id_input_${G}`,type:"checkbox"},null,8,Rt),[[je,g.value]]),e("label",{for:`id_input_${G}`},[e("div",Ft,[Ut,e("div",Bt,[e("div",qt,[e("span",Ht,y(M.Code),1)]),M.ToDate?(s(),o("span",zt,"HSD: "+y(d(h)(M.ToDate))+" ",1)):f("",!0),M.ToDate&&ve(d(h)(M.ToDate))?(s(),o("span",Yt,"Sắp hết hạn")):f("",!0)])])],8,Et)]))),128))])])])])])):f("",!0),i.value&&i.value.length>0?(s(),o("div",jt,Wt)):f("",!0),e("div",null,[i.value&&i.value.length>0?(s(),o("div",Jt,[e("div",Xt,[e("div",Kt,[Zt,e("div",es,[e("ul",ts,[(s(!0),o(H,null,Y(J(),(M,G)=>(s(),o("li",{key:G,class:"pick-item checkbox-item"}
1,[he(e("input",{"onUpdate:modelValue":B[1]||(B[1]=se=>P.value=se),value:M,name:"checkbox-voucher",id:`checkbox-voucher_${G}`,type:"checkbox",checked:""},null,8,ss),[[je,P.value]]),e("label",{for:`checkbox-voucher_${G}`},[e("div",ns,[as,e("div",ls,[e("div",cs,[e("span",is,y(M.Value||M.Code),1)]),M.ToDate?(s(),o("span",rs,"HSD: "+y(d(h)(M.ToDate))+" ",1)):f("",!0),M.ToDate&&ve(d(h)(M.ToDate))?(s(),o("span",us,"Sắp hết hạn")):f("",!0)])])],8,os)]))),128))])])])])])):f("",!0)])],512),e("button",{onClick:j,class:"custom-btn custom-btn--next",type:"button"},"Đồng ý")])):(s(),o("div",ds,[e("div",_s,[e("div",hs,[e("img",{src:U.asset_fpt("/images/empty-voucher.png"),alt:""},null,8,ps)]),vs])]))]),_:1}))}}),te=Z(),bs=a(()=>te.listVoucher),ye=a(()=>te.dataSubmit);function fs(){const L=I(null);function n(){const{open:h,close:i}=pt({component:ys,attrs:{onConfirm(){i()}}});L.value=i,h(),setTimeout(()=>{te.updateListVoucherInput([]),te.setInputVoucher(""),te.updateErrorVoucher(""),_()},0)}function _(){var k,g,x,T,P,D,F,A;let h=[],i=[],r=[];if(te.setApplyVoucherCheck([]),te.updateApplyVoucherInput([]),te.updateListVoucherInput([]),((g=(k=ye.value)==null?void 0:k.Vouchers)==null?void 0:g.length)!=0&&((T=(x=ye.value)==null?void 0:x.Vouchers)==null?void 0:T.length)!=null){const m=ye.value.Vouchers.map(z=>z.Code);bs.value.forEach(z=>{m.includes(z.Code)&&(h.push(z),te.setApplyVoucherCheck(h))})}((D=(P=ye.value)==null?void 0:P.Vouchers)==null?void 0:D.length)!=0&&((A=(F=ye.value)==null?void 0:F.Vouchers)==null?void 0:A.length)!=null&&ye.value.Vouchers.forEach(m=>{m.InputType==2&&(r.push(m),te.updateListVoucherInput(r),i.push(m),te.updateApplyVoucherInput(i))})}function $(){L.value&&L.value()}return{showModalVoucher:n,closeModal:$}}const{listMainProduct:We}=ze();xe();const u=Z(),Je=a(()=>u.listPaymentMethod),ms=a(()=>u.selectedPackage),C=a(()=>u.dataSubmit),{backHome:Xe}=we(),Se=a(()=>u.paymentPaidType),Ke=a(()=>u.payloadApplyVoucher),Ze=a(()=>u.listVoucherInput),gs=a(()=>u.applyVoucherCheck),{showModalNoti:ae}=it(),{showModalVoucher:ks,closeModal:et}=fs(),{getPaymentMethod:Ss,getDetailDisplay:$s,statusOrder:tt,getListVoucher:Ts,handleCheckVoucher:Ps,handleApplyVoucher:De,handleChangePayment:Vs}=He(),Re=I([]);I(null);const Ae=I(!0),st=I(!1),oe=I([]),ne=I([]),ot=I("");I([]);const Ee=I(null),nt=I(!1),at=I(0),Fe=I(null);K(()=>Ze.value,()=>{ne.value=Ze.value});K(()=>Se.value,L=>{L&&(Se.value=L)});function fe(){function L(){Ae.value=!0}function n(c=""){if(Ae.value?u.setLoading(!0):u.setSkeletonLoading(!0),at.value==0){_(c),at.value++;return}Fe.value&&clearTimeout(Fe.value),Fe.value=setTimeout(()=>{_(c)},2e3)}function _(c){var V,S;const t={OrderId:sessionStorage.orderid?JSON.parse(sessionStorage.orderid):0,RouteName:((S=(V=ms.value)==null?void 0:V.DataCms)==null?void 0:S.route_name)||sessionStorage.serviceCode,OrderDetail:{Products:$(),Services:[]},Vouchers:[],Gifts:null,OrderInfoExtended:null};switch(u.setDataSubmit(t),c){case"load-display":Ss(i,C.value);break}}function $(){var c;return Re.value=[],((c=We.value)==null?void 0:c.length)>0&&We.value.forEach(t=>{var S,w,R,Q,q,ie,E,ee,re,ue,de,me,ge,Pe,X,Ve,Ie,ke;const V={ServiceId:(t==null?void 0:t.ServiceId)||0,SubServiceId:(t==null?void 0:t.SubServiceId)||0,SubServiceName:(t==null?void 0:t.SubServiceName)||"",SubServiceTypeId:(t==null?void 0:t.SubServiceTypeId)||0,SalesPolicyProducts:[{PsId:((w=(S=t==null?void 0:t.SalesPolicyProducts)==null?void 0:S[0])==null?void 0:w.PsId)||0,DeployTypeId:((Q=(R=t==null?void 0:t.SalesPolicyProducts)==null?void 0:R[0])==null?void 0:Q.DeployTypeId)||0,PolicyId:((ie=(q=t==null?void 0:t.SalesPolicyProducts)==null?void 0:q[0])==null?void 0:ie.PolicyId)||0,Price:((ee=(E=t==null?void 0:t.SalesPolicyProducts)==null?void 0:E[0])==null?void 0:ee.Price)||0,PriceVAT:((ue=(re=t==null?void 0:t.SalesPolicyProducts)==null?void 0:re[0])==null?void 0:ue.PriceVAT)||0,ProgramId:((me=(de=t==null?void 0:t.SalesPolicyProducts)==null?void 0:de[0])==null?void 0:me.ProgramID)||0,ServiceCode:((Pe=(ge=t==null?void 0:t.SalesPolicyProducts)==null?void 0:ge[0])==null?void 0:Pe.ServiceCode)||"",RevokeId:((Ve=(X=t==null?void 0:t.SalesPolicyProducts)==null?void 0:X[0])==null?void 0:Ve.RevokeId)||0,StatusId:((ke=(Ie=t==null?void 0:t.SalesPolicyProducts)==null?void 0:Ie[0])==null?void 0:ke.StatusId)||0,RealQty:(t==null?void 0:t.RealQty)||0}]};Re.value.push(V)}),Re.value||[]}
1function h(c,t){Ts(T,{OrderDetail:C.value.OrderDetail,OrderId:C.value.OrderId,PaymentMethod:k(c,t)})}function i(c,t,V){var S,w,R,Q,q,ie;if(!c){u.setLoading(!1),ae("ico ico--notice","Thông báo","Đã có lỗi trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",j);return}if(t.error==0){if(!t.data||((S=t.data)==null?void 0:S.length)<=0){ae("ico ico--notice","Thông báo","Không có phương thức thanh toán phù hợp. Xin vui lòng thử lại sau!",!1,"Đồng ý","","",j);return}const E=t.data;let ee=0;if(sessionStorage.PAYMENT_PAIDTYPE&&sessionStorage.PAYMENT_PAIDTYPE!="undefined"){const re=JSON.parse(sessionStorage.PAYMENT_PAIDTYPE),ue=E==null?void 0:E.find(de=>de.PaymentTypeL3Id==re);ue&&((w=Object.keys(ue))==null?void 0:w.length)>0?ee=ue.PaymentTypeL3Id:ee=((R=E==null?void 0:E.find(de=>de.Default==1))==null?void 0:R.PaymentTypeL3Id)||E[0].PaymentTypeL3Id}else ee=((Q=E==null?void 0:E.find(re=>re.Default==1))==null?void 0:Q.PaymentTypeL3Id)||E[0].PaymentTypeL3Id;u.setPaidType(ee),u.setListPaymentMethod(E),setTimeout(()=>{h(E,ee),r(Ke.value)},500)}else{if(u.setLoading(!1),(q=t.data)!=null&&q.session_expired&&((ie=t.data)==null?void 0:ie.session_expired)==1){ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","back-home",j);return}ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","",j)}}function r(c){var V;if(et(),oe.value=[],c&&(c==null?void 0:c.length)>0&&(oe.value=c.map(S=>({Code:S.Code,InputType:S.InputType||1}))),sessionStorage.ref&&sessionStorage.ref!=""){let S={Code:sessionStorage.ref,InputType:2};oe.value.push(S)}const t={OrderId:C.value.OrderId,PaymentMethod:k(Je.value,Se.value),OrderDetail:C.value.OrderDetail,Vouchers:oe.value};u.setSkeletonLoading(!0),((V=oe.value)==null?void 0:V.length)>0||(C.value.Vouchers=[]),De(W,t)}function k(c,t){var S;if(!c&&(c==null?void 0:c.length)<=0||!t)return;let V=c==null?void 0:c.find(w=>w.PaymentTypeL3Id==t);return V&&((S=Object.keys(V))==null?void 0:S.length)>0?{PaymentTypeL2Id:V.PaymentTypeL2Id,PaymentTypeL3Id:V.PaymentTypeL3Id}:{PaymentTypeL2Id:0,PaymentTypeL3Id:0}}function g(){$s(J,C.value)}function x(){Vs(P,{OrderDetail:C.value.OrderDetail,OrderId:C.value.OrderId,PaidTypePayment:Se.value})}function T(c,t,V){c&&t.error==0&&u.setListVoucher(t.data)}function P(c,t,V){}function D(){et()}function F(c){var V;oe.value=[],c&&(c==null?void 0:c.length)>0&&(oe.value=c.map(S=>({Code:S.Code,InputType:S.InputType||1})));const t={OrderId:C.value.OrderId,PaymentMethod:k(Je.value,Se.value),OrderDetail:C.value.OrderDetail,Vouchers:oe.value};((V=oe.value)==null?void 0:V.length)>0?(u.setSkeletonLoading(!0),De(m,t)):(C.value.Vouchers=[],u.setSkeletonLoading(!0),De(m,t))}function A(){Ee.value&&clearTimeout(Ee.value),Ee.value=setTimeout(()=>{N("")},1e4)}function m(c,t,V){var S,w,R;if(N("Mã ưu đãi không hợp lệ"),A(),!c){sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),u.setPayloadApplyVoucher([]),u.setApplyVoucherCheck([]),u.updateListVoucherInput([]),u.setInputVoucher(""),ne.value=[],C.value.Vouchers=[],u.setDataSubmit(C.value),g();return}if(t.error==0){if(!t.data||((S=t.data)==null?void 0:S.length)==0){sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),u.setPayloadApplyVoucher([]),u.setApplyVoucherCheck([]),u.updateListVoucherInput([]),u.setInputVoucher(""),ne.value=[],C.value.Vouchers=[],u.setDataSubmit(C.value),g();return}C.value.Vouchers=t.data||[],u.setDataSubmit(C.value),g(),u.setInputVoucher("")}else{if((w=t.data)!=null&&w.session_expired&&((R=t.data)==null?void 0:R.session_expired)==1){u.setSkeletonLoading(!1),ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","back-home",j);return}sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),u.setPayloadApplyVoucher([]),u.setApplyVoucherCheck([]),u.updateListVoucherInput([]),u.setInputVoucher(""),ne.value=[],C.value.Vouchers=[],u.setDataSubmit(C.value),g();return}}function z(){var c,t,V,S,w;if(((t=(c=C.value)==null?void 0:c.Vouchers)==null?void 0:t.length)>0){F((V=C.value)==null?void 0:V.Vouchers),u.setPayloadApplyVoucher([...new Map((S=C.value)==null?void 0:S.Vouchers.map(R=>[R.Code,R])).values()]);return}sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),u.setPayloadApplyVoucher([]),u.setApplyVoucherCheck([]),u.updateListVoucherInput([]),u.setInputVoucher(""),ne.value=[],C.value.Vouchers=[],u.setDataSubmit(C.value),((w=oe.value)==null?void 0:w.length)>0?(N("Mã ưu đãi không hợp lệ"),A()):N(""),g()}function N(c){ot.value=c}function W(c,t,V){var S,w,R,Q,q;if(D(),!c){z();return}if(t.error==0)(!t.data||((S=t.data)==null?void 0:S.length)==0)&&z(),C.value.Vouchers=t.data||[],u.setDataSubmit(C.value),((w=t==null?void 0:t.data)==null?void 0:w.length)>0&&g(),N(((R=t==null?void 0:t.data)==null?void 0:R.length)>0?"Áp dụng thành công":""),A(),u.setInputVoucher("");else{if((Q=t.data)!=null&&Q.session_expired&&((q=t.data)==null?void 0:q.session_expired)==1){u.setSkeletonLoading(!1),ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","back-home",j);return}z()}}function J(c,t,V){var S,w;if(u.setLoading(!1),u.setSkeletonLoading(!1),!c){ae("ico ico--notice","Thông báo","Đã có lỗi trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",j);return}if(t.error==0)nt.value=!0,u.setListDetailDisplay(t.data),sessionStorage.listDetailDisplay=JSON.stringify(t.data),sessionStorage.orderid&&Ae.value&&tt(ve,parseInt(sessionStorage.orderid));else{if((S=t.data)!=null&&S.session_expired&&((w=t.data)==null?void 0:w.session_expired)==1){ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","back-home",j);return}ae("ico ico--notice","Thông báo",t.message,!1,"Đồng ý","","",j)}}function j(c){c=="back-home"&&Xe()}
1function ve(c,t,V){if(u.setLoading(!1),Ae.value=!1,!!c&&t.error==0){u.setIsAllowedUpdate(t.data.IsAllowedUpdate);return}}function U(){window.addEventListener("pageshow",c=>{sessionStorage.orderid&&sessionStorage.orderid!="undefined"||Xe()})}function B(){window.addEventListener("pageshow",c=>{c.persisted&&!st.value&&(st.value=!0,sessionStorage.orderid&&(u.setLoading(!0),r(Ke.value),tt(ve,sessionStorage.orderid)))})}function M(c){if(!c.trim())return;u.setSkeletonLoading(!0),Ps(G,{Vouchers:[{Code:c,InputType:2}]})}function G(c,t,V){var w,R;if(!c||t.error!==0||!(t.data&&((w=t.data)==null?void 0:w.length)>0)){u.setSkeletonLoading(!1),u.setInputVoucher(""),N("Mã ưu đãi không hợp lệ"),A();return}ne.value.push(t.data[0]),ne.value=[...new Map(ne.value.map(Q=>[Q.Code,Q])).values()],u.updateListVoucherInput(ne.value);let S=(R=ne.value)==null?void 0:R.concat(gs.value);r([...new Map(S.map(Q=>[Q.Code,Q])).values()]),u.setPayloadApplyVoucher([...new Map(S.map(Q=>[Q.Code,Q])).values()])}function se(){ks()}function Te(){}return{setDataSubmit:_,loadStatusPageShow:B,setStatus:L,applyVoucher:r,changePaymentMethod:x,checkVoucher:M,handleDetailDisplay:g,loadChangePaymentMethod:nt,checkSession:U,getVoucher:h,openModalVoucher:se,CloseModalVoucher:D,voucherNoti:ot,saveDataDetail:Te,setPaymentMethod:k,reloadDetail:n}}function Is(){function L(_){var h;if(!_||((h=Object.keys(_))==null?void 0:h.length)==0)return"";const $=_.MonthUsed;return $?` - ${$} tháng`:""}function n(_){var r;if(!_)return"0đ";const $=((r=_.SalesPolicyProducts)==null?void 0:r.find(k=>(_.RealQty||_.minQty)>=k.FromQty&&(_.RealQty||_.minQty)<=k.ToQty))||{PriceVAT:0},h=Number($.PriceVAT);return(k=>k.toLocaleString("vi-VN")+"đ")(h)}return{checkName:L,getPriceCamera:n}}const Ds=e("h4",{class:"sub-headline"},"Thông tin sản phẩm",-1),As={key:0,class:"block-gap",style:{"margin-top":"15px"}},Cs={class:"accordion-list"},ws={class:"tab tab-info tab__label_sv"},xs=e("input",{type:"checkbox",name:"accordion-1",id:"cb1",checked:""},null,-1),Ms={class:"tab__content tab__content_sv"},Ls={class:"pick-list-type-item"},Ns=["value","name","id"],Os=["for"],Qs={class:"item-left"},Rs=["src"],Es={class:"content-c"},Fs={class:"block-title"},Us={class:"title"},Bs={key:0,class:"list-tag"},qs={key:0,class:"desc"},Hs={key:0,class:"content-r mx-2"},zs={class:"add-tool custom-crease"},Ys=["disabled","onClick"],js={class:"quantity"},Gs=["disabled","onClick"],Ws={class:"item-right"},Js={key:0,class:"content-r"},Xs={class:"add-tool custom-crease"},Ks=["disabled","onClick"],Zs={class:"quantity"},eo=["disabled","onClick"],to={__name:"BlockSmartTivi",setup(L){const{listMainProduct:n,listCms:_}=ze(),{reloadDetail:$}=fe(),{setQtyTivi:h}=xe(),{windowWidth:i,updateWidth:r}=lt(),k=Z(),g=a(()=>k.IsAllowedUpdate),x=a(()=>k.selectedPackage);I([]);const{getPriceCamera:T}=Is();pe(()=>{window.addEventListener("resize",r)}),Ce(()=>{window.removeEventListener("resize",r)});function P(m){return m.minQty<m.maxQty&&i.value>991}function D(m){return m.minQty<m.maxQty&&i.value<992}function F(m){m&&m.RealQty<m.maxQty&&(m.RealQty++,h(m.RealQty),$("load-display"))}function A(m){m&&m.RealQty>m.minQty&&(m.RealQty--,h(m.RealQty),$("load-display"))}return(m,z)=>(s(),o("div",null,[Ds,d(n)&&d(n).length>0?(s(),o("section",As,[e("div",Cs,[e("div",ws,[xs,e("div",Ms,[e("ul",Ls,[(s(!0),o(H,null,Y(d(n),(N,W)=>(s(),o("li",{key:W,class:be(["pick-item checkbox-item",g.value==="False"?"radio-clo-b0b0b0":""])},[e("input",{disabled:"",checked:!0,value:N,name:"ti-vi"+W,id:"for_camera"+W,type:"checkbox"},null,8,Ns),e("label",{for:"for_camera"+W},[e("div",Qs,[e("img",{src:x.value.DataCms.icon||m.asset_fpt("/images/default-ap.png"),alt:""},null,8,Rs),e("div",Es,[e("div",Fs,[e("span",Us,y(N.DisplayName||N.SubServiceName),1),d(_)&&d(_).prepaid_tags?(s(),o("span",Bs,[(s(!0),o(H,null,Y(d(_).prepaid_tags,(J,j)=>(s(),o("span",{key:j,style:vt([{"background-color":J.bg_color||"#E5FFF0",color:J.text_color||"#17BA58"}]),class:"tag"},y(J.tag_name),5))),128))])):f("",!0)]),d(_)&&d(_).description?(s(),o("span",qs,y(d(_).description),1)):f("",!0)])]),P(N)?(s(),o("span",Hs,[e("span",zs,[e("button",{disabled:g.value==="False",onClick:J=>A(N),class:"btn-tool btn-decrease",type:"button"},null,8,Ys),e("span",js,y(N.RealQty),1),e("button",{disabled:g.value==="False",onClick:J=>F(N),class:"btn-tool btn-increase",type:"button"},null,8,Gs)])])):f("",!0),e("div",Ws,[e("span",{class:be(["prices",g.value==="False"?"col-b0b0b0":""])},y(d(T)(N)),3),D(N)?(s(),o("span",Js,[e("span",Xs,[e("button",{disabled:g.value==="False",onClick:J=>A(N),class:"btn-tool btn-decrease",type:"button"},null,8,Ks),e("span",Zs,y(N.RealQty),1),e("button",{disabled:g.value==="False",onClick:J=>F(N),class:"btn-tool btn-increase",type:"button"},null,8,eo)])])):f("",!0)])],8,Os)],2))),128))])])])])])):f("",!0)]))}},so={key:0},oo=e("div",{class:"row"},[e("div",{class:"col-md-12"},[e("h4",{class:"sub-headline"},"Phương thức thanh toán")])],-1),no={class:"accordion-list"},ao={class:"tab tab-info tab__label_sv"},lo=e("input",{type:"checkbox",name:"_payment",id:"_payment",checked:""},null,-1),co={class:"tab__content tab__content_sv bl-payment"},io={class:"pick-list-type-item"},ro=["onClick","value","id"],uo=["for"],_o={class:"item-left"},ho=["src"],po={class:"content-c"},vo={class:"block-title"},yo={class:"title"},bo=["innerHTML"],fo={__name:"BlockPayment",setup(L){const{setDataSubmit:n,getVoucher:_,applyVoucher:$}=fe(),h=Z();a(()=>h.IsAllowedUpdate);const i=a(()=>h.listPaymentMethod),r=a(()=>h.payloadApplyVoucher),k=a(()=>h.paymentPaidType),g=I(!1),x=I(null);function T(D){D&&(sessionStorage.PAYMENT_PAIDTYPE=D,h.setPaidType(D),h.setSkeletonLoading(!0),x.value&&clearTimeout(x.value),x.value=setTimeout(()=>{$(r.value),_(i.value,D)},2e3))}function P(){g.value=!g.value}return(D,F)=>i.value&&i.value.length>0?(s(),o("section",so,[oo,e("div",no,[e("div",ao,[lo,e("div",co,[e("ul",io,[(s(!0),o(H,null,Y(i.value,(A,m)=>(s(),o(H,null,[g.value||m<3?(s(),o("li",{class:"radio-item",key:m},[he(e("input",{onClick:z=>T(A.PaymentTypeL3Id),"onUpdate:modelValue":F[0]||(F[0]=z=>k.value=z),value:A.PaymentTypeL3Id,name:"radio_payment",id:"_payment"+A.PaymentTypeL3Id,type:"radio"},null,8,ro),[[yt,k.value]]),e("label",{for:"_payment"+A.PaymentTypeL3Id},[e("div",_o,[e("img",{class:"d-block",src:A.SourceIcon,alt:""},null,8,ho),e("div",po,[e("div",vo,[e("span",yo,y(A.Description),1)]),A.PromotionInfo?(s(),o("span",{key:0,class:"desc",innerHTML:A.PromotionInfo.Content},null,8,bo)):f("",!0)])])],8,uo)])):f("",!0)],64))),256))]),i.value&&i.value.length>3?(s(),o("a",{key:0,onClick:F[1]||(F[1]=A=>P()),href:"javascript:;",class:"btn-load-more"},[e("h3",null,y(g.value?"Thu gọn":"Xem thêm"),1),e("div",{class:be(["icon",g.value?"limit":""])},null,2)])):f("",!0)])])])])):f("",!0)}}
1,mo={class:"col-12 col-md-7 col-left"},go={class:"col-content col-cus-info"},ko=e("div",{class:"headline-wrap"},[e("h3",{class:"headline"},"Chọn sản phẩm")],-1),So={class:"col-content col-cus-info"},$o=e("div",{class:"headline-wrap"},[e("h3",{class:"headline"},"Chọn phương thức thanh toán")],-1),To={__name:"MainChooseService",setup(L){const{getDataDetail:n}=ze(),{sessionGet:_,sessionSet:$,backHome:h}=we(),i=Z(),r=qe(),{reloadDetail:k}=fe();a(()=>i.selectedPackage);const g=a(()=>i.isStep),x=a(()=>i.IsAllowedUpdate),T=a(()=>i.listCateDetail);a(()=>i.location),pe(()=>{_("ordercode20")==null?h():$("ordercode20",sessionStorage.ordercode,20),i.setLoading(!0),n(T.value),k("load-display")});function P(){if(g.value==2&&x.value==="True"){r.push("/ti-vi/register").catch(()=>{});return}}return(D,F)=>{const A=bt("BlockVoucher");return s(),o("div",mo,[e("div",go,[ko,ce(to),ce(A)]),e("div",So,[$o,ce(fo)]),e("div",{class:"row mob-dis--none mb-4"},[e("div",{class:"col-md-6 d-flex align-items-center"},[e("button",{onClick:P,class:"custom-btn--back",type:"button"},"Quay lại")])])])}}},Po={key:0},Vo={class:"tab tab-info"},Io=e("input",{type:"checkbox",name:"accordion-1",id:"_install_cb1"},null,-1),Do=e("label",{for:"_install_cb1",class:"tab__label"},"Thông tin khách hàng",-1),Ao={class:"tab__content custom-tab--content"},Co={key:0},wo={class:"tab__content-1_r"},xo=e("span",{class:"tab__c_1 clor_neutral-4"},"Số điện thoại",-1),Mo={class:"tab__c_2 clor_neutral-0"},Lo={key:1},No={class:"tab__content-1_r"},Oo=e("span",{class:"tab__c_1 clor_neutral-4"},"Địa chỉ",-1),Qo={class:"tab__c_2 clor_neutral-0 break-word"},Ro={__name:"InfoInstallation",setup(L){const n=Z(),_=a(()=>{var r;return(r=n.listDetailDisplay)==null?void 0:r.OrderInfo}),$=I(sessionStorage.timeInstall);a(()=>n.dateInstall),a(()=>n.listTimeZone),a(()=>n.IsLoadAppointment);const h=a(()=>n.selectedTimezone);a(()=>{var r;return(r=n.settingAsapoption.ASAPOption)==null?void 0:r.Enable}),a(()=>{var r;return(r=n.settingAsapoption.ASAPOption)==null?void 0:r.Text});const i=I(null);return K(()=>h.value,r=>{h.value=r}),pe(()=>{i.value=setInterval(()=>{const r=sessionStorage.getItem("timeInstall");r!=$.value&&($.value=r)},1e3)}),Ce(()=>{clearInterval(i.value)}),(r,k)=>_.value?(s(),o("section",Po,[e("div",Vo,[Io,Do,e("div",Ao,[e("ul",null,[_.value.PhoneSMS?(s(),o("li",Co,[e("span",wo,[xo,e("span",Mo,y(_.value.PhoneSMS),1)])])):f("",!0),_.value.BillingAddress?(s(),o("li",Lo,[e("span",No,[Oo,e("span",Qo,y(_.value.BillingAddress),1)])])):f("",!0)])])])])):f("",!0)}},Eo={key:0},Fo={class:"tab tab-order-info"},Uo=e("input",{type:"checkbox",name:"accordion-1",id:"_payment_cb2",checked:""},null,-1),Bo=e("label",{for:"_payment_cb2",class:"tab__label"},"Thông tin thanh toán",-1),qo={class:"tab__content"},Ho={key:0},zo={key:0,class:"detail-ul---wrapper"},Yo={key:0,class:"tab__content-1_r"},jo={key:0,class:"tab__c_1 clor_neutral-4"},Go={key:1,class:"tab__c_1 clor_neutral-4"},Wo={key:2,class:"tab__c_2 clor_neutral-0"},Jo=e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})],-1),Xo=[Jo],Ko={key:1,class:"tab__content-1_r"},Zo={key:0,class:"tab__c_1 clor_neutral-4"},en={key:1,class:"tab__c_1 clor_neutral-4"},tn={key:2,class:"tab__c_1 clor_neutral-4"},sn={key:3,class:"tab__c_2 clor_neutral-0"},on={key:1},nn={key:0,class:"detail-ul---wrapper"},an={key:0,class:"tab__content-1_r"},ln={class:"tab__c_1 clor_neutral-4"},cn=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),rn={key:1,class:"tab__content-1_r"},un={class:"tab__c_1 clor_neutral-4"},dn={class:"tab__c_2 clor_neutral-0"},_n={key:2},hn={class:"detail-ul---wrapper"}
1,pn={key:0,class:"tab__content-1_r"},vn={class:"tab__c_1 clor_neutral-4"},yn=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),bn={key:1,class:"tab__content-1_r"},fn={class:"tab__c_1 clor_neutral-4"},mn={class:"tab__c_2 clor_neutral-0"},gn={key:0,class:"tab__content-1_r"},kn={class:"tab__c_1 clor_neutral-4"},Sn=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),$n={key:1,class:"tab__content-1_r"},Tn={class:"tab__c_1 clor_neutral-4"},Pn={class:"tab__c_2 clor_neutral-0"},Vn={key:3},In={key:0,class:"detail-ul---wrapper"},Dn={key:0,class:"tab__content-1_r"},An={class:"tab__c_1 clor_neutral-4"},Cn=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),wn={key:1,class:"tab__content-1_r"},xn={class:"tab__c_1 clor_neutral-4"},Mn={class:"tab__c_2 clor_neutral-0"},Ln=e("span",{class:"pld-desc"},"* Phí lắp đặt áp dụng khi khách hàng đăng ký lắp đặt dịch vụ Internet lần đầu tiên.",-1),Nn={class:"tab tab-payment-method detail-payment--info detail-payment--voucher"},On={class:"detail-ul---wrapper"},Qn={class:"block-voucher"},Rn={class:"block-voucher--flex"},En={class:"enter-voucher"},Fn=e("span",null,"Chọn ưu đãi",-1),Un={class:"icon-voucher"},Bn=e("div",{class:"img"},null,-1),qn={key:0},Hn=["disabled"],zn=e("h3",null,"Áp dụng",-1),Yn=[zn],jn={key:1,class:"block-voucher--apply"},Gn={class:"detail-ul---wrapper voucher"},Wn={key:0},Jn={key:4,class:"tab tab-payment-method detail-payment--info"},Xn={class:"pt-0 detail-ul---wrapper"},Kn={class:"discount"},Zn={key:0,class:"tab__content-1_r"},ea={class:"tab__c_1 clor_neutral-4"},ta=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),sa={key:1,class:"tab__content-1_r"},oa={class:"workbreak-all tab__c_1 clor_neutral-4"},na={class:"tab__c_2 clor_neutral-0 col-red"},aa={class:"tab__content___payment"},la={class:"tab tab-payment-method detail-payment--info"},ca={class:"detail--order--mob"},ia={key:0,class:"border-bottom---none bortop-solid"},ra={class:"tab__content-1_r use-payment"},ua=e("span",{class:"tab__c_1 clor_neutral-4"},"Cần thanh toán",-1),da={key:0,class:"tab__content-1_r"},_a=e("span",{class:"tab__c_2 clor_neutral-0"},[e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})])],-1),ha=[_a],pa={key:1,class:"tab__c_2 clor_neutral-0 fw-700"},va={class:"tab__content-1_i"},ya={class:"tab__content-1_c"},ba={class:"tab__c_fw"},fa=["disabled"],ma=e("span",null,"Thanh toán",-1),ga=[ma],ka={class:"dk-dk mt-12px"},Sa=["href"],$a=e("b",null,"điều khoản của FPT Telecom.",-1),Ta=[$a],Pa={__name:"InfoDetail",setup(L){const n=Z(),_=a(()=>{var v;return(v=n.listDetailDisplay)==null?void 0:v.Services})||null,$=a(()=>{var v;return(v=n.listDetailDisplay)==null?void 0:v.Products})||null,h=a(()=>{var v;return(v=n.listDetailDisplay)==null?void 0:v.Vouchers})||[],i=a(()=>{var v;return(v=n.listDetailDisplay)==null?void 0:v.Gifts})||null,r=a(()=>{var v;return(v=n.listDetailDisplay)==null?void 0:v.OrderInfo}),k=a(()=>n.isSkeletonLoading),g=a(()=>n.inputVoucher),x=a(()=>n.listVoucher),{backHome:T}=we(),P=qe(),{showModalNoti:D}=it(),{updateDetail:F,infoPayment:A,createPayment:m,handleChangePayment:z,handleUpdateGift:N,statusOrder:W}=He(),{handleDetailDisplay:J,applyVoucher:j,loadChangePaymentMethod:ve,setPaymentMethod:U,openModalVoucher:B,voucherNoti:M,setVoucherNoti:G,checkVoucher:se,saveDataDetail:Te}=fe(),{trackingAction:c}=St(),t=a(()=>n.IsAllowedUpdate),V=a(()=>n.dataSubmit);a(()=>n.orderTotal);const S=a(()=>n.paymentPaidType),w=a(()=>n.listPaymentMethod),R=a(()=>n.isPage);a(()=>n.timeInstall),a(()=>n.dateInstall),a(()=>n.listTimeZone),a(()=>{var v;return(v=n.settingAsapoption.ASAPOption)==null?void 0:v.Enable});const Q=a(()=>{var v,p;return(p=(v=n.listDetailDisplay)==null?void 0:v.OrderInfo)==null?void 0:p.TotalVAT})||0;a(()=>n.payloadApplyVoucher),I(null),I(0);const q=I(""),ie=I(0),E=a(()=>n.IsLoadAppointment);a(()=>n.selectedTimezone),a(()=>{var v;return(v=n.settingAsapoption.ASAPOption)==null?void 0:v.Value});const ee=a(()=>!q.value.trim());pe(()=>{setTimeout(()=>{c("PaymentPage","View",0,"View PaymentPage Smart Tivi"),ie.value=Date.now()},0)}),K(()=>E.value,v=>{E.value=v});function re(v){q.value=v.target.value}
1function ue(){n.setLoading(!0),t.value=="True"?F(de,V.value):A(me,V.value.OrderId,h.value,U(w.value,S.value),Q.value||0),c("PaymentPage","Click",Date.now()-ie.value,"Click Thanh toan PaymentPage Smart Tivi")}function de(v,p,b){var O,l;if(!v){n.setLoading(!1),D("ico ico--notice","Thông báo","Đã có lỗi xảy ra trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",X);return}if(p.error==0)A(me,V.value.OrderId,h.value,U(w.value,S.value),Q.value||0),Te();else{if(n.setLoading(!1),(O=p.data)!=null&&O.session_expired&&((l=p.data)==null?void 0:l.session_expired)==1){D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","back-home",X);return}D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","",X)}}function me(v,p,b){var O,l;if(!v){n.setLoading(!1),D("ico ico--notice","Thông báo","Đã có lỗi xảy ra trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",X),sessionStorage.orderid&&sessionStorage.orderid!="undefined"&&(n.setLoading(!0),W(ge,parseInt(sessionStorage.orderid)));return}if(p.error==0)sessionStorage.PAYMENT_PAIDTYPE=S.value,m(Pe,V.value.OrderId);else{if(n.setLoading(!1),(O=p.data)!=null&&O.session_expired&&((l=p.data)==null?void 0:l.session_expired)==1){D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","back-home",X);return}sessionStorage.orderid&&sessionStorage.orderid!="undefined"&&(n.setLoading(!0),W(ge,parseInt(sessionStorage.orderid))),D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","",X)}}function ge(v,p,b){n.setLoading(!1),v&&p.error==0&&n.setIsAllowedUpdate(p.data.IsAllowedUpdate)}function Pe(v,p,b){var O,l,_e,Ye;if(n.setLoading(!1),!v){D("ico ico--notice","Thông báo","Đã có lỗi xảy ra trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",X);return}if(p.error==0)if(p.data.DisplayType=="None"){window.scrollTo(0,0);const Me=(O=p.data)!=null&&O.ExtraData&&Object.keys((l=p.data)==null?void 0:l.ExtraData).length?{query:p.data.ExtraData}:{};P.push({path:"/selfservice/payment/finish",...Me}).catch(()=>{})}else if(p.data.DisplayType=="WebApp"){if(p.data.WebAppInfo){let Me=p.data.WebAppInfo;window.location.href=Me.RedirectUrl}}else p.data.DisplayType=="QRCode"&&p.data.QRCodeInfo&&(sessionStorage.setItem(`${R.value}DataQrCode`,JSON.stringify(p.data)),window.scrollTo(0,0),P.push("/ti-vi/qrpayment").catch(()=>{}),sessionStorage.countDownSession&&sessionStorage.removeItem("countDownSession"));else{if((_e=p.data)!=null&&_e.session_expired&&((Ye=p.data)==null?void 0:Ye.session_expired)==1){D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","back-home",X);return}D("ico ico--notice","Thông báo",p.message,!1,"Đồng ý","","",X)}}function X(v){v=="back-home"&&T()}function Ve(v){return v.some(p=>(p.SubServiceTypeId!==0||p.SubServiceTypeId==1)&&p.TotalVAT!==0&&p.SubServiceId!=999999999)}function Ie(v){return v.some(p=>p.TotalVAT!==0&&p.SubServiceId==999999999)}function ke(v){const p=Array.isArray(h.value)?h.value.filter(b=>b.InputType===2).length:0;return((v==null?void 0:v.length)||0)+p}K(()=>q.value,()=>{n.setInputVoucher(q.value)}),K(()=>g.value,()=>{q.value=g.value});function ut(){var v,p;return!h.value||((v=h.value)==null?void 0:v.length)==0?!1:(p=h.value)==null?void 0:p.some(b=>b.OriginalDiscountVAT)}return(v,p)=>d(_)||d($)?(s(),o("section",Eo,[e("div",Fo,[Uo,Bo,e("div",qo,[d(_)?(s(),o("div",Ho,[(s(!0),o(H,null,Y(d(_),(b,O)=>(s(),o("div",{key:`service-${O}`},[b.ServiceDetail&&Ve(b.ServiceDetail)?(s(),o("ul",zo,[(s(!0),o(H,null,Y(b.ServiceDetail,(l,_e)=>he((s(),o("li",{class:"border-bot-1-d6dde1",key:`service-item-${_e}`},[k.value?(s(),o("span",Yo,[l.SubServiceTypeId!==0&&l.TotalVAT!==0&&l.SubServiceId!=999999999?(s(),o("span",jo,y(l.DisplayName||l.SubServiceName),1)):l.TotalVAT!==0&&l.SubServiceId!=999999999?(s(),o("span",Go,y(l.DisplayName||l.SubServiceName),1)):f("",!0),l.TotalVAT!==0&&l.SubServiceId!=999999999?(s(),o("span",Wo,Xo)):f("",!0)])):(s(),o("span",Ko,[l.SubServiceTypeId!==0&&l.TotalVAT!==0&&l.SubServiceId!=999999999?(s(),o("span",Zo,y(l.DisplayName||l.SubServiceName)+" "+y(l.PrePaid?`- ${l.MonthUsed} tháng`:"- Trả sau")+" "+y(l.SubServiceTypeId==39&&l.SubServiceId==3903?`- ${l.Qty} gói`:""),1)):l.ServiceId===4&&l.SubServiceTypeId===404?(s(),o("span",en,y(l.DisplayName||l.SubServiceName)+" - "+y(l.Qty)+" cái ",1)):l.TotalVAT!==0&&l.ServiceId!=4&&l.SubServiceTypeId!=404&&l.SubServiceId!=999999999?(s(),o("span",tn,y(l.DisplayName||l.SubServiceName),1)):f("",!0),l.TotalVAT!==0?(s(),o("span",sn,y(d(le)(l.TotalVAT)+"đ"),1)):f("",!0)]))])),[[Le,(l.SubServiceTypeId!==0&&l.TotalVAT!==0||l.TotalVAT!==0)&&l.SubServiceId!=999999999]])),128))])):f("",!0)]))),128))])):f("",!0),d($)?(s(),o("div",on,[(s(!0),o(H,null,Y(d($),(b,O)=>(s(),o("div",{key:`product-${O}`},[b.ProductDetail?(s(),o("ul",nn,[(s(!0),o(H,null,Y(b.ProductDetail,(l,_e)=>(s(),o("li",{class:"border-bot-1-d6dde1",key:`product-item-${_e}`},[k.value?(s(),o("span",an,[e("span",ln,y(l.DisplayName||l.SubServiceName),1),cn])):(s(),o("span",rn,[e("span",un,y(l.DisplayName||l.SubServiceName)+" - "+y(l.Qty)+" cái ",1),e("span",dn,y(d(le)(l.TotalVAT)+"đ"),1)]))]))),128))])):f("",!0)]))),128))])):f("",!0),d(i)&&(d(i).Products.length>0||d(i).Services.length>0)?(s(),o("div",_n,[e("div",null,[e("ul",hn,[(s(!0),o(H,null,Y(d(i).Products,(b,O)=>(s(),o("li",{class:"border-bot-1-d6dde1",key:`product-gift-${O}`}
1,[k.value?(s(),o("span",pn,[e("span",vn,y(b.ShortDescription||b.Description),1),yn])):(s(),o("span",bn,[e("span",fn,y(b.ShortDescription||b.Description),1),e("span",mn,y(d(le)(b.PriceVAT)+"đ"),1)]))]))),128)),(s(!0),o(H,null,Y(d(i).Services,(b,O)=>(s(),o("li",{class:"border-bot-1-d6dde1",key:`service-gift-${O}`},[k.value?(s(),o("span",gn,[e("span",kn,y(b.ShortDescription||b.Description),1),Sn])):(s(),o("span",$n,[e("span",Tn,y(b.ShortDescription||b.Description),1),e("span",Pn,y(d(le)(b.PriceVAT)+"đ"),1)]))]))),128))])])])):f("",!0),d(_)?(s(),o("div",Vn,[(s(!0),o(H,null,Y(d(_),(b,O)=>(s(),o("div",{key:`service-${O}`},[b.ServiceDetail&&Ie(b.ServiceDetail)?(s(),o("ul",In,[(s(!0),o(H,null,Y(b.ServiceDetail,(l,_e)=>he((s(),o("li",{class:"border-bot-1-d6dde1 border-bottom---none",key:`service-item-${_e}`},[k.value?(s(),o("span",Dn,[e("span",An,y(l.DisplayName||l.SubServiceName),1),Cn])):(s(),o("span",wn,[e("span",xn,y(l.DisplayName||l.SubServiceName),1),e("span",Mn,y(d(le)(l.TotalVAT)+"đ"),1)])),Ln])),[[Le,l.SubServiceTypeId==1&&l.SubServiceId==999999999&&l.TotalVAT!==0]])),128))])):f("",!0)]))),128))])):f("",!0),e("div",Nn,[e("ul",On,[e("li",Qn,[e("div",Rn,[e("div",En,[e("a",{href:"javascript:;
1",onClick:p[0]||(p[0]=(...b)=>d(B)&&d(B)(...b))},[Fn,e("div",Un,[Bn,ke(x.value)?(s(),o("span",qn,y(ke(x.value)),1)):f("",!0)])]),he(e("input",{"onUpdate:modelValue":p[1]||(p[1]=b=>q.value=b),maxlength:"30",type:"text",placeholder:"Nhập mã ưu đãi",onInput:re},null,544),[[ft,q.value]])]),e("button",{onClick:p[2]||(p[2]=b=>d(se)(q.value)),disabled:ee.value,class:be(["btn-apply",ee.value?"disable":""]),href:"javascript:;"},Yn,10,Hn)]),d(M)?(s(),o("span",{key:0,class:be(["block-voucher--noti",d(M)==="Áp dụng thành công"?"success":"error"])},y(d(M)),3)):f("",!0),d(h)&&d(h).length>0?(s(),o("div",jn,[e("ul",Gn,[(s(!0),o(H,null,Y(d(h),(b,O)=>he((s(),o("li",{key:O},[e("h3",null,y(b.Code||v.Value),1),b.RefInfo&&b.RefInfo.FullName?(s(),o("span",Wn,"Áp dụng mã giới thiệu bạn bè của "+y(b.RefInfo.FullName),1)):f("",!0)])),[[Le,b.InputType==2]])),128))])])):f("",!0)])])]),ut()?(s(),o("div",Jn,[e("ul",Xn,[e("div",Kn,[(s(!0),o(H,null,Y(d(h),(b,O)=>(s(),o("li",{class:"detail---voucher",key:`voucher-${O}`},[k.value?(s(),o("span",Zn,[e("span",ea,y(b.Code||b.Value),1),ta])):f("",!0),b.OriginalDiscountVAT&&!k.value?(s(),o("span",sa,[e("span",oa,y(b.Code||b.Value),1),e("span",na,"-"+y(d(le)(b.OriginalDiscountVAT)+"đ"),1)])):f("",!0)]))),128))])])])):f("",!0)]),ce($t),e("div",aa,[e("div",la,[e("ul",null,[e("div",ca,[r.value.TotalVAT?(s(),o("li",ia,[e("span",ra,[ua,k.value?(s(),o("span",da,ha)):(s(),o("span",pa,y(d(le)(r.value.TotalVAT)+"đ"),1))])])):f("",!0),e("li",va,[e("span",ya,[e("span",ba,[e("button",{disabled:k.value,onClick:ue,class:"custom-btn custom-btn--fw"},ga,8,fa)])]),e("p",ka,[Ue(" Bằng việc ấn vào nút Thanh toán bạn đã đồng ý với các "),e("a",{target:"_blank",href:d(mt)?"/privacy-policy/ti-vi":"/shop/privacy-policy/ti-vi"},Ta,8,Sa)])])])])])])])])):f("",!0)}},Va={class:"col-12 col-md-5 col-right mb-170-mob"},Ia={class:"col-content col-order-info"},Da=e("div",{class:"headline-wrap"},[e("h3",{class:"headline"},"Thông tin đơn hàng")],-1),Aa={class:"accordion-list"},Ca={__name:"MainServiceDetail",setup(L){return(n,_)=>(s(),o("div",Va,[e("div",Ia,[Da,e("div",Aa,[ce(Ro),ce(Pa)])])]))}},wa={class:"ct-block ct-block--info"},xa={class:"container gx-_5 gx-lg-4"},Ma={class:"row gx-4"},La={__name:"tiviPaymentHasPolicy",setup(L){const n=Z();qe();const{loadStatusPageShow:_,setStatus:$,checkSession:h}=fe();n.setStep(2),n.setIsPage("ti-vi");const i=I(!1),r=I(!1),k=a(()=>n.isLoading),g=a(()=>{var T,P;return((P=(T=n.selectedPackage)==null?void 0:T.DataCms)==null?void 0:P.popup)||null}),x=a(()=>{var T;return((T=g.value)==null?void 0:T.image_url)||""});return K(k,T=>{var P;!T&&!r.value&&((P=g.value)!=null&&P.show_popup_status)&&x.value&&(r.value=!0,i.value=!0)}),pe(()=>{h(),$(),_()}),(T,P)=>(s(),$e(ct,null,{default:Be(()=>[ce(Tt,{open:i.value,"onUpdate:open":P[0]||(P[0]=D=>i.value=D),image:x.value},null,8,["open","image"]),e("section",wa,[e("div",xa,[e("div",Ma,[ce(To),ce(Ca)])])])]),_:1}))}},Na={class:"ct-block ct-block--info qrcode-detail---payment finish-success potential"},Oa={class:"container gx-_5 gx-lg-4"},Qa={class:"row gx-4"},Ra={class:"col-12 col-md-7 col-left"},Ea={class:"col-content"},Fa={class:"wrapper"},Ua=e("div",{class:"img-success"},null,-1),Ba=e("h3",{class:"title"},"Hoàn tất đơn hàng",-1),qa=e("p",{class:"warrning-tag"},"Chưa thanh toán",-1),Ha=e("span",{class:"desc"},[Ue(" Đăng ký thành công! Cảm ơn quý khách đã đăng ký sử dụng dịch vụ của FPT Telecom. Nhân viên FPT sẽ liên hệ để tư vấn. Mọi thắc mắc, vui lòng liên hệ "),e("b",null,"1900 6600"),Ue(" để được giải đáp. Xin cảm ơn! ")],-1),za=e("span",null,"Xác nhận",-1),Ya=[za],ja={class:"col-content col-order-info"},Ga={key:0,class:"headline-wrap"},Wa=e("h3",{class:"headline"},"Thông tin đơn hàng",-1),Ja=[Wa],Xa={class:"accordion-list"},Ka={class:"tab tab-info"},Za=e("input",{type:"checkbox",name:"accordion-1",id:"cb1",checked:""},null,-1),el=e("label",{for:"cb1",class:"tab__label"},"Thông tin khách hàng",-1),tl={class:"tab__content"},sl={class:"pb-0"},ol={class:"tab__content-1_r"},nl=e("span",{class:"tab__c_1 clor_neutral-4"},"Số điện thoại",-1),al={class:"tab__c_2 clor_neutral-0"},ll={class:"tab__content-1_r"},cl=e("span",{class:"tab__c_1 clor_neutral-4"},"Địa chỉ",-1),il={class:"tab__c_2 clor_neutral-0 break-word"},rl={key:0,class:"tab tab-payment-method register-tab--li"},ul=e("input",{type:"checkbox",name:"accordion-1",id:"cb3",checked:""},null,-1),dl=e("label",{for:"cb3",class:"tab__label"},"Thông tin thanh toán",-1),_l={class:"tab__content"},hl={class:"tab__content-1_i pb-0"},pl={class:"tab__content-1_r"},vl={key:0,class:"tab__c_1 clor_neutral-4"},yl={key:1,class:"tab__c_2 clor_neutral-0 break-word"},bl={class:"tab__content___payment---detail"},fl={class:"detail--order--mob"},ml={key:0,class:"border-bottom---none"},gl={class:"tab__content-1_r use-payment"},kl=e("span",{class:"tab__c_1 clor_neutral-4 qrcode-total"},[e("span",null,"Tổng thanh toán"),e("span",null,"(Đã bao gồm VAT)")],-1),Sl={class:"tab__c_2 clor_neutral-0 fw-700"},$l={__name:"tiviPotential",setup(L){const{pushPotentialCustomer:n}=He(),{windowWidth:_,updateWidth:$}=lt(),{backHome:h}=we(),i=Z(),r=a(()=>i.selectedPackage),{fieldPhone:k,formatAddress:g}=xe();i.setStep(4),pe(()=>{window.addEventListener("resize",$);const T=sessionStorage.getItem("orderid")||0;T&&T!=0&&n(x,parseInt(T))}),Ce(()=>{window.removeEventListener("resize",$)});function x(){i.clearData()}return(T,P)=>(s(),$e(ct,null,{default:Be(()=>[e("section",Na,[e("div",Oa,[e("div",Qa,[e("div",Ra,[e("div",Ea,[e("div",Fa,[Ua,Ba,qa,Ha,e("button",{onClick:P[0]||(P[0]=(...D)=>d(h)&&d(h)(...D)),class:"custom--qrcode---btn btn-blue",type:"button"},Ya)])])]),e("div",{class:be(["col-12 col-md-5 col-right",d(_)<768?"mb-140":""])},[e("div",ja,[d(_)>767?(s(),o("div",Ga,Ja)):f("",!0),e("div",Xa,[e("div",Ka,[Za,el,e("div",tl,[e("ul",sl,[e("li",null,[e("span",ol,[nl,e("span",al,y(d(k)||"-"),1)])]),e("li",null,[e("span",ll,[cl,e("span",il,y(d(g)()||"-"),1)])])])])]),r.value?(s(),o("div",rl,[ul,dl,e("div",_l,[e("ul",null,[e("li",hl,[e("span",pl,[r.value.DataCms?(s(),o("span",vl,y(r.value.DataCms.package_name+" - "+r.value.RealQty+" cái"),1)):f("",!0),r.value.RealPromotionMonth?(s(),o("span",yl,y(d(le)(r.value.RealPromotionMonth)+"đ"),1)):f("",!0)])])])]),e("div",bl,[e("div",fl,[r.value.RealPromotionMonth?(s(),o("li",ml,[e("span",gl,[kl,e("span",Sl,y(d(le)(r.value.RealPromotionMonth)+"đ"),1)])])):f("",!0)])])])):f("",!0)])])],2)])])])]),_:1}))}},Ul={__name:"tiviPayment",setup(L){const n=Z(),_=a(()=>n.listCateDetail);return($,h)=>_.value&&_.value.HasPolicy?(s(),$e(La,{key:0})):(s(),$e($l,{key:1}))}};export{Ul as default};

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.