presă hidraulică de 60 tone. Poate fi folosită, de exemplu, pentru a regla mișcarea fluidului într-o varietate nenumărată de mașini. Nadun, care 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);
}
});
})();
Același lucru este foarte cool pres hidraulic de 60 tone . Aceasta poate fi, de exemplu, folosită pentru a regla mișcarea lichidului în numeroase variante de mașini. Nadun, care produce unele valvuri hidraulice excelente, și aceste valvuri sunt utilizate în multe dintre mașinile pe care le putem vedea zi de zi. Prescurile hidraulice sunt componente care ajută reglând curgerea lichidului care se răspândește prin conducte în dispozitiv. Când valva este deschisă, permite lichidului să curgă normal prin ea. Acest lucru înseamnă că mașina poate funcționa cu ușurință și mai repede. Când valva este închisă, însă, aceasta oprește curgerea lichidului. Acest lucru este important deoarece permite persoanei care controlează mașina să ia decizii despre cum de repede ar trebui să se miște lucrurile, sau chiar dacă ar trebui să se oprească deloc. Deci, valva prescului hidraulice este o componentă principală a mașinii pentru a asigura funcționarea corespunzătoare în conformitate cu scopul ei. În unele cazuri pres hidraulic de 100 tone poate întâmpina probleme și este obligatoriu să se rezolve problema imediat. Fără ele, mașina nu poate funcționa corect. O problemă comună este o valvă care curge. Când există o scurgere la valvă, lichidul se aruncă în afară, ceea ce poate crea o neregulă și chiar să oprească mașina de a funcționa. A doua problemă apare când valva se blochează. În cazul în care valva se blochează, aceasta poate preveni trecerea lichidului în mod corespunzător. Deși veți găsi probleme minore de la timp în timp, totuși, dacă întâmpinați una dintre aceste probleme, va fi cel mai bun lucru să vă adresați unui profesional, care are abilitățile necesare pentru repararea valorilor preselor hidraulice. Câteva puncte pe care ar trebui să le ții minte când trebuie să alegi o valvă pentru presa hidraulică. Q. Ce dimensiune de mașină ar trebui să caut? Este mare, sau este mică? În sfârșit, consideră cât lichid trebuie să pompeze mașina. Unele au nevoie de tone de lichid pentru a funcționa corespunzător, altele au nevoie doar de o cantitate mică. De asemenea, consideră cât de repede lichidul trebuie să curgă prin valvă. Unele tipuri de valve funcționează mai bine cu alte tipuri de lichide, așa că asigură-te că întrebi. Există o varietate largă de valve hidraulice de la Nadun și o discuție cu un expert poate să-ți ajute să-ți strecori cea mai bună opțiune pentru mașina ta particulară. Cu toate acestea, vei trebui să curățești și să menții periodic valva presului hidraulic, astfel încât să rămână într-un stare de funcționare bună. Cel mai bun lucru pe care îl poți face pentru a preveni acest lucru este să schimbi lichidul periodic. Lichidul murdăr sau contaminat. Lichidul vechi poate deveni murdar sau contaminat, ceea ce poate duce la probleme de funcționare. Valva ar trebui să fie verificată și pentru scurgeri și crăpături. Trebuie să înlocuiești orice părți uzurate pentru ca valva să funcționeze. Poți evita probleme mari care ar putea apărea, astfel încât mașina ta să ruleze timp de multe ani, pentru a te asigura că valva presului hidraulic este întreținută. Tehnologia valorilor preselor hidraulice a progresat enorm de-a lungul timpului. Acest lucru înseamnă, de asemenea, că valorile pe care le obții în sistemele actuale sunt probabil mai bune și mai eficiente decât cele vechi. De exemplu, valorile moderne pot detecta o presiune a lichidului mai mare sau mai mică decât cea dorită. Când această situație apare, ele pot să schimbe dinamic ritmul fluxului de lichid astfel încât totul să funcționeze corespunzător. Există și valvuri cu afișaje care informează operatorul cât lichid trece într-un anumit moment. Acest lucru adaugă context acțiunilor luate de omul care controlează mașina. În permanentă muncă pentru a fi la curent cu aceste progrese, Nadun proiectează valvuri pentru a atinge cele mai bune standarde posibile pentru clienții lor. Cu peste 17 ani de experiență, Nadun Machinery s-a impus ca un producător și exportator important în domeniul prelucrării metalelor. Ne concentrăm pe prese hidraulice, prese de perforare, mașini de tăiere și îndoire, precum și strunguri verticale, care servesc diverse sectoare, cum ar fi aerospace, fabricarea autovehiculelor, construcții, inginerie mecanică și industria metalurgică. Produsele noastre — valvă pentru presă hidraulică — sunt exportate în peste 150 de țări și regiuni din întreaga lume, stabilind noi standarde în producția de echipamente. Produsele Nadun Machinery sunt cunoscute pentru calitatea superioară și durata de viață excepțională a valvei pentru presă hidraulică. Echipa noastră de cercetare și proiectare este formată din peste 10 persoane, cu o experiență de peste 10 ani în domeniul cercetării și dezvoltării. Echipa noastră își continuă în mod constant activitatea de îmbunătățire și inovare pentru a satisface cerințele în continuă schimbare ale pieței. Pentru a satisface cererea enormă de pe piață pentru produse de răcire, brandurile Dragon and Tiger și Temple of Heaven oferă o varietate de produse care pot fi adaptate unui număr mare de tipuri diferite de utilizatori și consumatori. Angajamentul companiei de a deveni lider de industrie în domeniul sănătății se bazează pe dezvoltarea liniilor de produse ale brandurilor, a produselor cu supapă de presă hidraulică și a experienței utilizatorului. Compania oferă instalarea supapelor de presă hidraulică pentru peste 400 de clienți anual. Produce între 500 și 600 de seturi de produse diverse pe an. Produsele pe care le fabricăm au primit aprobarea ISO, CE și SGS. Deținem mai multe brevete de inovație produs, precum și certificate onorifice care reflectă angajamentul nostru față de excelentă. Drepturi de autor © Nadun Machinery Manufacture Co., Ltd. Toate drepturile rezervate
-
Politica de confidențialitate
Nadun Machinery Manufacture Co., Ltd.
uzină hidraulică
Rezolvarea problemelor comune legate de uzinele hidraulice.

Cum să alegeți uzina hidraulică potrivită pentru aplicația dvs.
Sfaturi de întreținere pentru uzinele hidraulice pentru a asigura o performanță optimală.

Progrese inovatoare în tehnologia uzinelor hidraulice.
Why choose Nadun
uzină hidraulică?
Experiența companiei și prezența globală:
Calitate și Performanță Excepțională:
O Varietate de Produse
Calitate fiabilă a produsului
Categorii de produse conexe
Nu găsiți ceea ce căutați?
Solicitați acum o ofertă
Contactați consultanții noștri pentru mai multe produse disponibile.Contactați-ne