\n\n

,需要通过父级DOM结构来判断 */ var trackActionPhone = function (node) { var nodeInnerText = node.innerText || ''; if (!limitRegLength(nodeInnerText)) return; var nodeText = trimText(nodeInnerText); if (nodeText.length < 5 || nodeText.length > 20) return false; var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'click'; var str = trimText(node.href || nodeText || ''); if (phoneReg.test(str) && numUseReg.test(str)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { phone: nodeText, }, }, '*'); _paq.push(['trackEvent', type, 'phone', nodeText]); return true; } /** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */ var fatherText = trimText(node.parentNode.innerText || ''); if (fatherText.length < 5 || fatherText.length > 20) return false; if (phoneReg.test(fatherText) && numUseReg.test(fatherText)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { phone: nodeText, }, }, '*'); _paq.push(['trackEvent', type, 'phone', nodeText]); return true; } return false; }; window.addEventListener('click', function (e) { var node = e.target; /** 社媒点击 */ var appName = ''; var getAppAriaLabel = node.ariaLabel || node.parentNode.ariaLabel || ''; if (mediaList.includes(getAppAriaLabel.toLowerCase())) { appName = getAppAriaLabel; } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'a' ) { appName = getMediaName(node.href) || getMediaName(node.alt); } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'img' ) { appName = getMediaName(node.alt) || getMediaName(node.src); } if ( !appName && node.nodeName && node.nodeName.toLowerCase() === 'i' ) { appName = getMediaName(node.className); } if (appName) { _paq.push(['trackEvent', 'click', 'contactApp', appName]); return; } /** 联系方式点击 */ if (trackActionPhone(node, 'click')) return; if (node.nodeName && node.nodeName.toLowerCase() === 'a') { var val = node.href; if (!limitRegLength(val)) return; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', val]); return; } } if (node.nodeName && node.nodeName.toLowerCase() === 'i') { var val = node.className; var content = node.parentNode.href || ''; if (val.includes('email')) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: content, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', content]); return; } } var nodeChildList = node.childNodes; for (var i = 0; i < nodeChildList.length; i++) { if (nodeChildList[i].nodeType !== 3) continue; var val = nodeChildList[i].textContent.replace(/\s?:?/g, ''); if (!limitRegLength(val)) continue; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'click', 'email', val]); return; } } trackNumberData(node); }); window.addEventListener('copy', function (e) { if (trackActionPhone(e.target, 'copy')) return; var text = e.target.textContent; if (!text) return; var val = text.replace(/\s:?/g, ''); if (!limitRegLength(val)) return; if (emailReg.test(val)) { window.postMessage({ type: 'SHOPS_CONTACT_TRACK', data: { email: val, }, }, '*'); _paq.push(['trackEvent', 'copy', 'email', val]); return; } trackNumberData(e.target); }); } trackContactInit(); /** * 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户 * 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00; * 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报 */ function trackActionInput() { const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00'; const pathName = window.location.hostname + window.location.pathname; var lockTrackInput = function () { try { const lastCacheData = localStorage.getItem(CACHE_KEY); if (!lastCacheData) return false; const cacheData = JSON.parse(lastCacheData); const cacheTime = cacheData[pathName]; if (!cacheTime) return false; return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报 } catch (error) { console.error('lockTrackInput Error', error); return false; } }; var setInputTrackId = function () { try { const curCacheData = localStorage.getItem(CACHE_KEY); if (curCacheData) { const cacheData = JSON.parse(curCacheData); cacheData[pathName] = Date.now(); localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); return; } const cacheData = { [pathName]: Date.now(), }; localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData)); } catch (error) { console.error('setInputTrackId Error', error); } }; var getInputDom = function (initDom) { var ele = initDom; while (ele) { /** * isWebSiteForm 是站点的表单 * isChatWindowForm 是聊天窗口的表单 */ /** 旧模板表单 */ var isWebSiteForm = !!( /crm-form/i.test(ele.className) && ele.querySelector('form') ); /** 1:新模板自定义表单、2:Get a Quote 弹框表单 */ var isWebSiteFormNew = !!( /inquiry/i.test(ele.className) && ele.querySelector('form') ); if (isWebSiteForm || isWebSiteFormNew) { _paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']); setInputTrackId(); return; } /** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */ var isInquiryChatForm = !!( /comp-form/i.test(ele.className) && ele.querySelector('form') ); if (isInquiryChatForm) { _paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']); setInputTrackId(); return; } /** 向上查找父节点 */ ele = ele.parentNode; } }; function initInputListener() { var inputUseDebounce = function (fn, delay) { var timer = null; var that = this; return function () { var args = Array.prototype.slice.call(arguments); if (timer) clearTimeout(timer); timer = setTimeout(function () { fn.apply(that, args); }, delay); }; }; var optimizeGetInputDom = inputUseDebounce(getInputDom, 300); window.addEventListener('input', function (e) { /** 如果已经上报过,则不再上报 */ if (lockTrackInput()) return; optimizeGetInputDom(e.target); }); } try { initInputListener(); } catch (error) { console.log('initInputListener Error', error); } } trackActionInput(); } /** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */ function thirdMsgCollect() { /** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */ const scriptList = Array.prototype.slice.call( document.querySelectorAll('script'), ); const checkStayReal = () => !!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn')); if (!checkStayReal()) return; /** 缓存当前消息队列的最后一条消息id */ const CACHE_KEY = 'CACHE_KEY_MONITOR'; const setCache = (msgIndex) => { /** 对缓存KEY进行base64转码处理 */ const cacheMsgIndex = btoa(msgIndex); localStorage.setItem(CACHE_KEY, cacheMsgIndex); }; const getCache = () => { const cacheMsgIndex = localStorage.getItem(CACHE_KEY); if (cacheMsgIndex) return Number(atob(cacheMsgIndex)); return -1; }; /** 拉取最新msg列表 */ const pullMsgList = () => { const msgEleList = Array.prototype.slice.call( document.querySelectorAll('#chat-list li'), ); const msgIds = []; const msgMap = msgEleList.reduce((acc, item) => { const sendTime = item .querySelector('.message-data-time') .textContent.trim(); const sendContent = item.querySelector('.message').textContent.trim(); /** msg带有class:other-message的是访客消息,my-message的是客服消息 */ const isOtherMessage = item .querySelector('.message') .classList.contains('other-message'); const msgId = item.querySelector('.message').getAttribute('id'); const msgItemData = { msgId, user: isOtherMessage ? 'visitor' : 'official', time: sendTime, content: sendContent, }; msgIds.push(msgId); acc[msgId] = msgItemData; return acc; }, {}); return { ids: msgIds, dataMap: msgMap, }; }; /** 加密并上传消息数据 */ let ENCRYPT_KEY = 'de29f1aab63ab033'; let ENCRYPT_IV = 'b8d2badf875e76ac'; const baseUrl = 'https://cms.xiaoman.cn'; // var getEncryptConfig = function () { // const url = baseUrl + '/shop-api/innerApi/getKeyIv' // $.get( // url, // function (result) { // console.log('result', result) // if (Number(result.code) === 0 && result.data.key && result.data.iv) { // ENCRYPT_KEY = result.data.key // ENCRYPT_IV = result.data.iv // uploadMsgData() // } else { // /** 如果获取失败,则重试 */ // setTimeout(() => { // getEncryptConfig() // }, 1000) // } // }, // 'json' // ) // } // getEncryptConfig() const encryptMsg = function (msgData) { const enc = new TextEncoder(); // 转字节 const keyBytes = enc.encode(ENCRYPT_KEY); const ivBytes = enc.encode(ENCRYPT_IV); const plainBytes = enc.encode(msgData); // 导入密钥并加密 return crypto.subtle .importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt']) .then(function (cryptoKey) { return crypto.subtle.encrypt( { name: 'AES-CBC', iv: ivBytes }, cryptoKey, plainBytes, ); }) .then(function (encryptedBuffer) { // 转 base64 返回 return btoa( String.fromCharCode(...new Uint8Array(encryptedBuffer)), ); }) .catch((err) => { return Promise.reject(err); }); }; let uploadFlag = false; const uploadMsgData = function () { if (uploadFlag) return; uploadFlag = true; const { ids, dataMap } = pullMsgList(); let cacheMsgIndex = getCache(); const msgLen = ids.length; if (!msgLen) { // 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空 uploadFlag = false; return; } if (msgLen - 1 < cacheMsgIndex) { /** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */ cacheMsgIndex = msgLen - 1; setCache(cacheMsgIndex); uploadFlag = false; return; } if (msgLen - 1 === cacheMsgIndex) { // 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报 uploadFlag = false; return; } const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen); const currentMsgData = currentMsgIds.map((id) => dataMap[id]); const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id const msgBody = { mtmId, curl: window.location.href, msgList: currentMsgData, }; const msgBodyStr = JSON.stringify(msgBody); encryptMsg(msgBodyStr) .then(function (encryptedMsg) { console.log('encryptedMsg:', encryptedMsg, msgBodyStr); const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus'; $.ajax({ type: 'POST', url, data: JSON.stringify({ d_v: encryptedMsg }), contentType: 'application/json', success: function (result) { if (Number(result.code) === 0) { // 更新消息队列 setCache(msgLen - 1); } uploadFlag = false; }, error: function (err) { console.error(err, '请求异常'); uploadFlag = false; }, }); }) .catch((err) => { console.error(err, '数据加密失败'); uploadFlag = false; }); }; /** 监控chat-list的DOM变更 */ const initChatListObserver = () => { // 需要监听的 DOM 节点 const target = document.getElementById('chat-list'); if (!target) return; // 回调函数 const callback = function (mutationsList, observer) { for (const mutation of mutationsList) { console.log('mutation', mutation); if (mutation.type === 'childList') { uploadMsgData(); } } }; // 配置 const config = { childList: true, // 监听子节点的增删 subtree: true, // 是否也监听后代节点 }; // 创建 observer const observer = new MutationObserver(callback); // 开始监听 observer.observe(target, config); }; let testCount = 30; let itv = null; const checkChatDom = () => !!document.querySelector('#vc-model'); const initTalkCheck = () => { itv = setTimeout(() => { console.log('checkChatDom', checkChatDom(), testCount); if (!checkChatDom() && testCount > 0) { testCount--; initTalkCheck(); return; } clearTimeout(itv); uploadMsgData(); initChatListObserver(); }, 1500); }; initTalkCheck(); } try { gtmTrack(); thirdMsgCollect(); console.log('inserted gtm code'); } catch (error) { console.error('gtmTrack Error', error); } }); })();

Vse kategorije

Izdelavi limarin

Domača Stran&gt;Izdelki&gt;Izdelavi limarin

Strokovne storitve za kovinsko žigosanje in obdelavo | Žigosanje, varjenje, lasersko rezkanje in več

Cenik
Glede na vašo risbo (velikost, material, debelina, vsebina obdelave in potrebna tehnologija itd.) in vzorce
Material
Ogljikova jekla, SPCC, SGCC, Nerdajajoče se jeklo, Aluminij, Mesing, Baker, itd.
Obdelava
Laserjsko rezanje, Uklanjanje, Natančno žigosanje, CNC žigosanje, Navijanje, Zakovke, Vrtanje, Varjenje itd.
Obdelave površine
Brušenje, Lustranje, Anodizacija, Prašni premaz, Galvanska obdelava, Silkscreen tiskanje, Piščančenje itd.
  • Pregled
  • Priporočeni izdelki

Izdelava kovinskih delov po naročilu | Brezplačen vzorec v treh dneh

Natančno kovinsko žigosanje, varjenje in storitve obdelave

Dobrodošli v DEEPLINK, vrhunskega žiganje kovin in popolnega partnerja za obdelavo. Specializirani smo za pretvorbo surove kovine v natančne komponente s pomočjo naprednih postopkov, kot so žigosanje kovin , varsanje metala , presijanje metala , in laserjska rezalna storitev . Od prototipa do proizvodnje zagotavljamo kakovost, doslednost in strokovno izkušnjo.

纵横-详情页.jpg

Naše osnovne zmogljivosti za kovinsko žigosanje in probijanje

V samem jedru naših dejavnosti je natančno metalni odtisi . Kombiniramo tehnologijo, strokovno znanje o orodjih in desetletja izkušenj za proizvodnjo delov v visokih količinah in z visoko natančnostjo.

  1. Kompleksne storitve kovinskega žiganja

    • Kovinsko žiganje in žiganje lima : Naše visokohitrostne prese in natančni orodja odlikujejo izjemna učinkovitost pri žigosanje kovin za širok spekter aplikacij. Naš štampanje listne metale proces je idealen za izdelavo kompleksnih oblik, nosilcev, ohišij in električnih komponent z izjemno hitrostjo in ponovljivostjo.

    • Štampiranje nerjaveče ocele : Za zahtevne aplikacije, ki zahtevajo trdnost in odpornost proti koroziji, naša štampiranje nerjaveče ocele storitev zagotavlja brezhibne rezultate. Obvladamo edinstvene lastnosti utrjevanja nerjavnega jekla pod vplivom obdelave, da izdelamo trpežne in natančne dele.

    • Presijanje metala : Vsestranski in učinkoviti postopek oblikovanja, naše presijanje metala storitve ustvarjajo luknje, žlebove in prilagojene izreze v limu s hitrostjo in natančnostjo, pogosto pa se brezhibno integrirajo v naše operacije žiganja.

  2. Specializirane oblike in vlečenje

    • Tecan listni kovin : Za komponente, ki zahtevajo globoke, brezšivne oblike, kot so ohišja, skodelice ali vložki, je naše strokovno znanje neprimerljivo. Ta postopek raztegne kovino preko orodja, da ustvari kompleksne tridimenzionalne oblike s konstantno debelino stene. tecan listni kovin natančnost pa je ključna pri oblikovanju. Naše dejavnosti uporabljajo sodobne gnilne prese za izdelavo natančnih, čistih kotov in kompleksnih ukrivljenosti, kar zagotavlja popoln fit in funkcionalnost pri vsaki sestavi.

    • Ukrivljanje jeklenih listov : Natančnost je nadvse pomembna pri oblikovanju. Naše ukrivljanje jeklenih listov dejavnosti uporabljajo najnovejše gnilne prese za izdelavo natančnih, čistih kotov in kompleksnih ukrivljenosti, kar zagotavlja popoln ustreznost in funkcionalnost pri vsaki sestavi.

Napredne tehnologije rezkanja in spojev

V dopolnitev našega znanja na področju oblikovanja ponujamo celovito paleto rešitev za rezkanje in spoje, da dokončamo vaš projekt na enem mestu.

  1. Storitve visoko natančnega rezkanja

    • Laserjska rezalna storitev : Naše napredne laserjska rezalna storitev omogočajo nepremagljivo prožnost in natančnost tako za prototipe kot za serijsko proizvodnjo. Dovolijo zapletene oblike, tesne tolerance ter čiste robove na različnih materialih in debelinah.

    • Laserjevo rezano aluminijo : Posebej naše zmogljivosti za laserjevo rezano aluminijo je idealen za industrije, kot so letalska, elektronska in avtomobilska, kjer so lahki, zapleteni aluminijasti deli nujni. Postopek zmanjša toplotne deformacije in ohranja celovitost materiala.

  2. Strokovna rešitva za varjenje kovin

    • Varjenje kovin in limarina : Kot strokovnjaki za spojevanje obvladujemo več tehnik (TIG, MIG, točkasto), da zagotovimo močne, čiste in trajne zvarne šive. Naš varsanje metala timske tehnike (TIG, MIG, točkasto), da zagotovimo močne, čiste in trajne vezi. Naš svarjenje listne metale strokovnjaki znajo ravnavati s tankimi listi brez upogibanja ali pregorjanja.

    • Varjenje nerjavnega jekla : Vrhunec obrtne izkušnje pri varjenju, za naše varjenje nerjavnega jekla je potrebno posebno znanje, da se ohrani odpornost proti koroziji in estetski videz. Ponujamo zvarne šive, ki so tako močni in čisti kot osnovni material.

Zakaj nas izbrati kot vašega partnerja za kovinsko žigosanje in obdelavo?

  • Ponudnik rešitev od začetka do konca : Od začetnega laserjska rezalna storitev in presijanje metala do končnega varjenje nerjavnega jekla in sestave, upravljamo celoten potek vašega projekta.

  • Strokovnost na področju orodij in inženiringa : Naš vgrajeni delavnični center za orodja podpira naše žigosanje kovin dejavnosti in zagotavlja optimalno konstrukcijo orodij za zmogljivost in trajnost.

  • Obvladovanje materialov : Strokovno obdelujemo vse od standardnih pločevina za upogibanje do specialnih zlitin za štampiranje nerjaveče ocele in laserjevo rezano aluminijo .

  • Kakovost na vsaki stopnji : Strogi protokoli pregleda so vključeni v vsak proces— metalni odtisi , varsanje metala , igibanje —kar zagotavlja, da komponente izpolnjujejo najstrožje specifikacije.

  • Mimogrednost in fleksibilnost : Ne glede na to, ali potrebujete izdelavo prototipov s pomočjo našega laserjska rezalna storitev ali visokonagonsko proizvodnjo prek štampanje listne metale , se prilagodimo vašim potrebam.

Področja uporabe in dejavnosti, ki jim služimo

Naše zmogljivosti podpirajo raznolike proizvodne potrebe:

  • Avtomobilski in prometni sektor : Nosilci, povezave, dele okvirja (prek žigosanje kovin in ukrivljanje jeklenih listov ).

  • Elektronika in ohišja : Ohišja, ščiti, plošče (z uporabo štampanje listne metale , laserjevo rezano aluminijo , in svarjenje listne metale ).

  • Industrijski stroji : Komponente, zaščite, okviri (s preko presijanje metala in varsanje metala ).

  • Strokovna prehrana in medicina : Sanitarne komponente, plošče opreme (z izkoriščanjem štampiranje nerjaveče ocele in varjenje nerjavnega jekla ).

  • Potrošniški izdelki in naprave : Prilagojeni obliki in sestavi (prek tecan listni kovin in dokončnih storitev).

Oživite svoj dizajn z natančnostjo

Od sile žigosalnega prese do usmerjenosti laserskega žarka, imamo tehnologijo in strokovnjake, da uresničimo vašo vizijo. Kot celovit žiganje kovin , smo vaš edini vir za označevanje , varjenje , rezanje , in oblikovanje .

Pripravljeni razpravljati o vašem projektu? Obrnite se na DEEPLINK že danes za posvetovanje. Pokažimo vam, kako lahko naše integrirano metalni odtisi , laserjska rezalna storitev , in varsanje metala strokovno znanje optimizira vašo dobavno verigo in izboljša kakovost vaših komponent.

Postopek

Podrobnosti

Uporaba

Metalni odtisi

Natančno žigosanje kovinskih delov (žigosanje jekla, prilagojena zvarjena žigosana dela), primerno za visokoserijsko proizvodnjo z majhnimi tolerance.

Avtomobilske komponente, električni nosilci, pribor iz armature

Laserjeva rezovanja

Visoko natančna obdelava pločevine s CNC laserskim rezanjem, podpira nerjavnječe jeklo, aluminij in ogljikovo jeklo. Idealno za kompleksne 2D profile.

Ohišja, šasije, natančni konstrukcijski deli

Upogibanje kovine

CNC gnilni stiskalni upogib za oblikovanje 3D oblik iz ravnih kovinskih pločevin z natančnim nadzorom kota (v skladu s tolerancami v industriji).

Nosilci, okviri, telesa rezervoarjev

Globoko štampanje

OEM globoki vlečni tisk za jeklene nadomestne dele in pocinkane kovinske pločevine, primerno za ukrivljene ali votle komponente.

Pokrovi sodov, ohišja instrumentov, hidravlične komponente

Varjenje in zakovicenje

Profesionalno varjenje (TIG/MIG) in zakovicenje za kovinske sestave, zagotavlja močne in trpežne spoje.

Veliki konstrukcijski deli, mehanski okviri, nosilci opreme

CNC obravnava

Obdelava kovinskih pločevin s CNC centri za natančno friziranje, vrtanje in navijanje, podpira različne kovinske materiale in kompleksne strukture.

Natančni mehanski deli, specialni pripravki, komponente opreme

 

OEM Sheet Metal Fabrication Stainless Steel Aluminum Stamping Bending Welding Laser Cutting Service supplier
Pogosta vprašanja
V. Katere površinske obdelave želite?
Odg.: Anodizacija, prašni premaz, brušenje, cinkanje/nikelek/kromiranje, žarjenje v galvaniziranem loncu, piščančenje itd.
 
V. Kako vrsto storitve potrebujete?
Odg.: Naša podjetje lahko zagotovi izdelavo kovinskih pločevin po meri, proizvodnjo kovinskih pločevin kot celoto, dobavitelja za pametne naprave in celovito rešitev
 
V. Katere informacije potrebujete za ponudbo?
Odg.: Za hitrejše ponudbo prosimo vključite naslednje informacije v svoje povpraševanje.
1. Podrobni risbe (STEP, CAD, PROE, DXF in PDF datoteke)
2. Zahtevki glede materiala (ALU., Jeklo, Železo, Baker itd.)
3. Površinska obdelava (anodizacija, pršenje s praškom, pištolj s peskom, cinkanje, poliranje, ščetkanje)
4. Količina (na naročilo/ na mesec/ letno)
5. Posebne zahteve ali zahtevi, kot so embalaža, nalepke, dostava.
 
V: Kaj moramo storiti, če nimamo risb?
O: Prosimo, pošljite vaše vzorce skupaj z osnovnimi merami (debelina, dolžina, višina, širina), kasneje pa bodo CAD ali 3D datoteke pripravili naši inženirji.
 
V: Ali je mogoče spremljati stanje izdelkov brez obiska podjetja?
O: Ponudili bomo podrobni proizvodni načrt in poslali
tedenska poročila s fotografijami ali video posnetki, ki prikazujejo proizvodni proces.

Pridobite brezplačno ponudbo

Naš predstavnik vas bo kmalu kontaktiral.
E-pošta
Mobilni/Whatsapp
Ime in priimek
Sporočilo
0/1000
Priloga
Naloži risbe ali specifikacije (izbirno)
Up to 3 files,more 30mb,suppor jpg、jpeg、png、pdf、doc、docx、xls、xlsx、csv、txt

Stopite v stik

Storitve izdelave listne jekle

Takojšnje ponudbe za izdelane dele iz kovinskih pločevin po meri | Prototipi in serije v nekaj dneh;| Risbe v 3 dneh, vzorci v 7 dneh | Kakovostna zagotovila po ISO in CE

Kontaktirajte nas

Ime in priimek
E-pošta
Mobilni/Whatsapp
Sporočilo
0/1000