PageSourceSearch

https://yourmystar.jp/_nuxt/DqrSrj5q.js

js yourmystar.jp collected 2026-10-01 13:53:07 UTC 18,332 bytes, 1 lines download raw bytes

1import{d as C,ag as R,L as D,u as e,c as r,b as t,t as c,F as v,r as A,B as w,w as g,e as d,a as u,f as N,o,_ as T,h as x,y as Y,A as G,ab as H,$ as z,s as J,b9 as W,aa as P}from"./Do-n0OkC.js";import I from"./2yvqBkgW.js";import{b as q,u as X}from"./Cz17peP0.js";import"./CokF6Jru.js";import{_ as Z}from"./DI-iA20Q.js";import{_ as tt}from"./BoIeyzVF.js";import{_ as et}from"./Buv8nH_Y.js";import"./DtoosLQp.js";import"./BSFNrwuN.js";import"./ClHKP0wf.js";import"./C0mvmk4m.js";import"./DE20XzNT.js";import"./BA8BR1Py.js";import"./BjGvJDrH.js";import"./dtUMlNC9.js";const st={key:0},ot={key:1},nt={class:"py-2 pl-3"},rt={class:"flex flex-row flex-wrap gap-2 pb-2"},lt={class:"flex flex-col gap-2 border-t border-gray-200 px-2 py-4"},it={class:"whitespace-pre-line"},at={class:"flex flex-col items-center gap-2"},dt=C({__name:"QuotationDetails",props:{name:{}},emits:["signUp"],async setup(k){let a,_;const{authenticated:b}=R(),{data:l}=([a,_]=D(()=>q(k.name)),a=await a,_(),a);return($,s)=>{const m=T,i=I,p=N;return e(l)===void 0?(o(),r("div",st)):(o(),r("div",ot,[s[3]||(s[3]=t("h3",{class:"bg-gray-50 py-1 pl-3 text-sm font-bold"},"見積もり内容詳細",-1)),t("div",nt,c(e(l).category?.displayName),1),t("div",rt,[(o(!0),r(v,null,A(e(l).images,(y,h)=>(o(),w(m,{key:h,src:y.url,class:"h-[103px] w-[103px] object-contain"},null,8,["src"]))),128))]),t("div",lt,[t("div",it,c(e(l).text??""),1)]),t("div",at,[e(b)?(o(),w(p,{key:0,class:"relative my-3 inline-block pr-6 text-primary-800 underline",to:e(l).url,external:"","no-rel":""},{default:g(()=>[s[1]||(s[1]=d("マイページで表示する",-1)),u(i,{name:"ic:round-chevron-right",class:"absolute -right-1 top-1/2 -mt-3 text-2xl font-bold"})]),_:1},8,["to"])):(o(),r("button",{key:1,type:"button",class:"relative my-3 inline-block pr-6 text-primary-800 underline",onClick:s[0]||(s[0]=y=>$.$emit("signUp",{redirectTo:e(l).url}))},[s[2]||(s[2]=d(" ログインして詳細を見る ",-1)),u(i,{name:"ic:round-chevron-right",class:"absolute -right-1 top-1/2 -mt-3 text-2xl font-bold"})]))])]))}}}),pt=Object.assign(dt,{__name:"QuotationDetails"}),ut={key:0},ct={key:1},mt={class:"rounded-md border border-gray-200 p-4"},_t={class:"grid grid-cols-[64px_auto] grid-rows-[auto_auto] gap-1"},yt={class:"row-span-2 flex items-center p-1 font-bold"},xt={class:"col-span-2 mb-4 mt-3"},gt={class:"grid grid-cols-[1fr_1fr_100px] gap-y-2 p-2 text-sm"},ft={class:"col-span-2 justify-start"},bt={class:"justify-end pr-2 text-right"},vt={class:"grid grid-cols-[1fr_1fr_100px] gap-y-2 pb-4 text-sm font-semibold"},kt={class:"col-span-2 border-t border-gray-200 pt-4 text-right"},$t={class:"text-2xl text-secondary-900"},ht={class:"p-2 text-sm"},wt={class:"flex flex-col items-center gap-2"},Et=C({__name:"QuotationAcceptedEntry",props:{name:{}},async setup(k){let a,_;const{data:b}=([a,_]=D(()=>q(k.name)),a=await a,_(),a),l=b.value?.acceptedEntry??void 0;
1return($,s)=>{const m=T,i=N,p=I;return e(l)===void 0?(o(),r("section",ut)):(o(),r("section",ct,[t("div",mt,[t("div",_t,[u(m,{width:"64",height:"64",class:"row-span-2 h-16 w-16 rounded-full object-cover",src:e(l).provider.image.url},null,8,["src"]),t("div",yt,c(e(l).provider.displayName),1),t("div",xt,[u(i,{class:"block w-full rounded-md bg-primary-800 p-4 text-center font-semibold text-white active:opacity-80 disabled:opacity-70",to:e(l).messageUrl,external:"","no-rel":""},{default:g(()=>[...s[0]||(s[0]=[d(" プロにメッセージを送る ",-1)])]),_:1},8,["to"])])]),s[6]||(s[6]=t("h3",{class:"bg-gray-50 py-1 pl-3 font-bold"},"見積もり",-1)),t("dl",gt,[(o(!0),r(v,null,A(e(l).tender.breakdowns,(y,h)=>(o(),r(v,{key:h},[t("dt",ft,c(y.displayOption),1),t("dd",bt,[d(c(y.displayPrice),1),s[1]||(s[1]=t("span",null,"円",-1))])],64))),128))]),t("dl",vt,[s[3]||(s[3]=t("dt",{class:"flex flex-col justify-center border-t border-gray-200 pt-4"},"合計",-1)),t("dd",kt,[t("span",$t,c(e(l).tender.displayPrice),1),s[2]||(s[2]=t("span",null,"円(税込)",-1))])]),e(l).type==="PICKUP_AND_DELIVERY"&&e(l).tender.leadTime!==null?(o(),r(v,{key:0},[s[4]||(s[4]=t("h3",{class:"bg-gray-50 py-1 pl-3 font-bold"},"納期",-1)),t("div",ht,c(e(l).tender.leadTime),1)],64)):x("",!0),t("div",wt,[u(i,{class:"relative my-3 inline-block pr-6 text-primary-800 underline",to:e(l).orderUrl,external:"","no-rel":""},{default:g(()=>[s[5]||(s[5]=d("マイページで表示する",-1)),u(p,{name:"ic:round-chevron-right",class:"absolute -right-1 top-1/2 -mt-3 text-2xl font-bold"})]),_:1},8,["to"])])])]))}}}),Ut=Object.assign(Et,{__name:"QuotationAcceptedEntry"}),Ct={key:0},Dt={key:1},Nt={class:"grid grid-cols-[64px_auto] grid-rows-[auto_auto] gap-1"},Tt={class:"pt-1 font-bold"},qt={class:"flex flex-row items-center gap-1"},Qt={class:"font-bold"},Rt={key:0,class:"col-span-2 mb-4 mt-3"},At={key:0,class:"py-4 text-center text-sm text-gray-600"},jt={class:"grid grid-cols-[1fr_1fr_100px] gap-y-2 p-2 text-sm"},Lt={class:"col-span-2 justify-start"},Pt={key:0},It={class:"justify-end pr-2 text-right"},St={class:"grid grid-cols-[1fr_1fr_100px] gap-y-2 pb-4 text-sm font-semibold"},Mt={class:"col-span-2 border-t border-gray-200 pt-4 text-right"},Vt={class:"text-2xl text-secondary-900"},Bt={class:"col-span-2 border-t border-gray-200 pt-4 text-right"},Kt=C({__name:"QuotationEntry",props:{entryKey:{},name:{}},emits:["signUp"],async setup(k){let a,_;const{authenticated:b}=R(),{data:l}=([a,_]=D(()=>q(k.name)),a=await a,_(),a),$=l.value?.status,s=l.value?.entries[k.entryKey];return(m,i)=>{const p=T,y=Z,h=N;return e(s)===void 0?(o(),r("div",Ct)):(o(),r("div",Dt,[t("div",Nt,[u(p,{width:"64",height:"64",class:"row-span-2 h-16 w-16 rounded-full object-cover",src:e(s).provider.image.url},null,8,["src"]),t("div",Tt,c(e(s).provider.displayName),1),t("div",qt,[u(y,{rate:e(s).provider.averageRating},null,8,["rate"]),t("div",Qt,c(e(s).provider.averageRating),1),t("div",null,"("+c(e(s).provider.reviewCount)+"件)",1)]),e($)==="REQUESTED"?(o(),r("div",Rt,[e(b)?(o(),w(h,{key:0,class:"block w-full rounded-md border border-primary-800 p-4 text-center text-primary-800 active:opacity-80 disabled:opacity-70",to:e(s).messageUrl,external:"","no-rel":""},{default:g(()=>[...i[2]||(i[2]=[d(" プロにメッセージを送る ",-1)])]),_:1},8,["to"])):(o(),r(v,{key:1},[t("button",{type:"button",class:"w-full rounded-md border border-primary-800 p-4 text-primary-800 active:opacity-80 disabled:opacity-70",onClick:i[0]||(i[0]=f=>m.$emit("signUp",{redirectTo:e(s).messageUrl}))}," プロにメッセージを送る "),i[3]||(i[3]=t("div",{class:"mt-2 text-center text-xs text-gray-600"},"※メッセージの送信にはログインが必要です",-1))],64))])):x("",!0)]),i[9]||(i[9]=t("h3",{class:"bg-gray-50 py-1 pl-3 font-bold"},"見積もり",-1)),e(s).tender===null?(o(),r("div",At,"現在、見積もり中です。")):(o(),r(v,{key:1},[t("dl",jt,[(o(!0),r(v,null,A(e(s).tender.breakdowns,(f,E)=>(o(),r(v,{key:E},[t("dt",Lt,[d(c(f.type)+" × ",1),t("span",null,c(f.option),1),f.suffix!==null&&f.suffix!==""?(o(),r("span",Pt,c(f.suffix),1)):x("",!0)]),t("dd",It,[d(c(f.displayPrice),1),i[4]||(i[4]=t("span",null,"円",-1))])],64))),128))]),t("dl",St,[i[7]||(i[7]=t("dt",{class:"flex flex-col justify-center border-t border-gray-200 pt-4"},"合計",-1)),t("dd",Mt,[t("span",Vt,c(e(s).tender.displayPrice),1),i[5]||(i[5]=t("span",null,"円(税込)",-1))]),e(s).type==="PICKUP_AND_DELIVERY"&&e(s).tender.shipping?(o(),r(v,{key:0},[i[6]||(i[6]=t("dt",{class:"flex flex-col justify-center border-t border-gray-200 pt-4"},"送料",-1)),t("dd",Bt,c(e(s).tender.shipping.isFree?"無料":e(s).tender.shipping.description??""),1)],64)):x("",!0)]),t("div",null,[e(b)?(o(),w(h,{key:0,class:"block w-full rounded-md bg-primary-800 p-4 text-center font-semibold text-white active:opacity-80 disabled:opacity-70",to:e(s).orderUrl,external:"","no-rel":""},{default:g(()=>[...i[8]||(i[8]=[d(" この内容で注文する ",-1)])]),_:1},8,["to"])):(o(),r("button",{key:1,type:"button",class:"w-full rounded-md bg-primary-800 p-4 font-semibold text-white active:opacity-80 disabled:opacity-70",onClick:i[1]||(i[1]=f=>m.$emit("signUp",{redirectTo:e(s).orderUrl}))}
1," この内容で注文する "))])],64))]))}}}),Ot=Object.assign(Kt,{__name:"QuotationEntry"}),Ft={key:0},Yt={key:1,class:"flex flex-col gap-6"},Gt={class:"rounded-md bg-primary-500 px-3 py-4 text-primary-1000"},Ht={class:"flex flex-col gap-2"},zt={class:"flex flex-row items-center gap-2"},Jt={key:0,class:"text-xs"},Wt={key:0,class:"mb-2 text-xs"},Xt={class:"mb-2"},Zt={class:"flex flex-col gap-3 text-sm"},te={class:"grid grid-cols-[116px_auto] grid-rows-[auto_auto] gap-x-4 border-b border-gray-200 pb-3 text-gray-900"},ee={class:"grid grid-cols-[116px_auto] grid-rows-[auto_auto] gap-x-4 border-b border-gray-200 pb-3 text-gray-900"},se={class:"grid grid-cols-[116px_auto] grid-rows-[auto_auto] gap-x-4 pb-3 text-gray-900"},oe=C({__name:"QuotationDialog",props:{name:{}},emits:["signUp"],async setup(k){let a,_;const{authenticated:b}=R(),{data:l}=([a,_]=D(()=>q(k.name)),a=await a,_(),a);return($,s)=>{const m=T,i=N;return e(l)===void 0?(o(),r("div",Ft)):(o(),r("div",Yt,[t("div",Gt,[t("div",Ht,[t("div",zt,[u(m,{width:"30",height:"31",class:"h-[36px] w-[36px]",src:"/_assets/images/checked.svg",alt:""}),s[1]||(s[1]=t("h2",{class:"text-sm font-bold"},"見積もり依頼を受け付けました!",-1))]),e(b)?x("",!0):(o(),r("div",Jt," プロとの連絡にはアカウント登録が必須です。下記のボタンより登録を行ってください。(所要時間1〜2分) "))])]),e(l).type==="PICKUP_AND_DELIVERY"&&e(l).requestType==="DESIGNATED"?(o(),r("div",Wt,[...s[2]||(s[2]=[d(" 1〜2営業日で見積もりが届きます。",-1),t("br",null,null,-1),d(" 見積もり依頼後30日以内にご注文のない場合は自動的にキャンセルとなりますので、あらかじめご了承ください。 ",-1)])])):x("",!0),t("div",Xt,[e(b)&&e(l).url?(o(),w(i,{key:0,class:"block w-full rounded-md bg-primary-800 p-4 text-center font-semibold text-white disabled:opacity-70",to:e(l).url,external:"","no-rel":""},{default:g(()=>[...s[3]||(s[3]=[d(" マイページに進む ",-1)])]),_:1},8,["to"])):(o(),r("button",{key:1,type:"button",class:"w-full rounded-md bg-primary-800 p-4 text-center font-semibold text-white disabled:opacity-70",onClick:s[0]||(s[0]=p=>$.$emit("signUp",{redirectTo:e(l).url}))}," アカウント登録に進む "))]),t("div",Zt,[s[10]||(s[10]=t("h3",{class:"bg-gray-50 px-3 py-1 font-bold text-gray-1000"},"この後の流れ",-1)),t("div",te,[u(m,{width:"232",height:"132",class:"row-span-2 my-auto h-[66px] w-[116px]",src:"/_assets/images/quotation/quotation-by-name-after-accepted-step-1.png",alt:""}),s[4]||(s[4]=t("h4",{class:"mb-2 font-bold"},"ご注文",-1)),s[5]||(s[5]=t("div",null,"プロからメッセージを通して見積もりが届きます。内容に問題がなければ注文します。",-1))]),t("div",ee,[u(m,{width:"232",height:"131",class:"row-span-2 my-auto h-[65px] w-[116px]",src:"/_assets/images/quotation/quotation-by-name-after-accepted-step-2.png",alt:""}),s[6]||(s[6]=t("h4",{class:"mb-2 font-bold"},"依頼品の発送",-1)),s[7]||(s[7]=t("div",null,"送付先住所に依頼品を発送してください。QRコード発行機能で簡単に送付できます。",-1))]),t("div",se,[u(m,{width:"232",height:"132",class:"row-span-2 my-auto h-[66px] w-[116px]",src:"/_assets/images/quotation/quotation-by-name-after-accepted-step-3.png",alt:""}),s[8]||(s[8]=t("h4",{class:"mb-2 font-bold"},"プロによる作業",-1)),s[9]||(s[9]=t("div",null,"依頼品到着後、プロが作業に取り掛かります。完了するとお客様にお知らせが届きます。",-1))])])]))}}}),ne=Object.assign(oe,{__name:"QuotationDialog"}),re={key:0},le={class:"rounded-lg bg-secondary-700 px-2 py-4 text-center text-sm font-bold text-white"},ie={key:1},ae={class:"flex flex-col gap-4"},de={class:"flex flex-col gap-4"}
1,pe={class:"flex flex-col gap-4 rounded-md border border-gray-200 p-4"},ue={class:"mx-auto"},ce={class:"space-y-4"},me={key:0,class:"space-y-2 text-sm"},_e={key:1,class:"space-y-2 text-sm"},ye={class:"text-sm"},xe={key:2},ge={class:"flex flex-col gap-4"},fe={class:"flex flex-col gap-4"},be={class:"flex flex-row gap-2"},ve={key:0,class:"flex items-center rounded-sm border border-black bg-gray-50 px-2 text-xs font-semibold"},ke={key:0},$e={key:1},he={key:2},we={key:3},Ee={key:4},Ue={key:1,class:"flex flex-col gap-4"},Ce={key:0,class:"rounded-md border border-gray-200 p-4"},Ke=C({__name:"index",async setup(k){let a,_;Y({title:"見積もりの詳細 | ユアマイスター"});const l=G().params.name,{currentUser:$,authenticated:s}=R(),m=P("quotationAcceptedModal"),i=P("authenticationModal"),{data:p,error:y}=([a,_]=D(()=>q(l)),a=await a,_(),a),h=X();H(()=>{h.value&&y.value===void 0&&z(()=>{m.value?.show(),h.value=!1})});const f=J(p.value?.url),E=U=>{U?.redirectTo&&(f.value=U.redirectTo),i.value?.show()};return(U,n)=>{const Q=N,S=T,M=pt,V=Ut,B=Ot,K=ne,j=tt,O=et;return o(),r("div",null,[e(y)&&(e(y).status??e(y).statusCode)&&Number(e(y).status??e(y).statusCode)>=500?(o(),r("div",re,[t("p",le,[n[2]||(n[2]=d(" エラーが発生しました。",-1)),n[3]||(n[3]=t("br",null,null,-1)),n[4]||(n[4]=d(" 時間をおいて再度お試しください。",-1)),n[5]||(n[5]=t("br",null,null,-1)),n[6]||(n[6]=d(" 繰り返し発生する場合は",-1)),u(Q,{to:"https://yourmystar.my.site.com/usersupport/s/contactsupport",target:"_blank",class:"underline"},{default:g(()=>[...n[1]||(n[1]=[d("お問い合わせフォーム",-1)])]),_:1}),n[7]||(n[7]=d("よりご連絡ください。 ",-1))])])):e(p)===void 0?(o(),r("div",ie,[t("div",ae,[t("section",de,[n[19]||(n[19]=t("h2",{class:"text-lg font-bold"},"見積もりの詳細",-1)),t("div",pe,[n[16]||(n[16]=t("h3",{class:"font-bold"},"見積もりを表示できません",-1)),t("div",ue,[u(S,{class:"mx-auto md:w-[375px]",src:"/img/common/notfound-pc.png",width:"375"})]),n[17]||(n[17]=t("p",{class:"text-sm"}," 指定された見積もり依頼のデータが取得できませんでした。お手数ですが、以下の点をご確認ください。 ",-1)),t("ul",ce,[e(s)?(o(),r("li",me,[n[9]||(n[9]=t("h4",{class:"font-semibold"},"ログインアカウントをご確認ください",-1)),n[10]||(n[10]=t("p",null," 見積もりをご依頼される際に利用されていたアカウントとは異なるアカウントでログインしている可能性があります。以下のフォームから見積もり情報ã
1®å¾©å…ƒã‚’お試しください。 ",-1)),u(Q,{class:"block w-full rounded-md bg-primary-800 p-4 text-center text-base font-semibold text-white active:opacity-80",to:{name:"settings-checkouts-recovery",query:{id:e(l)}}},{default:g(()=>[...n[8]||(n[8]=[d(" 注文・見積もり情報の復元 ",-1)])]),_:1},8,["to"])])):x("",!0),e($)===null?(o(),r("li",_e,[...n[11]||(n[11]=[t("h4",{class:"font-semibold"},"ブラウザをご確認ください",-1),t("p",null," メール内のリンクからアクセスされた場合など、見積もり依頼をいただいた際に利用されていたブラウザとは異なる環境でアクセスしている可能性があります。 ",-1),t("p",null,"見積もり依頼時に利用されていたブラウザでこのページにアクセスすると、見積もり情報が表示されます。",-1)])])):x("",!0),n[12]||(n[12]=t("li",{class:"space-y-2 text-sm"},[t("h4",{class:"font-semibold"},"URLをご確認ください"),t("p",null,"ブラウザのアドレスバーに表示されているURLが、ご案内したものと一致しているか再度ご確認ください。")],-1))]),t("p",ye,[n[14]||(n[14]=d(" 上記で解決しない場合は、お手数ですが、現在表示されているページのURLを添えて、",-1)),u(Q,{to:"https://yourmystar.my.site.com/usersupport/s/contactsupport",target:"_blank",class:"underline"},{default:g(()=>[...n[13]||(n[13]=[d("お問い合わせフォーム",-1)])]),_:1}),n[15]||(n[15]=d("よりご連絡ください。 ",-1))])]),e($)!==null&&!e(s)?(o(),w(Q,{key:0,class:"block w-full rounded-md bg-primary-800 p-4 text-center font-semibold text-white active:opacity-80",to:{name:"sign-in",query:{redirect:(U._.provides[W]||U.$route).path}}},{default:g(()=>[...n[18]||(n[18]=[d(" ログインして確認する ",-1)])]),_:1},8,["to"])):x("",!0)])])])):(o(),r("div",xe,[t("div",ge,[t("section",fe,[t("div",be,[n[20]||(n[20]=t("h2",{class:"text-lg font-bold"},"見積もりの詳細",-1)),e(p).status==="REQUESTED"&&!e(p).hasTender?(o(),r("div",ve," 見積もり中 ")):x("",!0)]),e(p).status==="CANCELED"?(o(),r("div",ke,"見積もりはキャンセルされました。")):e(p).status==="ACCEPTED"?(o(),r("div",$e," ご注文を受け付けました。詳細はマイページでご確認ください。 ")):e(p).hasTender?(o(),r("div",he,"見積もりが届きました。内容をご確認のうえ注文に進んでください。")):e(p).hasEntry?(o(),r("div",we,"プロが作業内容を確認中です。質問はメッセージで可能です。")):(o(),r("div",Ee,"プロが作業内容を確認中です。")),e(p).status!=="ACCEPTED"?(o(),w(M,{key:5,name:e(l),class:"rounded-md border border-gray-200 p-4",onSignUp:E},null,8,["name"])):x("",!0)]),e(p).status==="ACCEPTED"&&e(p).acceptedEntry!==null?(o(),w(V,{key:0,name:e(l)},null,8,["name"])):e(p).status==="REQUESTED"?(o(),r("section",Ue,[n[22]||(n[22]=t("h2",{class:"text-lg font-bold"},"見積もり提案",-1)),e(p).hasEntry?x("",!0):(o(),r("div",Ce,[...n[21]||(n[21]=[t("h3",{class:"bg-gray-50 py-1 pl-3 text-sm font-bold"},"見積もり",-1),t("div",{class:"py-4 text-center text-sm text-gray-600"},"現在、提案待ちです。",-1)])])),(o(!0),r(v,null,A(e(p).entries,(F,L)=>(o(),w(B,{key:L,"entry-key":L,name:e(l),class:"rounded-md border border-gray-200 p-4",onSignUp:E},null,8,["entry-key","name"]))),128))])):x("",!0)]),u(j,{ref_key:"quotationAcceptedModal",ref:m,"scroll-lock":!1,class:"rounded-lg bg-white px-4 py-6 before:right-4"},{default:g(()=>[u(K,{name:e(l),onSignUp:E},null,8,["name"])]),_:1},512),u(j,{ref_key:"authenticationModal",ref:i,"scroll-lock":!1,class:"bg-transparent",onShow:n[0]||(n[0]=F=>e(m)?.dismiss())},{default:g(()=>[u(O,{"redirect-url":e(f)},null,8,["redirect-url"])]),_:1},512)]))])}}});export{Ke 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.