PageSourceSearch

https://fpt.vn/shop/vue3-v5/apRegister-DmXFO-UF.js

js fpt.vn collected 2026-09-24 09:41:07 UTC 27,094 bytes, 1 lines download raw bytes

1import{u as xe,b as K,w as y,B as he,e as de,o as m,c as _,a as e,g as o,z as b,n as N,f as w,D as ae,v as se,t as $,x as A,d as Ee,p as O,h as j,K as Re,y as Pe,l as pe,m as Ye,M as Ze}from"./main-BRcUZCgN.js";import{u as et,a as Fe,b as tt}from"./useModalConfirm-DNfzs14q.js";import{u as _e,a as Ve,b as Ue}from"./useFields-Cf-YgZuS.js";import{u as Ae}from"./useTrackingAction-DFS99l9W.js";import{a as ge,b as ot,_ as it}from"./Layout--XFWdW30.js";import{_ as Ce}from"./Select2-BXUwx3nr.js";import{u as We}from"./mixins-C49Agbcq.js";import{u as nt}from"./useModalLocationConsolidate-DN_fjsXr.js";import{S as at}from"./SaleEmail-BxRieJ0Z.js";import{_ as Oe}from"./TextRegister-BTGyfE9P.js";import{u as st}from"./useSeo-Cr-6qtRM.js";import"./vi-DNeREgUV.js";import"./saleplatform-CHcGZD59.js";import"./jquery-C8lArNXh.js";import"./useApiPlatform-DGbkXqGf.js";import"./useFields-BcNLVQoJ.js";import"./saleplatform-DOdc94Ie.js";import"./useFields-C8LcxWca.js";import"./saleplatform-Bs6n9xGX.js";import"./useFields-j991AyzT.js";const lt={ref:"childCustomer"},ct={class:"register-customer"},rt={key:0,class:"headline-wrap"},dt=e("h3",{class:"headline"},"Thông tin đăng ký",-1),ut=[dt],mt={class:"row"},vt={class:"col-md-12"},pt={class:"row gx-3 row-padding-fields"},ht={class:"form-group col-md-6 pb-16"},_t=e("label",{for:"name",class:"form-label"},[A("Số điện thoại "),e("span",{class:"clo-red"},"*")],-1),gt=["src"],ft={class:"invalid-feedback"},bt={__name:"registerCustomer",setup(E){const{isNumber:v}=et(),{windowWidth:a,updateWidth:k}=ge(),I=xe(),{dataQuery:d}=Ae(),{errors_fields:C,validateBtnNext:G}=Ve(),{updateFieldUnfocus:le,showDeleteInp:F,showDeletePhone:U}=_e(),M=I.fields,f=K(!0);function J(u){u.preventDefault()}y(()=>a.value,()=>{a.value>767&&(f.value=!0)}),he(()=>{window.removeEventListener("resize",k)}),de(()=>{setTimeout(()=>{var u,h;d.value&&(sessionStorage.dataFields&&sessionStorage.dataFields!=="undefined"||(u=d.value)!=null&&u.phonenumber&&(M.phonenumber=(h=d.value)==null?void 0:h.phonenumber))},0),window.addEventListener("resize",k)}),y(()=>M.phonenumber,()=>{G(),F("phone")});function P(u){switch(u){case"phone":M.phonenumber="",le("phone");break}}function p(){a.value>767||(f.value=!f.value)}function q(u,h){switch(h){case"phone":M.phonenumber=u.target.value;break}}return(u,h)=>{var S,l,X;return m(),_("section",lt,[e("div",ct,[o(a)>767?(m(),_("div",rt,ut)):b("",!0),e("div",mt,[e("div",vt,[e("a",{onClick:h[0]||(h[0]=B=>p())},[e("h4",{class:N([f.value?"":"rotate-180","icon-drop--mob sub-headline"])},"Thông tin cá nhân",2)])])]),w(e("div",pt,[e("div",ht,[_t,e("div",{class:N(["custom---input",(S=o(C))!=null&&S.phonenumber?"is-invalid":""])},[w(e("input",{type:"text",inputmode:"numeric",placeholder:"Nhập số điện thoại",maxlength:"10",onKeypress:h[1]||(h[1]=B=>o(v)(B,"number")),onWheel:J,class:N([(l=o(C))!=null&&l.phonenumber?"is-invalid":"","form-control"]),"onUpdate:modelValue":h[2]||(h[2]=B=>o(M).phonenumber=B),onFocusout:h[3]||(h[3]=B=>o(le)("phone")),onFocus:h[4]||(h[4]=B=>o(F)("phone")),onInput:h[5]||(h[5]=B=>q(B,"phone"))},null,34),[[se,o(M).phonenumber]]),o(U)?(m(),_("a",{key:0,onClick:h[6]||(h[6]=B=>P("phone")),href:"javascript:;",class:"clear---input"},[e("img",{src:u.asset_fpt("/html-2025-dkol-flow-net/html/assets/images/close-circle.png"),alt:""},null,8,gt)])):b("",!0)],2),e("div",ft,$((X=o(C))==null?void 0:X.phonenumber),1)])],512),[[ae,f.value]])])],512)}}},kt={class:"row"},St={class:"col-md-12"},wt={class:"tag-register"},yt=["src"],$t=e("span",{style:{"font-size":"14px"}},"Thời gian giao hàng dự kiến từ 3 đến 7 ngày.",-1),It={class:"row gx-3 row-padding-fields"},Ct=e("i",{class:"icon-location"},null,-1),xt={class:"row gx-3"},Lt={class:"form-group col-md-6"},Tt=e("label",{for:"name",class:"form-label"},[A("Tỉnh/Thành phố "),e("span",{class:"clo-red"},"*")],-1),Dt={class:"invalid-feedback"},Nt={class:"form-group col-md-6"},Bt=e("label",{for:"name",class:"form-label"},[A("Phường/Xã "),e("span",{class:"clo-red"},"*")],-1),Mt={class:"invalid-feedback"},Pt={class:"form-group col-md-6"},Vt=e("label",{for:"name",class:"form-label"},[A("Tên đường "),e("span",{class:"clo-red"},"*")],-1),At={class:"invalid-feedback"},Rt={class:"form-group col-12"},Ot={class:"radio-list"},Et={class:"form-control"},Ft={class:"form-control"},Ut={class:"row gx-3"},Wt={class:"form-group col-12"},zt=e("label",{for:"name",class:"form-label"},[A("Số nhà "),e("span",{class:"clo-red"},"*")],-1),Qt={class:"invalid-feedback"},Ht={class:"row gx-3"},Kt={class:"form-group col-12"},jt=e("label",{for:"name",class:"form-label"},[A("Tên chung cư "),e("span",{class:"clo-red"},"*")],-1),Gt={class:"invalid-feedback"},Jt={class:"form-group col-md-4"},qt=e("label",{for:"name",class:"form-label"},"Tòa nhà",-1),Xt={class:"form-group col-md-4"},Yt=e("label",{for:"name",class:"form-label"},[A("Số tầng "),e("span",{class:"clo-red"},"*")],-1),Zt={class:"invalid-feedback"},eo={class:"form-group col-md-4"},to=e("label",{for:"name",class:"form-label"},[A("Số phòng "),e("span",{class:"clo-red"},"*")],-1),oo={class:"invalid-feedback"},io={class:"row gx-3"},no={class:"form-group col-12 mb-0"},ao=e("label",{for:"name",class:"form-label"},"Ghi chú",-1),so={__name:"registerLocation",props:{isBlur:{type:Boolean,default:!0}},emits:["update-blur"],setup(E,{emit:v}){const a=xe(),{dataQuery:k}=Ae(),{windowWidth:I,updateWidth:d}=ge(),C=Ee(),G=O(()=>a.fields),{getCookie:le,getTrackingID:F,getSaleTeamId:U,sessionSet:M}=We(),{updateLocationUnSelectAP:f,updateLocationContract:J}=_e(),{clearValLocationChangeType:P,errors_location:p,errors_fields:q,validateBtnNext:u,validateHousenumber:h}=Ve(),{apiLocation:S,apiDistrict:l,apiStreetid:X,apiBuilding:B,listLocation:Y,listDistrict:Q,listStreet:W,listBuilding:ue,isFirstLoadBuilding:fe,dataLocation:t,is
1FirstLoad:H,showNotiPriceChange:Le}=Ue(),{getLoginContract:me}=Fe(),{showModalLocationConsolidate:be}=nt(),g=K(!0),Z=E;he(()=>{window.removeEventListener("resize",d)});const x=v,ce=()=>{Z.isBlur=!1,x("update-blur",Z.isBlur)},Te=()=>{Z.isBlur=!0,x("update-blur",Z.isBlur),f("housenumber")};de(()=>{setTimeout(()=>{var n,i,s,V,z,re,te,oe,ie;k.value,((s=Object.keys((i=(n=C==null?void 0:C.currentRoute)==null?void 0:n.value)==null?void 0:i.query))==null?void 0:s.length)>0&&((V=k.value)!=null&&V.locationid&&(t.value.locationid=(z=k.value)==null?void 0:z.locationid),(re=k.value)!=null&&re.districtid&&(t.value.districtid=(te=k.value)==null?void 0:te.districtid),(oe=k.value)!=null&&oe.wardid&&(t.value.wardid=(ie=k.value)==null?void 0:ie.wardid)),me(L)},0),window.addEventListener("resize",d)});function L(n,i,s){var V,z;if(n&&i.data){const{LocationId:re,DistrictId:te,WardId:oe,LocationName:ie,WardName:Me,DistrictName:we}=i.data.location||{},{phone:ye,contractName:$e}=i.data||{};(!((V=t.value)!=null&&V.locationid)||((z=t.value)==null?void 0:z.locationid)==0)&&(t.value.locationid=re||t.value.locationid,t.value.districtid=te||t.value.districtid,t.value.wardid=oe||t.value.wardid,t.value.locationname=ie||t.value.locationname,t.value.districtname=we||t.value.districtname),G.value.phonenumber||a.setFields($e,ye)}S(),l(t.value.locationid),X(t.value.locationid,t.value.districtid,t.value.wardid),t.value.locationtype=="2"&&B(U(),t.value.locationid,t.value.districtid,t.value.wardid)}const De=O(()=>{var n;return(n=Q.value)==null?void 0:n.find(i=>(i==null?void 0:i.id)==t.value.districtid)});y(()=>t.value.locationid,()=>{var n,i;u(),!H.value&&(Y.value&&((n=Y.value)==null?void 0:n.length)>0&&(t.value.locationname=(i=Y.value.filter(s=>parseInt(s.id)==t.value.locationid)[0])==null?void 0:i.text),Q.value=[],W.value=[],t.value.districtid="",t.value.streetid="",t.value.districtname="",t.value.streetname="",t.value.buildingid="",t.value.buildingname="",l(t.value.locationid))}),y(()=>t.value.districtid,()=>{var n,i,s,V;u(),!H.value&&(Q.value&&((n=Q.value)==null?void 0:n.length)>0&&(t.value.districtname=(i=Q.value.filter(z=>parseInt(z.id)==t.value.districtid)[0])==null?void 0:i.text),W.value=[],t.streetid="",t.value.streetname="",t.value.wardid=((s=De.value)==null?void 0:s.ward_id)||0,t.value.mainlocationid=((V=De.value)==null?void 0:V.location_id)||0,t.value.buildingid="",t.value.buildingname="")}),y(()=>[t.value.wardid,t.value.mainlocationid],([n,i],[s,V])=>{u(),!H.value&&(n!=s&&(W.value=[],t.value.streetid="",t.value.streetname="",t.value.buildingid="",t.value.buildingname=""),X(t.value.mainlocationid,t.value.districtid,t.value.wardid))}),y(()=>t.value.streetid,()=>{var n,i;u(),!H.value&&W.value&&((n=W.value)==null?void 0:n.length)>0&&(t.value.streetname=(i=W.value.filter(s=>parseInt(s.id)==t.value.streetid)[0])==null?void 0:i.text)}),y(()=>t.value.locationtype,n=>{u(),n=="1"?Se():t.value.housenumber="",f(),P(t.value.locationtype)});const ke=O(()=>t.value.locationtype=="2"?t.value.wardid+t.value.mainlocationid:"");y(()=>ke.value,n=>{Se(),n&&B(U(),t.value.locationid,t.value.districtid,t.value.wardid)}),y(()=>t.value.buildingid,()=>{var i;u(),f(),t.value.buildingname=((i=ue.value.filter(s=>parseInt(s.id)==t.value.buildingid)[0])==null?void 0:i.text)||"";const n=["block","floor","room"];for(let s of n)t.value[s]=""}),y(()=>t.value.housenumber,()=>{u()}),y(()=>t.value.floor,()=>{u()}),y(()=>t.value.room,()=>{u()});function Se(){if(!fe.value){const n=["buildingname","block","floor","room","note"];for(let i of n)t.value[i]="";t.value.buildingid=0,ue.value=[]}}function Ne(){I.value>767||(g.value=!g.value)}y(()=>I.value,()=>{I.value>767&&(g.value=!0)});function ee(){return!!(t.value.locationid&&t.value.locationid!=0)}function Be(n){H.value=!0,t.value.districtid!=(n==null?void 0:n.DistrictId)&&(t.value.mainlocationid=0,t.value.buildingid="",t.value.buildingname=""),t.value.locationid=n==null?void 0:n.LocationId,t.value.locationname=n==null?void 0:n.LocationNameVN,t.value.districtid=n==null?void 0:n.DistrictId,t.value.districtname=n==null?void 0:n.DistrictNameVN,t.value.wardid=n==null?void 0:n.WardId,t.value.streetid=n==null?void 0:n.StreetId,t.value.streetname=n==null?void 0:n.StreetNameVN,f("dchc"),S(),l(t.value.locationid)}return(n,i)=>(m(),_("section",null,[e("div",{class:N(["register-bill",g.value?"":"mb-0"])},[e("div",kt,[e("div",St,[e("a",{onClick:i[0]||(i[0]=s=>Ne())},[e("h4",{class:N([g.value?"":"rotate-180 mb-0","icon-drop--mob sub-headline"])},"Địa chỉ lắp đặt",2)])])]),e("div",wt,[e("img",{src:n.asset_fpt("/html-2025-dkol-flow-net/html/assets/images/info-clock.png"),alt:""},null,8,yt),$t]),w(e("div",It,[e("div",{class:"consolidate-title",onClick:i[1]||(i[1]=s=>{o(be)(Be)})},[Ct,A("Địa chỉ hành chính cũ")]),e("div",null,[e("div",xt,[e("div",Lt,[Tt,j(Ce,{placeholder:"Chọn tỉnh/thành phố",modelValue:o(t).locationid,"onUpdate:modelValue":i[2]||(i[2]=s=>o(t).locationid=s),locationKey:"location",options:o(Y),class:N(o(p).location?"is-invalid":"")},null,8,["modelValue","options","class"]),e("div",Dt,$(o(p).location),1)]),w(e("div",Nt,[Bt,j(Ce,{placeholder:"Chọn phường/xã",locationKey:"district",modelValue:o(t).districtid,"onUpdate:modelValue":i[3]||(i[3]=s=>o(t).districtid=s),options:o(Q),class:N(o(p).district?"is-invalid":"")},null,8,["modelValue","options","class"]),e("div",Mt,$(o(p).district),1)],512),[[ae,ee()]]),w(e("div",Pt,[Vt,j(Ce,{placeholder:"Chọn tên đường",locationKey:"street",modelValue:o(t).streetid,"onUpdate:modelValue":i[4]||(i[4]=s=>
1o(t).streetid=s),class:N(o(p).street?"is-invalid":""),options:o(W)},null,8,["modelValue","class","options"]),e("div",At,$(o(p).street),1)],512),[[ae,ee()]])]),w(e("div",Rt,[e("div",Ot,[e("label",Et,[w(e("input",{"onUpdate:modelValue":i[5]||(i[5]=s=>o(t).locationtype=s),value:"1",type:"radio",name:"radio"},null,512),[[Re,o(t).locationtype]]),A(" Nhà riêng ")]),e("label",Ft,[w(e("input",{"onUpdate:modelValue":i[6]||(i[6]=s=>o(t).locationtype=s),value:"2",type:"radio",name:"radio"},null,512),[[Re,o(t).locationtype]]),A(" Chung cư ")])])],512),[[ae,ee()]]),w(e("div",Ut,[e("div",Wt,[zt,w(e("input",{type:"text",placeholder:"Nhập số nhà",class:N([o(p).housenumber?"is-invalid":"","form-control"]),locationKey:"housenumber",maxlength:"30",onFocus:ce,"onUpdate:modelValue":i[7]||(i[7]=s=>o(t).housenumber=s),onFocusout:Te},null,34),[[se,o(t).housenumber]]),e("div",Qt,$(o(p).housenumber),1)])],512),[[ae,o(t).locationtype=="1"&&ee()]]),w(e("div",Ht,[e("div",Kt,[jt,j(Ce,{placeholder:"Chọn Chung cư",locationKey:"building",modelValue:o(t).buildingid,"onUpdate:modelValue":i[8]||(i[8]=s=>o(t).buildingid=s),options:o(ue)},null,8,["modelValue","options"]),e("div",Gt,$(o(p).building),1)]),e("div",Jt,[qt,w(e("input",{type:"text",placeholder:"Nhập tên toà nhà",onFocusout:i[9]||(i[9]=s=>o(f)("block")),maxlength:"10",class:"form-control","onUpdate:modelValue":i[10]||(i[10]=s=>o(t).block=s)},null,544),[[se,o(t).block]])]),e("div",Xt,[Yt,w(e("input",{type:"text",placeholder:"Nhập số tầng",locationKey:"floor",maxlength:"10",class:N([o(p).floor?"is-invalid":"","form-control"]),"onUpdate:modelValue":i[11]||(i[11]=s=>o(t).floor=s),onFocusout:i[12]||(i[12]=s=>o(f)("floor"))},null,34),[[se,o(t).floor]]),e("div",Zt,$(o(p).floor),1)]),e("div",eo,[to,w(e("input",{type:"text",placeholder:"Nhập số phòng",class:N([o(p).room?"is-invalid":"","form-control"]),onFocusout:i[13]||(i[13]=s=>o(f)("room")),locationKey:"room",maxlength:"10","onUpdate:modelValue":i[14]||(i[14]=s=>o(t).room=s)},null,34),[[se,o(t).room]]),e("div",oo,$(o(p).room),1)])],512),[[ae,o(t).locationtype=="2"&&ee()]]),e("div",io,[e("div",no,[ao,w(e("textarea",{maxlength:"100","onUpdate:modelValue":i[15]||(i[15]=s=>o(t).note=s),class:N([o(p).note?"is-invalid":"","mob-dis--none"]),name:"",id:"",placeholder:"Gọi cho tôi trước 30 phút nhé!"},null,2),[[se,o(t).note]]),w(e("input",{type:"text",placeholder:"Gọi cho tôi trước 30 phút nhé!",class:N([o(p).note?"is-invalid":"","form-control desk-dis--none"]),maxlength:"100","onUpdate:modelValue":i[16]||(i[16]=s=>o(t).note=s)},null,2),[[se,o(t).note]])])])])],512),[[ae,g.value]])],2)]))}},lo={class:"tab tab-info"},co=e("input",{type:"checkbox",name:"accordion-1",id:"cb1",checked:""},null,-1),ro=e("label",{for:"cb1",class:"tab__label"},"Thông tin khách hàng",-1),uo={class:"tab__content"},mo={class:"pb-0"},vo={class:"tab__content-1_r"},po=e("span",{class:"tab__c_1 clor_neutral-4"},"Số điện thoại",-1),ho={class:"tab__c_2 clor_neutral-0"},_o={key:0},go={class:"tab__content-1_r"},fo=e("span",{class:"tab__c_1 clor_neutral-4"},"Địa chỉ",-1),bo={class:"tab__c_2 clor_neutral-0 break-word"},ko={__name:"registerInstallation",setup(E){const{updateFieldUnfocus:v,updateLocationUnSelectAP:a,fieldPhone:k,fieldLocation:I,isShowAddress:d}=_e();return de(()=>{v(),a()}),(C,G)=>(m(),_("section",null,[e("div",lo,[co,ro,e("div",uo,[e("ul",mo,[e("li",null,[e("span",vo,[po,e("span",ho,$(o(k)||"-"),1)])]),o(d)?(m(),_("li",_o,[e("span",go,[fo,e("span",bo,$(o(I)||"-"),1)])])):b("",!0)])])])]))}},So={key:0,class:"tab tab-payment-method register-tab--li"},wo=e("input",{type:"checkbox",name:"accordion-1",id:"cb3",checked:""},null,-1),yo=e("label",{for:"cb3",class:"tab__label"},"Thông tin thanh toán",-1),$o={class:"tab__content"},Io={class:"tab__content-1_i"},Co={class:"tab__content-1_r"},xo={key:0,class:"tab__c_1 clor_neutral-4"},Lo={key:1},To=e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"},null,-1),Do=[To],No={key:2,class:"tab__c_2 clor_neutral-0 break-word"},Bo={key:0,class:"promotion-note"},Mo={key:1,class:"promotion-note"},Po={key:0,class:"tab__content-footer temp-price-ap"},Vo=e("div",{class:"label"},[e("span",null,"Tạm tính")],-1),Ao={class:"price"},Ro={key:0},Oo=e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"},null,-1),Eo=[Oo],Fo={key:1}
1,Uo={__name:"registerPayment",setup(E){const v=xe(),{accessPointQty:a}=_e(),{windowWidth:k,updateWidth:I}=ge(),d=O(()=>v.selectedPackage),C=O(()=>v.isSkeletonLoading);return de(()=>{window.addEventListener("resize",I)}),he(()=>{window.removeEventListener("resize",I)}),(G,le)=>{var F,U,M,f,J,P,p,q,u;return m(),_("section",null,[d.value?(m(),_("div",So,[wo,yo,e("div",$o,[e("ul",null,[e("li",Io,[e("span",Co,[d.value.DataCms?(m(),_("span",xo,$(d.value.DataCms.package_name+" - "+o(a)+" cái"),1)):b("",!0),C.value?(m(),_("span",Lo,Do)):b("",!0),!C.value&&d.value.RealPromotionMonth?(m(),_("span",No,$(o(Pe)(d.value.RealPromotionMonth*o(a))+"đ"),1)):b("",!0)]),(F=d.value)!=null&&F.HasPolicy&&((M=(U=d.value)==null?void 0:U.DataCms)!=null&&M.policy_discount_price)?(m(),_("div",Bo,$((J=(f=d.value)==null?void 0:f.DataCms)==null?void 0:J.policy_discount_price),1)):(p=(P=d.value)==null?void 0:P.DataCms)!=null&&p.cms_discount_price?(m(),_("div",Mo,$((u=(q=d.value)==null?void 0:q.DataCms)==null?void 0:u.cms_discount_price),1)):b("",!0)])])]),j(at),o(k)>767?(m(),_("div",Po,[Vo,e("div",Ao,[C.value?(m(),_("span",Ro,Eo)):b("",!0),!C.value&&d.value.RealPromotionMonth?(m(),_("span",Fo,$(o(Pe)(d.value.RealPromotionMonth*o(a))+"đ"),1)):b("",!0)])])):b("",!0)])):b("",!0)])}}},Wo={class:"col-content col-order-info"},zo={key:0,class:"headline-wrap"},Qo=e("h3",{class:"headline"},"Thông tin đơn hàng",-1),Ho=[Qo],Ko={class:"accordion-list"},jo={class:"row mob-dis--none"},Go={class:"col-md-12 d-flex align-items-center"},Jo=["disabled"],qo={__name:"registerDetail",props:{onSubmit:{type:Function,required:!0},isDisabledNext:{type:Boolean,default:!1}},setup(E){const{windowWidth:v,updateWidth:a}=ge();return de(()=>{window.addEventListener("resize",a)}),he(()=>{window.removeEventListener("resize",a)}),(k,I)=>(m(),_("div",{class:N(["col-12 col-md-5 col-right",o(v)<=768?"mb-140":""])},[e("div",Wo,[o(v)>767?(m(),_("div",zo,Ho)):b("",!0),e("div",Ko,[o(v)>767?(m(),pe(ko,{key:0})):b("",!0),j(Uo),e("div",jo,[e("div",Go,[e("button",{disabled:E.isDisabledNext,onClick:I[0]||(I[0]=(...d)=>E.onSubmit&&E.onSubmit(...d)),class:"custom-btn custom-btn--next ms-auto",style:{width:"100%"},type:"button"},"Tiếp tục",8,Jo)])]),o(v)>767?(m(),pe(Oe,{key:1,class:"agreement-gap__2"})):b("",!0)])]),o(v)<=768?(m(),pe(Oe,{key:0,class:"agreement-gap__1"})):b("",!0)],2))}},Xo={class:"ct-block ct-block--info ct-block--step-register"},Yo={class:"container gx-_5 gx-lg-4"},Zo={class:"row gx-4"},ei={class:"col-12 col-md-7 col-left"},ti={class:"col-content col-cus-info"},oi={class:"tab__content-footer-mob"},ii={class:"content--top"},ni=e("div",{class:"label"},[e("span",null,"Tạm tính")],-1),ai={class:"price"},si={key:0},li=e("span",{class:"sk-loading sk-loading--text is-loading ms-auto"},null,-1),ci=[li],ri={key:1},di={class:"content--bottom"},ui=["disabled"],mi="Bán cho người tiêu dùng",Mi={__name:"apRegister",setup(E){var oe,ie,Me,we,ye,$e;const v=Ee(),a=xe(),{formatAddress:k,accessPointQty:I,isShowAddress:d}=_e(),{validateAll:C,scrollToError:G,validateBtnNext:le,isDisabledNext:F}=Ve(),{showModalConfirmBackHome:U,closeModal:M}=ot(),{getListSeo:f,setMetaSeoByService:J}=st(),{getService:P,getCreateOrder:p,getSaleTeamInfo:q,getSaleTeamSetting:u,getOrderDetail:h}=Fe(),{showModalNoti:S}=tt(),{dataLocation:l,updateShowNotiPriceChange:X}=Ue(),{getCookie:B,getTrackingID:Y,getSaleTeamId:Q,sessionSet:W,getLatestCookieValue:ue,backHome:fe,getUTM:t}=We(),{trackingAction:H}=Ae(),Le=O(()=>a.fields),me=O(()=>a.selectedPackage),be=O(()=>a.isSkeletonLoading),g=K(null),Z=K(0),x=K(null),ce=K(0),Te=K(!0),L=K(29),{windowWidth:De,updateWidth:ke}=ge(),Se=O(()=>{var r;return((r=me.value)==null?void 0:r.RealPromotionMonth)||0}),Ne=O(()=>I.value*Se.value);a.setStep(1),a.setIsPage("thiet-bi-wifi"),localStorage.removeItem("clearedSession"),f(),de(()=>{t(),J(),le(),H("RegisterPage","View",0,"View Register Access-Point"),Z.value=Date.now(),window.addEventListener("resize",ke)});function ee(){const r=sessionStorage.getItem("isConfirmBackHome");r&&r!=="undefined"?fe():U()}if(he(()=>{window.removeEventListener("resize",ke),M()}),(Me=(ie=(oe=v==null?void 0:v.currentRoute)==null?void 0:oe.value)==null?void 0:ie.params)!=null&&Me.servicecode?(g.value=($e=(ye=(we=v==null?void 0:v.currentRoute)==null?void 0:we.value)==null?void 0:ye.params)==null?void 0:$e.servicecode,sessionStorage.serviceCode=g.value):sessionStorage.serviceCode&&(g.value=sessionStorage.serviceCode),L.value=sessionStorage.SaleTeamId&&sessionStorage.SaleTeamId!="undefined"?JSON.parse(sessionStorage.SaleTeamId):29,y(()=>[l.value.wardid,l.value.mainlocationid],()=>{!l.value.wardid||!l.value.mainlocationid||l.value.locationtype=="2"&&!l.value.buildingid||(g.value?(a.setLoa
1ding(!0),a.setSkeletonLoading(!0),P(n,l.value,g.value,L.value)):S("ico ico--notice","Thông báo","Quý khách vui lòng chọn lại sản phẩm/ dịch vụ",!1,"Đồng ý","","",i))}),y(()=>l.value.buildingid,()=>{l.value.buildingid&&(g.value?(a.setLoading(!0),a.setSkeletonLoading(!0),P(n,l.value,g.value,L.value)):S("ico ico--notice","Thông báo","Quý khách vui lòng chọn lại sản phẩm/ dịch vụ",!1,"Đồng ý","","",i))}),y(()=>l.value.locationtype,()=>{if(l.value.locationtype)if(g.value){if(a.setLoading(!0),l.value.locationtype==1)l.value.buildingid=0,l.value.buildingname="";else return;a.setLoading(!0),a.setSkeletonLoading(!0),P(n,l.value,g.value,L.value)}else S("ico ico--notice","Thông báo","Quý khách vui lòng chọn lại sản phẩm/ dịch vụ",!1,"Đồng ý","","",i)}),g.value){a.setLoading(!0);let r=sessionStorage.extra_tracking&&sessionStorage.extra_tracking!=="undefined"?JSON.parse(sessionStorage.extra_tracking):{};if(Y()||Object.keys(r).length>0){let c={TrackingId:Y()||"",PhoneSMS:r.ctv||""};q(Be,c)}else a.setLoading(!0),a.setSkeletonLoading(!0),P(n,l.value,g.value,L.value)}else S("ico ico--notice","Thông báo","Quý khách vui lòng chọn lại sản phẩm/ dịch vụ",!1,"Đồng ý","","",i);function Be(r,c,ne){var T,D;a.setLoading(!1),r&&c.error===0&&(L.value=((T=c.data)==null?void 0:T.SaleTeamId)||29,sessionStorage.SaleTeamId=L.value||29,a.setSaleEmail(((D=c.data)==null?void 0:D.Email)||"")),a.setLoading(!0),a.setSkeletonLoading(!0),P(n,l.value,g.value,L.value)}function n(r,c,ne){var T,D;if(a.setLoading(!1),a.setSkeletonLoading(!1),!r){S("ico ico--notice","Thông báo","Quý khách vui lòng chọn lại sản phẩm/ dịch vụ",!1,"Đồng ý","","",i);return}if(c.error==0){if(x.value=c.data,(L.value==31||L.value==208)&&((D=(T=x.value)==null?void 0:T.DataCms)==null?void 0:D.is_ecom)==1){S("ico ico--notice","Thông báo","Hiện tại chưa có gói đăng ký nào được hiển thị. Quý khách vui lòng thử lại sau.",!1,"Đồng ý","","back-home",i);return}if(a.setSelectedPackage(x.value),ce.value==0){ce.value=x.value.RealMonth;return}ce.value!=x.value.RealMonth&&(X(!0),ce.value=x.value.RealMonth)}else S("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","","",i)}function i(r){r=="back-home"&&fe()}function s(r,c,ne){var T,D,R,ve,Ie;if(a.setLoading(!1),!r){S("ico ico--notice","Thông báo","Đã có lỗi trong quá trình xử lý. Vui lòng thử lại!",!1,"Đồng ý","","",i);return}if(c.error==0)sessionStorage.setItem("orderid",c.data.OrderInfo.OrderId),sessionStorage.setItem("ordercode",c.data.OrderInfo.OrderCode),sessionStorage.setItem("orderidFinish",c.data.OrderInfo.OrderCode),sessionStorage.setItem("Appointment",c.data.Appointment.Enable),a.setAppointment(c.data.Appointment.Enable),W("ordercode20",c.data.OrderInfo.OrderCode,20),h(V,Q()||29,(T=x.value)==null?void 0:T.PackageServices,((R=(D=x.value)==null?void 0:D.DataCms)==null?void 0:R.route_name)||"");else{if((ve=c.data)!=null&&ve.session_expired&&((Ie=c.data)==null?void 0:Ie.session_expired)==1){S("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","","back-home",i);return}S("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","","",i)}}function V(r,c,ne){a.setLoading(!1),r||a.setListCateDetail(null),c.error==0?(a.setListCateDetail(c.data),u(z,L.value||29)):a.setListCateDetail(null),window.scrollTo({top:0,behavior:"smooth"}),v.push({name:Ze.payment}).catch(()=>{})}function z(r,c,ne){var T,D;if(r)if(c.error==0){const R=(D=(T=c==null?void 0:c.data)==null?void 0:T[0])!=null&&D.Value?JSON.parse(c.data[0].Value):null;R&&(sessionStorage.settingASAPOption=JSON.stringify(R),a.setSettingASAPOption(R))}else a.setLoading(!1),S("ico ico--notice","Thông báo",c.message,!1,"Đồng ý","","back-home",i)}function re(r){Te.value=r}function te(){var r,c,ne,T,D,R,ve;if(C(Le.value.phonenumber,l.value)){a.setLoading(!0);const Ie={CusTypeId:0,CusTypeL2Id:0,ObjectTypeId:0,FullName:mi,IDCardType:1,IDCard:"",PhoneSMS:Le.value.phonenumber||"",Gender:1,LocationIdMain:parseInt(l.value.mainlocationid),DistrictIdMain:parseInt(l.value.districtid),WardIdMain:parseInt(l.value.wardid),StreetIdMain:parseInt(l.value.streetid)||0,AddressNoMain:((c=(r=l.value)==null?void 0:r.housenumber)==null?void 0:c.trim())||"",TypeHouseMain:l.value.locationtype,BuildingIdMain:l.value.buildingid||0,NoteAddress:l.value.note?l.value.note.trim():"",BuildingNameMain:l.value.buildingname,FloorMain:l.value.floor,BlockMain:l.value.block,RoomMain:l.value.room,BillingAddress:k(),AddressType:1},ze={Id:sessionStorage.getItem("orderid")?parseInt(sessionStorage.getItem("orderid")):0,ObjId:0,SaleChannelId:0,SaleTeamId:L.value,OrderType:1,AccountId:0,AccountName:"",AccountBranchId:0,AccountLocationId:0,RefId:0,RefCode:"",RefSource:0},Qe=((ne=x.value)==null?void 0:ne.PackageServices)||null,He={route_name:((D=(T=x.value)==null?void 0:T.DataCms)==null?void 0:D.route_name)||""},Ke=sessionStorage.extra_tracking&&sessionStorage.extra_tracking!=="undefined"?JSON.parse(sessionStorage.extra_tracking):{},je={...He,...Ke}
1,Ge={TrackingID:ue("_aff_sid")||"",CampInfo:{CampSource:sessionStorage.utm_source||"",CampMedium:sessionStorage.utm_medium||"",CampName:sessionStorage.utm_campaign||"",CampTerm:sessionStorage.utm_term||"",CampContent:sessionStorage.utm_content||"",CampExtra:JSON.stringify(je)},ReferralCode:"",ReferralContract:"",WebDomainName:"",IP:"",GuestId:""},Je=((ve=(R=x.value)==null?void 0:R.DataCms)==null?void 0:ve.route_name)||"",qe={LatLng:(sessionStorage.latitude||"")+";"+(sessionStorage.longitude||"")},Xe={CustomerInfo:Ie,OrderInfo:ze,ServiceInfo:Qe,ExtendedProperties:null,ExtraOrderInfo:Ge,BookportDto:qe,ServiceType:"modem",RouteName:Je};a.setLocation(l.value),a.setDataFields(),p(s,Xe),H("RegisterPage","Click",Date.now()-Z.value,"Click Register Access-Point")}else G()}return(r,c)=>(m(),pe(it,null,{default:Ye(()=>[e("section",Xo,[e("div",Yo,[e("div",Zo,[e("div",ei,[e("div",ti,[j(bt),o(d)?(m(),pe(so,{key:0,onUpdateBlur:re})):b("",!0)]),e("div",{class:"row mob-dis--none"},[e("div",{class:"col-md-6 d-flex align-items-center"},[e("button",{onClick:ee,class:"custom-btn--back",type:"button"},"Quay lại")])])]),j(qo,{"on-submit":te,"is-disabled-next":o(F)},null,8,["is-disabled-next"]),e("div",oi,[e("div",ii,[ni,e("div",ai,[be.value?(m(),_("span",si,ci)):b("",!0),!be.value&&me.value&&me.value.RealMonth?(m(),_("span",ri,$(o(Pe)(Ne.value)+"đ"),1)):b("",!0)])]),e("div",di,[e("button",{disabled:o(F),onClick:te,class:"custom-btn custom-btn--next",type:"button"},"Tiếp tục",8,ui)])])])])])]),_:1}))}};export{Mi 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.