pres hidraulik 60 ton. Ata janë makina të zgjuara të vogla, dhe janë një lum...">
,需要通过父级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);
}
});
})();
A je menduar si ky metal u largohet në blloqe të lehtë? pres hidraulik 60 tonë ata janë mashinat e vogla të mira dhe janë gjëra të lumtur për arsye që pranojnë larta metalike të gjitha llojeve. Kjo mund të jetë një automjet e vjetër, material building i larg, dhe edhe gjëra si mobili metalik i vjetër. Ata kompresojnë gjëra në formash të bukura duke përdorur një forçë të fortë të quajtur forca hidraulike. Larg dhe Përdorimi i Njerezve të Poseduar dhe të Përdorur të një Makinës Preesi Larg Metalit Hidraulik është e mirë për ambientin duke ndaluar metal vjetër në mënyrë përgjegjshme. Sidoqoftë se le të largohet metali që largohet në deponga, e cila mund të dëmtonte planetin tonë, këto mashinat janë në gjendje të largohen nga scrapet dhe të formohen në formë të përdorshme. Gjithashtu, kur metali kompresohet, ajo zënë larg hapësirë minimale, dhe kjo është e rëndulltë. Kjo do të thotë se kompanitë shpëtojnë koste në tarifat e trashit sepse kanë më pak për të larguar. Duke përdorur këto mashinat ne do të sigurojmë që të riciclujmë metalin, s'mbajmë t'ia larg. Këto mashinë presje lule janë më të forcosh dhe të rëndulltë. Sistemi i tyre ka atë që e dihet si presje hidraulike për të larguar një sasi të madhe fortësi. Por çfarë është presja hidraulike? Ajo është një sistem si asnjë tjetër, një sistem që përdor llogar për të lëvizur energji nga një zonë të mashinës tuaj në tjetrën. Kjo ndodh sepse kur një pom hidraulik dëshiron llogar në një silindër, presja brenda rritet, duke forcuar një pistoni të lëvize. Forta e pistonit është e aftëzuar, kështu që ajo mund të bëjë gjera si të pres metal, të liftoj objekte të rëndullta, ose edhe të xhiroj mashinat tjera. Kjo është arsyeja pres hidraulik 100 tonë që është shumë e nevojshme dhe e dobishme në shumë industrie! Çfarë e bën që mašinën për presje lypse hidraulike të punoj mirë është dizajni i veçantë. Përgjithësisht, këto mašina përbëhen nga një kornizë metalike e madhe që mban një cilindër dhe një pistoni. Pistoni do të lëviti poshtë kur likuídi dëgjon në cilindër nga pompi hidraulike. Kjo lëvizje shpijt forcin në çdo gjë që ndodhet brenda cilindrës. Pjesa metalike që doni të je premet shkon aty dhe forcet e pistonit do të kompresojnë metalin në një blok të kompresuar. Ai gjithashtu siguron se metali është zbritur në madhësi që mund të harruar, e cila lejon rirpërdhjen më leht. Një mjekër hidraulik për larg dhe rirë mund të jetë e duhur për ju nëse drejtoni një kompani me nivele larg dhe rirë të larg. Por, kjo mund të ju ndihmojë në larg dhe rirë dhe gjithashtu të përmirësojë biznesin tuaj në disa mënyra. Shtresoni larg dhe rirë në blloqe të vogla dhe rikthini hapësirën tuaj të punës. Kjo është e rëndësishme sepse kjo do t'ju lejon të lëvizni metalin më shpejt dhe lehtësisht. Me blloqe të vegla ju lutemi të plotësoni më shumë metal në kamione ose kontejnera, kështu që të jetë më lirë për transportim. Përveç kësaj, ai mund të shitet si metal, i cili është një bark komoditeti, edhe të tjerëve. Invesrimi në një mjekër hidraulik të aftë dhe të larg kalitës lejon që të punoni me vellimi më të madh të metalit në kohë të larg. Kjo ka si rezultat vetëm profit më të larg për biznesin tuaj, sepse jeni në gjendje të bëni më shumë punë dhe të e përfundoni më shpejt! Kur flet për punë me dhënguj, mashinat hidraulike për shtresim të largave metalike janë gjithashtu shumë rëndesishme. Ato përdoren për të shtresur çdo lloj të largave metalike, nga kanet e aluminiut deri në hapsira të thyera të çelit. Punimi me metal është një biznes i vështirë që përfshin larg dhe formim të materialit metalik me kujdes. Njerëzit në këtë lojër kërkojnë shumë fokus dhe aftësi. Mashinat hidraulike për shtresim të largave ju ndihmojnë të bëni pjesën e pastrojtjes së punës më leht dhe më shpejt. Kjo do të thotë se punonjësit mund të pasojnë më shumë kohë duke krijuar produkte të reja në vend që të përqendrohen se si të hiqin largat. Kompania jonë prodhon 500 600 sete (sete) të artikujve të ndryshëm çdo vit. Ajo ofron gjithashtu shërbime instalimi dhe komisionimi për makinat e presit hidraulik të copëtirave për mbi 400 klientë çdo vit. Produktet që ne prodhojmë janë miratuar nga ISO, CE dhe SGS. Ne jemi pronarët krenarë të disa patente inovacioni si dhe certifikatave nderi, gjë që tregon përkushtimin tonë për excellencë. Nadun Machinery është një prodhues i udhëheqës dhe eksportues i makinave për përpunimin e metaleve me mbi 17 vjet përvojë. Fokusi kryesor ynë është në pres hidraulik, pres plasaritës. Ne ofrojmë gjithashtu makina gërvishtjeje dhe makina për përkulje. Produktet tona janë të shitura në mbi 150 vende dhe rajone në tërë botën, duke vendosur standarde të reja në prodhimin e makinave të presit hidraulik të copëtirave. Në fushën e produkteve të ftohjes, marka Dragon dhe Tiger dhe marka Temple of Heaven porositin për të plotësuar kërkesën e gjerë të tregut, një larmi produkte që mund të përshtaten me konsumatorët e ndryshëm dhe skenarë përdorimi. Duke e bërë ndërtimin e markës thelbin kryesor, produktet e shëndetit si fokus kryesor dhe eksperiencën e përdoruesit si bazë dhe firmë pres hidraulike për copëtuar, duke u bërë një kompani botërore në sektorin e shëndetit. Nadun Machinery është e njohur për produktet e saj me cilësi të lartë të cilat janë të njohura për performancën dhe përdorimin e gjatë të tyre. Ekipi i hulumtuesve dhe zhvilluesve të Nadun Machinery ka më shumë se 10 persona me një përvojë mesatare prej më shumë se 10 vjetësh në hulumtim dhe zhvillim. Ekipi ynë vazhdimisht përmirëson makinat hidraulike për presim të mbeturinave dhe inovon për t'u përshtatur me kërkesat e ndryshueshme të tregut. Të drejta të krejt reserved © Nadun Machinery Manufacture Co., Ltd.
-
Politika e privatësisë
Nadun Machinery Manufacture Co., Ltd.
mashinë për larg dhe shtypje hidraulike
Fuqi i Makinave për Larg dhe Shtypje Hidraulike

Mashina për Larg dhe Shtypje Hidraulike

Rritja e Prodhim dhe Larg dhe Profite me një Mashinë të Largtë dhe Shtypje Hidraulike të Larg Kalonjshme

Magjia e Makinave të Presit të Hidraulikës së Metaleve në Përpunimin e Metaleve
Why choose Nadun
mashinë për larg dhe shtypje hidraulike?
Kualitet i Larg Prodhi
Eksperthësia e Kompanisë dhe Larg dhe Larg dhe Larg dhe Larg dhe Larg dhe Larg:
Një Gjithçka të Larg dhe Larg Prodhuar
Kualitet i Larg dhe Performancë:
Kategoritë të Larg të Larg të Larg
Nuk po gjeni ç'po kërkonit?
Pyetni një Ofertë Tani
Largoni kontaktoni konsultantët tanë për produktë të tjera të disponueshme.LARGU NJE LARG