PageSourceSearch

https://ofotech.no/dist/all/chunks/14898-7def02eb073f59cf4330.js

js ofotech.no collected 2026-10-08 04:41:09 UTC 3,436 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[14898],{"37702082d23ee956"(t,e,r){r.r(e),r.d(e,{default:()=>v});var o=r("b641633d6c906d19"),s=r("99c472be6da17922");const d={class:"ecwid_product_list_outer"},a={class:"ecwid_product_list",ref:"list",tabindex:"0"},n={key:0,class:"loading_submit"},i={key:1,class:"list_content_outer",ref:"content"},c={class:"header_sort"},l={class:"icon"},u={class:"icon"},p={class:"list_content"},h={class:"product_row"},y={class:"export_button"};r("07a8db537f1fb869");const m={props:["ecwidCategory","exhibitId","admissionFee","startDate","manualOrders"],name:"Block",data:()=>({orders:{},dataReady:!1,orderBy:"company",listHeight:0}),mounted(){this.getEcwidOrders()},methods:{getEcwidOrders(){fetch("/Api/dashboardbooking/getCompanyOrders",{method:"POST",body:JSON.stringify({categoryId:this.ecwidCategory,exhibitId:this.exhibitId,admissionFee:this.admissionFee,startDate:this.startDate})}).then(t=>{t.json().then(t=>{t.succeeded&&(this.orders=t.data.orders,this.dataReady=!0)})})},downLoadCsv(){const t=[["Firma","Stand"]];for(let e in this.orderList)t.push([this.orderList[e].company,this.orderList[e].product]);let e="data:text/csv;charset=utf-8,"+t.map(t=>t.join(",")).join("\n"),r=encodeURI(e),o=document.createElement("a");o.setAttribute("href",r),o.setAttribute("download","stand_liste.csv"),document.body.appendChild(o),o.click()}},computed:{companySortIcon(){return"company"===this.orderBy?"x":"z"},productSortIcon(){return"product"===this.orderBy?"x":"z"},orderList(){let t=[];const e=new Set;for(let r in this.orders)for(let o in this.orders[r].orders)t.push({company:r,product:this.orders[r].orders[o]}),e.add(this.orders[r].orders[o]);switch(Array.isArray(this.manualOrders)&&this.manualOrders.forEach(r=>{e.has(r.product)||(t.push({company:r.company,product:r.product}),e.add(r.product))}),this.orderBy){case"company":return t.sort((t,e)=>{const r=t.company.toUpperCase(),o=e.company.toUpperCase();return r===o?0:r<o?-1:1});case"product":return t.sort((t,e)=>{const r=t.product.toUpperCase(),o=e.product.toUpperCase();return r.localeCompare(o,void 0,{numeric:!0,sensitivity:"base"})});default:return t}}}},v=(0,r("461bee8a7784aa7f").A)(m,[["render",function(t,e,r,m,v,k){return(0,o.uX)(),(0,o.CE)("div",d,[(0,o.Lk)("div",a,[v.dataReady?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)("div",n,[...e[3]||(e[3]=[(0,o.Lk)("div",{class:"loader_wheel"},[(0,o.Lk)("div",{class:"loader"})],-1)])])),v.dataReady?((0,o.uX)(),(0,o.CE)("div",i,[(0,o.Lk)("div",c,[(0,o.Lk)("a",{role:"button",onClick:e[0]||(e[0]=t=>v.orderBy="company")},[(0,o.Lk)("div",null,[(0,o.Lk)("span",null,(0,s.v_)(t.$t("Company")),1)]),(0,o.Lk)("div",null,[(0,o.Lk)("span",l,(0,s.v_)(k.companySortIcon),1)])]),(0,o.Lk)("a",{role:"button",onClick:e[1]||(e[1]=t=>v.orderBy="product")},[(0,o.Lk)("div",null,[(0,o.Lk)("span",null,(0,s.v_)(t.$t("Stand")),1)]),(0,o.Lk)("div",null,[(0,o.Lk)("span",u,(0,s.v_)(k.productSortIcon),1)])])]),(0,o.Lk)("div",p,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(k.orderList,t=>((0,o.uX)(),(0,o.CE)("div",h,[(0,o.Lk)("div",null,[(0,o.Lk)("span",null,(0,s.v_)(t.company),1)]),(0,o.Lk)("div",null,[(0,o.Lk)("span",null,(0,s.v_)(t.product),1)])]))),256))]),(0,o.Lk)("div",y,[(0,o.Lk)("a",{onClick:e[2]||(e[2]=(...t)=>k.downLoadCsv&&k.downLoadCsv(...t))},[(0,o.Lk)("span",null,(0,s.v_)(t.$t("Download(Csv)")),1)])])],512)):(0,o.Q3)("",!0)],512)])}],["__scopeId","data-v-372c930d"]])}}]);

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.