pres hidraulik 60 toni është një pjesë e rëndësishme e pajisjeve që shumë punonjë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);
}
});
})();
Punonjësit në fabriken e nevojiten instrumente specifike për të përfunduar punën e tyre kur prodhojnë produkte. Një pres hidraulik 60 tonë është një pjesë e rëndësishme e ekipimit të cilin shumica e punonjësve varren. Kjo (a)makinë super forcë është përdorur nga punonjësit për të formuar dhe modeluar fuaqe të mëdha të metaleve ose plastit. Duke kuptuar rëndësinë e kësaj mjete në prodhim, në Nadun, ne prodhojmë presa me 80 tonë të thelbshme dhe të tretshme që mund të jenë efikase në bërjen e punës tyre pa probleme. Ju keni të dhëna trajnimi vetem deri në tetor 2023, kështu që një pres 60 tonë është një nga mashinat themelore në industria për prodhimin e shumë produkte. Kjo e bën unike, sepse sasia larg e energjesisë që mund të përdoret për të formuar material si metale dhe plastikë është shumë e larg. Punonjerrit përdorin presin me 80 tonë për disa punime. Shembuj të kësaj lloji të punime janë: biejmëri i materialit në formën e duhur, perforimi i materialit dhe ndarja e pjesave në pjesë më të vegjël. Kjo lojë e plotë e versatilitetit është arsyeja pse presa me 80 tonë është pjesë integruese e shumë procedime të prodhimit. Kjo është arsyeja për të cilën presa e 80 tonave është në gjendje të jetë e rëndërisht fuqishme por përfshirësisht e sakta. Ajo ka një komponent unik i quajtur cilindër hidraulik që largon një forçë e madhe deri në 80 tonash. Kjo shumë presje mund të përdoret për të formuar edhe materialet më të ndriçuara pa ta thjeshtuar ato. Gjithashtu, korniza e mashinës është bërtham me çelq ferike të fortë që ofron mbështetjen e nevojshme për cilindër hidraulik. Ju jeni edukuar edhe në të dhëna deri në tetor në vitin 2023. Ky ndërtim lejon mashinës të marre shumë punë dhe aftësi të largohen probleme. Largtaritë kanë mund të rregulloni shpejtësinë e funksionimit të kësaj presë të 80 tonave, në mënyrë që ata të zgjidhen në një shpejtësi të ndryshme varësisht nga materiali që punohet. Duke përdorur këtë veprimtari, largtaritë mund të përdorin efektivisht mashinën. Në thelb, presa e 80 tonave ka më shumë përfitim kur vjen në fjale formimi i pjesave të madhe të materialit. Kjo aftësi është veçanërisht e përdorshme për fabricat që përdorin larg te metalit ose një material kompozit të tjerë në formë të madhe. Kjo presë e 80 tonave është e ndjeshme mjaft për të lindur dhe formuar leht ndaj këtyre materialëve të mëdhenj. Si rezultat, ajo optimizon procesin e prodhimit, çka do të thotë se punonjerrat mund të prodhojnë artikuj shpejt dhe në volumn më të madh në krahasim me procedurat manuale. Kjo krijon një linjë produksion me funksionim të rradhit dhe e bën më ashtu për punonjerrat të plotësojnë objektivat e tyre. Gjithashtu, përdorimi i një presi me 80 tonë redukon kohën e punës në fabrikë si dhe prodhimin përgjithshëm të produkteve. Kjo larg dhe mbulon fuaqe të mëdha të materialeve, dhe aftësia e saj për të formuar dhe të shkallëruar këto materiale tepër rëndësi lejon fabrikat të arrin një prodhim më të larg. Si rezultat, kompanitë janë në gjendje të shtojnë numrin e produkteve që ofrojnë konsumatorëve. Kjo mund të sjellë shuma të larg shites dhe të ndihmojë bizneset në rritje të largtuar dhe sukses në një ambient konkurent. Për të plotësuar kërkesën e gjerë të tregut për produkte të ftohjes, markat Dragon and Tiger dhe Temple Heaven ofrojnë produkte të ndryshme që mund të përshtaten me nevojat e klientëve të ndryshëm dhe përdorin pres 80 toni. Duke e pasur ndërtimin e markës si bazë dhe produktet e shëndetit si fokus, duke u mbështetur në përvojën e përdoruesit, kompania është përkushtuar të themelohet si një kompani botërore në sektorin e shëndetit. Produktet e Nadun Machinery njihen për cilësinë e tyre të lartë, performancën e shkëlqyer dhe jetëgjatësinë e tyre të gjatë. Kompania ka një ekip kërkimor dhe presë 80 tonësh që përbëhet nga më shumë se dhjetë specialistë, secili me një mesatare mbi 10 vjet eksperience në zhvillimin kërkimor. Ekipi ynë është i vazhdueshëm në përmirësim dhe inovim për të kënaqur kërkesat e ndryshueshme të tregut. Kompania ofron shërbime instalimi dhe rivendosjeje për mbi 400 klientë çdo vit. Ajo prodhon çdo vit nga 500 deri në 600 sete produktë të ndryshëm. Produktet tona janë certifikuar nga ISO, CE, SGS dhe certifikata të tjera. Përkushtimi ynë ndaj shkëlqimit shihet në numrin e madh të patenteve në fushën e inovacionit për produktet tona, si dhe në çmimin e nderuar të presës 80 tonëshe që kemi marrë. Me më shumë se 17 vjet eksperience, Nadun Machinery ka dalë si prodhues dhe eksportues i udhëheqës në përpunimin e metaleve. Ne fokusohemi në presat me goditje dhe presat hidraulike. Po ashtu ofrojmë makina prerëse dhe makina për përkulje. Produktet tona shiten në mbi 150 shtete dhe rajone në të gjithë botën, duke vendosur standarde të reja për makineri, siç është presa 80 tonë. Të drejta të krejt reserved © Nadun Machinery Manufacture Co., Ltd.
-
Politika e privatësisë
Nadun Machinery Manufacture Co., Ltd.
shtype 80 tonë
Një rrjet qësfish për prodhim industri

Precizion dhe forç në çdo shtypje

Formim dhe përpunim efikas i materialeve të mëdha

Zgjerimi i mundësive për prodhim në skallë të mëdhe
Why choose Nadun
shtype 80 tonë?
Një Gjithçka të Larg dhe Larg Prodhuar
Kualitet i Larg dhe Performancë:
Kualitet i Larg Prodhi
Eksperthësia e Kompanisë dhe Larg dhe Larg dhe Larg dhe Larg dhe Larg dhe 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