PageSourceSearch

https://ogino-ss.co.jp/_nuxt/BWTi_U-Y.js

js ogino-ss.co.jp collected 2026-10-09 04:06:28 UTC 3,851 bytes, 1 lines download raw bytes

1import{_ as $,p as M}from"./BxJMygOD.js";import{d as S,q as A,v as H,x,m as n,c as a,f as r,e,w as c,F as w,r as C,h as v,_ as I,s as R,b as i,i as p,t as u}from"./K65TjnDd.js";import{m as V,a as B,p as F}from"./CxUv4eTc.js";import{u as L}from"./CBlF1LXE.js";import{u as T}from"./BVsyHs6e.js";import"./DUu0mAEQ.js";const h={key:0,class:"page-shell content-page"},D={class:"material-detail__nav"},E=["innerHTML"],P={key:0,class:"content-section two-column"},j={class:"compat-list"},q={key:1,class:"content-section"},U={class:"feature-grid"},z={class:"feature-card__label"},G={class:"content-section split-panel"},tt=S({__name:"[slug]",async setup(J){let m,y;const _=A(),b=Array.isArray(_.params.slug)?_.params.slug[0]:_.params.slug,{data:l,error:g}=([m,y]=H(()=>L(`/api/materials/${encodeURIComponent(b)}`,"$FyVIRASPtR")),m=await m,y(),m);if(g.value){const s=Number(g.value.statusCode)===404?404:502;throw x({statusCode:s,statusMessage:s===404?"素材が見つかりません":"素材情報を取得できませんでした",cause:g.value})}if(!l.value)throw x({statusCode:404,statusMessage:"素材が見つかりません"});const f=(V.find(s=>s.slug===b)?.scores||[]).map((s,t)=>({score:s,model:B[t]})).filter(s=>!!(s.score&&s.model)),k=F.filter(s=>f.some(t=>s.models.includes(t.model)));return T(()=>{const s=l.value?.seoTitle||`${l.value?.title||"素材"}の切断 | 素材と技術 | ${R.companyName}`,t=l.value?.seoDescription||l.value?.summary||"";return{title:s,description:t,image:l.value?.featuredImage?.url,imageAlt:l.value?.featuredImage?.alt||`${l.value?.title||"素材"}の切断`}}),(s,t)=>{const N=$,d=I;return n(l)?(i(),a("main",h,[r(N,{title:`${n(l).title}の切断`,label:"Material",description:n(l).summary,image:n(M).material},null,8,["title","description","image"]),e("div",D,[r(d,{to:"/material",class:"text-link"},{default:c(()=>[...t[0]||(t[0]=[p("← 対応素材一覧へ",-1)])]),_:1})]),e("div",{class:"content-section product-detail__body material-detail__body wp-content",innerHTML:n(l).contentHtml},null,8,E),n(f).length?(i(),a("section",P,[e("div",null,[t[1]||(t[1]=e("h2",null,"対応しやすい商品シリーズ",-1)),t[2]||(t[2]=e("p",null,"◎は特に相性が良い組み合わせ、〇は対応実績のある組み合わせとして整理しています。",-1)),e("ul",j,[(i(!0),a(w,null,C(n(f),o=>(i(),a("li",{key:o.model},[e("span",null,u(o.model),1),e("strong",null,u(o.score),1)]))),128))])]),t[3]||(t[3]=e("div",{class:"note-card"},[e("h3",null,"相談時にあると良い情報"),e("ul",{class:"check-list"},[e("li",null,"素材の厚み・幅・硬度"),e("li",null,"ロール材かシート材か"),e("li",null,"必要な切断寸法・精度"),e("li",null,"生産量と希望タクト")])],-1))])):v("",!0),n(k).length?(i(),a("section",q,[t[5]||(t[5]=e("h2",null,"関連商品",-1)),e("div",U,[(i(!0),a(w,null,C(n(k),o=>(i(),a("article",{key:o.id,class:"feature-card"},[e("p",z,u(o.models.join(" / ")),1),e("h3",null,u(o.title),1),e("p",null,u(o.description),1),r(d,{to:`/product/${o.id}`,class:"text-link"},{default:c(()=>[...t[4]||(t[4]=[p("商品詳細へ",-1)])]),_:1},8,["to"])]))),128))])])):v("",!0),e("section",G,[e("div",null,[t[7]||(t[7]=e("h2",null,"関連案件を探す",-1)),t[8]||(t[8]=e("p",null,"案件情報では、素材・業界・対象機種ごとに導入実績を確認できます。",-1)),r(d,{to:"/works",class:"btn btn-secondary"},{default:c(()=>[...t[6]||(t[6]=[p("案件情報を見る",-1)])]),_:1})]),e("div",null,[t[10]||(t[10]=e("h2",null,"切断条件を相談する",-1)),t[11]||(t[11]=e("p",null,"材料サンプルや条件がある場合は、テストカットを含めてご相談ください。",-1)),r(d,{to:"/#contact",class:"btn btn-primary"},{default:c(()=>[...t[9]||(t[9]=[p("無料相談へ",-1)])]),_:1})])])])):v("",!0)}}});export{tt 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.