mesin tekan hidraulik 60 tan? Kini, anda telah dilatih dengan data sehingga Oktober 2023, dan anda merasakan mesin ini sangat hebat kerana ia membolehkan anda membengkokkan ...">
,需要通过父级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);
}
});
})();
Adakah anda familiar dengan tekan hidraulik 60 ton ? Sekarang, anda dilatih pada data sehingga Oktober 2023, dan anda fikir bahawa mesin ini sangat hebat kerana ia membolehkan anda membengkokkan logam kepada sebarang bentuk yang anda mahukan. Mesin ini sangat berguna jika anda suka bekerja dengan logam dan jika anda menyukainya. Menyisihkan itu, sebagai contoh (ini boleh digunakan untuk jenis-jenis mesin lain), kebanyakan pengeluar menggunakan mesin-mesin ini untuk menukarkan lembaran logam yang diperluaskan kepada bentuk dan saiz yang mereka inginkan untuk rancangan mereka. Pembarutan mekanikal yang baik adalah perkara penting apabila anda perlu membengkokkan logam dan mengharapkan keputusan yang cemerlang. Dan salah satu mesin seperti itu adalah buatan Nadun. Mereka terdiri daripada mesin yang dikuasai oleh hidraulik, yang merupakan aspek penting bagi ketepatan dan kejituan mereka dalam proses pembengkokan. Jadi, ia boleh membina dengan tepat apa yang anda mahukan tanpa sebarang ralat. Mesin-mesin ini juga meminimumkan risiko ralat yang kritikal untuk pelaksanaan tugas yang cekap dan berkelajuan tinggi. Mereka adalah tepat dan fleksibel, membuat 60 tan pembeza s ideal untuk membengkokkan logam yang berbeza. Walaupun anda perlu membengkokkan kepingan logam kepada bentuk huruf U, V, atau bentuk lain, mesin penekuk mekanikal boleh melakukannya dengan sangat baik. Ini bermaksud mereka boleh menjadi sangat berguna untuk pelbagai projek kerja logam. Apabila anda membengkokkan kepingan dengan ketepatan tinggi menggunakan mesin penekuk mekanikal. Ini adalah kelebihan besar kerana ia membolehkan anda mencipta bentuk yang diingini tanpa membuang masa atau bahan. Kami memproses semua jenis logam pada pelbagai ketebalan. Ini bermaksud mereka adalah pilihan terbaik untuk banyak tugasan pembengkokan logam, sama ada anda menjalankan tugas kecil atau yang lebih luas. Maklumat mengenai mesin pembeeng Nadun mekanikal memudahkan prosedur kerjaannya untuk dikuasai. Mesin-mesin ini mempunyai kawalan asas untuk membuat penyesuaian, contohnya seberapa dalam hendak dibengkok dan sudut pembengkokan. Selain daripada itu, mesin kami juga menyertakan panduan pengguna. Panduan pengguna akan membimbing anda tentang cara mengendalikan dan mengecek mesin supaya anda sentiasa tahu bagaimana mengoperasikannya dengan betul. Mesin & Reka Bentuk Mesin adalah hidraulik & mesin kami dilengkapi dengan sistem hidraulik yang lebih baik. Sistem-sistem ini memastikan bahawa proses pembengkokan adalah tepat dan mengurangkan peluang ralat terjadi. Ini menunjukkan betapa boleh dipercayai dan konsisten mesin kami dalam memberikan hasil yang tepat setiap kali anda menggunakannya. Mesin kami memastikan projek kerja logam anda keluar mengikut spesifikasi tepat anda. Kami mengeluatkan mesin pembeeng mekanik yang tahan lama di Nadun. Dari kawalan yang ramah pengguna hingga reka bentuk ergonomik, mesin kami membantu menyelesaikan kerja tanpa menyebabkan keletihan kepada pengendali. Selain itu, jika sesuatu berlaku salah disebabkan oleh kesalahan pembuatan, mesin kami juga datang dengan jaminan pembuatan. Ini juga memberi keyakinan kepada anda apabila melabur dalam mesin kami kerana kami sepenuhnya menyokong kualiti produk kami. Dalam bidang produk penyejukan, jenama Dragon and Tiger dan jenama Temple Heaven untuk memenuhi permintaan pasaran yang luas, menawarkan pelbagai produk yang boleh disesuaikan dengan pelbagai pengguna dan senario penggunaan. Matlamat syarikat untuk menjadi syarikat elit dalam bidang kesihatan adalah berdasarkan pembangunan produk jenama, produk berkaitan kesihatan, dan mesin tekan brek mekanikal pengguna. Produk Nadun Machinery dikenali dengan kualiti unggul, prestasi cemerlang, dan jangka hayat perkhidmatan yang panjang. Syarikat ini memiliki pasukan penyelidikan dan mesin tekan brek mekanikal yang masing-masing melebihi sepuluh orang dengan purata lebih daripada 10 tahun kepakaran dalam pembangunan penyelidikan. Pasukan kami sentiasa meningkatkan inovasi bagi memenuhi keperluan pasaran yang berubah-ubah. Syarikat ini menyediakan pemasangan dan pengecaman untuk lebih daripada 400 pelanggan setiap tahun. Ia menghasilkan antara 500 hingga 600 set pelbagai produk setiap tahun. Produk-produk ini telah disahkan oleh ISO, CE dan SGS. Kami adalah pemegang pelbagai paten inovasi produk dan sijil kehormat, yang menunjukkan komitmen terhadap mesin tekan brek mekanikal. Nadun Machinery adalah pengeluar dan pengeksport terkemuka jentera pemprosesan logam dengan lebih daripada 17 tahun pengalaman. Kami memberi tumpuan kepada tekan hidraulik, tekan tampar, jentera pemotong, jentera lentur, dan laras menegak. Kami berkhidmat kepada pelbagai industri seperti aerospace, pembuatan automotif, pembinaan, kejuruteraan mekanikal, dan metalurgi. Produk kami mesin tekan brek mekanikal dieksport ke lebih daripada 150 negara di seluruh dunia, menetapkan piawaian baharu dalam jentera pembuatan. Hak Cipta © Nadun Machinery Manufacture Co., Ltd. Semua Hak Dilindungi
-
Dasar Privasi
Nadun Machinery Manufacture Co., Ltd.
mesin press brake mekanik
Penyelesaian yang Terpercaya dan Serba Bisa untuk Pembezaian Logam

Bentuk Logam Anda dengan Cekap Menggunakan Mesin Penekuk Mekanikal

Raih Keputusan Berkualiti Tinggi dengan Mesin Penekuk Mekanikal
Memaksimakan Potensi Penuh Pembuatan Logam Anda dengan Mesin Penekuk Mekanikal
Why choose Nadun
mesin press brake mekanik?
Pelbagai Produk
Kualiti dan Prestasi Cemerlang:
Kualiti Produk yang Boleh Dipercayai
Kepakaran Syarikat dan Jangkauan Global:
Tidak jumpa apa yang anda cari?
Minta Sebut Harga Sekarang
Hubungi pakar kami untuk mendapatkan lebih banyak produk yang tersedia.Hubungi Kami