PageSourceSearch

https://ogino-ss.co.jp/_nuxt/DA9FYTzL.js

js ogino-ss.co.jp collected 2026-10-09 04:06:21 UTC 4,332 bytes, 1 lines download raw bytes

1import{_ as z,p as H}from"./BxJMygOD.js";import{d as S,b as a,c as l,e,t as b,m as u,h as C,k as y,J as L,v as P,x as T,f as _,F as p,r as g,s as V,w as f,i as k,_ as F,y as R}from"./K65TjnDd.js";import{a as Z,m as $}from"./CxUv4eTc.js";import{s as j}from"./iA2frkxr.js";import{u as A}from"./CBlF1LXE.js";import{u as D}from"./BVsyHs6e.js";import"./DUu0mAEQ.js";const E=["aria-label"],J={key:0,viewBox:"0 0 24 24","aria-hidden":"true"},K={key:1,viewBox:"0 0 24 24","aria-hidden":"true"},O={key:2,viewBox:"0 0 24 24","aria-hidden":"true"},q={key:3},G=S({__name:"MaterialScore",props:{value:{}},setup(r){const c=r,m={"◎":"二重丸","◯":"丸","△":"三角"},d=y(()=>m[c.value]||c.value);return(v,n)=>r.value?(a(),l("span",{key:0,class:"material-score",role:"img","aria-label":u(d)},[r.value==="◎"?(a(),l("svg",J,[...n[0]||(n[0]=[e("circle",{cx:"12",cy:"12",r:"9"},null,-1),e("circle",{cx:"12",cy:"12",r:"4.5"},null,-1)])])):r.value==="◯"?(a(),l("svg",K,[...n[1]||(n[1]=[e("circle",{cx:"12",cy:"12",r:"9"},null,-1)])])):r.value==="△"?(a(),l("svg",O,[...n[2]||(n[2]=[e("path",{d:"M12 3.5 21 20H3Z"},null,-1)])])):(a(),l("span",q,b(r.value),1))],8,E)):C("",!0)}}),Q=Object.assign(L(G,[["__scopeId","data-v-5888b0f3"]]),{__name:"MaterialScore"}),U={class:"page-shell content-page material-archive-page"},W={class:"content-section material-compatibility","aria-labelledby":"material-compatibility-title"},X={class:"table-scroll material-table-scroll",tabindex:"0","aria-label":"切断素材早見表。横にスクロールできます"},Y={class:"compat-table"},ee={class:"content-section material-archive-list","aria-labelledby":"material-list-title"},te={key:0,class:"material-grid"},ae={key:0,class:"material-card__image"},le=["src","alt"],se={class:"material-card__body"},oe={key:1},_e=S({__name:"index",async setup(r){let c,m;const{data:d,error:v}=([c,m]=P(()=>A("/api/materials",{default:()=>[]},"$S9LKmTrHzl")),c=await c,m(),c);if(v.value)throw T({statusCode:502,statusMessage:"素材情報を取得できませんでした",cause:v.value});const n=y(()=>new Map(d.value.map(i=>[i.slug,i]))),x=y(()=>{const i=[...new Set($.map(s=>s.slug))],o=i.map(s=>n.value.get(s)).filter(s=>!!s),h=new Set(i);return[...o,...d.value.filter(s=>!h.has(s.slug))]}),B=y(()=>$.filter(i=>n.value.has(i.slug))),w=[{label:"NZ",to:"/product/nz"},{label:"NC",to:"/product/nc"},{label:"PZ",to:"/product/pzm"},{label:"PJ",to:"/product/pj"},{label:"PC",to:"/product/pc"},{label:"AC",to:"/product/ac"},{label:"RT",to:"/product/rt-series"}];return D(()=>({title:`素材と技術 | ${V.companyName}`,description:j.material})),(i,o)=>{const h=z,s=F,M=Q;return a(),l("main",U,[_(h,{title:"素材",label:"Technology",image:u(H).material},null,8,["image"]),e("section",W,[o[1]||(o[1]=e("div",{class:"material-section-head"},[e("h2",{id:"material-compatibility-title",class:"section-title"},"切断素材早見表"),e("p",null,"◎は特に相性が良い組み合わせ、◯は対応実績のある組み合わせです。")],-1)),e("div",X,[e("table",Y,[e("thead",null,[e("tr",null,[o[0]||(o[0]=e("th",null,"素材",-1)),(a(),l(p,null,g(w,t=>e("th",{key:t.label},[_(s,{to:t.to},{default:f(()=>[k(b(t.label),1)]),_:2},1032,["to"])])),64))])]),e("tbody",null,[(a(!0),l(p,null,g(u(B),t=>(a(),l("tr",{key:`${t.slug}-${t.name}`},[e("th",null,[_(s,{to:`/material/${t.slug}`},{default:f(()=>[k(b(t.name),1)]),_:2},1032,["to"])]),(a(!0),l(p,null,g(t.scores,(N,I)=>(a(),l("td",{key:`${t.slug}-${t.name}-${u(Z)[I]}`},[_(M,{value:N},null,8,["value"])]))),128))]))),128))])])])]),e("section",ee,[o[3]||(o[3]=e("div",{class:"material-section-head"},[e("h2",{id:"material-list-title",class:"section-title"},"素材から商品を探す"),e("p",null,"切断したい素材を選ぶと、特徴や対応しやすい商品をご確認いただけます。")],-1)),u(x).length?(a(),l("div",te,[(a(!0),l(p,null,g(u(x),t=>(a(),R(s,{key:t.id,to:`/material/${t.slug}`,class:"material-card"},{default:f(()=>[t.featuredImage?(a(),l("span",ae,[e("img",{src:t.featuredImage.url,alt:t.featuredImage.alt||t.title,loading:"lazy"},null,8,le)])):C("",!0),e("span",se,[e("strong",null,b(t.title),
11),o[2]||(o[2]=e("small",null,"詳しく見る",-1))])]),_:2},1032,["to"]))),128))])):(a(),l("p",oe,"現在、公開中の素材情報はありません。"))])])}}});export{_e 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.