PageSourceSearch

https://fpt.vn/shop/vue3-v5/HyperfastPayment-BCCngE2D.js

js fpt.vn collected 2026-09-24 09:41:38 UTC 40,836 bytes, 1 lines download raw bytes

1import{b as C,G as bt,p as r,u as Z,e as $e,A as St,w as j,B as kt,o as t,l as it,m as rt,a as e,c as s,z as y,F as Y,s as Q,f as ce,C as Je,t as g,g as p,H as It,I as Tt,n as ke,K as ut,Y as Vt,N as Dt,i as Pt,d as Ge,h as ie,D as Ae,y as de,v as $t,x as At,E as Ct}from"./main-BRcUZCgN.js";import{u as Ue}from"./mixins-C49Agbcq.js";import{_ as wt}from"./Layout--XFWdW30.js";import{u as dt,b as Be,c as Fe}from"./useModalConfirm-FbD2B780.js";import{P as Lt}from"./perfect-scrollbar-A19aYuvY.js";import{u as xt}from"./useCache-BoAJKaCn.js";import"./jquery-C8lArNXh.js";import"./useFields-Cf-YgZuS.js";import"./useFields-BcNLVQoJ.js";import"./useFields-C8LcxWca.js";import"./useFields-j991AyzT.js";import{u as Mt}from"./useTrackingAction-DFS99l9W.js";import{S as Nt}from"./SaleEmail-BxRieJ0Z.js";import{_ as Ot}from"./PaymentModal-DlqsvWg9.js";import"./vi-DNeREgUV.js";import"./saleplatform-CA8axncM.js";import"./saleplatform-CHcGZD59.js";import"./saleplatform-DOdc94Ie.js";import"./saleplatform-Bs6n9xGX.js";import"./useApiPlatform-DGbkXqGf.js";const ze=C(null),Xe=C([]),Ce=C(null),We=C([]);function He(){function w(a){var T,b;a&&(ze.value=(a==null?void 0:a.ServiceMain)||null,Xe.value=((T=a==null?void 0:a.ServiceMain)==null?void 0:T.Services)||null,Ce.value=(a==null?void 0:a.PackageInfoDetail)||null,We.value=((b=Ce.value)==null?void 0:b.PackageServicesInfo)||null)}return{getDataDetail:w,listServiceMain:ze,listMainPackage:Xe,categoryInforDetail:Ce,listCategoryDetail:We}}const Et={class:"head mt-2"},Gt=e("h3",null,"Chọn ưu đãi",-1),Ut=["src"],Bt={key:0,class:"row list-product"},Ft={key:0,class:"col-md-12"},Ht=e("h4",{class:"sub-headline"},"Mã giảm giá",-1),Rt=[Ht],qt={key:1,class:"wrapper"},Yt={class:"accordion-list"},Qt={class:"tab tab-info tab__label_sv"},Jt=e("input",{type:"checkbox",checked:""},null,-1),zt={class:"tab__content tab__content_sv"},Xt={class:"pick-list-type-item"},Wt=["value","id"],Kt=["for"],jt={class:"item-left"},Zt=e("div",{class:"block-icon"},[e("div",{class:"icon-voucher"})],-1),es={class:"content-c"},ts={class:"block-title"},ss={class:"title"},os={key:0,class:"desc"},as={key:1,class:"tag"},ns={key:2,class:"col-md-12"},ls=e("h4",{class:"sub-headline"},"Ưu đãi",-1),cs=[ls],is={key:0,class:"wrapper"},rs={class:"accordion-list"},us={class:"tab tab-info tab__label_sv"},ds=e("input",{type:"checkbox",checked:""},null,-1),_s={class:"tab__content tab__content_sv"},hs={class:"pick-list-type-item"},ps=["value","id"],vs=["for"],fs={class:"item-left"},gs=e("div",{class:"block-icon"},[e("div",{class:"icon-voucher"})],-1),ys={class:"content-c"},ms={class:"block-title"},bs={class:"title"},Ss={key:0,class:"desc"},ks={key:1,class:"tag"},Is={key:1},Ts={class:"empty--voucher"},Vs={class:"img-empty"},Ds=["src"],Ps=e("span",null,"Rất tiếc, quý khách không có mã ưu đãi.",-1),$s=bt({__name:"ModalVoucher",emits:["confirm"],setup(w,{emit:a}){const{applyVoucher:T,checkVoucher:b}=Ie(),{formatDateInstall:_}=dt(),f=r(()=>M.listVoucher);r(()=>M.errorVoucher);const P=r(()=>M.listVoucherInput),S=r(()=>M.listApplyVoucherInput),V=C([]),k=C(null),I=C(null),h=C([]),v=r(()=>M.inputVoucher),D=r(()=>M.applyVoucherCheck),$=C(""),M=Z(),U=({index:G})=>9999+50*G,re=a;function J(){re("confirm")}$e(()=>{setTimeout(()=>{St(()=>{k.value&&(I.value=new Lt(k.value),I.value.update())})},0)}),j(()=>v.value,()=>{$.value=v.value}),j(()=>S.value,()=>{V.value=S.value}),j(()=>D.value,()=>{h.value=D.value}),j(()=>h.value,()=>{M.setApplyVoucherCheck(h.value)}),j(()=>$.value,()=>{M.setInputVoucher($.value)}),kt(()=>{I.value&&(I.value.destroy(),I.value=null)});function le(){return f.value.filter(G=>G.Todate!="None")}function ue(){let G=V.value.concat(h.value);T([...new Map(G.map(F=>[F.Code,F])).values()]),M.setPayloadApplyVoucher([...new Map(G.map(F=>[F.Code,F])).values()])}function z(G){if(!G||typeof G!="string")return!1;const F=new Date,[B,R,W]=G.split("/").map(Number);if(isNaN(B)||isNaN(R)||isNaN(W))return!1;const l=new Date(W,R-1,B).getTime()-F.getTime(),o=Math.ceil(l/(1e3*60*60*24));return o<=3&&o>=0}return(G,F)=>(t(),it(p(It),{class:"flex justify-center items-center","content-class":"modal-content voucher-modal",zIndexFn:U},{default:rt(()=>[e("div",Et,[Gt,e("a",{onClick:J,href:"javascript:;",class:"closed"},[e("img",{src:G.asset_fpt("/images/close.png"),alt:""},null,8,Ut)])]),P.value&&P.value.length>0||f.value&&f.value.length>0?(t(),s("div",Bt,[e("div",{ref_key:"scrollContainer",ref:k,class:"scroll-container mb-15"},[P.value&&P.value.length>0?(t(),s("div",Ft,Rt)):y("",!0),P.value&&P.value.length>0?(t(),s("div",qt,[e("div",Yt,[e("div",Qt,[Jt,e("div",zt,[e("ul",Xt,[(t(!0),s(Y,null,Q(P.value,(B,R)=>(t(),s("li",{class:"pick-item checkbox-item",key:R},[ce(e("input",{"onUpdate:modelValue":F[0]||(F[0]=W=>V.value=W),value:B,name:"checkbox-gtbb",id:`id_input_${R}`,type:"checkbox"},null,8,Wt),[[Je,V.value]]),e("label",{for:`id_input_${R}`},[e("div",jt,[Zt,e("div",es,[e("div",ts,[e("span",ss,g(B.Code),1)]),B.ToDate?(t(),s("span",os,"HSD: "+g(p(_)(B.ToDate))+" ",1)):y("",!0),B.ToDate&&z(p(_)(B.ToDate))?(t(),s("span",as,"Sắp hết hạn")):y("",!0)])])],8,Kt)]))),128))])])])])])):y("",!0),f.value&&f.value.length>0?(t(),s("div",ns,cs)):y("",!0),e("div",null,[f.value&&f.value.length>0?(t(),s("div",is,[e("div",rs,[e("div",us,[ds,e("div",_s,[e("ul",hs,[(t(!0),s(Y,null,Q(le(),(B,R)=>(t(),s("li",{key:R,class:"pick-item checkbox-item"},[ce(e("input",{"onUpdate:modelValue":F[1]||(F[1]=W=>h.value=W),value:B,name:"checkbox-voucher",id:`checkbox-voucher_${R}`,type:"checkbox",checked:""},null,8,ps),[[Je,h.value]]),e("label",{for:`checkbox-voucher_${R}`},[e("div",fs,[gs,e("div",ys,[e("div",ms,[e("span",bs,g(B.Value||B.Code),1)]),B.ToDate?(t(),s("span",Ss,"HSD: "+g(p(_)(B.ToDate))+" ",1)):y("",!0),B.ToDate&&z(p(_)(B.ToDate))?(t(),s("span",ks,"Sắp hết hạn")):y("",!0)])])],8,vs)]))),128))])])])])])):y("",!0)])],512),e("button",{onClick:ue,class:"custom-btn custom-btn--next",type:"button"},"Đồng ý")])):(t(),s("div",Is,[e("div",Ts,[e("div",Vs,[e("img",{src:G.asset_fpt("/images/empty-voucher.png"),alt:""},null,8,Ds)]),Ps])]))]),_:1}))}}),K=Z(),As=r(()=>K.listVoucher),ve=r(()=>K.dataSubmit);function Cs(){const w=C(null);function a(){const{open:_,close:f}=Tt({component:$s,attrs:{onConfirm(){f()}}});w.value=f,_(),setTimeout(()=>{K.updateListVoucherInput([]),K.setInputVoucher(""),K.updateErrorVoucher(""),T()},0)}function T(){var S,V,k,I,h,v,D,$;let _=[],f=[],P=[];if(K.setApplyVoucherCheck([]),K.updateApplyVoucherInput([]),K.updateListVoucherInput([]),((V=(S=ve.value)==null?void 0:S.Vouchers)==null?void 0:V.length)!=0&&((I=(k=ve.value)==null?void 0:k.Vouchers)==null?void 0:I.length)!=null){const M=ve.value.Vouchers.map(U=>U.Code);As.value.forEach(U=>{M.includes(U.Code)&&(_.push(U),K.setApplyVoucherCheck(_))})}((v=(h=ve.value)==null?void 0:h.Vouchers)==null?void 0:v.length)!=0&&(($=(D=ve.value)==null?void 0:D.Vouchers)==null?void 0:$.length)!=null&&ve.value.Vouchers.forEac
1h(M=>{M.InputType==2&&(P.push(M),K.updateListVoucherInput(P),f.push(M),K.updateApplyVoucherInput(f))})}function b(){w.value&&w.value()}return{showModalVoucher:a,closeModal:b}}const i=Z(),ws=r(()=>i.selectedPackage),{showModalVoucher:Ls,closeModal:Ke}=Cs(),E=r(()=>i.dataSubmit),Pe=r(()=>i.paymentPaidType),je=r(()=>i.payloadApplyVoucher),Ze=r(()=>i.listPaymentMethod),{showModalNoti:ae}=Be(),{getPaymentMethod:xs,getDetailDisplay:Ms,statusOrder:et,getListVoucher:Ns,handleApplyVoucher:De,handleCheckVoucher:Os}=Fe(),{listServiceMain:tt,listMainProduct:tl}=He(),Ne=r(()=>i.applyVoucherCheck),Oe=r(()=>i.serviceGroupId),{backHome:st}=Ue(),we=C(null),be=C(!0),ot=C(!1),te=C([]),se=C([]),at=C(!1),Le=C({}),nt=C(0),xe=C({Services:[],Products:[]}),Me=C(null),lt=C("");j(()=>Pe.value,w=>{w&&(Pe.value=w)});j(()=>Ne.value,w=>{w&&(Ne.value=w)});j(()=>Oe.value,w=>{w&&(Oe.value=w)});function Ie(){function w(){Ls()}function a(){Ke()}function T(){be.value=!0}function b(){sessionStorage.cachefindIndex=JSON.stringify(Oe.value)}function _(l){var L,m;const o={OrderId:sessionStorage.orderid?JSON.parse(sessionStorage.orderid):0,RouteName:((m=(L=ws.value)==null?void 0:L.DataCms)==null?void 0:m.route_name)||sessionStorage.serviceCode,OrderDetail:xe.value,Gifts:null,Vouchers:[],OrderInfoExtended:null};switch(i.setDataSubmit(o),l){case"load-display":xs(P,E.value);break}}function f(l,o){Ns(I,{OrderDetail:E.value.OrderDetail,OrderId:E.value.OrderId,PaymentMethod:S(l,o)})}function P(l,o,L){var m,O,N,A,ee,Te;if(!l){i.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(o.error==0){if(!o.data||((m=o.data)==null?void 0:m.length)<=0){i.setLoading(!1),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 q=o.data;let X=0;if(sessionStorage.PAYMENT_PAIDTYPE&&sessionStorage.PAYMENT_PAIDTYPE!="undefined"){const he=JSON.parse(sessionStorage.PAYMENT_PAIDTYPE),ge=(q==null?void 0:q.find(ye=>ye.PaymentTypeL3Id==he))||null;ge&&((O=Object.keys(ge))==null?void 0:O.length)>0?X=ge.PaymentTypeL3Id:X=((N=q==null?void 0:q.find(ye=>ye.Default==1))==null?void 0:N.PaymentTypeL3Id)||q[0].PaymentTypeL3Id}else X=((A=q==null?void 0:q.find(he=>he.Default==1))==null?void 0:A.PaymentTypeL3Id)||q[0].PaymentTypeL3Id;i.setPaidType(X),i.setListPaymentMethod(q),setTimeout(()=>{f(q,X),V(je.value)},500)}else{if(i.setLoading(!1),(ee=o.data)!=null&&ee.session_expired&&((Te=o.data)==null?void 0:Te.session_expired)==1){ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","back-home",J);return}ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","",J)}}function S(l,o){if(!l&&(l==null?void 0:l.length)<=0||!o)return;const L=(l==null?void 0:l.find(m=>m.PaymentTypeL3Id==o))||null;return L?{PaymentTypeL2Id:L.PaymentTypeL2Id,PaymentTypeL3Id:L.PaymentTypeL3Id}:{PaymentTypeL2Id:0,PaymentTypeL3Id:0}}function V(l){var L;if(Ke(),te.value=[],l&&(l==null?void 0:l.length)>0&&(te.value=l.map(m=>({Code:m.Code,InputType:m.InputType||1}))),sessionStorage.ref&&sessionStorage.ref!=""){let m={Code:sessionStorage.ref,InputType:2};te.value.push(m)}const o={OrderId:E.value.OrderId,PaymentMethod:S(Ze.value,Pe.value),OrderDetail:E.value.OrderDetail,Vouchers:te.value};i.setSkeletonLoading(!0),((L=te.value)==null?void 0:L.length)>0||(E.value.Vouchers=[]),De(v,o)}function k(){Ms(re,E.value)}function I(l,o,L){l&&o.error==0&&i.setListVoucher(o.data)}function h(){Me.value&&clearTimeout(Me.value),Me.value=setTimeout(()=>{U("")},1e4)}function v(l,o,L){var m,O,N,A,ee;if(a(),!l){D();return}if(o.error==0)(!o.data||((m=o.data)==null?void 0:m.length)==0)&&D(),E.value.Vouchers=o.data||[],i.setDataSubmit(E.value),((O=o==null?void 0:o.data)==null?void 0:O.length)>0&&k(),U(((N=o==null?void 0:o.data)==null?void 0:N.length)>0?"Áp dụng thành công":""),h(),i.setInputVoucher("");else{if((A=o.data)!=null&&A.session_expired&&((ee=o.data)==null?void 0:ee.session_expired)==1){i.setSkeletonLoading(!1),ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","back-home",J);return}D()}}function D(){var l,o,L,m,O;if(((o=(l=E.value)==null?void 0:l.Vouchers)==null?void 0:o.length)>0){$((L=E.value)==null?void 0:L.Vouchers),i.setPayloadApplyVoucher([...new Map((m=E.value)==null?void 0:m.Vouchers.map(N=>[N.Code,N])).values()]);return}sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),i.setPayloadApplyVoucher([]),i.setApplyVoucherCheck([]),i.updateListVoucherInput([]),i.setInputVoucher(""),se.value=[],E.value.Vouchers=[],i.setDataSubmit(E.value),((O=te.value)==null?void 0:O.length)>0?(U("Mã ưu đãi không hợp lệ"),h()):U(""),k()}function $(l){var L;te.value=[],l&&(l==null?void 0:l.length)>0&&(te.value=l.map(m=>({Code:m.Code,InputType:m.InputType||1})));const o={OrderId:E.value.OrderId,PaymentMethod:S(Ze.value,Pe.value),OrderDetail
1:E.value.OrderDetail,Vouchers:te.value};((L=te.value)==null?void 0:L.length)>0?(i.setSkeletonLoading(!0),De(M,o)):(E.value.Vouchers=[],i.setSkeletonLoading(!0),De(M,o))}function M(l,o,L){var m,O,N;if(U("Mã ưu đãi không hợp lệ"),h(),!l){sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),i.setPayloadApplyVoucher([]),i.setApplyVoucherCheck([]),i.updateListVoucherInput([]),i.setInputVoucher(""),se.value=[],E.value.Vouchers=[],i.setDataSubmit(E.value),k();return}if(o.error==0){if(!o.data||((m=o.data)==null?void 0:m.length)==0){sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),i.setPayloadApplyVoucher([]),i.setApplyVoucherCheck([]),i.updateListVoucherInput([]),i.setInputVoucher(""),se.value=[],E.value.Vouchers=[],i.setDataSubmit(E.value),k();return}E.value.Vouchers=o.data||[],i.setDataSubmit(E.value),k(),i.setInputVoucher("")}else{if((O=o.data)!=null&&O.session_expired&&((N=o.data)==null?void 0:N.session_expired)==1){i.setSkeletonLoading(!1),ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","back-home",J);return}sessionStorage.ref&&sessionStorage.ref!=""&&sessionStorage.removeItem("ref"),i.setPayloadApplyVoucher([]),i.setApplyVoucherCheck([]),i.updateListVoucherInput([]),i.setInputVoucher(""),se.value=[],E.value.Vouchers=[],i.setDataSubmit(E.value),k();return}}function U(l){lt.value=l}function re(l,o,L){var m,O;if(i.setLoading(!1),i.setSkeletonLoading(!1),!l){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(o.error==0)at.value=!0,i.setListDetailDisplay(o.data),sessionStorage.listDetailDisplay=JSON.stringify(o.data),sessionStorage.orderid&&be.value&&et(le,parseInt(sessionStorage.orderid));else{if((m=o.data)!=null&&m.session_expired&&((O=o.data)==null?void 0:O.session_expired)==1){ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","back-home",J);return}ae("ico ico--notice","Thông báo",o.message,!1,"Đồng ý","","",J)}}function J(l){l=="back-home"&&st()}function le(l,o,L){if(i.setLoading(!1),i.setSkeletonLoading(!1),be.value=!1,!!l&&o.error==0){i.setIsAllowedUpdate(o.data.IsAllowedUpdate);return}}function ue(){window.addEventListener("pageshow",l=>{l.persisted&&!ot.value&&(ot.value=!0,sessionStorage.orderid&&(i.setLoading(!0),V(je.value),et(le,parseInt(sessionStorage.orderid))))})}function z(l){if(!l.trim())return;i.setSkeletonLoading(!0),Os(G,{Vouchers:[{Code:l,InputType:2}]})}function G(l,o,L){var O,N;if(!l||o.error!==0||!(o.data&&((O=o.data)==null?void 0:O.length)>0)){i.setSkeletonLoading(!1),i.setInputVoucher(""),U("Mã ưu đãi không hợp lệ"),h();return}se.value.push(o.data[0]),se.value=[...new Map(se.value.map(A=>[A.Code,A])).values()],i.updateListVoucherInput(se.value);let m=(N=se.value)==null?void 0:N.concat(Ne.value);V([...new Map(m.map(A=>[A.Code,A])).values()]),i.setPayloadApplyVoucher([...new Map(m.map(A=>[A.Code,A])).values()])}function F(){window.addEventListener("pageshow",l=>{sessionStorage.orderid&&sessionStorage.orderid!="undefined"||st()})}function B(l){Le.value=(l==null?void 0:l[0])||{},be.value?i.setLoading(!0):i.setSkeletonLoading(!0),R()}function R(){if(be.value?i.setLoading(!0):i.setSkeletonLoading(!0),nt.value==0){W(),nt.value++;return}we.value&&clearTimeout(we.value),we.value=setTimeout(()=>{W()},2e3)}function W(){var o,L,m;const l=[];xe.value={Services:[],Products:[]},((L=(o=tt.value)==null?void 0:o.Services)==null?void 0:L.length)>0&&((m=Object.keys(Le.value))==null?void 0:m.length)>0&&tt.value.Services.forEach(O=>{let N=O.SalesPolicyServices.filter(A=>A.ServiceGroupId==Le.value.ServiceGroupId)||[];(N==null?void 0:N.length)>0&&N.forEach(A=>{let ee={ServiceId:O.ServiceId,SubServiceId:O.SubServiceId,SubServiceName:O.SubServiceName,SubServiceTypeId:O.SubServiceTypeId,SalesPolicyServices:[{PolicyId:A.PolicyId,PsId:A.PsId,ProgramId:A.ProgramID,RealQty:1,ServiceCode:A.ServiceCode,Price:A.Price,PriceVAT:A.PriceVAT,DeployTypeId:A.DeployTypeId,PrePaid:A.PrePaid,MonthUsed:A.MonthUsed}]};l.push(ee)})}),xe.value={Services:_e(l),Products:[]},_("load-display")}function _e(l){return[...new Map(l.map(o=>[`${o.ServiceId}-${o.SubServiceId}-${o.SubServiceTypeId}`,o])).values()]}return{setDataSubmit:_,loadStatusPageShow:ue,setStatus:T,applyVoucher:V,checkVoucher:z,handleDetailDisplay:k,checkSession:F,setPackageInfoData:B,setPaymentMethod:S,getVoucher:f,reloadDetail:R,openModalVoucher:w,CloseModalVoucher:a,setVoucherNoti:U,saveDataDetail:b,voucherNoti:lt,loadChangePaymentMethod:at,listVoucherInput:se}}function _t(){function w(a){return a?(a==null?void 0:a.PackageServicesInfo)||[]:[]}return{listPost:w}}const{listCategoryDetail:fe}=He(),{listPost:Es}=_t(),{setPackageInfoData:ct}=Ie(),Ee=Z(),Se=r(()=>Ee.getPackageInfoDetail),ne=C(0);function Re(){function w(b){try{const _=sessionStorage.getItem(b);if(_&&_!=="undefined")return JSON.parse(_)}catch{}return null}function a(){var f,P,S,V,k,I;if(!Se.value||((f=Object.keys(Se.value))==null?void 0:f.length)<=0)return;const b=w("cachefindIndex"),_=w("hfPrepaid");if(_&&!b){const h=Se.value||{},v=h.PackageServicesInfo??[],D=((P=Es(h))==null?void 0:P.find($=>$.PrePaid==_))||null;ne.value=(D==null?void 0:D.ServiceGroupId)??((S=v[0])==null?void 0:S.ServiceGroupId)??null}else if(b)ne.value=b;else{const h=((V=Se.value)==null?void 0:V.PackageServicesInfo)??[];if(h.length>0){const v=h.find(D=>{var $;return(($=D.DataCms)==null?void 0:$.is_default)==1})||null;ne.value=(v==null?void 0:v.ServiceGroupId)??h[0].ServiceGroupId}}ne.value&&Ee.setServiceGroupId(ne.value),fe.value&&((k=fe.value)==null?void 0:k.length)>0&&ct((I=fe.value)==null?void 0:I.filter(h=>h.ServiceGroupId==ne.value))}function T(b){var _,f;ne.value=b,Ee.setServiceGroupId(b),fe.value&&((_=fe.value)==null?void 0:_.length)>0&&ct((f=fe.value)==null?void 0:f.filter(P=>P.ServiceGroupId==ne.value))}return{setDefaultServiceGroupId:a,setChangeServiceGroupId:T,getPackageInfoDetail:Se,service_groupid:ne}}const Gs=e("div",{class:"row"},[e("div",{class:"col-md-12"},[e("h4",{class:"sub-headline"}
1,"Thông tin sản phẩm")])],-1),Us={key:0,class:"accordion-list"},Bs={class:"tab tab-info tab__label_sv"},Fs=e("input",{type:"checkbox",name:"accordion-1",id:"_prepay",checked:""},null,-1),Hs={class:"tab__content tab__content_sv"},Rs={class:"pick-list-type-item"},qs=["disabled","onClick","value","id"],Ys=["for"],Qs={class:"item-left"},Js=["src"],zs={class:"content-c"},Xs={class:"block-title"},Ws={class:"title"},Ks={class:"list-tag"},js=["innerHTML"],Zs={class:"item-right"},eo={__name:"BlockService",setup(w){const{getPackageInfoDetail:a,setChangeServiceGroupId:T,service_groupid:b}=Re(),{listPost:_}=_t(),{formatCurrency:f}=dt(),P=Z(),S=r(()=>P.IsAllowedUpdate);function V(k){k!=b.value&&T(k)}return(k,I)=>(t(),s("section",null,[Gs,p(_)(p(a))&&p(_)(p(a)).length>0?(t(),s("div",Us,[e("div",Bs,[Fs,e("div",Hs,[e("ul",Rs,[(t(!0),s(Y,null,Q(p(_)(p(a)),(h,v)=>(t(),s("li",{class:ke(["radio-item",[S.value==="False"?"radio-clo-b0b0b0 stl-radio":""]]),key:v},[ce(e("input",{disabled:S.value==="False",onClick:D=>V(h.ServiceGroupId),"onUpdate:modelValue":I[0]||(I[0]=D=>Vt(b)?b.value=D:null),value:h.ServiceGroupId,name:"radio_service",id:"_prepay"+h.ServiceGroupId,type:"radio"},null,8,qs),[[ut,p(b)]]),e("label",{for:"_prepay"+h.ServiceGroupId},[e("div",Qs,[e("img",{src:h.DataCms.prepaid_icon||k.asset_fpt("/images/img-default-net.png"),alt:""},null,8,Js),e("div",zs,[e("div",Xs,[e("span",Ws,g(h.DataCms.display_name||p(a).DisplayName+" - "+h.MonthUsed+" tháng"),1),e("span",Ks,[(t(!0),s(Y,null,Q(h.DataCms.prepaid_tags,(D,$)=>(t(),s("span",{key:$,class:"tag",style:Dt([{"background-color":D.bg_color,color:D.text_color}])},g(D.tag_name),5))),128))])]),e("span",{class:"desc",innerHTML:h.DataCms.description},null,8,js)])]),e("div",Zs,[e("span",{class:ke([S.value==="False"?"col-b0b0b0":"","prices"])},g(p(f)(h.PriceVAT)+"đ"),3)])],8,Ys)],2))),128))])])])])):y("",!0)]))}},to={key:0},so={class:"col-content col-cus-info"},oo=Pt('<div class="headline-wrap"><h3 class="headline">Chọn phương thức thanh toán</h3></div><div class="row"><div class="col-md-12"><h4 class="sub-headline">Phương thức thanh toán</h4></div></div>',2),ao={class:"accordion-list"},no={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"},fo={class:"title"},go=["innerHTML"],yo={__name:"BlockPayment",setup(w){const{setDataSubmit:a,getVoucher:T,applyVoucher:b}=Ie(),_=Z();r(()=>_.IsAllowedUpdate);const f=r(()=>_.listPaymentMethod),P=r(()=>_.payloadApplyVoucher),S=r(()=>_.paymentPaidType),V=C(!1),k=C(null);function I(v){v&&(sessionStorage.PAYMENT_PAIDTYPE=v,_.setPaidType(v),_.setSkeletonLoading(!0),k.value&&clearTimeout(k.value),k.value=setTimeout(()=>{b(P.value),T(f.value,v)},2e3))}function h(){V.value=!V.value}return(v,D)=>f.value&&f.value.length>0?(t(),s("section",to,[e("div",so,[oo,e("div",ao,[e("div",no,[lo,e("div",co,[e("ul",io,[(t(!0),s(Y,null,Q(f.value,($,M)=>(t(),s(Y,null,[V.value||M<3?(t(),s("li",{class:"radio-item",key:M},[ce(e("input",{onClick:U=>I($.PaymentTypeL3Id),"onUpdate:modelValue":D[0]||(D[0]=U=>S.value=U),value:$.PaymentTypeL3Id,name:"radio_payment",id:"_payment"+$.PaymentTypeL3Id,type:"radio"},null,8,ro),[[ut,S.value]]),e("label",{for:"_payment"+$.PaymentTypeL3Id},[e("div",_o,[e("img",{class:"d-block",src:$.SourceIcon,alt:""},null,8,ho),e("div",po,[e("div",vo,[e("span",fo,g($.Description),1)]),$.PromotionInfo?(t(),s("span",{key:0,class:"desc",innerHTML:$.PromotionInfo.Content},null,8,go)):y("",!0)])])],8,uo)])):y("",!0)],64))),256))]),f.value&&f.value.length>3?(t(),s("a",{key:0,onClick:D[1]||(D[1]=$=>h()),href:"javascript:;",class:"btn-load-more"},[e("h3",null,g(V.value?"Thu gọn":"Xem thêm"),1),e("div",{class:ke(["icon",V.value?"limit":""])},null,2)])):y("",!0)])])])])])):y("",!0)}},mo={class:"col-12 col-md-7 col-left"},bo={class:"col-content col-cus-info"},So=e("div",{class:"headline-wrap"},[e("h3",{class:"headline"},"Chọn gói dịch vụ")],-1),ko={__name:"MainChooseService",setup(w){const{clearBfcache:a}=xt(),{getDataDetail:T}
1=He(),{getCustomerProfile:b,getOrderDetail:_,getOrderDetailSP:f,getSaleTeamSetting:P}=Fe(),{sessionGet:S,sessionSet:V,getSaleTeamId:k,backHome:I}=Ue(),{setDefaultServiceGroupId:h}=Re(),v=Z(),D=Ge(),{showModalNoti:$}=Be(),M=r(()=>v.selectedPackage),U=r(()=>v.isStep);r(()=>v.fields);const re=r(()=>v.IsAllowedUpdate);r(()=>v.location),a(),$e(()=>{var z,G,F;S("ordercode20")==null?I():V("ordercode20",sessionStorage.ordercode,20),v.setLoading(!0),_(J,k()||29,(z=M.value)==null?void 0:z.PackageServices,((F=(G=M.value)==null?void 0:G.DataCms)==null?void 0:F.route_name)||"")});function J(z,G,F){z||(v.setLoading(!1),$("ico ico--notice","Thông báo","Đã có lỗi trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","back-home",ue)),G.error==0?(v.setListCateDetail(G.data),T(G.data),setTimeout(()=>{h()},0)):(v.setLoading(!1),$("ico ico--notice","Thông báo","Hệ thống chưa xác định được vị trí lắp đặt dịch vụ của quý khách. Sẽ có nhân viên FPT Telecom liên hệ lại trong vòng 5 phút. Xin cám ơn!",!1,"Đồng ý","","back-home",ue))}function le(){if(U.value==2&&re.value==="True"){D.push("/hyperfast/register").catch(()=>{});return}}function ue(z){z=="back-home"&&I()}return(z,G)=>(t(),s("div",mo,[e("div",bo,[So,ie(eo)]),ie(yo),e("div",{class:"row mt-4 mb-15 d-none-mobile"},[e("div",{class:"col-md-12 d-flex align-items-center"},[e("button",{onClick:le,class:"custom-btn--back",type:"button"},"Quay lại")])])]))}},Io={key:0},To={class:"tab tab-info"},Vo=e("input",{type:"checkbox",name:"accordion-1",id:"_install_cb1",checked:""},null,-1),Do=e("label",{for:"_install_cb1",class:"tab__label"},"Thông tin lắp đặt",-1),Po={class:"tab__content custom-tab--content"},$o={key:0},Ao={class:"tab__content-1_r"},Co=e("span",{class:"tab__c_1 clor_neutral-4"},"Số điện thoại",-1),wo={class:"tab__c_2 clor_neutral-0"},Lo={key:1},xo={class:"tab__content-1_r"},Mo=e("span",{class:"tab__c_1 clor_neutral-4"},"Email",-1),No={class:"tab__c_2 clor_neutral-0 break-word"},Oo={__name:"InfoInstallation",setup(w){const a=Z(),T=r(()=>{var b;return(b=a.listDetailDisplay)==null?void 0:b.OrderInfo});return(b,_)=>T.value?(t(),s("section",Io,[e("div",To,[Vo,Do,e("div",Po,[e("ul",null,[T.value.PhoneSMS?(t(),s("li",$o,[e("span",Ao,[Co,e("span",wo,g(T.value.PhoneSMS),1)])])):y("",!0),T.value.Email?(t(),s("li",Lo,[e("span",xo,[Mo,e("span",No,g(T.value.Email),1)])])):y("",!0)])])])])):y("",!0)}},ht=Z();r(()=>ht.dataSubmit);r(()=>ht.listVoucher);const Eo={key:0},Go={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),Fo={class:"tab__content"},Ho={key:0},Ro={key:0,class:"detail-ul---wrapper"},qo={key:0,class:"tab__content-1_r"},Yo={key:0,class:"tab__c_1 clor_neutral-4"},Qo={key:1,class:"tab__c_1 clor_neutral-4"},Jo={key:2,class:"tab__c_2 clor_neutral-0"},zo=e("span",{class:"col-7 col-md-6 col-r"},[e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"})],-1),Xo=[zo],Wo={key:1,class:"tab__content-1_r"},Ko={key:0,class:"tab__c_1 clor_neutral-4"},jo={key:1,class:"tab__c_1 clor_neutral-4"},Zo={key:2,class:"tab__c_1 clor_neutral-4"},ea={key:3,class:"tab__c_2 clor_neutral-0"},ta={key:1},sa={key:0,class:"detail-ul---wrapper"},oa={key:0,class:"tab__content-1_r"},aa={class:"tab__c_1 clor_neutral-4"},na=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),la={key:1,class:"tab__content-1_r"},ca={class:"tab__c_1 clor_neutral-4"},ia={class:"tab__c_2 clor_neutral-0"},ra={key:2},ua={class:"detail-ul---wrapper"},da={key:0,class:"tab__content-1_r"},_a={class:"tab__c_1 clor_neutral-4"},ha=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),pa={key:1,class:"tab__content-1_r"},va={class:"tab__c_1 clor_neutral-4"},fa={class:"tab__c_2 clor_neutral-0"},ga={key:0,class:"tab__content-1_r"},ya={class:"tab__c_1 clor_neutral-4"},ma=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),ba={key:1,class:"tab__content-1_r"},Sa={class:"tab__c_1 clor_neutral-4"},ka={class:"tab__c_2 clor_neutral-0"},Ia={key:3},Ta={key:0,class:"detail-ul---wrapper"},Va={key:0,class:"tab__content-1_r"},Da={class:"tab__c_1 clor_neutral-4"},Pa=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),$a={key:1,class:"tab__content-1_r"},Aa={class:"tab__c_1 clor_neutral-4"},Ca={class:"tab__c_2 clor_neutral-0"},wa={class:"tab tab-payment-method detail-payment--info"},La={class:"detail-ul---wrapper"},xa={class:"block-voucher"},Ma={class:"block-voucher--flex"},Na={class:"enter-voucher"},Oa=e("span",null,"Chọn ưu đãi",-1),Ea={class:"icon-voucher"},Ga=e("div",{class:"img"},null,-1),Ua={key:0},Ba=["disabled"],Fa=e("h3",null,"Áp dụng",-1),Ha=[Fa],Ra={key:1,class:"block-voucher--apply"},qa={class:"detail-ul---wrapper voucher"},Ya={key:0},Qa={key:2,class:"tag--voucher--repaid1"},Ja=e("div",{class:"icon-tag"},null,-1),za=e("span",null,"Ưu đãi sẽ áp dụng khi thanh toán cước tháng tiếp theo.",-1),Xa=[Ja,za],Wa={key:4,class:"tab tab-payment-method detail-payment--info"},Ka={class:"pt-0 detail-ul---wrapper"},ja={class:"discount"},Za={key:0,class:"tab__content-1_r"},en={class:"tab__c_1 clor_neutral-4"},tn=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),sn={key:1,class:"tab__content-1_r"},on={class:"workbreak-all tab__c_1 clor_neutral-4"},an={class:"tab__c_2 clor_neutral-0 col-red"},nn={class:"tab__content___payment"},ln={class:"tab tab-payment-method detail-payment--info"},cn={class:"detail--order--mob"},rn={key:0,class:"border-bottom---none bortop-solid"},un={class:"tab__content-1_r use-payment"},dn=e("span",{class:"tab__c_1 clor_neutral-4"},"Cần thanh toán",-1),_n={key:0,class:"tab__content-1_r"},hn=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),pn=[hn],vn={key:1,class:"tab__c_2 clor_neutral-0 fw-700"},fn={class:"tab__content-1_i"},gn={class:"tab__content-1_c"},yn={class:"tab__c_fw"},mn=["disabled"],bn=e("span",null,"Thanh toán",-1),Sn=[bn],kn={class:"dk-dk mt-12px"},In=["href"],Tn=e("b",null,"điều khoản của FPT Telecom.",-1),Vn=[Tn],Dn={__name:"InfoDetail",setup(w){const a=Z(),T=r(()=>{var u;return(u=a.listDetailDisplay)==null?void 0:u.Services})||null,b=r(()=>{var u;return(u=a.listDetailDisplay)==null?void 0:u.Products})||null,_=r(()=>{var u;return(u=a.listDetailDisplay)==null?void 0:u.Vouchers})||[],f=r(()=>{var u;return(u=a.listDetailDisplay)==null?void 0:u.Gifts})||null,P=r(()=>{var u;return(u=a.listDetailDisplay)==null?void 0:u.OrderInfo}),S=r(()=>a.isSkeletonLoading),V=r(()=>a.inputVoucher),k=r(()=>
1a.listVoucher),{backHome:I}=Ue(),h=Ge(),{showModalNoti:v}=Be(),{getPackageInfoDetail:D,service_groupid:$}=Re(),{updateDetail:M,infoPayment:U,createPayment:re,handleChangePayment:J,checkAccount:le,handleUpdateGift:ue,statusOrder:z}=Fe(),{handleDetailDisplay:G,applyVoucher:F,loadChangePaymentMethod:B,setPaymentMethod:R,openModalVoucher:W,voucherNoti:_e,setVoucherNoti:l,checkVoucher:o,saveDataDetail:L}=Ie(),{trackingAction:m}=Mt(),O=r(()=>a.IsAllowedUpdate),N=r(()=>a.dataSubmit);r(()=>a.orderTotal);const A=r(()=>a.paymentPaidType),ee=r(()=>a.listPaymentMethod),Te=r(()=>a.isPage);r(()=>a.timeInstall),r(()=>a.dateInstall),r(()=>a.listTimeZone),r(()=>{var u;return(u=a.settingAsapoption.ASAPOption)==null?void 0:u.Enable});const q=r(()=>{var u,c;return(c=(u=a.listDetailDisplay)==null?void 0:u.OrderInfo)==null?void 0:c.TotalVAT})||0;r(()=>a.payloadApplyVoucher),C(null),C(0);const X=C(""),he=C(0);r(()=>a.selectedTimezone),r(()=>{var u;return(u=a.settingAsapoption.ASAPOption)==null?void 0:u.Value}),$e(()=>{setTimeout(()=>{m("PaymentPage","View",0,"View PaymentPage Hyper Fast"),he.value=Date.now()},0)});function ge(){a.setLoading(!0),O.value=="True"?le(ye,N.value):U(Ye,N.value.OrderId,_.value,R(ee.value,A.value),q.value||0),m("PaymentPage","Click",Date.now()-he.value,"Click Thanh toan PaymentPage Hyper Fast")}function ye(u,c,d){var x,n;if(!u){a.setLoading(!1),v("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 ý","","",oe);return}if(c.error==0)c.data.Code==1?M(qe,N.value):c.data.Code==2&&(a.setLoading(!1),v("ico ico--errors","Xác nhận tiếp tục đăng ký",c.data.MessageInfo.Message,!0,"Đóng","Đồng ý","fsafe-go",oe));else{a.setLoading(!1);const H=(x=c.data)!=null&&x.session_expired&&((n=c.data)==null?void 0:n.session_expired)==1?"back-home":"";v("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","",H,oe)}}function qe(u,c,d){var x,n;if(!u){a.setLoading(!1),v("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 ý","","",oe);return}if(c.error==0)U(Ye,N.value.OrderId,_.value,R(ee.value,A.value),q.value||0),L();else{a.setLoading(!1);const H=(x=c.data)!=null&&x.session_expired&&((n=c.data)==null?void 0:n.session_expired)==1?"back-home":"";v("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","",H,oe)}}function Ye(u,c,d){var x,n;if(!u){a.setLoading(!1),v("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 ý","","",oe),Ve();return}if(c.error==0)sessionStorage.PAYMENT_PAIDTYPE=A.value,re(vt,N.value.OrderId);else{a.setLoading(!1);const H=(x=c.data)!=null&&x.session_expired&&((n=c.data)==null?void 0:n.session_expired)==1?"back-home":"";v("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","",H,oe),Ve()}}function pt(u,c,d){a.setLoading(!1),u&&c.error==0&&a.setIsAllowedUpdate(c.data.IsAllowedUpdate)}function vt(u,c,d){var x,n,H,pe;if(a.setLoading(!1),!u){v("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 ý","","",oe),Ve();return}if(c.error==0)if(c.data.DisplayType=="None"){window.scrollTo(0,0);const me=(x=c.data)!=null&&x.ExtraData&&Object.keys((n=c.data)==null?void 0:n.ExtraData).length?{query:c.data.ExtraData}:{};h.push({path:"/selfservice/payment/finish",...me}).catch(()=>{})}else if(c.data.DisplayType=="WebApp"){if(c.data.WebAppInfo){let me=c.data.WebAppInfo;window.location.href=me.RedirectUrl}}else c.data.DisplayType=="QRCode"&&c.data.QRCodeInfo&&(sessionStorage.setItem(`${Te.value}DataQrCode`,JSON.stringify(c.data)),window.scrollTo(0,0),h.push("/hyperfast/qrpayment").catch(()=>{}),sessionStorage.countDownSession&&sessionStorage.removeItem("countDownSession"));else{const me=(H=c.data)!=null&&H.session_expired&&((pe=c.data)==null?void 0:pe.session_expired)==1?"back-home":"";v("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","",me,oe),Ve()}}function oe(u){u=="back-home"&&I(),u=="fsafe-go"&&(a.setLoading(!0),M(qe,N.value))}function ft(u){return u.some(c=>
1(c.SubServiceTypeId!==0||c.SubServiceTypeId==1)&&c.TotalVAT!==0&&c.SubServiceId!=999999999)}function gt(u){return u.some(c=>c.TotalVAT!==0&&c.SubServiceId==999999999)}function Qe(u){const c=Array.isArray(_.value)?_.value.filter(d=>d.InputType===2).length:0;return((u==null?void 0:u.length)||0)+c}j(()=>X.value,()=>{a.setInputVoucher(X.value)}),j(()=>V.value,()=>{X.value=V.value});function yt(u){var x,n,H;const c=u==null?void 0:u.find(pe=>pe.OriginalDiscountVAT!==0),d=(x=D.value)==null?void 0:x.PackageServicesInfo.find(pe=>pe.ServiceGroupId===$.value);return!!(c&&(d==null?void 0:d.PrePaid)===0&&((n=P.value)==null?void 0:n.TotalVAT)==((H=P.value)==null?void 0:H.TotalVATOriginal))}function Ve(){sessionStorage.orderid&&sessionStorage.orderid!="undefined"&&(a.setLoading(!0),z(pt,parseInt(sessionStorage.orderid)))}function mt(){var u,c;return!_.value||((u=_.value)==null?void 0:u.length)==0?!1:(c=_.value)==null?void 0:c.some(d=>d.OriginalDiscountVAT)}return(u,c)=>p(T)||p(b)?(t(),s("section",Eo,[e("div",Go,[Uo,Bo,e("div",Fo,[p(T)?(t(),s("div",Ho,[(t(!0),s(Y,null,Q(p(T),(d,x)=>(t(),s("div",{key:`service-${x}`},[d.ServiceDetail&&ft(d.ServiceDetail)?(t(),s("ul",Ro,[(t(!0),s(Y,null,Q(d.ServiceDetail,(n,H)=>ce((t(),s("li",{class:"border-bot-1-d6dde1",key:`service-item-${H}`},[S.value?(t(),s("span",qo,[n.SubServiceTypeId!==0&&n.TotalVAT!==0&&n.SubServiceId!=999999999?(t(),s("span",Yo,g(n.DisplayName||n.SubServiceName),1)):n.TotalVAT!==0&&n.SubServiceId!=999999999?(t(),s("span",Qo,g(n.DisplayName||n.SubServiceName),1)):y("",!0),n.TotalVAT!==0&&n.SubServiceId!=999999999?(t(),s("span",Jo,Xo)):y("",!0)])):(t(),s("span",Wo,[n.SubServiceTypeId!==0&&n.TotalVAT!==0&&n.SubServiceId!=999999999?(t(),s("span",Ko,g(n.DisplayName||n.SubServiceName)+" "+g(n.PrePaid?`- ${n.MonthUsed} tháng`:"- Trả sau")+" "+g(n.SubServiceTypeId==39&&n.SubServiceId==3903?`- ${n.Qty} gói`:""),1)):n.ServiceId===4&&n.SubServiceTypeId===404?(t(),s("span",jo,g(n.DisplayName||n.SubServiceName)+" - "+g(n.Qty)+" cái ",1)):n.TotalVAT!==0&&n.ServiceId!=4&&n.SubServiceTypeId!=404&&n.SubServiceId!=999999999?(t(),s("span",Zo,g(n.DisplayName||n.SubServiceName),1)):y("",!0),n.TotalVAT!==0?(t(),s("span",ea,g(p(de)(n.TotalVAT)+"đ"),1)):y("",!0)]))])),[[Ae,(n.SubServiceTypeId!==0&&n.TotalVAT!==0||n.TotalVAT!==0)&&n.SubServiceId!=999999999]])),128))])):y("",!0)]))),128))])):y("",!0),p(b)?(t(),s("div",ta,[(t(!0),s(Y,null,Q(p(b),(d,x)=>(t(),s("div",{key:`product-${x}`},[d.ProductDetail?(t(),s("ul",sa,[(t(!0),s(Y,null,Q(d.ProductDetail,(n,H)=>(t(),s("li",{class:"border-bot-1-d6dde1",key:`product-item-${H}`},[S.value?(t(),s("span",oa,[e("span",aa,g(n.DisplayName||n.SubServiceName),1),na])):(t(),s("span",la,[e("span",ca,g(n.DisplayName||n.SubServiceName)+" - "+g(n.Qty)+" cái ",1),e("span",ia,g(p(de)(n.TotalVAT)+"đ"),1)]))]))),128))])):y("",!0)]))),128))])):y("",!0),p(f)&&(p(f).Products.length>0||p(f).Services.length>0)?(t(),s("div",ra,[e("div",null,[e("ul",ua,[(t(!0),s(Y,null,Q(p(f).Products,(d,x)=>(t(),s("li",{class:"border-bot-1-d6dde1",key:`product-gift-${x}`},[S.value?(t(),s("span",da,[e("span",_a,g(d.ShortDescription||d.Description),1),ha])):(t(),s("span",pa,[e("span",va,g(d.ShortDescription||d.Description),1),e("span",fa,g(p(de)(d.PriceVAT)+"đ"),1)]))]))),128)),(t(!0),s(Y,null,Q(p(f).Services,(d,x)=>(t(),s("li",{class:"border-bot-1-d6dde1",key:`service-gift-${x}`},[S.value?(t(),s("span",ga,[e("span",ya,g(d.ShortDescription||d.Description),1),ma])):(t(),s("span",ba,[e("span",Sa,g(d.ShortDescription||d.Description),1),e("span",ka,g(p(de)(d.PriceVAT)+"đ"),1)]))]))),128))])])])):y("",!0),p(T)?(t(),s("div",Ia,[(t(!0),s(Y,null,Q(p(T),(d,x)=>(t(),s("div",{key:`service-${x}`},[d.ServiceDetail&&gt(d.ServiceDetail)?(t(),s("ul",Ta,[(t(!0),s(Y,null,Q(d.ServiceDetail,(n,H)=>ce((t(),s("li",{class:"border-bot-1-d6dde1 border-bottom---none",key:`service-item-${H}`},[S.value?(t(),s("span",Va,[e("span",Da,g(n.DisplayName||n.SubServiceName),1),Pa])):(t(),s("span",$a,[e("span",Aa,g(n.DisplayName||n.SubServiceName),1),e("span",Ca,g(p(de)(n.TotalVAT)+"đ"),1)]))])),[[Ae,n.SubServiceTypeId==1&&n.SubServiceId==999999999&&n.TotalVAT!==0]])),128))])):y("",!0)]))),128))])):y("",!0),e("div",wa,[e("ul",La,[e("li",xa,[e("div",Ma,[e("div",Na,[e("a",{href:"javascript:;",onClick:c[0]||(c[0]=(...d)=>p(W)&&p(W)(...d))},[Oa,e("div",Ea,[Ga,Qe(k.value)?(t(),s("span",Ua,g(Qe(k.value)),1)):y("",!0)])]),ce(e("input",{"onUpdate:modelValue":c[1]||(c[1]=d=>X.value=d),maxlength:"30",type:"text",placeholder:"Nhập mã ưu đãi"},null,512),[[$t,X.value]])]),e("button",{onClick:c[2]||(c[2]=d=>p(o)(X.value)),disabled:!X.value.trim(),class:ke(["btn-apply",X.value.trim()?"":"disable"]),href:"javascript:;"},Ha,10,Ba)]),p(_e)?(t(),s("span",{key:0,class:ke(["block-voucher--noti",p(_e)==="Áp dụng thành công"?"success":"error"])},g(p(_e)),3)):y("",!0),p(_)&&p(_).length>0?(t(),s("div",Ra,[e("ul",qa,[(t(!0),s(Y,null,Q(p(_),(d,x)=>ce((t(),s("li",{key:x},[e("h3",null,g(d.Code||u.Value),1),d.RefInfo&&d.RefInfo.FullName?(t(),s("span",Ya,"Áp dụng mã giới thiệu bạn bè của "+g(d.RefInfo.FullName),1)):y("",!0)])),[[Ae,d.InputType==2]])),128))])])):y("",!0),yt(p(_))?(t(),s("div",Qa,Xa)):y("",!0)])])]),mt()?(t(),s("div",Wa,[e("ul",Ka,[e("div",ja,[(t(!0),s(Y,null,Q(p(_),(d,x)=>(t(),s("li",{class:"detail---voucher",key:`voucher-${x}`},[S.value?(t(),s("span",Za,[e("span",en,g(d.Code||d.Value),1),tn])):y("",!0),d.OriginalDiscountVAT&&!S.value?(t(),s("span",sn,[e("span",on,g(d.Code||d.Value),1),e("span",an,"-"+g(p(de)(d.OriginalDiscountVAT)+"đ"),1)])):y("",!0)]))),128))])])])):y("",!0)]),ie(Nt),e("div",nn,[e("div",ln,[e("ul",null,[e("div",cn,[P.value.TotalVAT?(t(),s("li",rn,[e("span",un,[dn,S.value?(t(),s("span",_n,pn)):(t(),s("span",vn,g(p(de)(P.value.TotalVAT)+"đ"),1))])])):y("",!0),e("li",fn,[e("span",gn,[e("span",yn,[e("button",{disabled:S.value,onClick:ge,class:"custom-btn custom-btn--fw"},Sn,8,mn)])]),e("p",kn,[At(" Bằng việc ấn vào nút Thanh toán bạn đã đồ
1ng ý với các "),e("a",{target:"_blank",href:p(Ct)?"/privacy-policy/hyperfast":"/shop/privacy-policy/hyperfast"},Vn,8,In)])])])])])])])])):y("",!0)}},Pn={class:"col-12 col-md-5 col-right mb-170-mob"},$n={class:"col-content col-order-info"},An=e("div",{class:"headline-wrap"},[e("h3",{class:"headline"},"Thông tin đơn hàng")],-1),Cn={class:"accordion-list"},wn={__name:"MainServiceDetail",setup(w){return(a,T)=>(t(),s("div",Pn,[e("div",$n,[An,e("div",Cn,[ie(Oo),ie(Dn)])])]))}},Ln={class:"ct-block ct-block--info"},xn={class:"container gx-_5 gx-lg-4"},Mn={class:"row gx-4"},sl={__name:"HyperfastPayment",setup(w){const a=Z();Ge();const{loadStatusPageShow:T,setStatus:b,checkSession:_}=Ie();a.setStep(2),a.setIsPage("hyperfast");const f=C(!1),P=C(!1),S=r(()=>a.isLoading),V=r(()=>{var I,h;return((h=(I=a.selectedPackage)==null?void 0:I.DataCms)==null?void 0:h.popup)||null}),k=r(()=>{var I;return((I=V.value)==null?void 0:I.image_url)||""});return j(S,I=>{var h;!I&&!P.value&&((h=V.value)!=null&&h.show_popup_status)&&k.value&&(P.value=!0,f.value=!0)}),$e(()=>{_(),b(),T()}),(I,h)=>(t(),it(wt,null,{default:rt(()=>[ie(Ot,{open:f.value,"onUpdate:open":h[0]||(h[0]=v=>f.value=v),image:k.value},null,8,["open","image"]),e("section",Ln,[e("div",xn,[e("div",Mn,[ie(ko),ie(wn)])])])]),_:1}))}};export{sl 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.