PageSourceSearch

https://wifi-rental.com.tw/_nuxt/B3_EwtPE.js

js wifi-rental.com.tw collected 2026-10-07 06:32:26 UTC 6,622 bytes, 1 lines download raw bytes

1import{g as N,E as A,a as Z,b as j}from"./DS9l5ox_.js";import{E as D,a as W}from"./t06bTXWP.js";import{E as G}from"./BY8TKW7P.js";import{_ as H}from"./BbyIQgjA.js";import{f as P,r as f,m as Q,q as X,o as d,c as b,a as n,i as t,F as w,h as S,n as $,t as c,l as y,b as l,w as s,s as R,x as J,d as C,g as K,y as Y,p as O,e as ee}from"./Db-vtfnw.js";import{E as u,u as te}from"./Jd1U0oW6.js";import{u as le}from"./CLs1FGXY.js";import{u as ae}from"./Bw1xFpKs.js";import{_ as oe}from"./DlAUqK2U.js";import"./D_hVT5US.js";const se=""+new URL("20260826-173730.BtBdkzXI.jpg",import.meta.url).href,h=v=>(O("data-v-d9aee8e9"),v=v(),ee(),v),ne={class:"mobile-main"},re={class:"contact-wrap contact"},ue={class:"tz-container-box"},ie={class:"contact_main"},de={key:0,class:"contact_step"},ce=h(()=>n("span",{class:"step_text step_all"},"STEP",-1)),me={class:"step_number"},pe={class:"content_all content_txt"},_e=K('<div class="cjwt" data-v-d9aee8e9><img src="'+se+'" alt="" data-v-d9aee8e9><div class="cjwt_text" data-v-d9aee8e9><a href="/faq" class="faq_btn" data-v-d9aee8e9><span class="faq_btn_text" data-v-d9aee8e9>【 查看常見問題 】</span><span class="faq_btn_arrow" data-v-d9aee8e9></span></a></div></div>',1),fe={key:1,class:"contact_section"},be=h(()=>n("h1",{class:"subtitle"},[n("span",null,"與我們聯絡專頁")],-1)),ve={key:2,class:"contact_section"},ge=h(()=>n("h1",{class:"subtitle"},[n("span",null,"內容確認")],-1)),ye=P({__name:"contact",setup(v){const g=f(!1),I=[{id:1,title:"輸入內容"},{id:2,title:"輸入內容確認"},{id:3,title:"完成"}],m=f(1),V=f(),e=f({name:"",phone:"",email:"",order_num:"",type:"",content:""});Q({name:[{required:!0,message:"請輸入姓名",trigger:"blur"}],phone:[{required:!0,message:"請輸入電話號碼",trigger:"blur"}],email:[{required:!0,message:"請輸入E-Mail",trigger:"blur"}],type:[{required:!0,message:"請選擇問題類型",trigger:"change"}],content:[{required:!0,message:"請填寫諮詢內容",trigger:"blur"}]});const p=f(""),q=f([{label:"關於機型",value:"1"},{label:"關於流量及網路限制",value:"2"},{label:"關於領取",value:"3"},{label:"關於歸還",value:"4"},{label:"關於費用",value:"5"},{label:"關於付款",value:"6"},{label:"其他",value:"7"}]),E=X(()=>{const i=q.value.find(o=>o.value===e.value.type);return i==null?void 0:i.label});function U(){document.body.scrollTop=0,document.documentElement.scrollTop=0}function B(){if(!e.value.name)return u.error("請輸入姓名");if(!e.value.phone)return u.error("請輸入電話號碼");const i=/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/;if(!e.value.email)return u.error("請輸入E-Mail");if(!i.test(e.value.email))return u.error("請輸入正確的E-Mail");if(!e.value.type)return u.error("請選擇問題類型");if(e.value.type==7&&!p.value)return u.error("請輸入問題類型");if(!e.value.content)return u.error("請輸入諮詢內容");U(),m.value=2}async function F(){g.value=!0;try{const i={...e.value,type:e.value.type==7?p.value:E.value},o=await te().post("/api/Info/contact",N(i));o.code===1?(u.success("諮詢內容送出成功"),le().setLocal("thanks-type",2),Y().push({path:"/thanks"})):o.code===5?u.error(o.msg):u.error(o.msg)}catch{u.error("系統忙碌中,請您稍後重新嘗試。")}finally{g.value=!1}}return ae({title:"與我們聯絡 | 台灣租借WiFi",ogTitle:"與我們聯絡 | 台灣租借WiFi"}),(i,o)=>{const _=A,r=D,M=Z,T=j,k=G,x=W,z=H;return d(),b("div",ne,[n("div",re,[n("div",ue,[n("div",ie,[t(m)!==3?(d(),b("ol",de,[(d(),b(w,null,S(I,a=>n("li",{key:a.id,class:$({"is-current":t(m)===a.id,"step-selected":t(m)>a.id})},[ce,n("span",me,c(a.id),1),n("span",pe,c(a.title),1)],2)),64))])):y("",!0),_e,t(m)===1?(d(),b("section",fe,[be,l(x,{ref_key:"formRef",ref:V,class:"contact_form common_form",model:t(e),"label-width":"250px","label-position":"left"},{default:s(()=>[l(r,{label:"姓名",required:""},{default:s(()=>[l(_,{modelValue:t(e).name,"onUpdate:modelValue":o[0]||(o[0]=a=>t(e).name=a),placeholder:"李小明"},null,8,["modelValue"])]),_:1}),l(r,{label:"電話號碼",required:""},{default:s(()=>[l(_,{modelValue:t(e).phone,"onUpdate:modelValue":o[1]||(o[1]=a=>t(e).phone=a),placeholder:"0911123123",oninput:"value=value.replace(/[^\\d]/g,'')"},null,8,["modelValue"])]),_:1}),l(r,{label:"E-Mail",required:""},{default:s(()=>[l(_,{modelValue:t(e).email,"onUpdate:modelValue":o[2]||(o[2]=a=>t(e).email=a),placeholder:"[email protected]"},null,8,["modelValue"])]),_:1}),l(r,{label:"訂單號碼"},{default:s(()=>[l(_,{modelValue:t(e).order_num,"onUpdate:modelValue":o[3]||(o[3]=a=>t(e).order_num=a),placeholder:""},null,8,["modelValue"])]),_:1}),l(r,{label:"問題類型",required:""},{default:s(()=>[l(T,{modelValue:t(e).type,"onUpdate:modelValue":o[4]||(o[4]=a=>t(e).type=a),class:"limit_length"},{default:s(()=>[(d(!0),b(w,null,S(t(q),(a,L)=>(d(),R(M,{key:L,value:a.value,label:a.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]),t(e).type==7?(d(),R(_,{key:0,modelValue:t(p),"onUpdate:modelValue":o[5]||(o[5]=a=>J(p)?p.value=a:null),class:"inline_input",placeholder:"其他問題類型"},null,8,["modelValue"])):y("",!0)]),_:1}),l(r,{label:"諮詢內容",required:"",class:"no_border_item"},{default:s(()=>[l(_,{modelValue:t(e).content,"onUpdate:modelValue":o[6]||(o[6]=a=>t(e).content=a),type:"textarea"},null,8,["modelValue"])]),_:1}),l(r,{class:"submit_form_item no_border_item"},{default:s(()=>[l(k,{type:"primary",class:"submit_button",onClick:B},{default:s(()=>[C("諮詢內容確認")]),_:1})]),_:1})]),_:1}
1,8,["model"])])):t(m)===2?(d(),b("section",ve,[ge,l(x,{ref_key:"formRef",ref:V,class:"contact_form common_form",model:t(e),"label-width":"250px","label-position":"left"},{default:s(()=>[l(r,{label:"姓名",required:""},{default:s(()=>[n("span",null,c(t(e).name),1)]),_:1}),l(r,{label:"電話號碼",required:""},{default:s(()=>[n("span",null,c(t(e).phone),1)]),_:1}),l(r,{label:"E-Mail",required:""},{default:s(()=>[n("span",null,c(t(e).email),1)]),_:1}),l(r,{label:"訂單號碼"},{default:s(()=>[n("span",null,c(t(e).order_num),1)]),_:1}),l(r,{label:"問題類型",required:""},{default:s(()=>[n("span",null,c(t(e).type==7?t(p):t(E)),1)]),_:1}),l(r,{label:"諮詢內容",required:"",class:"no_border_item"},{default:s(()=>[n("span",null,c(t(e).content),1)]),_:1}),l(r,{class:"submit_form_item no_border_item"},{default:s(()=>[l(k,{type:"primary",class:"submit_button",onClick:F},{default:s(()=>[C("送出")]),_:1})]),_:1})]),_:1},8,["model"])])):y("",!0)])])]),l(z,{"is-loading":t(g)},null,8,["is-loading"])])}}}),Ie=oe(ye,[["__scopeId","data-v-d9aee8e9"]]);export{Ie 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.