{"id":6610,"date":"2023-05-10T08:27:13","date_gmt":"2023-05-10T06:27:13","guid":{"rendered":"https:\/\/www.seitelettronica.it\/applicazioni\/"},"modified":"2025-12-09T14:23:58","modified_gmt":"2025-12-09T13:23:58","slug":"application","status":"publish","type":"page","link":"https:\/\/www.seitelettronica.it\/en\/application\/","title":{"rendered":"Applications"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6610\" class=\"elementor elementor-6610 elementor-5950\">\r\n\t\t\t\t\t\t<div class=\"elementor-inner\">\r\n\t\t\t\t<div class=\"elementor-section-wrap\">\r\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-acde59a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"acde59a\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9bedc1e\" data-id=\"9bedc1e\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a362623 elementor-widget elementor-widget-shortcode\" data-id=\"a362623\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"app-filters\">\n        <div class=\"app-filters-container\" :class=\"{'app-filters-loading': loading}\">\n            <div v-for=\"filter in filters\" class=\"app-filter\" :class=\"{'app-filter-open': filter.is_open}\">\n                <div class=\"app-filter-header\" @click=\"toggleFilter(filter)\">\n                    <span class=\"app-filter-title\">{{filter.name}}<\/span>\n                    <span class=\"app-filter-right-side\">\n                        <span v-if=\"filter.count_checked > 0\" class=\"app-filter-counter\">{{filter.count_checked}}<\/span>\n                        <span class=\"app-filter-arrow\"><\/span>\n                    <\/span>\n                <\/div>\n                <div class=\"app-filter-list\">\n                    <ul>\n                        <li v-for=\"item in filter.items\"><input :id=\"item.value\" @change=\"toggleItem(filter)\" type=\"checkbox\" v-model=\"item.is_checked\"><label :for=\"item.value\">{{item.label}}<\/label><\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n        <p v-show=\"!loading && subApplications.length == 0\">Sub applications not found<\/p>\n        <p v-show=\"loading\">Loading...<\/p>\n        <div class=\"app-results\">\n            <div v-for=\"subApplication in subApplications\"  class=\"app-preview-sub-application\">\n                <a :href=\"subApplication.link\"><img :src=\"subApplication.image\" loading=\"lazy\" alt=\"\"><\/a>\n                <h3><a :href=\"subApplication.link\">{{subApplication.title}}<\/a><\/h3>\n                <h6>{{subApplication.subtitle}}<\/h6>\n                <!--<p><span v-html=\"subApplication.excerpt\"><\/span><\/p>-->\n                <div class=\"post-more-button\"><a :href=\"subApplication.link\"><span>Go to sub application<\/span><svg viewBox=\"0 0 13 20\"><polyline points=\"0.5 19.5 3 19.5 12.5 10 3 0.5\"><\/polyline><\/svg><\/a><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <script>\n            const startQuery = {};\n            Vue.createApp({\n                data() {\n                    return {\n                        loading: true,\n                        filters: [\n                            {\n                                id: \"technologies\",\n                                name: \"Technologies\",\n                                is_open: false,\n                                count_checked: 0,\n                                items: []\n                            },\n                            {\n                                id: \"sectors\",\n                                name: \"Sectors\",\n                                is_open: false,\n                                count_checked: 0,\n                                items: []\n                            },\n                            {\n                                id: \"applications\",\n                                name: \"Applications\",\n                                is_open: false,\n                                count_checked: 0,\n                                items: []\n                            },\n                            {\n                                id: \"products\",\n                                name: \"Products\",\n                                is_open: false,\n                                count_checked: 0,\n                                items: []\n                            }\n                        ],\n                        subApplications: []\n                    }\n                },\n                mounted() {\n                    this.query(startQuery);\n                },\n                methods: {\n                    toggleFilter(filter) {\n                        filter.is_open = !filter.is_open;\n                    },\n                    toggleItem(filter) {\n                        let queryFilters = this.queryFilters();\n                        this.query(queryFilters);\n                        filter.count_checked = this.countChecked(filter);\n                    },\n                    countChecked(filter) {\n                        let items = filter.items;\n                        let count = 0;\n                        for(let i = 0; i < items.length; i++) {\n                            if(items[i].is_checked === true) {\n                                count = count + 1;\n                            }\n                        }\n                        return count;\n                    },\n                    query(query) {\n                        this.loading = true;\n                        axios.get(\"\/wp-admin\/admin-ajax.php\", {params: {action: \"configurations\", query: query}})\n                        .then((response) => {\n                            let configurations = response.data;\n\n                            let filterTechnologies = this.filters.find(filter => filter.id == \"technologies\");\n                            filterTechnologies.items = [];\n                            let filterSectors = this.filters.find(filter => filter.id == \"sectors\");\n                            filterSectors.items = [];\n                            let filterApplications = this.filters.find(filter => filter.id == \"applications\");\n                            filterApplications.items = [];\n                            let filterProducts = this.filters.find(filter => filter.id == \"products\");\n                            filterProducts.items = [];\n\n                            for(let i = 0; i < configurations.length; i++) {\n\n                                let existInFilterTechnologies = !(filterTechnologies.items.findIndex(item => item.value === configurations[i].technology.value) === -1);\n                                if(!existInFilterTechnologies) {\n                                    let exitInQueryTechnologies = typeof query[\"technologies\"] !== \"undefined\";\n                                    if(exitInQueryTechnologies) {\n                                        let isCheckedTechnologies = !(query[\"technologies\"].findIndex(value => value == configurations[i].technology.value) === -1);\n                                        if(isCheckedTechnologies) {\n                                            configurations[i].technology.is_checked = true;\n                                        }\n                                    }\n                                    filterTechnologies.items.push(configurations[i].technology);\n                                    filterTechnologies.count_checked = this.countChecked(filterTechnologies);\n                                }\n\n                                \n                                let existInFilterSectors = !(filterSectors.items.findIndex(item => item.value === configurations[i].sector.value) === -1);\n                                if(!existInFilterSectors) {\n                                    let exitInQuerySectors = typeof query[\"sectors\"] !== \"undefined\";\n                                    if(exitInQuerySectors) {\n                                        let isCheckedSectors = !(query[\"sectors\"].findIndex(value => value == configurations[i].sector.value) === -1);\n                                        if(isCheckedSectors) {\n                                            configurations[i].sector.is_checked = true;\n                                        }\n                                    }\n                                    filterSectors.items.push(configurations[i].sector);\n                                    filterSectors.count_checked = this.countChecked(filterSectors);\n                                }\n                                \n                                let existInFilterApplications = !(filterApplications.items.findIndex(item => item.value === configurations[i].application.value) === -1);\n                                if(!existInFilterApplications) {\n                                    let exitInQueryApplications = typeof query[\"applications\"] !== \"undefined\";\n                                    if(exitInQueryApplications) {\n                                        let isCheckedApplications = !(query[\"applications\"].findIndex(value => value == configurations[i].application.value) === -1);\n                                        if(isCheckedApplications) {\n                                            configurations[i].application.is_checked = true;\n                                        }\n                                    }\n                                    filterApplications.items.push(configurations[i].application);\n                                    filterApplications.count_checked = this.countChecked(filterApplications);\n                                }\n\n                                for(let t = 0; t < configurations[i].products.length; t++) {\n                                    let existInFilterProducts = !(filterProducts.items.findIndex(item => item.value === configurations[i].products[t].value) === -1);\n                                    if(!existInFilterProducts) {\n                                        let exitInQueryProducts = typeof query[\"products\"] !== \"undefined\";\n                                        if(exitInQueryProducts) {\n                                            let isCheckedProducts = !(query[\"products\"].findIndex(value => value == configurations[i].products[t].value) === -1);\n                                            if(isCheckedProducts) {\n                                                configurations[i].products[t].is_checked = true;\n                                            }\n                                        }\n                                        filterProducts.items.push(configurations[i].products[t]);\n                                        filterProducts.count_checked = this.countChecked(filterProducts);\n                                    }\n                                }\n\n                            }\n\n                            let idsConfigurations = [];\n                            idsConfigurations.push(...configurations.map(configuration => configuration.id));\n                            axios.get(\"\/wp-admin\/admin-ajax.php\", {params: {action: \"sub_applications\", configurations: idsConfigurations}}).then((response) => {\n                                this.subApplications = response.data;\n                            })\n                            .catch((error) => {\n                                console.log(error);\n                                \/\/alert(\"Error in server please retry later\");\n                            }).\n                            finally(() => {\n                                this.loading = false;\n                            });\n                        })\n                        .catch((error) => {\n                            console.log(error);\n                            \/\/alert(\"Error in server please retry later\");\n                            this.loading = false;\n                        });\n                    }, \n                    queryFilters() {\n                        let queryFilters = {};\n                        for(let w = 0; w < this.filters.length; w++) {\n                            let filterId = this.filters[w].id;\n                            queryFilters[filterId] = this.filters.find(filter => filter.id === filterId).items.filter(item => item.is_checked === true).map(item => item.value);\n                        }\n                        return queryFilters;\n                    }\n                }\n            }).mount(\"#app-filters\")\n        <\/script><\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":6718,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"applications.php","meta":{"footnotes":""},"class_list":["post-6610","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Applications - Seit<\/title>\n<meta name=\"description\" content=\"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seitelettronica.it\/en\/application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Applications - Seit\" \/>\n<meta property=\"og:description\" content=\"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seitelettronica.it\/en\/application\/\" \/>\n<meta property=\"og:site_name\" content=\"Seit\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T13:23:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/\",\"url\":\"https:\/\/www.seitelettronica.it\/en\/application\/\",\"name\":\"Applications - Seit\",\"isPartOf\":{\"@id\":\"https:\/\/www.seitelettronica.it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg\",\"datePublished\":\"2023-05-10T06:27:13+00:00\",\"dateModified\":\"2025-12-09T13:23:58+00:00\",\"description\":\"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seitelettronica.it\/en\/application\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage\",\"url\":\"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg\",\"contentUrl\":\"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg\",\"width\":1920,\"height\":869,\"caption\":\"Immagine astratta che simboleggia le applicazioni delle tecnologie SEIT a taglio laser su pelle e tessuti e saldobrasatura a induzione\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seitelettronica.it\/en\/application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seitelettronica.it\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seitelettronica.it\/#website\",\"url\":\"https:\/\/www.seitelettronica.it\/\",\"name\":\"Seit\",\"description\":\"Elettronica\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seitelettronica.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Applications - Seit","description":"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seitelettronica.it\/en\/application\/","og_locale":"en_US","og_type":"article","og_title":"Applications - Seit","og_description":"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.","og_url":"https:\/\/www.seitelettronica.it\/en\/application\/","og_site_name":"Seit","article_modified_time":"2025-12-09T13:23:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seitelettronica.it\/en\/application\/","url":"https:\/\/www.seitelettronica.it\/en\/application\/","name":"Applications - Seit","isPartOf":{"@id":"https:\/\/www.seitelettronica.it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage"},"image":{"@id":"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg","datePublished":"2023-05-10T06:27:13+00:00","dateModified":"2025-12-09T13:23:58+00:00","description":"Discover the applications of SEIT Elettronica laser processing, induction heating, brazing and automation technologies.","breadcrumb":{"@id":"https:\/\/www.seitelettronica.it\/en\/application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seitelettronica.it\/en\/application\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seitelettronica.it\/en\/application\/#primaryimage","url":"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg","contentUrl":"https:\/\/www.seitelettronica.it\/wp-content\/uploads\/2023\/05\/bk-1.jpg","width":1920,"height":869,"caption":"Immagine astratta che simboleggia le applicazioni delle tecnologie SEIT a taglio laser su pelle e tessuti e saldobrasatura a induzione"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seitelettronica.it\/en\/application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seitelettronica.it\/en\/"},{"@type":"ListItem","position":2,"name":"Applications"}]},{"@type":"WebSite","@id":"https:\/\/www.seitelettronica.it\/#website","url":"https:\/\/www.seitelettronica.it\/","name":"Seit","description":"Elettronica","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seitelettronica.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/pages\/6610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/comments?post=6610"}],"version-history":[{"count":3,"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/pages\/6610\/revisions"}],"predecessor-version":[{"id":11927,"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/pages\/6610\/revisions\/11927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/media\/6718"}],"wp:attachment":[{"href":"https:\/\/www.seitelettronica.it\/en\/wp-json\/wp\/v2\/media?parent=6610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}