\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); } }); })();

Tất Cả Danh Mục

Sản xuất linh kiện kim loại tấm sơn tĩnh điện chất lượng cao Hàn Dập linh kiện kim loại theo yêu cầu

Báo giá
Theo bản vẽ của bạn (kích thước, vật liệu, độ dày, nội dung gia công và công nghệ yêu cầu, v.v.) và các mẫu
Vật liệu
Thép carbon, SPCC, SGCC, Thép không gỉ, Nhôm, Đồng thau, Đồng, v.v.
Xử lý
Cắt laser, Uốn, Dập chính xác, Đục CNC, Tạo ren, Riveting, Khoan, Hàn, v.v.
Xử lý bề mặt
Chải, Đánh bóng, Anodizing, Sơn tĩnh điện, Mạ điện, In lụa, Phun cát, v.v.
  • Tổng Quan
  • Các sản phẩm đề xuất

Đối tác tin cậy của bạn Nhà sản xuất chế tạo kim loại tấm

Một nhà lãnh đạo công ty sản xuất kim loại cung cấp sản xuất với khối lượng lớn, đáng tin cậy và gia công theo hợp đồng cho các nhà sản xuất thiết bị gốc (OEM) trên khắp các ngành công nghiệp.

ISO 9001:2015 được chứng nhận Diện tích nhà xưởng: 50.000 ft² Năng lực hàng năm: Trên 10.000 dự án

High Quality Custom Sheet Metal Powder Coating Parts Welding Stamping Metal Parts Production details

Chúng tôi Gia công kim loại tấm & Khả Năng Gia Công

Chúng tôi được trang bị để đáp ứng đầy đủ nhu cầu dịch vụ gia công kim loại tấm của bạn, từ các giá đỡ đơn giản đến các hộp đựng phức tạp.

Cắt Laser

Cắt laser sợi chính xác cao cho các hình dạng phức tạp trong thép cacbon, thép không gỉ và nhôm dày đến 1 inch.

Gập CNC

Uốn chính xác lên đến 120 tấn với dụng cụ tiên tiến để đảm bảo độ đồng nhất gia công kim loại tấm kết quả.

Hàn & Lắp ráp

Hàn TIG và MIG để tạo ra các mối hàn sạch và chắc chắn. Lắp ráp hoàn chỉnh với khả năng chèn phụ kiện sẵn có.

Hoàn thiện

Phủ bột, anodizing và mạ để đáp ứng yêu cầu về thẩm mỹ và độ bền của bạn.

Dự Án Gia Công Kim Loại Tấm Theo Yêu Cầu

High Quality Custom Sheet Metal Powder Coating Parts Welding Stamping Metal Parts Production supplier

Được các Tập đoàn Hàng đầu Tin tưởng

Chúng tôi hợp tác cùng các thương hiệu uy tín làm đối tác sản xuất chuyên biệt công ty sản xuất kim loại .

High Quality Custom Sheet Metal Powder Coating Parts Welding Stamping Metal Parts Production supplierHigh Quality Custom Sheet Metal Powder Coating Parts Welding Stamping Metal Parts Production supplierBắt Đầu Dự Án Của Bạn Gia công kim loại tấm theo yêu cầu Dự án

Tải lên bản vẽ của bạn (DXF, DWG, STEP, PDF) để nhận báo giá nhanh và chính xác.


Chúng tôi phản hồi mọi yêu cầu trong vòng 24 giờ làm việc .

Tại Sao Chọn Chúng Tôi Cho Dịch vụ kim loại tấm ?

  • Báo Giá Nhanh: xử lý trong vòng 24 giờ đối với hầu hết các RFQ.
  • Thiết kế Dễ Sản Xuất: Các kỹ sư của chúng tôi tối ưu hóa thiết kế của bạn về chi phí và hiệu suất.
  • Không yêu cầu số lượng đặt hàng tối thiểu: Chấp nhận mẫu thử nghiệm và đơn hàng nhỏ.
  • Chất Lượng Được Bảo Đảm: Kiểm tra sản phẩm đầu tiên và kiểm soát chất lượng cuối cùng cho mọi công việc.

Được thiết kế cho sản lượng lớn & Hợp tác lâu dài

50+
Máy CNC
200+
Các kỹ thuật viên có tay nghề
24/7
Ca sản xuất (Tùy chọn)
JIT
Chương trình giao hàng đúng thời điểm (Just-In-Time)

Là một đơn vị đã được thành lập nhà sản xuất chế tạo kim loại tấm , chúng tôi quản lý toàn bộ chuỗi cung ứng, đảm bảo tính nhất quán, khả năng mở rộng và hiệu quả về chi phí cho các đối tác lâu dài.

Báo giá
Theo bản vẽ của bạn (kích thước, vật liệu, độ dày, nội dung gia công và công nghệ yêu cầu, v.v.) và các mẫu
Vật liệu
Thép carbon, SPCC, SGCC, Thép không gỉ, Nhôm, Đồng thau, Đồng, v.v.
Xử lý
Cắt laser, Uốn, Dập chính xác, Đục CNC, Tạo ren, Riveting, Khoan, Hàn, v.v.
Xử lý bề mặt
Chải, Đánh bóng, Anodizing, Sơn tĩnh điện, Mạ điện, In lụa, Phun cát, v.v.

Dung sai
Cắt laser: ±0.1mm
Uốn: ±0.2~0.5mm
Dập chính xác: ±0.02~±0.05mm
LOGO
In lụa, Khắc laser
Kích thước
Chấp nhận kích thước đặt theo yêu cầu.
Màu sắc
Trắng, Đen, Bạc, Đỏ, Xám, Pantone và RAL, v.v.
Định dạng bản vẽ
DWG, DXF, STEP, IGS, 3DS, STL, SKP, AI, PDF, JPG, Draft.
Thời gian chuẩn bị mẫu
Không xử lý bề mặt 1-3 ngày làm việc; Có xử lý bề mặt 3-5 ngày làm việc.
Điều khoản báo giá
DAP, DDP, EXW, FCA, FOB, CIF, v.v.
Điều khoản thanh toán
Ví dụ: 100% thanh toán trước khi sản xuất
Sản xuất hàng loạt: (30% thanh toán trước làm đặt cọc, phần còn lại trước khi giao hàng)
Chứng nhận
ISO9001:2015/SGS/TUV/RoHS
Đóng gói
Túi PE/xốp EPE/hộp carton/hộp gỗ hoặc theo yêu cầu của bạn.
Câu hỏi thường gặp
Câu hỏi: Bạn đang tìm kiếm các loại xử lý bề mặt nào?
Trả lời: Anodizing, sơn tĩnh điện, đánh bóng, mạ kẽm/niken/crom, mạ kẽm nhúng nóng, phun cát, v.v.
 
Q: Bạn đang tìm loại dịch vụ nào?
A: Công ty chúng tôi có thể cung cấp dịch vụ gia công kim loại tấm OEM, nhà cung cấp hỗ trợ tổng thể trong sản xuất kim loại tấm, Giải pháp tổng thể cho Thiết bị thông minh
 
Q: Bạn cần cung cấp những thông tin gì để được báo giá?
A: Để được báo giá sớm, vui lòng cung cấp cho chúng tôi những thông tin sau đây cùng với yêu cầu của bạn.
1. Bản vẽ chi tiết (tệp STEP, CAD, PROE, DXF và PDF)
2. Yêu cầu về vật liệu (ALU., STEEL, IRON, COPPER, v.v.)
3. Xử lý bề mặt (anodizing, sơn tĩnh điện, phun cát, mạ, đánh bóng, chải)
4. Số lượng (theo đơn hàng/tháng/năm)
5. Bất kỳ yêu cầu hoặc đòi hỏi đặc biệt nào, ví dụ như bao bì, nhãn mác, giao hàng.
 
Q: Chúng ta nên làm gì nếu không có bản vẽ?
A: Vui lòng gửi mẫu của bạn đến chúng tôi cùng với bản phác thảo (độ dày, chiều dài, chiều cao, chiều rộng), các tệp CAD hoặc 3D sẽ được kỹ sư của chúng tôi tạo sau này.
 
Q: Liệu có thể biết được tình hình sản phẩm của bạn mà không cần đến trực tiếp công ty chúng tôi không?
A: Chúng tôi sẽ cung cấp một lịch trình sản xuất chi tiết và gửi
báo cáo hàng tuần kèm theo hình ảnh hoặc video thể hiện quy trình sản xuất.

Nhận báo giá miễn phí

Đại diện của chúng tôi sẽ liên hệ với bạn sớm.
Email
Di động / WhatsApp
Tên
Tin nhắn
0/1000
Tệp đính kèm
Tải lên bản vẽ hoặc thông số kỹ thuật (tùy chọn)
Up to 3 files,more 30mb,suppor jpg、jpeg、png、pdf、doc、docx、xls、xlsx、csv、txt

Liên hệ với chúng tôi

Dịch vụ gia công kim loại tấm

Báo giá ngay lập tức cho các chi tiết kim loại tấm gia công theo yêu cầu | Mẫu và sản phẩm sản xuất trong vài ngày; | Bản vẽ trong 3 ngày, mẫu trong 7 ngày | Đảm bảo chất lượng đạt chứng nhận ISO và CE

Liên hệ với chúng tôi

Tên
Email
Di động / WhatsApp
Tin nhắn
0/1000