prensa hidráulica industrial! Esto es porque...">
,需要通过父级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);
}
});
})();
¿Has visto alguna vez una máquina gigante que puede presionar o comprimir cosas con toneladas de fuerza? Pues bien, esa máquina se conoce como una prensa hidráulica industrial ¡Esto es porque estas máquinas resultan muy útiles para comprimir una amplia gama de materiales, como metales, papel, plástico, etc.! La fuerza que pueden aplicar es increíble: puede ser de cientos de toneladas. ¡Eso es como un peso realmente grande ejerciendo presión sobre algo! Cómo funcionan las máquinas de prensa hidráulica industrial. Las máquinas de prensa hidráulica funcionan con presión hidráulica para generar fuerza. La hidráulica significa que estas máquinas utilizan líquidos para funcionar. Un sistema hidráulico consta de una colección de partes que trabajan en conjunto. Estos componentes son una bomba hidráulica, un cilindro, válvulas y tuberías. Se enciende la bomba hidráulica, empujando el fluido (generalmente aceite) a través de las tuberías y hacia el cilindro. Esta presión en el líquido se ha acumulado y cuando entra en el cilindro, ejerce presión sobre el material que necesita ser golpeado. Este proceso es extremadamente eficiente y permite que la máquina genere una cantidad significativa de fuerza de manera precisa. Las prensas hidráulicas industriales están diseñadas para ser realmente fuertes y duraderas. Son muy resistentes, por lo que pueden seguir funcionando bien incluso en los entornos más adversos. Los materiales empleados en la fabricación de estas máquinas se seleccionan en función de su resistencia y dureza. Los marcos y placas de las máquinas suelen estar hechos de algún tipo de hierro fundido o acero fundido, lo que las hace increíblemente duraderas. Además, el cilindro hidráulico generalmente está construido con materiales resistentes como el acero endurecido, garantizando que pueda soportar un uso intensivo sin degradarse. Estas máquinas son muy importantes para la fabricación, ya que permiten que las fábricas funcionen más rápido y con mayor precisión. (Estas pueden ejercer fuerza sobre los materiales rápidamente, pero — importante — también dan a las personas capacitadas control sobre exactamente cuánta fuerza se está utilizando. Las fábricas aprenden a crear productos más rápido para satisfacer la demanda de los clientes. También ayuda a garantizar que los productos se fabriquen utilizando una alta calidad.) Una fábrica de automóviles podría utilizar un prensa hidráulica para formar piezas metálicas para las puertas o capots de los coches, por ejemplo. Este proceso les permite producir numerosas piezas rápidamente y asegurar que encajen correctamente. Por ejemplo, una planta de reciclaje de papel podría operar un émbolo hidráulico para comprimir bultos masivos de papel reciclado para su transporte y almacenamiento en tamaños más pequeños y fáciles de manejar. Esto facilita mover el papel y ayuda al proceso de reciclaje a funcionar lo más suavemente posible. Esto hace que todos los tipos de industrias que involucran algún tipo de proceso de fabricación utilicen máquinas prensas hidráulicas industriales en diversos entornos de fabricación. Los tipos de máquinas prensadoras hidráulicas Nadun Industrial están diseñados para culminar calidad, precisión, esfuerzo y excelencia. Deje que nuestros especialistas le ayuden a determinar la prensa ideal para su negocio. Tendrán en cuenta aspectos como los tipos de materiales que necesita prensar, qué tan rápido desea producir artículos y cuánto espacio tiene disponible en su instalación. Y todo ello con un servicio profesional a medida, para que termine con la máquina adecuada para usted. Nadun Ofrece Máquinas Prensadoras Para Su Industria. Ya sea que busque prensas para estampado de metal, reciclaje de papel, moldeo de plástico u otro trabajo de fabricación, Nadun tiene la mejor máquina para su negocio. Estás acostumbrado a escuchar: Estamos aquí para proporcionar el más alto nivel de servicio. Queremos asegurarnos de que nuestros productos superen los desafíos y requisitos distintivos de su industria para permitirle sobresalir como fabricante. Los productos de Nadun Machinery son conocidos por su calidad superior, su excelente rendimiento y su larga vida útil. La empresa alberga un equipo de investigación y producción de prensas hidráulicas industrial que cuenta con más de diez especialistas, cada uno con un promedio de más de 10 años de experiencia en investigación y desarrollo. Nuestro equipo sigue constantemente mejorando e innovando para satisfacer las cambiantes necesidades del mercado. Con más de 17 años de experiencia, Nadun Machinery se ha consolidado como un fabricante y exportador líder en el procesamiento de metales. Nos especializamos en prensas hidráulicas, prensas de perforación, máquinas de corte, máquinas de doblado y tornos verticales, atendiendo a diversos sectores industriales, como la aeroespacial, la fabricación automotriz, la ingeniería mecánica, la construcción y la ingeniería metalúrgica. Nuestras prensas hidráulicas industriales se distribuyen en más de 150 países de todo el mundo y establecen nuevos estándares en maquinaria de fabricación. En el ámbito de las soluciones de refrigeración, las marcas Dragon and Tiger y Temple of Heaven se han desarrollado para satisfacer diversas demandas del mercado; una amplia gama de productos permite adaptarse a distintos tipos de clientes y escenarios de uso. La construcción de marca es el objetivo principal, los productos para la salud constituyen la principal línea industrial de prensas hidráulicas, y la experiencia del cliente está en el centro de nuestra estrategia. La empresa está decidida a convertirse en una empresa de máxima calidad en el sector de la salud. La empresa ofrece servicios de instalación y puesta en marcha a más de 400 clientes cada año. Fabrica entre 500 y 600 unidades de productos diversos anualmente. Nuestros productos cuentan con certificaciones ISO, CE y SGS. Somos titulares de numerosas patentes de innovación de producto y de certificados honoríficos que reconocen nuestro compromiso con la industria de las prensas hidráulicas. Copyright © Nadun Machinery Manufacture Co., Ltd. Todos los derechos reservados
-
Política de privacidad
Nadun Machinery Manufacture Co., Ltd.
máquina de prensa hidráulica industrial
Explorando la Tecnología de Prensas Hidráulicas Industriales

Prensas Hidráulicas Industriales Construidas para Las

Cómo las Prensas Hidráulicas Industriales Potencian la Fabricación
La Versatilidad de las Máquinas de Prensas Hidráulicas Industriales
Why choose Nadun
máquina de prensa hidráulica industrial?
Calidad y Rendimiento Sobresalientes:
Especialización de la empresa y alcance global:
Una variedad de productos
Calidad de producto confiable
Categorías de productos relacionados
¿No encuentra lo que busca?
Solicite una Cotización Ahora
Póngase en contacto con nuestros consultores para obtener más productos disponibles.Póngase en contacto