de XIEHE MEDICAL puede utilizarse más allá del entorno habitual de rescate de emergencia. Otros entornos posibles también...">
,需要通过父级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);
}
});
})();
Estos son solo algunos ejemplos de cómo XIEHE MEDICAL’s camilla de Canasto puede utilizarse más allá del entorno habitual de rescate de emergencia. Otros entornos posibles incluyen búsquedas y rescates en zonas remotas, donde los excursionistas o escaladores que necesiten transporte a través de terrenos difíciles pueden sujetarse a la camilla de cesta. La camilla también puede usarse en entornos industriales, como sitios de construcción o plataformas petroleras, para evacuar trabajadores de áreas de difícil acceso. En todos estos ejemplos, el componente crítico es que las camillas de cesta proporcionan una plataforma segura y estable para el transporte, garantizando que una persona sea trasladada de forma segura y eficaz en una variedad de entornos. Esta camilla también puede beneficiar al campo médico; puede ser útil en hospitales u otras instalaciones de atención médica para trasladar pacientes. Los hospitales transfieren pacientes entre departamentos y a otras instalaciones; las camillas tipo cesta pueden proporcionar un entorno de traslado estable para el paciente. La camilla se desplaza fácilmente por pasillos estrechos y habitaciones concurridas gracias a su diseño compacto. En tales áreas, los pacientes deben manipularse con delicadeza; la camilla ofrece la solución ideal ante este reto. La camilla tipo cesta de XIEHE MEDICAL ofrece la combinación perfecta para los clientes; proveedores de emergencias, proveedores de atención médica y usuarios al aire libre se benefician todos de esta camilla que combina versatilidad y fiabilidad en un solo producto. En caso de emergencia, las camillas tipo cesta son equipos cruciales con los que deben contar los rescatistas. Los pacientes son transportados sobre la camilla para garantizar comodidad y seguridad mientras se trasladan hacia la ambulancia. XIEHE MEDICAL proporciona camillas tipo cesta de alta calidad, confiables y duraderas, utilizadas en diversos rescates. Problemas comunes de uso y soluciones de la camilla tipo cesta: ¿Qué problemas pueden presentarse y cómo resolverlos al usar una camilla tipo cesta?: Colocar incorrectamente al paciente. Asegúrese de que el paciente tenga un nivel de comodidad adecuado; el paciente requiere acolchado. Asegúrese de que el paciente no realice movimientos bruscos del cuerpo durante el transporte. Solución: Asegúrese de que el paciente esté correctamente asegurado y colocado con almohadillas; comuníquese con el paciente para que no se mueva durante el traslado. Colocar la camilla en espacios reducidos o terrenos difíciles. Solución involucrada: Busque una forma de sortear el obstáculo, haga que los participantes lo ayuden en la navegación y elevación, y utilice técnicas adecuadas de levantamiento para evitar esfuerzos excesivos. La capacitación y el uso regular de la camilla tipo cesta mantendrán una eficiencia óptima y precisión absoluta. ¿Dónde es el lugar adecuado para almacenar la camilla tipo cesta, y por qué? El equipo debe almacenarse y mantenerse adecuadamente para que dure más tiempo y funcione correctamente. XIEHE MEDICAL recomienda que la camilla se guarde en un lugar seco y fresco, y asegurarse de que no esté expuesta al sol, ya que la luz solar puede debilitar su eficacia debido a las altas temperaturas. Además, el equipo debe revisarse regularmente en busca de daños. En caso de detectar algún indicio, debe repararse inmediatamente para evitar un deterioro mayor que podría representar un riesgo de seguridad durante una emergencia. Es fundamental limpiarla después de cada uso para evitar la propagación de gérmenes, lo cual puede lograrse utilizando agua con jabón, especialmente en las correas y bordes que podrían acumular suciedad. La forma recomendada de limpieza consiste en usar un jabón suave y delicado, limpiar la camilla para eliminar la suciedad y, tras dejarla secar al sol, envolverla cuidadosamente y guardarla en el almacén para su uso futuro. En lo que respecta al agua, la camilla tipo cubo de XIEHE MEDICAL requiere algunas medidas adicionales y equipos, así como tener en cuenta ciertos datos. Los rescatistas deben contar con información básica sobre rescate acuático, lo cual incluye familiarizarse con el trabajo en el agua y la tecnología de rescate acuático. La camilla está fabricada con un material que puede flotar y es ideal para rescates en el agua. Si se encuentra a una persona en el agua que dé señales, entonces se coloca cuidadosamente en la embarcación de los rescatistas junto con la camilla, y si es posible, se asegura a la persona para evitar movimientos innecesarios. Todos los rescatistas deben comprender los diferentes movimientos mediante una buena comunicación para garantizar el buen desarrollo de la operación. Esto puede lograrse mediante simulacros que los expongan a situaciones reales de emergencia en el agua. En conclusión, las camillas de cesta son equipos esenciales para los rescatistas durante emergencias en las que una persona herida necesita ser extraída y trasladada a un lugar seguro. Mediante la consideración cuidadosa de los problemas comunes y las buenas prácticas relacionadas con una misión de rescate acuático, la identificación del almacenamiento y mantenimiento adecuado y seguro del equipo, y la consideración del alcance discutido en el texto anterior, los rescatistas pueden garantizar que sus camillas de cesta sean altamente efectivas en su función. XIEHE MEDICAL ofrece un producto de alta calidad dedicado a ayudar a las personas a salvar vidas. Una de las principales ventajas que ofrece la camilla de cesto es su capacidad para sostener cuerpos de diversas formas y tamaños, lo que permite una transferencia segura y cómoda de pacientes en estado de emergencia. Estas camillas están construidas de manera que permite a los rescatistas sujetar cuerdas o poleas para izar o descender pacientes sin necesidad de utilizar un mecanismo de elevación. Las camillas de cesto también son ligeras y plegables, lo que facilita su transporte y almacenamiento cuando no están en uso. YXH-3K Camilla de Aluminio Plegable con Capacidad de Carga de 250kg Ya sea un excursionista atrapado en zonas remotas o una víctima sepultada bajo un edificio, las camillas de cesto son una forma eficiente de trasladar a los pacientes fuera de peligro. Su utilidad multifuncional y su naturaleza indestructible las convierten en herramientas perfectas para los primeros respondedores, permitiéndoles llevar a cabo sus misiones de forma efectiva y eficiente, sin importar las condiciones en las que deban operar. Cuando esté comprando camillas de cesta para rescates de emergencia, necesita calidad y asequibilidad. El fabricante XIEHE MEDICAL ofrece el servicio XHIK de camilla de cesta a un excelente precio. Así que equipe a sus equipos de rescate con equipo confiable que no le cueste más de lo necesario. Cuando las circunstancias son tan críticas, se puede confiar en la camilla adecuada de un fabricante confiable para mantener seguros a los pacientes y rescatistas en cualquier situación. Además de su excelente calidad y asequibilidad, XIEHE MEDICAL ofrece un gran servicio al cliente y soporte postventa para ayudar a las empresas a encontrar las camillas ideales según sus requisitos específicos. Con un equipo de profesionales dedicados a colaborar con usted en las labores de rescate, siempre puede contar con que los equipos de rescate de XIEHE MEDICAL, por un lado, y las personas que dependen de ellos y confían en ellos, recibirán las mejores herramientas posibles a su servicio. 5. Los equipos de respuesta ante desastres necesitan una camilla fiable como la de XIEHE MEDICAL, y pueden tener confianza al comprarla de nosotros sabiendo que es la misma utilizada de costa a costa. Nota y solución de problemas: Para cualquier problema, lea atentamente el manual del usuario incluido, que contiene una gran cantidad de conocimientos especializados; si aún es necesario realizar un seguimiento, tenga cuidado de garantizar que no se produzcan daños durante el transporte. Si aún tiene dudas, no dude en contactar a nuestro servicio de atención al cliente dentro de los 7 días para obtener una solución. La seguridad es lo más importante cuando utiliza nuestras camillas basculantes. Xiehe Medical Apparatus Instruments es líder del sector en la fabricación de equipos médicos de alta calidad y también ofrece servicios especializados. Cumple estrictamente con el sistema de control de calidad ISO 13485, y todos sus productos cuentan con certificaciones de TÜV, CE, FDA, etc. Con un equipo dedicado a la camilla de cesta, somos capaces de responder rápidamente a las demandas de los clientes y entregar productos y servicios fiables y duraderos. Ya se trate de una camilla plegable, mobiliario hospitalario o artículos funerarios, Xiehe Medical Equipment puede ofrecer a sus clientes soluciones satisfactorias. Xiehe Medical Apparatus Instruments ha sido líder en la estrategia de globalización de la camilla de cesta y sus ventas. Cuenta con más de 30 distribuidores repartidos en 120 países distintos, tras más de 10 años de esfuerzo conjunto con sus socios. Su objetivo principal es establecer relaciones duraderas con integradores, así como con distribuidores, para crear y consolidar futuras asociaciones. Hehe Medical Equipment prioriza la satisfacción del cliente y se esfuerza por cumplir los requisitos de los clientes con un alto nivel de excelencia y fiabilidad. Empleados dedicados y tecnología colaborativa nos permiten ofrecer servicios cercanos de camilla de cesta a nuestros clientes, garantizando que sus necesidades se atiendan de forma eficaz. Nuestro propósito es construir una asociación cooperativa a largo plazo y sólida con nuestros clientes, brindándoles productos y servicios de alta calidad. Xiehe Medical Apparatus Instruments se ha dedicado continuamente a la investigación y desarrollo creativa de camillas tipo cesta, aportando puntos de venta competitivos en sus productos. Cuenta con numerosas patentes y protecciones de propiedad intelectual, por ejemplo, camillas médicas y productos para primeros auxilios, incluyendo mobiliario hospitalario y productos funerarios. Los productos están fabricados para satisfacer las necesidades de nuestros clientes y mantenerse al día con las tendencias actuales. Asimismo, gozan de gran aceptación entre los clientes nacionales e internacionales.Camilla de Canasto
Explore la versatilidad de las camillas tipo cesta para operaciones de rescate de emergencia

Descubra dónde comprar camillas tipo cesta de alta calidad a precios competitivos

Aborde problemas comunes de uso y consejos de solución de problemas para camillas tipo cesta

Manténgase a la vanguardia con los últimos avances en la tecnología de camillas tipo cesta
Why choose XIEHE MEDICAL
Camilla de Canasto?
Productos de alta calidad y servicios especializados
Red de marketing global y socios estables
Servicio postventa y soporte técnico centrados en el cliente
Investigación e Innovación en los Puntos de Venta del Producto
Categorías de productos relacionadas
¿No encuentra lo que busca?
Solicitar una cotización ahora
Contacte con nuestros consultores para obtener más productos disponibles.Póngase en contacto