pressa idraulica da 60 tonnellate. Può, ad esempio, essere utilizzata per regolare il movimento del fluido all'interno di innumerevoli tipologie di macchine. Nadun, che produce s...">
,需要通过父级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);
}
});
})();
È davvero molto figo prensione idraulica da 60 tonnellate . Può, per esempio, essere utilizzata per regolare il movimento del fluido all'interno di innumerevoli tipi di macchine. Nadun, che produce alcune eccellenti valvole idrauliche, vede queste valvole impiegate in molte delle macchine che vediamo quotidianamente. I valvole della pressa idraulica sono componenti che aiutano regolando il flusso di fluido che scorre attraverso i tubi nell' dispositivo. Quando la valvola è aperta, permette al fluido di scorrere normalmente. Ciò significa che la macchina può funzionare con comodità e più velocemente. Quando la valvola è chiusa, tuttavia, impedisce al fluido di scorrere. Questo è importante perché consente alla persona che controlla la macchina di prendere decisioni su quanto velocemente le cose dovrebbero muoversi, o persino se dovrebbero fermarsi completamente. Quindi, la valvola della pressa idraulica è un componente principale della macchina per garantire un funzionamento corretto in base al suo scopo. In alcuni casi prensione idraulica da 100 tonnellate può affrontare problemi e è obbligatorio risolvere il problema immediatamente. Senza di essi, la macchina potrebbe non funzionare correttamente. Un problema comune è un valvola che perde. Quando c'è una perdita nella valvola, il fluido schizza fuori, il che può creare un disordine e persino fermare la macchina dal funzionare. Il secondo problema è quando la valvola si inceppa. Nel caso in cui la valvola si inceppi, può impedire al fluido di passare adeguatamente. Sebbene troverai piccoli problemi di tanto in tanto, tuttavia, se trovi uno di questi problemi, sarà meglio rivolgersi a un professionista, che è esperto nel riparare valvole di presse idrauliche 시공품. Alcuni punti che dovresti tenere a mente quando devi scegliere un valvola per prensa idraulica. Q. Di che dimensioni dovrebbe essere la macchina? È grande o è piccola? Infine, considera quanto liquido la macchina deve pompare. Alcune hanno bisogno di tonnellate di liquido per funzionare correttamente, altre ne necessitano solo una piccola quantità. Inoltre, considera quanto velocemente il liquido deve attraversare la valvola. Alcuni tipi di valvole funzionano meglio con altri tipi di liquidi, quindi assicurati di chiedere. Esiste una vasta gamma di valvole per prese idrauliche di Nadun e una conversazione con un esperto può aiutarti a restringere le scelte per trovare l'opzione migliore per la tua macchina particolare. Tuttavia, sarà necessario pulire e mantenere periodicamente il tuo valvola della stampatrice idraulica, in modo che rimanga in buone condizioni di funzionamento. La cosa migliore che puoi fare per prevenirlo è quella di sostituire il fluido periodicamente. Un fluido sporco o contaminato può diventare sporco o contaminato, il che può causare problemi di funzionamento. La valvola deve anche essere controllata per eventuali perdite e crepe. È necessario sostituire qualsiasi parte logora affinché la valvola funzioni. Puoi evitare grossi problemi che potrebbero sorgere in modo che la tua macchina funzioni a lungo per prendersi cura della valvola della stampatrice idraulica. La tecnologia dei valvole per prese idrauliche si è evoluta tantissimo negli anni. Ciò significa anche che le valvole presenti nei sistemi odierni sono probabilmente migliori e più efficienti di quelle vecchie. Per esempio, le valvole moderne possono rilevare una pressione del fluido superiore o inferiore al desiderato. Quando ciò accade, esse possono cambiare dinamicamente il flusso del fluido in modo che tutto funzioni correttamente. Esistono inoltre valvole con display che informano l'operatore su quanto fluido sta passando in un determinato momento. Questo aggiunge contesto alle azioni intraprese dall'essere umano che opera la macchina. Lavorando sempre duramente per essere all'avanguardia con questi progressi, Nadun progetta valvole per soddisfare gli standard più alti per i propri clienti. Con oltre 17 anni di esperienza, Nadun Machinery si è affermata come un importante produttore ed esportatore nel settore della lavorazione dei metalli. Ci concentriamo su presse idrauliche, presse punzonatrici, macchine per taglio e piegatura, e torni verticali, che servono settori diversi quali l’aerospaziale, la produzione automobilistica, le costruzioni, l’ingegneria meccanica e le industrie metallurgiche. I nostri prodotti, tra cui le valvole per presse idrauliche, sono presenti in oltre 150 paesi e regioni in tutto il mondo, stabilendo nuovi standard nella produzione di macchinari. I prodotti Nadun Machinery sono noti per la loro qualità superiore e per la straordinaria durata delle valvole per presse idrauliche. Il team di ricerca e sviluppo è composto da più di 10 persone, ciascuna con oltre 10 anni di esperienza nel campo della ricerca e dello sviluppo. Il nostro team continua costantemente a migliorare e innovare per soddisfare le esigenze in continua evoluzione del mercato. Per soddisfare la forte domanda di mercato di articoli per il raffreddamento, i marchi Dragon and Tiger e Temple of Heaven offrono una vasta gamma di prodotti adattabili a numerose tipologie di utenti e consumatori. L'impegno dell'azienda a diventare leader di settore nel campo della salute si basa sulla creazione di linee di prodotti per il marchio, su valvole per presse idrauliche e sull’esperienza utente. L'azienda fornisce installazioni di valvole per presse idrauliche a oltre 400 clienti ogni anno. Produce annualmente da 500 a 600 set di prodotti diversi. I prodotti da noi realizzati sono stati certificati ISO, CE e SGS. Deteniamo diversi brevetti per l'innovazione di prodotto, nonché certificati di merito che riflettono il nostro impegno verso l'eccellenza. Copyright © Nadun Machinery Manufacture Co., Ltd. All Rights Reserved
-
Informativa sulla privacy
Nadun Machinery Manufacture Co., Ltd.
valvola della pressa idraulica
Risoluzione dei problemi comuni relativi alle valvole delle stampi idrauliche.

Come scegliere la valvola giusta per la tua applicazione di stampo idraulico.
Consigli per la manutenzione delle valvole delle stampi idrauliche per garantire un'ottima prestazione.

Avanzamenti innovativi nella tecnologia delle valvole delle stampi idrauliche.
Why choose Nadun
valvola della pressa idraulica?
Competenza dell'azienda e presenza globale:
Qualità e Prestazioni Eccellenti:
Una vasta gamma di prodotti
Qualità del prodotto affidabile
Categorie di prodotti correlati
Non trovi quello che stai cercando?
Richiedi un preventivo ora
Contatta i nostri consulenti per ulteriori prodotti disponibili.Contattaci