waa ...">
,需要通过父级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);
}
});
})();
Safarada /
Carruurta termal ee qolka waxaa leh midho oo xoog leh oo kaa caawinaya inaad eegto shayga aadna kaa reerida aynu arjin karto uSB dhamaadka dhexeeynta wuxuu sameeyaa sidii la raadiyo xawaaraha, sidaas oo ay noqon kartaa mid caawun leh oo leh qiimah badan ee shakhsiyaad. Waa waqtii in la hadlo carruurta termal ee qolka iyo dhammaantooda oo midho xoog leh oo ay samayn kartaa Waxaa jira badan heshiiska oo ka mid ah kamaradaha termal ee laa soo dhaafay. Kadibna waxaa siin kartaa nolosha aragti ee daadiisa inay arkaan kartaan dadka joogita dhulka laa jabinay. Waxaa siin kartaa polisku inay gudbiyaan nin weyn oo arrintii gaaban yihiin. Waxaa sidoo kale siin kartaa madoobyan inay ugu hooran karaan dabiicada goobooyinka. Arki duurkuna si aan la arkeeyo horay kama laga heli karo bogga LSJ Technology ee termalka laa soo dhaafay! Maxaa jecelaysa sidii ku cad inuu qabsado camera termali usb waxaa jecelaysa sida uu arko xajmaha dhowrka. Tirooyinkaas oo leh sensor aan loo qiyaasi karin oo kala duwan oo leh ixtiimaam “innagu arkho” dhowrka sida lixda infrared. Marka wax mid ah ay dhowrdo, waxay saarayaan lixda infrared ee camera ka ballan kartaa. Tan waxay ogolaanaysaa inaad turaato waxyaalaha dhowrka, haddii aad u dhicdaan habeen. Sidaasa waa siyaasadii geesood, oo kaliya dhowrka! Qorax camera termali type c waxay ka heli kartaa xajmaha dhowrka kadib marka heer sare ee dhaqan lahayd siisoo badan, sababtaa ay tahay in ay gaaban yihiin scan-ka xaqa ah. Waxay u sheegi kartaa xajmaha sax ah ee object-ka, si aad uga ogtid baa dhowrka ama baroor. Xajmaha noqon kartaa baabbaa in la isaga ugu galo, waxayna noqon kartaa caawimaadka inuu isticmaalo camera-ka caleeliynta. Dhamaan waxyaabaha aadka u beeqaysid Thermal Cameras, suulidu waa mid ka mid ah oo leh waxyaabo. Kameraadani waa yar yar iyo qalabka, waxaad ku dhex shub kartaa gurigaada sida iPhone, laa qaado guriga, ama ku dar kartaa fanny pack iyo laa soo dhaaf kartaa meel kasta. Haddii aad tahay qalabka koronto, laa soo guuray dhulka hoos ka hor in la soo noqdo, ama keliya laa caqal ama gurigaaga, waxaad isticmaali kartaa kamera laa soo saaray LSJ Technology si aad u aragtid dhammaan si aan la aragayn. Iyo iyada oo laba joog laa soo bixiyay, waxaad socotaa kameraada saacad ayaa kaloo laa jirin in laa dhacayn. Waxaa jira midho badan oo loo isticmaali karaa carruurta termal ee qolka. Dhinacabka soo dhaafayaa dadka ka timaadda guriga la doondoonayo. Poliska awooddaada xun ku xiran ee la iskariyey ayaa lagu darayaa. Kooxda helitaanka iyo abaarida ayaa laga heli karaa carruurta qolka ee joogga. Shaqaalaha dibadda ayaa laga ogaan karaa xidhka caatooyinka elektirika. Maceedayaasha ayaa laga hunti karaa jaalinta. Mid walba oo uu noqdo shaqo, carruurta termal ee LSJ Technology waa inuu kuu caawinayo inaad aragtid dunida togan oo cusub. Waxaan kusoo saaraynaa isticmaalka qorshooyinka gacan leh ee kaabaha cimilka ah, sidaas oo kale isticmaalka isticmaalka amniga caafimaadka iyo timaha dhaqanka ah ee magaalada. LSJ wuxuu kaa siiyaa qiyaasaha ugu horeysa ee kaabaha dhaqanka ah, kaabaha la xidhiidha, iyo shaqo kuwa xirfadda ah ee ku jira dhinaca badan ee qaybaha. Kaabaha La Xidhiidha Cimilka Ah: Timahaydii waxay sameeyeen iyo isku dayeen doonayaan laba nooc kaabaha cimilka ah oo leh tiro saddex ee foomaha: 256x192, 384x288, iyo 640x512. Kaabahan waxay isticmaali kartaa qiyaasinta jinsiga hada ay la jiro 2000. Qaybaha Dhaqanka Ah: Waxaan kaa siiyaa tiro badan oo qaybo, sida meelaha loo yaqaan inay ku jiraan gas, meelaha loo yaqaan inay ku jiraan dhaqanka, iyo nidaamka loo yaqaan inay ku jiraan dhaqanka. Kaabaha Istaagiska Ah: LSJ wuxuu kaa siiyaa kaabaha cimilka ah oo aan la isticmaalin karo kaabaha la xidhiidha, laakiinsiisna waxay isticmaali kartaa siyaasadaha, isku daynta elektroonikada, kaabaha la xidhiidha oo ku jira dhabbakh, iyo isku daynta nidaamka HVAC. Kaabaha Cimilka Ah ee Gudaha: Kaabaha noolka ah ee gudaha waxay tahay mid ka badan oo la isticmaalin karo si loo ogaado gudaha, iyo waxay isticmaali kartaa sidoo kale kaabaha la xidhiidha. Waxay isticmaali kartaa sidoo kale si fiican oo la isticmaalin karo kaabaha la xidhiidha. LSJ wuxuu ku caddeynayaa inuu siiyo kaabaha cimilka ah iyo qaybaha dhaqanka ah oo leh jeerka ugu yar, si loo xaqiijiyo talooyinka qaybaha badan, iyo si loo hagaajiyo amniga iyo ugu yar ee qaybaha badan. LSJ wuxuu kaa siiyaa foomaha ugu weyn iyo ugu dambeysa ee amniga. Waa laga yaabaa inaad LSJ ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan inaad ugu yaraan...... Kuwa LSJ waxa nuqul ku jira in aanu isticmaalka kala duwan ee qalabka caanaha ah ee xadgudubka ka dhigan karno in la siiyo qalabka oo leh jeer iyo fayriska ugu yar. Sidaas daraaddeed, waxaannu siiya ninkii isticmaalka garasho ee jeerkiisa kamaa jeerka labaatan. Tani wuxuu muujinaya amniga aannu leenahay kuwa qalabka iyo xadgudubka. Waxaannu ku bixi doonaynaa lacag badan oo ku saabsan baahida iyo daryeelka si aanu hubi doonno in qalabkayga la xidhiidho standaardka ugu sareysa. Waxaannu leenahay standaardka ugu fiican ee xadgudubka si aanu hubi doonno in qalabkayga la xidhiidho kala duwan. Waxaannu siiya qalabka badan si aanu ku xidhiidho xaqiiqda isticmaalka kala duwan. Xaqaqayga qalabka, luuqadda iyo waxyaalaha kale waa weyn si aanu hubi doonno in la siiyo qalabka mar dambe. Haddii aanu uusan siiyin qalabka mar dambe, waxaannu siiyaan adiga 5% ee lacagta. Si aanu kaga caawinno inaad isticmaasho qalabkayga si guul darro, waxaannu siiyaan warbaahinta guul darro ee qalabka. Waxaannu siiyaan sidoo kale tacliinta teknika ee ku yaal guriga si aanu kaga caawinno inaad isticmaasho qalabkayga si guul darro iyo si fiican. Doorso LSJ si aad isticmaasho qalabka oo leh jeer iyo fayriska iyo caawinaada isticmaalka oo leh jeer iyo fayriska. Ka dib marka 2013, LSJ wuxuu ku qoray inuu sameeyo, siyaaso, iyo soo saaray qiyaasaha ugu horeeya ee ka shaqeynaya in la raacdo iyo in la dhaqmo. LSJ wuxuu helay ishka ISO9001, CE iyo ROHS. Sidoo kale, wuxuu leeyahay in la isticmaalo 30 isku dayn. Sida qof kala duwan oo ku saabsan, waxaan ku siiyaa qabasho weyn oo ku saabsan qoraalka iyo qorsheeda. LSJ wuxuu isku daynayay arbaa xadaha muhimka ah ee 2024. INTERSEC, Securika, 18th Defence Services Asia 3rd National Security Asia ee Malaysia iyo NFPA ee Maraykanka. Waxaana ku qorayaa in la isku dayno INTERSEC ee kameraalaha thermal ee lagu isticmaalo ka dib marka 14-16 Jaanuwaari 2025, halkaas waxaan ku muuji doonaa radar-ka la raacdo, radar-ka 3D oo karaan inuu gudubto qurux, qaabka loo raacdo gas, qiyaasaha audio iyo video, qiyaasaha loo raacdo dhaqanka, iyo kameraalaha thermal ee loo isticmaalo in la dhaqmo dhulka. Waxaan ku soo dhowow doonaa inaad ugu soo noqoto qoriyadda. LSJ wuxuu leeyahay 11 sano oo hoos u jeedaysa inuu sameeyo. Wuxuu ku saabsan inuu sameeyo iyo soo saaro waxyaalaha cusub ee ku saabsan xaaladaha isticmaalka cusub ee qofka. Wuxuu ku saabsan inuu kordhinayo awoodaha iyo inuu qabasho ku yeedho waxyaalaha. LSJ wuxuu leeyahay awood weyn oo ku saabsan inuu raaco iyo raacdo magaalada. Tusaale ahaan, marka dhulka ay dhulka 2023 ee Turkiyaha, radar-ka la raacdo ee LSJ wuxuu ku saabsan inuu ku yeedho qabasho weyn oo ku saabsan raacdo ee teamka Chinese Blue Sky Rescue. Xusin LSJ inaad helo fikradaha caadi ah iyo ugu horeeya ee ku saabsan xaaladahaaga. LSJ waa muwaadini kasta oo ugu horreysay in la sameeyo qiyaasaha ugu weyn ee dhaqso ku saabsan qofka la xidhiidhaya. Pre-Sales Service: Timigu waxa uu leeyahay kaaloo ah oo ku jira in ay kuu caawiyaan marka hore. Waxaannu sida caadiga ah ugu sameeynaya inaad ogaataan inaad xaqiiqda aad u baahan yihiin, iyo inaanu si kala duwan ugu sameeyno fikradaha. Waxaannu sidoo kale ugu sameeynaya tijaabooyinka alaabta iyo warbixintii fikradaha teknikaal ah ee ka badan inaad heli karto macluumaadka oo lagu barwari karo inaad go'aamin lahaatid. Sales Service: Waxaannu isku daynayaa in guud ahaantooda gaar ah ee gaar ah ay noqoto mid aan la xidhiidhin. Isku daynayaa nidaamka gaar ah ee soo galeenka, iyo isku daynayaa hababka xaqiiqda ka yimid in alaabtadaada soo gali doonaan mar walba iyo hal mar. Waxaannu sidoo kale ugu sameeynaya in alaabtada soo gali doonaan ilaa guriyada. After-Sales Service: Marka alaabtada soo gali doonaan, walaalkaaga kuwa LSJ ma noqon doonaan. Waxaannu ugu sameeynaya caawinaad dheer oo ku saabsan dhisidda, taalinta istaamka, iyo caawinaadka ujeedka iyo soo bandhigga. Caawinayaasha cusubka waxa ay ku jiraan in ay kuu caawiyaan qoraalka ama xaaladaha aad u baahan yihiin, inaad noqoto wanaagsan. Marka aad alaabta ku guurto LSJ, waxaannu ugu sameeynaya garan-qaadka saddex sano, iyo caawinaad dheer oo ku saabsan dhammaan alaabtada. Inaad doorato LSJ waa inaad doorato ammaan, ceeb, iyo caawinaad aan la xidhiidhin. Waxaannu rabnaa inaanu noqno walaalkaaga ku saabsan dhaqso ku saabsan qofka la xidhiidhaya iyo dhaqso ku saabsan dhulka. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
Camera handheld thermal
Sidee ay kamaaleyaasha termal ee qolalka ugu heshay waxqabadaha gudaha

Qudbada kamaaleyaasha termal ee qolalka
Dhibaato kamaaleyaasha termal ee qolalka ee leh qaadka oo dhaqan

Istamaalka kamaaleyaasha termal ee qolalka ee leh qaadka oo dhaqan
Why choose LSJ Technology Camera handheld thermal?
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO