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

Gach Catagóir
Ar ais

Conas a sholáthair Deeplink 50,000 nascleanaí stampa 304 díghorma stáin ghearrtha ar tharlaíocht ard le haghaidh monaróra Gearmánach aitheanta i mbunaitheacht an bia

Cúlra an Iarbhír & An Duáin

Thug fabhnaí Gearmánach ceannródaíochta i mbreiseán bia uathoibríochta le Deeplink le riachtanais fórsaíochta i bhfáil. Ba é an t-éileamh a bhí ar an gcuideachta ná soláthair sinsearach Sínis a bheadh in ann cur isteach ar nascóirí 304 de chrómchruaith — comhpháirteanna criticiúla a úsáidtear i mbuailtógáin agus i mbuailtógáin líonadh a oibríonn ag luas ard.

Bhí trí éileamh nach raibh ar aon chor féin leis an iarbhír:

  • Méid ard: 50,000 cuid in aghaidh na míosa le haghaidh cáil chonsantach ó thaisce go dtí taisce.
  • Tolasnacht Dlúth: ±0.05mm ar gach uile dhuine a chuireann le chéile chun a chinntiú go mbeidh an t-ullmhú gan stró le modúil líonadh uathoibríochta.
  • Comhéadan bia: Caithfidh gach cuid a dhéanamh as cruach chrómchruaith SUS304 deartha, saor ó chontamainnithe ar an ualach agus ó bhurraí, oiriúnach do thimpeallachtaí a bhaineann go neamhshioilte le bia.

Rinne an cheannaitheoir Gearmánach triail roimhe seo ar dhá sholáthair eile. D’fhailís an chéad cheann chun an tollaireacht a choimeád tar éis na gcuid 3,000 chéad; d’fhailís an dara ceann ó chaoi chomhtháite an chraiceann a chuir báis mhicre ar aghaidh i rith airdneacha an cliant.

“Bhí partner ag teastáil uainn a bhíodh ag breathnú ar ±0.05mm ní mar thargaid ach mar bhunús. Thuig Deeplink sin ó lá céad lá.” — Ceannairí an Iarraidh, OEM Gearrtháirgeála Bia Gearmánach

metal stamping parts1.png

Réiteach Deeplink do Bhuaileadh Meitileanna Saincheaptha

Ag Deeplink, d’fhreagair muid an t-iarracht seo ní mar ordú simplí buaileadh ach mar dushlán cruinneas déantúsaíochta iomlán-sinsearach . Rinne ár fhoireann innealtóireachta anailís DFM (Design for Manufacturability) cuimsitheach roimh an gcéad uirlis a bheith gearrtha, ag aithniú trí phointe rialaithe criticiúil a bheadh ag tiontú an rath.

Staid 1: Dearadh Uirliseanna Céimeanna agus Roghnú Mhatairiala

Bhí geomoitre an nascáin le iomaí bualadh, piorásáil agus dhá bholl a shonraíodh go cruinn. D’eagraigh ár hinnealtóirí uirliseanna die céimeanna 9-station progressive die a raibh oiriúnach don ghné chruinneas ard a bhaineann le huisce stáin 304:

  • Ábhar: Coil huisce stáin JIS G4304 SUS304, tiús 1.2mm, a fuarthas ó mhionnaí baoraithe ag Baosteel le téarmaí lorg iomlána na mbearraí.
  • An t-ábhar do na moldaí: Stáilín uirlisí SKD11 le clochadh TiCN chun an t-ama saoil na mbeart a fheabhsú thar 2 milliún strok ar stáilín corrach.
  • Cuairt an Chrochta: Ríomhtháirgeadh na n-uillinn os-ghluaiseach trí thiomáint FEA, ag laghdú an díthriallta ar ais go dtí 0.02mm nó níos lú — taobh istigh den fhuinneog tolaireachta ±0.05mm.

Fás 2: Táirgeadh Staimpeála Réadúil

Rith an táirgeadh ar ár brúchógar staimpeála chéimeanna ard-luas (capasacht 200 ton, 60–120 SPM inbhuanaithe) le rialúcháin an phróisis seo a leanas:

Punt smachta Modh Sonraíocht
Cruinneas Toiseach Micriméadar léasair líne Monatóireacht i ndáiríre, réiteach ±0.02mm
Rialú na mburr Glanadh réadúil na mbeart (6% tiús an ábhair) Airde an bhuirr ≤ 0.03mm
Gníomhacht an Scáth Córas gaeilí línteach dúnta Gan gáilleáil, críochnú cothrománach
Athrú ar tháirgeáin de réir bhaile Códanna lota marcáilte leis an léasair ar gach cuid Lorg iomlán ón ábhar go dtí an t-ionsáileadh

An t-éadach prograisiúnta 9 shuíocháin a chombaineadh bancú – géaga – foirmiú – coinínú – trímáil i gciclé amháin na brúise, ag bhaint as 45–55 ceann san nóiméad. Ag 50,000 cinn i mí, d’ionann sin ~20% den fhorás an bhrúise, ag fágáil go leor spás do mhéadú an toirmeasc

metal stamping2.jpgFás 3: Inspeidéalacht Iarbhreithniúcháin

DeepLink’s córas inspeidéalachta 39 phointe bhí sé curtha i bhfeidhm i dtriúra staidéar:

  1. Inspeacht an chéad mhír (FAI): Tuarascáil iomlán ar na torthaí toisc go bhfuil an 2D tharraingthe ann, lena n-áirítear vérifiú CMM ar gach torthaí criticiúil don fheidhmiú. Má théann aon thoradh thar 60% den tollerans, cuirtear córas oiriúnach uathoibríoch ar an mbearna.
  2. Sampláil i rith an phróisis: Gabhann siad 10 sampla gach 500 mír le haghaidh seiceála go/níor cheart agus tomhas na caolmharachta d’uirlis (Ra ≤ 0.8μm riachtanach, Ra 0.4–0.6μm a bhaintear amach).
  3. Ard-inspeacht deireanach roimh an bpackáil: AQL 1.0, sampláil Leibhéal II de réir ISO 2859-1, ag coverthar torthaí, inspeacht na mbróga faoi mheasctha 10×, agus seiceáil radharcach ar cháilíocht an dromchla.

Staid 4: Glanadh agus Pacáil le haghaidh Caighdeáin an Tionscadail Bia

Ag aithint ar úsáid dheireanach sa thionscadal pacála bia, chuir Deeplink prótacail breise i bhfeidhm tar éis an stampa a chur isteach, thar a bheith mar phacáil tionscadail chaighdeánach:

  • Díghreasú ultrainneach: Bainneann sé fiacha stampa iad go dtí caighdeáin glanaithe an tionsaide bia.
  • Tréith phasúnaigh: Féinfheabhsaíonn sé an tuairisc chosainte nádúrtha ar sáilín 304, tábhachtach do thimpeallachtaí uisce-ghlanaithe i bplandáin bia.
  • Pacáil a chosnaíonn an t-iarbhír: Pacáiltear na codanna i mbaganna PE sealaithe le deisicant, ansin cuirtear i gciorcanna easpórt lárnaithe. Tá cód QR uathúil ar gach ciorcan a nascann le tuairisc inspéiseach digiteach.

Torthaí an tionscail

Метрични Sprioc D’fhoilsigh
Tuarascáil míosúil 50,000 cinn 50,000–55,000 cinn
Toilléiríocht dhomhain ±0.05mm Cpk = 1.67 (≥99.99% laistigh den spéiseam)
First-Pass Yield ≥ 98% 99.2%
Seachadadh ar an am 100% 100% (6 mhí a leanas gan aon mhothúchán)
Torthaí inspéiseach an cliant Pass Rinneadh an t-inspéacht agus níor tháinig aon neamhchoimeád

Tar éis sé mhí de tháirgeadh leanúnach, leathnaigh an cliant Gearmánach a ordú chun leaganacha breise dhá nascóir a áireamh, ag cur an iomlán míosúil suas go 120,000 gearrthóir, thar thrí SKU.

stamping metal4.jpg

Cén fáth a roghnaíonn OEManna idirnáisiúnta an t-ionsáin bia Deeplink mar soláthraí páirtí stampaite miorail

Taispeánann an t-ionstraim seo luachlucht príomhphairtí Deeplink do stampaíocht stáiníní ar ard-chruinneas i dtionsclaí rialaithe:

  • ISO 9001:2015 teastastaithe táirgeadh le tráchtas iomlán ar an gceartas próisis.
  • Dearadh agus fabhráil inmheánach na ndíochlaonadh cumasaigh — gan ualach ar thionscail sheachtracha don uirlisíocht, amanna ceannach níos gaire, smacht níos daingne.
  • ráta 80% d’uathhiontú ar thrí líne táirgeachta a sheacht náireann cothrom agus caighdeán ar scála.
  • Comhoibriú le DFM ó lá an chéad lá: tá ár n-innealtóirí in ann labhairt do theanga agus na dearbhuithe a oiriúnú don tháirgeadh roimh thosú na tionscail.
  • Eolas ar an t-indistri bia: tuigimid na riachtanais speisialta ar chuidí maithe le haghaidh bia — ó dheimhniú ábhair go dtí pacáil saor ó sméaradh.

Faigh Uasluach ar do Thionscadal Staimpála Meitile Saincheaptha

Cén fhad is gceart atá ionat nascóirí cruach stáin 304 ,cuidí staimpáilte le haghaidh bia , nó cuidí meitile ard-chruinne do aon indistri, tá an spéis agus an cumas ag Deeplink chun an t-ábhar a sholáthar.

Teaghlach inniúlachta ár n-innealtóirí a bhaint amach anois →

  • Ríomhphost: [email protected]
  • Teilefon/WhatsApp: +86-18617745678
  • Suíomh: Cangzhou, Hebei, An tSín — seirbhísí do OEManna domhanda le himeacht shárluath idirnáisiúnta.

Maidir le Cangzhou Deeplink International Supply Chain: Is fabhcóir OEM atá i gCangzhou, An tSín, ag speisialú i bhfáilteach mheatail a chuirtear in eagar, i mbreiseadh cruinn mheatail, i mbreiseadh le lasair, i mbreiseadh CNC, i mbreiseadh domhain, agus i mbreiseadh agus i mbreiseadh le riosáin. Le níos mó ná 10 bliain taithí agus le níos mó ná 5,000 méadar cearnach de spás monaraithe, soláthraímid páirteanna meatail luath, cruinn agus oiriúnach do shectoirí ardaigh tháirgealaíochta domhanda lena n-áirítear an t-indiastar gluaisteáin, an t-indiastar spáis, an t-indiastar oiliúna bia, an t-indiastar fuinnimh nua agus an t-indiastar uathamhaisithe aistriúcháin.

Roimhe seo

Optimizing EV Battery Component Production: A Precision Stamping Case Study

GACH

DEEPLINK: Praxis Páirteanna Meitileacha Saincheaptha – Tús le Dúshláin an Fhoirmiú Reachtanach do Bhuaicí Fíona Stáinléimh Cruthaíocha

Ina dhiaidh sin
Táirgí Molta