expert in custom metal fabrication one stop manufacturing solutions for tanks enclosures and brackets-0

\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); } }); })();
All Categories
expert in custom metal fabrication one stop manufacturing solutions for tanks enclosures and brackets-1

Sheet Metal Fabrication

Home >  Products >  Sheet Metal Fabrication

Expert in Custom Metal Fabrication: One-Stop Manufacturing Solutions for Tanks, Enclosures, and Brackets

✅ Factory-direct pricing (No middleman markup)
✅ Average quote response: 6-8 business hours
✅ Free DFM analysis included
✅ Material certification available
✅ MOQ: 1 piece for prototyping
✅ Bulk production discounts available
  • Overview
  • Recommended Products

OEM Metal Fabrication | Free Sample Within 3 Days

Deeplink is a professional custom metal fabrication supplier with over 30 years of experience and one of China’s leading exporters. We understand the standards and demands of the international market. From precision components to complex structural parts, we provide not only one-stop manufacturing solutions but also a reliable partner for you.

 

ISO 9001:2015 Certified Free Design Review On-Time Delivery Guarantee

Expert in Custom Metal Fabrication: One-Stop Manufacturing Solutions for Tanks, Enclosures, and Brackets

In the fields of industrial manufacturing and equipment integration, custom metal fabrication is key to meeting specific functional, dimensional, and environmental requirements. Whether you need durable custom stainless steel tanks, lightweight custom aluminum water tanks, or precision custom metal boxes, choosing an experienced partner is essential. We specialize as custom metal box manufacturers and experts in custom metal bracket fabrication, offering end-to-end services from design to completion.

纵横-详情页.jpg

1. Custom Tank Solutions: Tailored for Every Medium

Tanks are core equipment in many industries, and material selection directly impacts their longevity and safety.

  • Custom stainless steel tanks: Made from high-quality stainless steel such as 304 or 316, they offer excellent corrosion resistance, easy cleaning, and high strength, making them ideal for storing liquids or corrosive media in the food, chemical, and pharmaceutical industries.

  • Custom stainless steel water tanks: Designed specifically for potable water, industrial water, and high-purity water storage, ensuring water safety and meeting strict hygiene standards.

  • Custom steel tanks: Known for exceptional structural strength and pressure-bearing capacity, commonly used in heavy industry, energy, and agricultural applications—cost-effective and durable.

  • Custom aluminum tanks: Lightweight, corrosion-resistant, and with good thermal conductivity, perfectly suited for aerospace, mobile equipment, and weight-sensitive applications.

2. Custom Enclosures & Boxes: Protecting Your Critical Components

Well-crafted custom metal boxes and custom electrical enclosures are the first line of defense in protecting sensitive electronic equipment from dust, moisture, EMI, and physical impact.

  • Custom metal frame: As the skeletal structure of an enclosure or equipment, we design and fabricate robust custom metal frames based on your load and spatial constraints.

  • Custom metal box and custom aluminum box: We offer a wide range of sizes and specifications for custom sheet metal boxes, whether simple protective cases or complex custom stainless steel boxes, all precisely tailored to your needs.

  • Custom electrical enclosures: Specifically designed for power distribution, control systems, and servers, ensuring neat wiring, effective heat dissipation, and safe operation.

  • Custom metal enclosures and custom steel enclosures: Provide enhanced physical protection and electromagnetic shielding, suitable for harsh environments like factory floors and outdoor installations.

  • Custom aluminum enclosure: Widely used in telecommunications and testing equipment where heat dissipation and weight reduction are critical.

  • Custom sheet metal enclosures: Utilizing advanced sheet metal fabrication techniques (cutting, bending, welding), we efficiently produce complex-shaped enclosures through professional metal enclosure fabrication.

3. Custom Brackets & Structural Components: The Art of Precision Mounting

Every component requires secure support. Custom metal brackets are key to achieving precise installation, modular layout, and optimized space utilization.

  • Custom metal bracket: We design and manufacture optimal support solutions based on your load analysis and mounting interfaces.

  • Custom steel brackets: Offer high load-bearing strength and durability for heavy machinery, structural applications, or high-vibration environments.

  • Custom aluminum brackets: Combine strength with lightweight properties, widely used in electronics, interior installations, and automated production lines.

  • Custom metal bracket fabrication process: From CAD design and material selection (stainless steel, steel, aluminum) to precision cutting, forming, drilling, and surface finishing, we ensure every step in custom metal bracket fabrication meets the highest quality standards, enabling accurate assembly and long-term reliability.

Why Choose Us as Your Custom Metal Fabrication Partner?

  • Design & Engineering Support: Our engineering team works closely with you to transform concepts into optimized, manufacturable designs.

  • Full Material Capability: Expertise in processing various metals including stainless steelsteel, and aluminum.

  • Advanced Manufacturing Processes: Equipped with full capabilities in laser cutting, CNC bending, welding, polishing, and various surface treatments (painting, powder coating, anodizing).

  • Quality Assurance: Strict quality control from raw materials to finished products, ensuring every custom stainless steel tankcustom sheet metal enclosure, or custom aluminum bracket is flawless.

  • End-to-End Service: Seamless one-stop experience from initial consultation, prototyping, to volume production and delivery.

Quotation
According to your drawing(size, material, thickness, processing content, and required technology, etc) and samples
Material
Carbon steel, SPCC, SGCC, Stainless Steel, Aluminum, Brass, Copper, etc.
Processing
Laser Cutting, Bending, Precision Stamping, CNC Punching, Threading, Riveting, Drilling, Welding etc.
Surface Treatment
Brushing, Polishing, Anodizing, Powder Coating, Electroplating, Silk-screen Printing, Sandblasting, etc.

Tolerance
Laser cutting: ±0.1mm
Bending: ±0.2~0.5mm
Precision Stamping: ±0.02~±0.05mm
Logo
Silk-screen Printing, Laser Engraving
Size
Accept custom size.
Color
White, Black, Silver, Red, Grey, Pantone and RAL, etc.
Drawing format
DWG, DXF, STEP, IGS, 3DS, STL, SKP, AI, PDF, JPG, Draft.
Sample lead time
Without surface treatment 1-3 working days; Required surface treatment 3-5 working days.
Pricing Term
DAP, DDP, EXW, FCA, FOB, CIF, etc.
Payment term
Sample: 100% payment before production
Mass production: (30% in advance as deposit, balance before shipment)
Certificate
ISO9001:2015/SGS/TUV/RoHS
Packing
By PE bag/EPE foam/custom box/poly wood box or as your request.
OEM Sheet Metal Fabrication Stainless Steel Aluminum Stamping Bending Welding Laser Cutting Service supplier
FAQ
Q. What surface treatments are you looking for?
A: Anodizing,powder coating, polishing, zinc/nickel /chrome plating, hot dip galvanized, sandblasted ,etc.
 
Q: What kind of service are you looking for?
A: Our company can provide OEM sheet metal fabrication,Sheet metal manufacturing comprehensive supporting supplier,Smart Device Overall Solution
 
Q: What kinds of information you need for a quote?
A: In order to quote earlier, please provide us the following information with your inquiry.
1.Detailed drawings (STEP, CAD, PROE, DXF and PDF files)
2. Material requirement (ALU.,STEEL ,IRON,COPPER,etc.)
3. Surface treatment(anodizing,powder coating, sand blasting, plating, polishing, brushing)
4. Quantity (per order/ per month/ annual)
5. Any special demands or requirements, such as packing, labels, delivery.
 
Q: What shall we do if we do not have drawings?
A: Please send your samples to us with drafts (Thickness, Length, Height, Width), CAD or 3D files will be made by our engineer later on.
 
Q: Is it possible to know how your products going on without visiting our company?
A: We will offer a detailed production schedule and send
weekly reports with photos or videos which show the manufacturing process.

Get a Free Quote

Our representative will contact you soon.
Email
Mobile/WhatsApp
Name
Message
0/1000
Attachment
Upload drawings or specifications (optional)
Up to 3 files,more 30mb,suppor jpg、jpeg、png、pdf、doc、docx、xls、xlsx、csv、txt

GET IN TOUCH

Sheet Metal Fabrication Services

Instant quotes on custom-formed sheet metal parts | Prototypes and production parts in days;| Drawings in 3 days, samples in 7 days | ISO and CE Certified Quality Assurance

Contact Us

Name
Email
Mobile/WhatsApp
Message
0/1000