PageSourceSearch

https://fpt.vn/shop/vue3-v5/pWifiPayment-CFCdjvZM.js

js fpt.vn collected 2026-09-24 09:42:01 UTC 43,107 bytes, 1 lines download raw bytes

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