유압 심층 압연 프레스를 사용합니다. 이 장비는 매우 유용한 기계 중 하나로 입증되었습니다...">
,需要通过父级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 || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_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;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_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)) {
_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')) {
_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)) {
_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)) {
_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);
}
});
})();
우리는 사용합니다 수압 심부름기 컵, 담배 재떨이, 그릇, 캔 등과 같은 제품을 생산하기 위해 사용됩니다. 이 기계는 금속을 다양한 형태로 가공할 수 있기 때문에 가장 유용한 기계 중 하나로 나타납니다. 일반적으로 원형 또는 사각형 모양을 가지고 있습니다. 이 가이드에서는 딥 드로잉 프레스 기계에 대한 모든 것을 다룰 것입니다. 그것이 무엇인지, 어떤 역할을 하는지, 그리고 어떻게 당신에게 가장 적합한 것을 찾을 것인지에 대해 설명합니다. 소재: 다양한 기계는 다른 종류의 소재를 처리하도록 설계되었습니다. 일부 기계는 알루미늄이나 강철과 같은 특정 소재만 처리할 수 있습니다. 따라서 이미 사용하고자 하는 소재가 있다면, 선택한 기계가 해당 소재를 가공할 수 있는지 확인하십시오. 이것은 작업에 필요한 도구를 선택하는 것과 같으며, 올바른 도구를 사용하는 것이 우리가 원하는 전부입니다! 속도: 기계가 얼마나 빠르게 제품을 생산할 수 있는지도 중요한 요소입니다. 당신은 제품을 빠르게 생산할 수 있는 기계를 원하지만, 적절한 품질을 유지할 수 있어야 합니다. 한편, 기계가 느리면 생산 목표를 유지하기 어려울 수 있습니다. 따라서 속도와 품질의 균형을 잘 맞추는 것이 핵심입니다. 정확한 제품 생산을 위해: 가장 큰 장점 중 하나는 이러한 기계가 매우 정밀하고 정확한 제품을 제조할 수 있다는 것입니다. 이들은 재료에 큰 압력을 가함으로써, 결과적으로 나오는 재료가 일관성 있게 원하는 허용오차 내에서 만들어지도록 보장합니다. 또한, 생산된 모든 부품이 크기와 모양에서 동일하다는 것은 출력 품질을 추적하는 데 중요합니다. 경제적임: 제조업체는 심 드로잉 프레스 기계를 통해 비용을 절감할 수 있습니다. 이 기계들은 회사가 더 낮은 비용으로 제품을 생산하면서도 품질을 유지할 수 있도록 해줍니다. 이러한 절약은 낮아진 인력 필요량과 더 빠른 생산 속도에서 비롯됩니다. 따라서 제조업체가 비용을 절감하면 비즈니스의 다른 부분에 자원을 할당할 수 있습니다. 윤활 부족: 적절한 윤활이 부족하면 기계 문제가 발생할 수 있습니다. 부적절한 윤활은 기계 부품 사이의 마찰을 일으켜 고장이 날 수 있습니다. 예방법: 이 문제를 방지하기 위해 기계를 충분히 윤활시켜야 합니다. 자주 윤활하면 장비가 원활하게 작동하는 데 도움이 됩니다. 물질 막힘: 가끔 처리 중인 재료가 기계에 걸릴 수 있습니다. 이는 재료의 두께가 적절하지 않거나, 조각들이 기계 내부에 걸려 있을 때 발생할 수 있습니다. 이 문제를 피하려면 작업 중인 재료가 적절한 크기인지 항상 확인하고, 기계 내부에 흙이나 찌꺼기가 없는지 확인해야 합니다. 광범위한 시장 수요 냉각 솔루션을 충족시키기 위해 용과 호랑이 및 천단 브랜드는 다양한 소비자와 사용 상황에 맞게 맞춤화할 수 있는 제품군을 제공합니다. 브랜드 구축을 주요 목표로, 건강 심인 가공 압력 기계를 주된 초점으로, 고객 경험을 기반으로 삼아 이 회사는 건강 분야에서 고품질 기업이 되기 위해 노력하고 있습니다. 난둔 기계는 고품질의 심층 드로잉 프레스 기계를 생산하는 것으로 유명하며, 이 제품들은 성능과 오랜 사용 수명으로 정평이 나 있습니다. 난둔 기계의 연구 개발 팀은 10명 이상의 인원으로 구성되어 있으며, 모두 연구 개발 분야에서 10년 이상의 경험을 보유하고 있습니다. 당사 팀은 변화하는 시장의 요구에 부응하기 위해 지속적으로 개선과 혁신을 추구하고 있습니다. 당사는 매년 다양한 제품 500~600세트(세트)를 제조하고 있습니다. 또한 매년 400곳 이상의 고객에게 심층 드로잉 프레스 기계의 설치 및 시운전 서비스를 제공하고 있습니다. 당사 제품은 ISO, CE, SGS를 비롯한 여러 인증을 획득하였습니다. 당사가 보유한 다수의 제품 혁신 특허와 수상한 영예의 인증서들은 뛰어난 품질에 대한 당사의 약속을 반영하고 있습니다. 17년 이상의 경험을 바탕으로, 나둔 기계는 금속 가공 분야에서 선도적인 제조업체이자 수출업체로 자리매김했습니다. 당사는 펀치 프레스와 유압 프레스에 집중하고 있으며, 전단기와 벤딩 기계도 공급합니다. 당사의 제품은 전 세계 150여 개 이상의 국가 및 지역에 판매되며, 철판 성형 프레스 기계 분야에서 새로운 기준을 수립하고 있습니다. 저작권 © 나둔 기계 제조 회사. 모든 권리 보유
-
개인정보 보호정책
나둔 머신리 매뉴팩처 코., 래드.
심층 성형 프레스 기계
나의 필요에 맞는 적절한 딥 드로잉 프레스 머신을 선택하는 방법은 무엇인가요?

생산 라인에서 딥 드로잉 프레스 머신을 사용하는 이점들.

딥 드로잉 프레스 머신에서 가장 일반적으로 사용되는 다이의 유형들.

딥 드로잉 프레스 머신에서 발생하는 일반적인 문제 해결 팁.
Why choose 나둔(Nadun)
심층 성형 프레스 기계?
다양한 제품
우수한 품질과 성능:
신뢰성 있는 제품 품질
회사의 전문성과 글로벌 네트워크:
원하는 내용을 찾지 못하셨나요?
지금 견적 요청하기
더 많은 이용 가능한 제품은 전문가와 상담해 주세요.문의하기