PageSourceSearch

https://static.upgarage.com/_nuxt/DpqBpCtM.js

js upgarage.com collected 2026-10-02 03:27:48 UTC 11,989 bytes, 1 lines download raw bytes

1import{d as E,r as s,ay as D,c as U,a as C,e as o,l as O,b as te,h as e,I as m,m as u,D as i,F as j,i as H,t as L,_ as B,z as G,A as ne,a5 as ae,f as d,w as R,G as le,p as W,j as Q,q as oe}from"./CBb99Q15.js";import{F as ue}from"./Daod0QlT.js";import{u as J}from"./B4n6rR5F.js";import{R as V}from"./DkvjyNul.js";import{p as se}from"./Be_6UzQU.js";import{y as v}from"./CmJn3jzX.js";import{h as re}from"./CbGaPIAM.js";import{b as ie}from"./Jd6aBPtE.js";import"./MkKP6dUC.js";import"./GWMrmONc.js";import"./DoeV4jsm.js";import"./BDr1m4Qv.js";const de={class:"error--message"},me={class:"error--message"},w="資料が欲しい",A="話を聞きたい",$="加盟を考えたい",K="その他",ce=E({__name:"fc_contact_inquiry_input",props:{inquiry:{default:""},otherInquiryContent:{default:""}},emits:["update:inquiry","update:other-inquiry-content"],setup(p,{emit:x}){const n=p,b=s(n.inquiry.includes(w)),_=s(n.inquiry.includes(A)),h=s(n.inquiry.includes($)),q=s(n.inquiry.includes(K)),y=x,c=()=>{const N=[];b.value&&N.push(w),_.value&&N.push(A),h.value&&N.push($),q.value&&N.push(K),P.value=N.join(","),y("update:inquiry",P.value)},I=()=>{y("update:other-inquiry-content",g.value)},{value:P,errors:k}=D(()=>"inquiryContent",void 0,{initialValue:n.inquiry}),{value:g,errors:T}=D(()=>"otherInquiryContent",void 0,{initialValue:n.otherInquiryContent});return(N,f)=>(C(),U("div",null,[o(m,{modelValue:u(b),"onUpdate:modelValue":[f[0]||(f[0]=r=>i(b)?b.value=r:null),c],type:"checkbox",name:"requestDocument",label:w,"data-testid":"inquiry-document"},null,8,["modelValue"]),o(m,{modelValue:u(_),"onUpdate:modelValue":[f[1]||(f[1]=r=>i(_)?_.value=r:null),c],type:"checkbox",name:"requestHearing",label:A,"data-testid":"inquiry-hearing"},null,8,["modelValue"]),o(m,{modelValue:u(h),"onUpdate:modelValue":[f[2]||(f[2]=r=>i(h)?h.value=r:null),c],type:"checkbox",name:"requestFranchise",label:$,"data-testid":"inquiry-franchise"},null,8,["modelValue"]),o(m,{"model-value":u(q),"onUpdate:modelValue":[f[3]||(f[3]=r=>i(q)?q.value=r:null),c],type:"checkbox",name:"requestOther",label:K,"data-testid":"inquiry-other"},null,8,["model-value"]),(C(!0),U(j,null,H(u(k),r=>(C(),U("div",{key:r},[e("span",de,L(r),1)]))),128)),u(q)?(C(),O(m,{key:0,"model-value":u(g),"onUpdate:modelValue":[f[4]||(f[4]=r=>i(g)?g.value=r:null),I],label:"その他(ご記入ください)",name:"otherInquiryContent",type:"textarea","data-testid":"inquiry-other-content"},null,8,["model-value"])):te("",!0),e("div",null,[(C(!0),U(j,null,H(u(T),r=>(C(),U("span",{key:r},[e("span",me,L(r),1)]))),128))])]))}}),pe=B(ce,[["__scopeId","data-v-97185ecf"]]),ye=["飲食","卸売","小売","流通","サービス","製造","食品製造","金融","商社","建築","不動産","旅行","娯楽","出版","会計士/税理士","医療","中小企業診断士","教育/研究","非営利団体","コンピューター関係","その他"],fe={industries:ye},ve="",M="業種を選択してください",be=E({__name:"fc_contact_industry_type_selector",props:{value:{default:""}},emits:["update:value"],setup(p,{emit:x}){const b=s(p.value),_=x,h=G(()=>[M,...fe.industries].map(y=>({label:y,value:y===M?ve:y}))),q=y=>{_("update:value",y)};return(y,c)=>(C(),O(m,{"model-value":u(b),items:h.value,"data-testid":"industryType",name:"industryType",type:"select",label:"業種","onUpdate:modelValue":q},null,8,["model-value","items"]))}}),qe="",X="都道府県を選択してください",_e=E({__name:"fc_contact_pref_selector",props:{value:{default:""}},emits:["update:value"],setup(p,{emit:x}){const b=s(p.value),_=x,{allOfPrefectures:h}=se,q=G(()=>[X,...h].map(c=>({label:c,value:c===X?qe:c}))),y=c=>{_("update:value",c)};return(c,I)=>(C(),O(m,{"model-value":u(b),items:q.value,"data-testid":"prefecture",name:"prefecture",type:"select",label:"都道府県","onUpdate:modelValue":y},null,8,["model-value","items"]))}}),F=p=>(W("data-v-fe4fc08a"),p=p(),Q(),p),he={name:"contact_form"},Ne={nowrap:"nowrap"},Ce={class:"form-field"},xe={class:"form-field"},Ve={class:"form-field"},ge={nowrap:"nowrap"},Ie={class:"form-field"},Pe=F(()=>e("td",null," 業種 ",-1)),Ue={class:"form-field"},Fe=F(()=>e("td",null," 社員数 ",-1)),ke={class:"form-field"},Te=F(()=>e("td",null," 代表者お名前 ",-1)),Ee={class:"form-field"},Se={class:"form-field"},Oe={class:"form-field"},we={class:"form-field"},Ae=F(()=>e("td",null," FAX番号 ",-1)),$e={class:"form-field"},Ke={class:"form-field"},Re=F(()=>e("td",null,[d(" お問い合わせ内容 "),e("br"),d(" (複数選択可) ")],-1)),Be=F(()=>e("tr",null,[e("td",{colspan:"2"},[e("hr")])],-1)),De={colspan:"2"},je=E({__name:"fc_contact_form",emits:["submit"],setup(p,{emit:x}){const n=J(),b=s(n.value.companyName),_=s(n.value.companyNameKana),h=s(n.value.postalCode),q=s(n.value.prefecture),y=s(n.value.address),c=s(n.value.industryType),I=s(n.value.numberOfEmployees),P=s(n.value.presidentName),k=s(n.value.contactPersonName),g=s(n.value.contactPersonPosition),T=s(n.value.phoneNumber),N=s(n.value.faxNumber),f=s(n.value.emailAddress),r=s(n.value.inquiryContent),S=s(n.value.otherInquiryContent),{errors:Xe,handleSubmit:Y}=ne({validationSchema:v.object({companyName:v.string().required().max(100),companyNameKana:v.string().required().max(40).katakana(),numberOfEmployees:v.number().nullable().transform((a,t)=>String(t).trim()===""?null:a).integer().min(1),postalCode:v.string().required().jaPostalCode(),prefecture:v.string().required(),address:v.string().required().max(200),contactPersonName:v.string().required().max(100),contactPersonPosition:v.string().required().max(100),phoneNumber:v.string().required().phoneNumber(),faxNumber:v.string().nullable().phoneNumber().transform((a,t)=>String(t).trim()===""?null:a),emailAddress:v.string().required().email().max(100),inquiryContent:v.string().required("お問い合わせ内容を選択してください"),otherInquiryContent:v.string().when("inquiryContent",{is:a=>a==null?void 0:a.includes("その他"),then:a=>a.required("お問い合わせ内容を入力してください").max(1e3)})}),initialValues:{companyName:n.value.companyName,companyNameKana:n.value.companyNameKana,postalCode:n.value.postalCode,prefecture:n.value.prefecture,address:n.value.address,industryType:n.value.industryType,numberOfEmployees:n.value.numberOfEmployees,presidentName:n.value.presidentName,contactPersonName:n.value.contactPersonName,contactPersonPosition:n.value.contactPersonPosition,phoneNumber:n.value.phoneNumber,faxNumber:n.value.faxNumber,emailAddress:n.value.emailAddress,inquiryContent:n.value.inquiryContent,otherInquiryContent:n.value.otherInquiryContent}}),Z=x;ae(r,a=>{a.includes("その他")||(S.value="")}
1);const ee=Y(a=>{const t=J();t.value={isValidated:!0,companyName:a.companyName,companyNameKana:a.companyNameKana,postalCode:a.postalCode,prefecture:a.prefecture,address:a.address,contactPersonName:a.contactPersonName,contactPersonPosition:a.contactPersonPosition,phoneNumber:a.phoneNumber,emailAddress:a.emailAddress,inquiryContent:a.inquiryContent,serverError:null},a.industryType&&(t.value.industryType=a.industryType),a.presidentName&&(t.value.presidentName=a.presidentName),a.numberOfEmployees&&(t.value.numberOfEmployees=a.numberOfEmployees),a.faxNumber&&(t.value.faxNumber=a.faxNumber),a.otherInquiryContent&&(t.value.otherInquiryContent=a.otherInquiryContent),Z("submit")},()=>{window.scrollTo({left:0,top:0})});return(a,t)=>(C(),U("form",he,[e("table",null,[e("tr",null,[e("td",Ne,[d(" 会社名 "),o(V)]),e("td",null,[o(m,{"model-value":u(b),"onUpdate:modelValue":t[0]||(t[0]=l=>i(b)?b.value=l:null),name:"companyName","data-testid":"company-name",label:"会社名",type:"text"},null,8,["model-value"])])]),e("tr",null,[e("td",null,[d(" 会社名(フリガナ) "),o(V)]),e("td",Ce,[o(m,{"model-value":u(_),"onUpdate:modelValue":t[1]||(t[1]=l=>i(_)?_.value=l:null),name:"companyNameKana","data-testid":"company-name-kana",label:"会社名(フリガナ)",type:"text"},null,8,["model-value"]),d(" (全角) ")])]),e("tr",null,[e("td",null,[d(" 郵便番号 "),o(V)]),e("td",xe,[o(m,{"model-value":u(h),"onUpdate:modelValue":t[2]||(t[2]=l=>i(h)?h.value=l:null),name:"postalCode",type:"text","data-testid":"postal-code",label:"郵便番号"},null,8,["model-value"]),d(" (半角) ")])]),e("tr",null,[e("td",null,[d(" ご住所1 "),o(V)]),e("td",Ve,[o(_e,{value:u(q),"onUpdate:value":t[3]||(t[3]=l=>i(q)?q.value=l:null),"data-testid":"pref-selector"},null,8,["value"])])]),e("tr",null,[e("td",ge,[d(" ご住所2 "),o(V)]),e("td",Ie,[o(m,{"model-value":u(y),"onUpdate:modelValue":t[4]||(t[4]=l=>i(y)?y.value=l:null),name:"address",type:"text","data-testid":"address",label:"ご住所"},null,8,["model-value"])])]),e("tr",null,[Pe,e("td",Ue,[o(be,{value:u(c),"onUpdate:value":t[5]||(t[5]=l=>i(c)?c.value=l:null),"data-testid":"industry-type-selector"},null,8,["value"])])]),e("tr",null,[Fe,e("td",ke,[o(m,{"model-value":u(I),"onUpdate:modelValue":t[6]||(t[6]=l=>i(I)?I.value=l:null),name:"numberOfEmployees",type:"text","data-testid":"number-of-employees",label:"社員数"},null,8,["model-value"]),d(" 人 (半角数字) ")])]),e("tr",null,[Te,e("td",Ee,[o(m,{"model-value":u(P),"onUpdate:modelValue":t[7]||(t[7]=l=>i(P)?P.value=l:null),name:"presidentName",type:"text","data-testid":"president-name",label:"代表者お名前"},null,8,["model-value"])])]),e("tr",null,[e("td",null,[d(" ご担当者お名前 "),o(V)]),e("td",Se,[o(m,{"model-value":u(k),"onUpdate:modelValue":t[8]||(t[8]=l=>i(k)?k.value=l:null),name:"contactPersonName",type:"text","data-testid":"contact-person-name",label:"ご担当者お名前"},null,8,["model-value"])])]),e("tr",null,[e("td",null,[d(" お役職 "),o(V)]),e("td",Oe,[o(m,{"model-value":u(g),"onUpdate:modelValue":t[9]||(t[9]=l=>i(g)?g.value=l:null),name:"contactPersonPosition",type:"text","data-testid":"contact-person-position",label:"お役職"},null,8,["model-value"])])]),e("tr",null,[e("td",null,[d(" お電話番号 "),o(V)]),e("td",we,[o(m,{"model-value":u(T),"onUpdate:modelValue":t[10]||(t[10]=l=>i(T)?T.value=l:null),name:"phoneNumber",type:"text","data-testid":"phone-number",label:"お電話番号"},null,8,["model-value"])])]),e("tr",null,[Ae,e("td",$e,[o(m,{"model-value":u(N),"onUpdate:modelValue":t[11]||(t[11]=l=>i(N)?N.value=l:null),name:"faxNumber",type:"text","data-testid":"fax-number",label:"FAX番号"},null,8,["model-value"])])]),e("tr",null,[e("td",null,[d(" メールアドレス "),o(V)]),e("td",Ke,[o(m,{"model-value":u(f),"onUpdate:modelValue":t[12]||(t[12]=l=>i(f)?f.value=l:null),name:"emailAddress",type:"text","data-testid":"email-address",label:"メールアドレス"},null,8,["model-value"]),d(" (半角) ")])]),e("tr",null,[Re,e("td",null,[o(pe,{inquiry:u(r),"onUpdate:inquiry":t[13]||(t[13]=l=>i(r)?r.value=l:null),"other-inquiry-content":u(S),"onUpdate:otherInquiryContent":t[14]||(t[14]=l=>i(S)?S.value=l:null),"data-testid":"inquiry-input"},null,8,["inquiry","other-inquiry-content"])])]),Be,e("tr",null,[e("td",De,[o(le,{type:"rect-primary",name:"contact-form-send","data-testid":"contact-form-send",onClick:u(ee)},{default:R(()=>[d(" 次へ進む ")]),_:1},8,["onClick"])])])])]))}}
1),He=B(je,[["__scopeId","data-v-fe4fc08a"]]),Le=p=>(W("data-v-60e4008f"),p=p(),Q(),p),Je=Le(()=>e("td",null,[d(" お問い合せの際は、下記フォームをご利用ください。"),e("br"),d(" また、担当者へ、直接ご連絡いただいても結構ですので、お気軽にお問い合せください。"),e("br"),d(" ※ 半角カタカナは使用できませんのでご注意ください。 ")],-1)),z="FC加盟店お問い合わせフォーム",Me=E({__name:"index",setup(p){re.set({title:z,canonicalTagEnabled:!0}),ie.set([{name:"FC加盟店募集",path:"/fc/"},{name:z,path:"/fc/contact/"}]);const x=()=>{oe({path:"/fc/contact/confirm"})};return(n,b)=>(C(),O(ue,null,{message:R(()=>[Je]),default:R(()=>[o(He,{onSubmit:x})]),_:1}))}}),rt=B(Me,[["__scopeId","data-v-60e4008f"]]);export{rt 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.