import{_ as B,d as i,e as n,j as p,f as a,x as h,r as _,t as l,k as N,bc as w,F as y,z as k,q as C,C as b,h as d,v as T,g as D,co as x,a as M,o as q,s as E,E as O}from"#entry";import{u as P,_ as L}from"./WebSourceEsbDataSheetButton-DKRJQA75.mjs";const U={props:{items:{type:Array},label:{type:String},partNumber:{type:String,required:!0},manufacturer:{type:Number,required:!0},selected:{type:Boolean},buttonName:{type:String},event:{type:String}},emits:["buttonClick"],methods:{toggleButtonBar(){this.$emit("buttonClick",this.buttonName)},navigateTo(s){P("Part Details",this.event,s,{partNumber:this.partNumber,manufacturerId:this.manufacturer,distributorId:this.distributor},this.page),window.open(s)}}},W={class:"ebm-source-esb-dropdown-button"},A=["onClick"];function F(s,t,r,e,c,u){const g=N,v=w;return n(),i("div",W,[p(v,{color:s.$ss.colors.primary.main,mode:r.selected?"solid":"hollow",onOnClick:u.toggleButtonBar},{default:h(()=>[_(l(r.label)+" ",1),p(g,{icon:r.selected?"mdi:chevron-up":"mdi:chevron-down",color:r.selected?"white":s.$ss.colors.primary.main,class:"arrow"},null,8,["icon","color"])]),_:1},8,["color","mode","onOnClick"]),a("div",{class:b(["flyout",r.selected?"open":"closed"]),style:C({maxHeight:r.selected?60*r.items.length+"px":0})},[(n(!0),i(y,null,k(r.items,m=>(n(),i("a",{key:m.url,target:"_blank",class:"sesb-button",onClick:()=>{u.navigateTo(m.url)}},l(m.title),9,A))),128))],6)])}const R=Object.assign(B(U,[["render",F],["__scopeId","data-v-d8b9f7e1"]]),{__name:"WebSourceEsbDropdownButton"}),V={name:"WebSourceEsbPartDetails",props:{partNumber:{type:String,required:!0},manufacturer:{type:String,required:!0},dataSheetMode:{type:String,default:"modal"},showButtonBar:{type:Boolean,default:!0},page:{type:Object}},async setup(s){const{$gql:t}=M();let r={};q(async()=>{E({meta:[{name:"part-number",content:r.searchPartNumber},{name:"part-description",content:r.description},{name:"part-category",content:r.category},{name:"part-manufacturer",content:r.searchManufacturerName},{name:"og:type",content:"products",hid:"og-type"},{name:"type",content:"products",hid:"type"}]})});const e=`/parts/${s.partNumber}~${s.manufacturer}`,c=await t.query("getSourceesbData",{endpoint:e});return c.data.meta?.isSuccess?r=c?.data?.data??[]:O.error("Failed to get Parts Direct data."),{partDetails:r}},data(){return{priceModes:{},buttonSelected:""}},computed:{},methods:{togglePrice(s){const t={...this.priceModes};t[s]=!(t[s]??!1),this.priceModes={...t}},navigateTo(s,t,r){P("Part Details",s,t,r,this.page),window.open(t)},toggleButtonBar(s){this.buttonSelected===s?this.buttonSelected="":this.buttonSelected=s},getPrimaryDistributor(s,t){let r=0;return t.map(e=>{e.buyButtonUrl===s&&(r=e.id)}),r}}},j={key:0,class:"contents"},z={class:"overview"},H={key:0,class:"logo"},K={key:0,class:"image-provider"},G={class:"info"},J={class:"part-number"},Q={class:"manufacturer"},X={class:"category"},Y={class:"description"},Z=["innerHTML"],$={key:0,class:"part-status"},ee={key:1,class:"part-status"},te={key:0,class:"button-bar"},ae={class:"distributors"},re={class:"distributor-name"},se={class:"sku"},ne={class:"package"},oe={class:"rohs"},ie={class:"stock"},le={class:"as-of"},ce={class:"price"},de={class:"price-level"},ue={class:"price-price"},me={class:"actions"};function pe(s,t,r,e,c,u){const g=T,v=L,m=R,S=w,I=N;return n(),i("div",{class:"ebm-source-esb-part-details",style:C({fontFamily:s.$ss.general.primaryFontFamily})},[e.partDetails.partNumber?(n(),i("div",j,[a("div",z,[e.partDetails?.imageUrl?(n(),i("div",H,[p(g,{src:e.partDetails.imageUrl,height:100,alt:e.partDetails.description},null,8,["src","alt"]),e.partDetails.imageProvider?(n(),i("div",K," Image provided by "+l(e.partDetails.imageProvider),1)):d("",!0)])):d("",!0),a("div",G,[a("div",J,[a("h1",null,l(e.partDetails.partNumber),1),e.partDetails.dataSheetUrl?(n(),D(v,{key:0,"search-part-number":e.partDetails.partNumber,"part-number":r.partNumber,"search-manufacturer":r.manufacturer,manufacturer:e.partDetails.manufacturerId,action:r.dataSheetMode,mode:"solid",distributor:u.getPrimaryDistributor(e.partDetails.buyButtonUrl,e.partDetails.distributors),page:r.page,source:"Part Details","data-sheet-url":e.partDetails.dataSheetUrl,class:"data-sheet-button"},null,8,["search-part-number","part-number","search-manufacturer","manufacturer","action","distributor","page","data-sheet-url"])):d("",!0)]),a("h2",Q,l(e.partDetails.manufacturerName),1),a("div",X,[t[1]||(t[1]=a("label",null,"Category: ",-1)),_(" "+l(e.partDetails.category),1)]),a("div",Y,[t[2]||(t[2]=a("label",null,"Description: ",-1)),a("span",{innerHTML:e.partDetails.description},null,8,Z)]),e.partDetails.partStatus?(n(),i("div",,ドル[t[3]||(t[3]=a("label",null,"Part Status: ",-1)),a("span",null,l(e.partDetails.partStatus),1)])):d("",!0),e.partDetails.factoryLeadTime?(n(),i("div",ee,[t[4]||(t[4]=a("label",null,"Lead Time: ",-1)),a("span",null,l(e.partDetails.factoryLeadTime),1)])):d("",!0)])]),r.showButtonBar?(n(),i("div",te,[e.partDetails.referenceDesigns.length?(n(),i("div",{key:0,class:b(c.buttonSelected==="reference-designs"?"open":"closed")},[p(m,{items:e.partDetails.referenceDesigns,"part-number":e.partDetails.partNumber,manufacturer:e.partDetails.manufacturerId,"button-name":"reference-designs",event:"Reference Design",selected:c.buttonSelected==="reference-designs",label:"Reference Designs",onButtonClick:u.toggleButtonBar},null,8,["items","part-number","manufacturer","selected","onButtonClick"])],2)):d("",!0),e.partDetails.applicationNotes.length?(n(),i("div",{key:1,class:b(c.buttonSelected==="application-notes"?"open":"closed")},[p(m,{items:e.partDetails.applicationNotes,"part-number":e.partDetails.partNumber,manufacturer:e.partDetails.manufacturerId,"button-name":"application-notes",event:"Application Notes",selected:c.buttonSelected==="application-notes",label:"Application Notes",onButtonClick:u.toggleButtonBar},null,8,["items","part-number","manufacturer","selected","onButtonClick"])],2)):d("",!0),e.partDetails.softwareTools.length?(n(),i("div",{key:2,class:b(c.buttonSelected==="software-tools"?"open":"closed")},[p(m,{items:e.partDetails.softwareTools,"part-number":e.partDetails.partNumber,manufacturer:e.partDetails.manufacturerId,"button-name":"software-tools",event:"Soft Tool",selected:c.buttonSelected==="software-tools",label:"Software Tools",onButtonClick:u.toggleButtonBar},null,8,["items","part-number","manufacturer","selected","onButtonClick"])],2)):d("",!0),e.partDetails.cadDrawings.length?(n(),i("div",{key:3,class:b(c.buttonSelected==="cad-drawings"?"open":"closed")},[p(m,{items:e.partDetails.cadDrawings,"part-number":e.partDetails.partNumber,manufacturer:e.partDetails.manufacturerId,"button-name":"cad-drawings",event:"CAD Drawings",selected:c.buttonSelected==="cad-drawings",label:"CAD Drawings",onButtonClick:u.toggleButtonBar},null,8,["items","part-number","manufacturer","selected","onButtonClick"])],2)):d("",!0),e.partDetails.requestSample?(n(),D(S,{key:4,mode:"hollow",onOnClick:t[0]||(t[0]=()=>{u.navigateTo("Sample Request",e.partDetails.requestSample,{partNumber:e.partDetails.partNumber,manufacturerId:e.partDetails.manufacturerId})})},{default:h(()=>[...t[5]||(t[5]=[_(" Request Sample ",-1)])]),_:1})):d("",!0)])):d("",!0),a("div",ae,[t[7]||(t[7]=x('
Distributor
SKU
Pkg.
Rohs
Stock
(as of)
Price
',1)),(n(!0),i(y,null,k(e.partDetails.distributors,o=>(n(),i("div",{key:o.distributorPartNumber+"-"+o.distributorName,class:"table-data row"},[a("div",re,l(o.distributorName),1),a("div",se,l(o.distributorPartNumber),1),a("div",ne,l(o.packaging),1),a("div",oe,l(o.rohs),1),a("div",ie,l(o.stock),1),a("div",le,l(o.stockAsOf),1),a("div",ce,[a("div",{class:b(["price-items",c.priceModes[o.distributorPartNumber+"-"+o.distributorName]?"expanded":"collapsed"])},[(n(!0),i(y,null,k(o.priceBreaks,f=>(n(),i("div",{key:f.level,class:"price-item"},[a("div",de,l(f.level),1),a("div",ue," $"+l(f.price),1)]))),128))],2),o.priceBreaks.length>2?(n(),D(I,{key:0,icon:c.priceModes[o.distributorPartNumber+"-"+o.distributorName]?"mdi:minus-circle-outline":"mdi:plus-circle-outline","icon-color":s.$ss.colors.primary.main,class:"price-toggle",onClick:()=>{u.togglePrice(o.distributorPartNumber+"-"+o.distributorName)}},null,8,["icon","icon-color","onClick"])):d("",!0)]),a("div",me,[p(S,{onOnClick:()=>{u.navigateTo("Buy Button Click",o.buyButtonUrl,{partNumber:e.partDetails.partNumber,manufacturerId:e.partDetails.manufacturerId,distributorId:o.id})}},{default:h(()=>[...t[6]||(t[6]=[_(" Buy Now ",-1)])]),_:1},8,["onOnClick"])])]))),128))])])):d("",!0)],4)}const ge=Object.assign(B(V,[["render",pe],["__scopeId","data-v-3ba39dde"]]),{__name:"WebSourceEsbPartDetails"});export{ge as _};

AltStyle によって変換されたページ (->オリジナル) /