NICU-Betten zur Unterstützung der b...">
,需要通过父级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);
}
});
})();
XIEHE MEDICAL ist spezialisiert auf die Bereitstellung fortschrittlicher und innovativer NEST-Wärmebetten die bestmögliche Versorgung von Frühgeborenen zu gewährleisten. Merkmale: XIEHE MEDICAL-NICU-Bett mit erweiterten Funktionen zur bestmöglichen Versorgung von Neugeborenen, die besondere Aufmerksamkeit benötigen. Das Produkt ist auf den Komfort und die Sicherheit von Frühgeborenen ausgelegt und besteht aus Materialien höchster Qualität. Mit zahlreichen Optionen und Ausstattungsmerkmalen zur individuellen Anpassung lässt sich das XIEHE MEDICAL-NICU-Bett optimal an Ihre spezifischen Anforderungen anpassen. Zudem ermöglichen einfache Reinigung und Wartung einen effizienten Einsatz des Bettes bei wettbewerbsfähigen Preisen, die den Anforderungen von Gesundheitsdienstleistern entsprechen. Die XIEHE MEDICAL-NICU-Wiege umfasst nicht nur fortschrittliche Funktionen, die zur Versorgung von Frühgeborenen erforderlich sind, sondern berücksichtigt zudem ergonomische Prinzipien, um Komfort und Benutzerfreundlichkeit zu gewährleisten. Dazu gehören beispielsweise eine höhenverstellbare Konstruktion, Neigefunktionen für eine bessere Lagerung sowie Überwachungssysteme, die lebenswichtige Parameter in Echtzeit erfassen und Ärzten damit aktuelle Informationen liefern. Das Bett verfügt außerdem über eine integrierte Temperaturregelung, um die Liegefläche auf eine für Neugeborene optimale Temperatur aufzuwärmen, sowie über einen einfachen Zugang zu Geräten und Materialien, die für die unmittelbare Versorgung benötigt werden. Zudem ermöglicht eine gezielte Luftzufuhr und Belüftung einen sicheren und komfortablen Aufenthalt Ihres Kleinsten im Bett. Bei XIEHE MEDICAL konzentrieren wir uns auf die detailliertere Verwendung hochwertiger Materialien für unsere NICU-Betten, um Frühgeborene bequem und sicher zu versorgen. Das Bett ist mit weichem, hautverträglichem Gewebe ausgekleidet und verfügt über eng anliegende Bezüge, die die empfindliche Haut von Neugeborenen schonend umhüllen. Sowohl die Matratze als auch die Polsterung bestehen aus Materialien, die Stabilität und Dämpfung bieten, um Druckstellen sowie das Risiko einer Hautschädigung zu reduzieren. Darüber hinaus ist das Bettrahmen-Gestell stabil und robust und widerstandsfähig genug, um den Anforderungen eines aktiven medizinischen Umfelds standzuhalten und die Säuglinge sicher und geschützt zu halten. Jedes Baby ist individuell und hat spezifische Bedürfnisse sowie einen bestimmten Pflegebedarf, der für seine Entwicklung und Gesundheit erforderlich ist. Daher bieten wir bei XIEHE MEDICAL die Möglichkeit, unser NICU-Bett individuell anzupassen. Eine breite Palette an Zubehörteilen und Optionen steht zur Verfügung, um das Bett so zu konfigurieren, dass es den speziellen Anforderungen eines einzelnen Babys gerecht wird. Ob Sie die Bett-Höhe personalisieren möchten, bestimmte Module für Beobachtung und Therapie integrieren oder Gestaltungsmerkmale für die familiäre Bindung einbauen wollen – unser NICU-Bett kann individuell angepasst werden, um jedem einzelnen Baby eine maßgeschneiderte Versorgung zu gewährleisten. Zeit ist im Krankenzimmer von entscheidender Bedeutung, und das XIEHE MEDICAL-NICU-Bett ist bequem zu reinigen und zu warten. Langlebige, glatte Oberflächen sowie abnehmbare, ergonomisch geformte Komponenten lassen sich einfach zwischen den Patienten und bei realistischen Simulationen abwischen, um Kreuzkontaminationen zu reduzieren. Die charmante, abnehmbare, austauschbare und waschbare Reißverschluss-Matratze bleibt wasserabweisend; dies bedeutet, dass Verschüttetes oder Unfälle mühelos abgewischt werden können. Da das Bett nur sehr geringer Wartung bedarf, können Ärzte ihre Ressourcen vollständig auf die sensible Versorgung von Frühgeborenen konzentrieren – ohne sich zusätzlich um aufwändige Wartungsarbeiten sorgen zu müssen. Wir wissen, dass Gesundheitseinrichtungen unter Budgetdruck stehen, daher bemühen wir uns, die Kosten für Ihre NICU-Betten erschwinglich zu halten. Wir verpflichten uns, hochwertige und hochentwickelte NICU-Betten einer breiten Palette von medizinischen Fachkräften zugänglich zu machen – und zwar innerhalb ihrer finanziellen Spielräume, damit Frühgeborene die erforderliche Versorgung erhalten. Mit diesem wertvollen Ansatz – und durch den Mehrwert, den wir mit wettbewerbsfähigen Preisen bieten – unterstützen wir Gesundheitseinrichtungen dabei, ihre anhaltenden Bemühungen um die Versorgung aller Patienten fortzusetzen, einschließlich der am stärksten benachteiligten Neugeborenen, die die spezialisierteste und intensivste Betreuung benötigen. Als professioneller Hersteller medizinischer NICU-Betten bietet Xiehe Medical Apparatus Instruments hochwertige Produkte sowie spezialisierte Dienstleistungen. Wir folgen streng dem ISO-13485-Qualitätskontrollprozess, und alle unsere Produkte sind von TÜV, CE, FDA und anderen zertifiziert. Unser Expertenteam reagiert schnell auf Kundenanforderungen und liefert solide, zuverlässige Produkte. Ob Krankenwagen-Trage, klappbare Trage, Krankenhausmöbel oder Bestattungsartikel – Xiehe Medical Equipment bietet seinen Kunden stets eine zufriedenstellende Lösung. Xiehe Medical Apparatus Instruments beschäftigt sich kontinuierlich mit der kreativen Forschung und Entwicklung von NICU-Betten, um wettbewerbsfähige Produktverkaufsargumente zu liefern. Das Unternehmen verfügt über zahlreiche Patente sowie Schutzrechte für geistiges Eigentum – beispielsweise bei medizinischen Tragen und Erste-Hilfe-Produkten sowie Krankenhausmöbeln und Bestattungsprodukten. Die Produkte werden hergestellt, um den Anforderungen unserer Kunden gerecht zu werden und aktuelle Trends zu berücksichtigen. Sie erfreuen sich sowohl bei heimischen als auch internationalen Kunden großer Beliebtheit. Xiehe Medical Apparatus Instruments verfolgt beim NICU-Bett eine global ausgerichtete Marketing- und Vertriebsstrategie. Nach mehr als zehnjähriger Unterstützung durch unsere Partner verfügt das Unternehmen mittlerweile über mehr als 30 Distributoren in insgesamt 120 verschiedenen Ländern. Wir konzentrieren uns darauf, langfristige Partnerschaften mit Distributoren sowie Systemintegratoren aufzubauen, um gemeinsam die Zukunft zu gestalten. Hehe Medical Equipment legt großen Wert auf die Kundenzufriedenheit und bemüht sich, die Bedürfnisse unserer Kunden mit Qualität und Zuverlässigkeit zu erfüllen. Dank der Leidenschaft unseres Personals sowie der kollaborativen Technologie, die wir einsetzen, können wir unseren Kunden einen persönlichen und zuverlässigen Service bieten. Unser Ziel ist es, eine langfristige, stabile und partnerschaftliche Zusammenarbeit mit unseren Kunden einzugehen und ihnen hochwertige Produkte und Dienstleistungen bereitzustellen.nicu bett
Hochwertige Materialien für Komfort und Sicherheit

Anpassbare Optionen, um individuelle Bedürfnisse zu erfüllen

Einfach zu reinigen und zu pflegen für einen effizienten Einsatz

Wettbewerbsfähige Preise für kosteneffektive Lösungen
Why choose XIEHE MEDICAL
nicu bett?
Hochwertige Produkte und spezialisierte Dienstleistungen
Innovatives Forschung & Entwicklung und Produktverkaufsargumente
Globales Marketing-Netzwerk und stabile Partner
Kundenorientierter schneller Nachverkaufsservice und technischer Support
Finden Sie nicht, wonach Sie suchen?
Angebot anfordern
Kontaktieren Sie unsere Berater für weitere verfügbare Produkte.Kontakt aufnehmen