PageSourceSearch

https://nhadat.net/_nuxt/BZMlsis4.js

js nhadat.net collected 2026-10-07 08:03:47 UTC 6,228 bytes, 1 lines download raw bytes

1import{f as G,u as L,j as F,L as j,M as g,bD as U,h as $,z as x,o as d,c as u,a,aa as K,b as i,w as h,v as b,t as m,q as y,n as N,K as V,F as R,s as J,m as O,B as Q,d5 as z,d6 as W,d7 as X,p as Y,e as Z,d as S}from"./ZVXYy7Xo.js";import{_ as M}from"./D-HA_IDx.js";import{s as aa}from"./xU8zohXq.js";import{j as na}from"./BGTooLCq.js";import{_ as ea}from"./DlAUqK2U.js";import"./D7VUzSn2.js";import"./CwOJKiVI.js";const v=_=>(Y("data-v-d1d986d1"),_=_(),Z(),_),sa={class:"financial-support"},oa=Q('<div class="financial-header" data-v-d1d986d1><div class="financial-title" data-v-d1d986d1>Vay mua nhà</div></div><div class="financial-content" data-v-d1d986d1><div class="financial-description" data-v-d1d986d1><div class="description-title" data-v-d1d986d1>Giải pháp vay mua nhà dễ dàng cùng iHouzz</div><div class="description-text" data-v-d1d986d1><p data-v-d1d986d1>Bạn muốn sở hữu ngôi nhà mơ ước nhưng còn lo lắng về tài chính? iHouzz mang đến dịch vụ tư vấn và kết nối vay mua nhà giúp bạn tiếp cận các ngân hàng uy tín, lãi suất cạnh tranh, thủ tục đơn giản và phê duyệt nhanh chóng.</p><p data-v-d1d986d1>Với đội ngũ chuyên viên giàu kinh nghiệm, iHouzz đồng hành cùng bạn trong suốt quá trình - từ tính toán khả năng vay, chuẩn bị hồ sơ đến giải ngân thành công.</p><p class="highlight-text" data-v-d1d986d1>An tâm mua nhà - có iHouzz lo tài chính.</p></div></div><div class="financial-image" data-v-d1d986d1><img src="'+M+'" alt="Financial Support" class="support-image" data-v-d1d986d1></div></div>',2),ta={class:"financial-form"},la={class:"form-row"},ia={class:"form-group"},ca=v(()=>a("label",{class:"form-label"},[S("Tên khách hàng"),a("span",{class:"required"},"*")],-1)),ra={key:0,class:"input-error"},da={class:"form-error"},ua={class:"form-group"},ha=v(()=>a("label",{class:"form-label"},[S("Số điện thoại"),a("span",{class:"required"},"*")],-1)),pa={key:0,class:"input-error"},ma={class:"form-error"},va={class:"form-row"},_a={class:"form-group"},fa=v(()=>a("label",{class:"form-label"},[S("Số tiền cần vay"),a("span",{class:"required"},"*")],-1)),ga={class:"input-with-suffix"},ba=v(()=>a("span",{class:"input-suffix"},"VND",-1)),ya={key:0,class:"input-error"},Na={class:"form-error"},Va={class:"form-group"},Sa=v(()=>a("label",{class:"form-label"},[S("Nhu cầu vay"),a("span",{class:"required"},"*")],-1)),ka={key:0,class:"input-error"},wa={class:"form-error"},xa={class:"form-submit"},Ba=["disabled"],Ia=G({__name:"FinancialSupport",setup(_){var q,C;const{base:B,user:e}=L(),I=F([]),f=F(!1),P=j({customerName:g().required("Vui lòng nhập tên khách hàng").label("Tên khách hàng"),phoneNumber:g().required("Vui lòng nhập số điện thoại").matches(/((^(\+84|84|0|0084){1})(3|5|7|8|9))+([0-9]{8,9})$/,"Sai định dạng số điện thoại").label("Số điện thoại"),loanAmount:g().required("Vui lòng nhập số tiền cần vay").label("Số tiền cần vay"),loanPurpose:g().required("Vui lòng chọn nhu cầu vay").label("Nhu cầu vay")}),k=U({validationSchema:P,initialValues:{customerName:((q=e==null?void 0:e.value)==null?void 0:q.name)||"",phoneNumber:((C=e==null?void 0:e.value)==null?void 0:C.phone)||"",loanAmount:"",loanPurpose:""}}),A=async()=>{k.validate().then(async s=>{var p,t;if(s.valid){f.value=!0;try{const c=k.values,w={name:c.customerName,phone:c.phoneNumber,type:"Vay mua nhà",description:c.loanPurpose,pricedetails:z(c.loanAmount)||0,url:window.location.href};await aa(w),T(),k.resetForm({values:{customerName:((p=e==null?void 0:e.value)==null?void 0:p.name)||"",phoneNumber:((t=e==null?void 0:e.value)==null?void 0:t.phone)||"",loanAmount:"",loanPurpose:""}})}catch{D()}finally{f.value=!1}}else console.log("Form has validation errors"),W()})},T=()=>{B.toast.success("Tạo yêu cầu thành công.")},D=()=>{B.toast.error("Gửi yêu cầu tư vấn thất bại!")},H=(s,p)=>{const t=Number(z(s));s=X(t),p(s)};return $(async()=>{try{const s=await na();I.value=s.loanPurposes}catch(s){console.error("Error fetching master data:",s)}}),(s,p)=>{const t=x("el-input"),c=x("el-option"),w=x("el-select");return d(),u("div",sa,[oa,a("div",ta,[a("form",{onSubmit:K(A,["prevent"]),class:"loan-form"},[a("div",la,[a("div",ia,[ca,i(N(V),{name:"customerName"},{default:h(({field:l,handleChange:r,handleBlur:o,errorMessage:n})=>[i(t,{modelValue:l.value,onInput:r,onBlur:o,class:b({"has-error":n}),type:"text",maxlength:100,placeholder:"Nhập tên khách hàng"},null,8,["modelValue","onInput","onBlur","class"]),n?(d(),u("div",ra,[a("span",da,m(n),1)])):y("",!0)]),_:1})]),a("div",ua,[ha,i(N(V),{name:"phoneNumber"},{default:h(({field:l,handleChange:r,handleBlur:o,errorMessage:n})=>[i(t,{modelValue:l.value,onInput:r,onBlur:o,class:b({"has-error":n}),type:"tel",placeholder:"Nhập số điện thoại"},null,8,["modelValue","onInput","onBlur","class"]),n?(d(),u("div",pa,[a("span",ma,m(n),1)])):y("",!0)]),_:1})])]),a("div",va,[a("div",_a,[fa,i(N(V),{name:"loanAmount"},{default:h(({field:l,handleChange:r,handleBlur:o,errorMessage:n})=>[a("div",ga,[i(t,{modelValue:l.value,onInput:E=>H(E,r),onBlur:o,class:b({"has-error":n}),type:"text",maxlength:24,placeholder:"Nhập số tiền cần vay"},{suffix:h(()=>[ba]),_:2},1032,["modelValue","onInput","onBlur","class"])]),n?(d(),u("div",ya,[a("span",Na,m(n),1)])):y("",!0)]),_:1})]),a("div",Va,[Sa,i(N(V),{name:"loanPurpose"},{default:h(({field:l,handleChange:r,errorMessage:o})=>[i(w,{modelValue:l.value,"onUpdate:modelValue":n=>l.value=n,onChange:r,class:b([{"has-error":o},"loan-purpose"]),style:{width:"100%"},"popper-class":"app-post-select",clearable:"",placeholder:"Chọn nhu cầu vay"},{default:h(()=>[(d(!0),u(R,null,J(I.value,n=>(d(),O(c,{key:n.key,value:n.key,label:n.value},null,8,["value","label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange","class"]),o?(d(),u("div",ka,[a("span",wa,m(o),1)])):y("",!0)]),_:1})])]),a("div",xa,[a("button",{type:"submit",class:"submit-btn",disabled:f.value},m(f.value?"Đang gửi...":"Gửi yêu cầu tư vấn"),9,Ba)])],32)])])}}}),Da=ea(Ia,[["__scopeId","data-v-d1d986d1"]]);export{Da 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.