침대는 모든 의료 시설에서 필수적인 의료 장비이지만, 특히…">
,需要通过父级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)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
phone: nodeText,
},
}, '*');
_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)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
phone: nodeText,
},
}, '*');
_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)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: 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')) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: content,
},
}, '*');
_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)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: 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)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: 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);
}
});
})();
고급형 병원 擔架 병상은 모든 의료기관에서 필수적인 의료 장비이지만 특히 중환자실(ICU)과 응급실에서 중요합니다. XIEHE MEDICAL은 안전하고 편안한 환자 이송을 보장하기 위해 고품질의 다양한 병원용 들것을 제공합니다. 이러한 들것은 견고하며 이동이 용이하고, 추가적인 안전성을 위해 높이 조절 및 사이드 레일 조절이 가능합니다. 단일 제품 주문이든 대량 구매이든, XIEHE MEDICAL은 귀하의 요구를 충족시켜 드릴 수 있습니다. 특별한 요구사항과 선호에 맞춘 맞춤 옵션, 재고 보유, 우수한 고객 서비스를 통해 의료 제공자는 들것 침대 관련 필요 시 언제든지 XIEHE MEDICAL을 신뢰할 수 있습니다. XIEHE MEDICAL은 의료 기관에서 높이 조절이 필요한 환자용 들것 침대를 최고의 품질로 공급합니다. 이 전문적인 들것은 견고하고 내구성이 뛰어나 병원 환경에서 매일 발생하는 혹사에도 견딜 수 있습니다. 이러한 들것의 휴대성 덕분에 시설 내 환자 이송이 용이합니다. 고품질의 장비는 최상의 환자 치료를 제공하는 데 매우 중요하며, XIEHE MEDICAL은 이를 잘 알고 있습니다. 따라서 자사의 병원용 들것 침대는 견고함과 실용성을 동시에 갖추고 있습니다. XIEHE MEDICAL의 병원 들것 침대는 중환자실(ICU) 및 응급실 환경에서 사용을 목적으로 하며 의료 전문가들 사이에서 신뢰받는 인기 제품입니다. 이 들것은 높이 조절 기능과 사이드 레일을 갖추어 환자의 안락함과 안전성을 제공합니다. 이러한 추가 보호 기능은 이동이나 시술 중에 환자가 안정적이고 안전하게 유지되도록 도와줍니다. XIEHE MEDICAL의 고품질 병원 들것 침대를 통해 의사는 장비의 품질을 걱정하지 않고 환자에게 최상의 치료를 제공하는 데 집중할 수 있습니다. 모든 병원에서 환자의 안락함과 안전이 최우선입니다. 그래서 XIEHE MEDICAL은 이를 염두에 두고 뛰어난 병원용 들것을 설계했습니다. 들것의 높이는 임의의 높이로 조절 가능하여 의료진에게 최적의 작업 위치를 제공합니다. 또한 사이드 레일이 추가 보호 기능을 제공하여 낙상이나 기타 사고의 가능성을 줄여줍니다. XIEHE MEDICAL의 병원용 들침대는 환자를 중심에 두며, 환자가 의료 모니터링 과정에서 더 나은 치료를 받을 수 있도록 합니다. 대량으로 장비를 교체가 필요한 병원을 위해 XIEHE MEDICAL은 대량 구매 가능한 도매용 병원 들침대를 제공합니다. 여러 대를 한 번에 구매하면 필요에 맞는 충분한 수의 들침대를 확보할 수 있을 뿐 아니라 개별 제품당 비용도 절감할 수 있습니다! XIEHE MEDICAL은 병원이 필요로 하는 것을 정확히 알고 있으며, 우수한 품질과 합리적인 가격을 제공할 수 있습니다. 이용 가능한 도매 구매 플랜 덕분에 예산을 크게 초과하지 않으면서도 시설의 환경을 쉽게 개선할 수 있습니다. 모든 의료기관은 각기 다른 요구사항과 장비 선호도를 가지고 있으므로, 맞춤형으로 제작할 수 있는 병원 스트레처 침대를 제공합니다. XIEHE MEDICAL – 맞춤형 병원 스트레처 침대 각 병원은 장비에 대해 자체적인 요구사항을 가지고 있습니다. 시설에서는 필요에 맞는 제품을 확보하기 위해 매트리스 종류와 하중 용량 등 다양한 옵션을 스트레처에 적용할 수 있습니다. 이러한 높은 수준의 맞춤화 기능은 의료 제공자가 환자와 직원에게 가장 적합한 방식으로 장비를 구성할 수 있도록 도와줍니다. XIEHE MEDICAL은 모든 유형의 의료시설의 개별적 요구를 충족시키며, 최신 변화에 가장 효과적인 방법으로 신속하게 대응할 수 있는 혁신적인 솔루션을 제공합니다. 믿고 사용할 수 있는 병원 스트레처 침대 고품질 병원 스트레처 침대의 모든 의료기기 공급업체, 빠른 배송 및 탁월한 고객 서비스 제공: 허허(Hehe) 의료기기에서는 고객 만족을 최우선 가치로 삼고, 병원용 스태처 침대에 대한 고객의 요구를 탁월함과 신뢰성으로 충족시키려 노력합니다. 당사 직원들의 헌신과 협업 기술의 활용을 바탕으로, 고객에게 개인화되고 신뢰할 수 있는 서비스를 제공할 수 있습니다. 당사의 목표는 고객과의 장기적이고 안정적이며 상호 이익을 추구하는 관계를 구축하고, 최고 품질의 제품과 서비스를 제공하는 것입니다. 시에허(Xiehe) 의료기기기구는 글로벌 전략 기반의 마케팅 및 영업 활동을 지속해 왔습니다. 당사는 120개국에 걸쳐 30개 이상의 유통업체와 협력하고 있으며, 파트너사들의 지지와 10여 년 이상의 노력을 통해 이러한 성과를 달성하였습니다. 병원용 스태처 침대 분야에서 유통업체 및 통합업체와의 장기 파트너십을 구축하고, 함께 미래를 창조해 나가고자 합니다. 의료기기 분야의 신뢰받는 제조업체인 협화 메디컬 애파러터스 인스트루먼츠(Xiehe Medical Apparatus Instruments)는 고품질 제품과 전문 서비스를 제공합니다. 당사는 ISO 13485 품질 관리 기준을 철저히 준수하며, 모든 제품은 TÜV, CE, FDA 등에서 인증을 획득하였습니다. 병원용 스테처 베드 분야의 전문가가 고객의 요구사항에 신속히 대응하고, 안정적이고 신뢰성 높은 제품을 공급합니다. 구급차용 스테처, 접이식 스테처, 병원 가구, 장례용 품목 등 어떤 종류의 제품이든, 협화 메디컬 장비(Xiehe Medical Equipment)는 고객에게 만족스러운 솔루션을 제공할 수 있습니다. 협화 메디컬 애파러터스 인스트루먼츠(Xiehe Medical Apparatus Instruments)는 최첨단 R&D에 지속적으로 참여하며 경쟁력 있는 제품의 차별화 포인트를 제공하는 데 전념하고 있습니다. 특허 및 지적재산권이 보호된 의료용 스테처, 병원용 응급 처치 가구, 장례용 제품 등 다양한 제품군을 개발하고 있습니다. 제품들은 현대적인 트렌드에 부합하도록 설계되었으며, 고객의 요구사항을 충족시킵니다. 이러한 제품들은 국내외 병원 및 스테처 베드 고객들로부터 높은 평가를 받고 있습니다.병원용 스트레처 침대
환자의 안락함과 안전을 고려해 설계된 고품질 병원 들것으로, 높이 조절 기능 및 사이드 레일을 갖추어 추가적인 보안을 제공합니다.

의료기관이 경쟁력 있는 가격으로 장비를 업그레이드할 수 있도록 대량 구매가 가능한 도매용 병원 들침대가 제공됩니다.

다양한 매트리스 유형과 중량 용량을 포함하여 특정 요구사항과 선호도에 맞게 맞춤 설정 가능한 병원 들침대 옵션을 제공합니다.

신속한 배송과 탁월한 고객 서비스를 제공하는 신뢰할 수 있는 병원 들침대로, 의료 제공자에게 원활한 구매 경험을 보장합니다.
Why choose XIEHE MEDICAL
병원용 스트레처 침대?
고객 중심의 빠른 애프터 서비스 및 기술 지원
글로벌 마케팅 네트워크와 안정적인 파트너십
고품질의 제품과 특화된 서비스
혁신적인 연구 개발 및 제품 판매 포인트
찾으시는 제품이 없으신가요?
견적 요청하기
더 많은 제품 정보를 위해 저희 컨설턴트에게 문의하십시오.문의하기