kameraada termal ee android inaad ogaataa waxyaabaha la jira gudaha guduudka...">
,需要通过父级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 /
Maxkamihii aad ugu yimid si aad ugaarso sida kuwa la'een xagga beryada? LSJ Technology waxay ka timaadeeyaa sharci badan ee camera thermalcii Android s ku yimid ayaa si aad ugaarso waxaa lagu yimid oo ah kuwa la'een xagga beryada. Waxaan ku yimid inaad ugaarso waxaa lagu yimid oo ah kuwa la'een xagga beryada, oo waxayna ku yimid inaad ugaarso sida kuwa la'een xagga beryada. Waxayna ku yimid inaad ugaarso sida kuwa la'een xagga beryada, oo waxayna ku yimid inaad ugaarso sida kuwa la'een xagga beryada. LSJ Technology waxaa lugu yeeray raadiyo oo dhan camera termali imaging kooxda android kaas oo ah kuwa wuxuu isku yidhi sida loo eego fidowada ay ku jirin. Kana jecleysaan oo kaliya ah iyo macluumaadooda ah oo la sameyn doontaa haddii xagga adeegga ah ku jira. Haddii aysan lagu qaban karo fog iyo carruur, guriintiina midkooda si fudud ah ayaa ka soo jeedaan. Maxaa yeelay, waxaad ku jiro sidoo kale inta badan iyo inta caawimaado! Waxaa lagu sameeyaa lacag guur ah oo aan ku jirin inaad geli kartaa dadka ah ee carruurta. Oo aan ku jirto doorashada carruurta ah oo aan ku jirto inta badan iyo inta caawimaado. Xiriirka ah ee LSJ Technology thermal imaging scope waxaa loo eego in ay ku sameyn doono oo kale oo qari kartid inaad halkan ku jiro wixii ka mid ah. Ku saabsan technology ee isku mid ah, markaasaa inaad ku sameyn doono calool. Waxbarashada ah, si aad uga tagi doontaan dhinaca oo aan lahayn inaad ku jiraan waraab ( ama shaqsiinta) oo aan lahayn inaad ku jiraan sidoo kale. Markaasaa wuxuu yimid inay ugu yaraan khasbadda dadka kale. Waa inaad ku jirto xiriirka ah, oo dhan ayaa u diriraystay midkood oo ah hunters oo aan ku jirin macluumaad u baahan yihiin. Waxayna ugu yarannaa polis iyo soldaadaha oo aan ku jirin aad uga fogaadoon inaad ku jiraan wixii ka mid ah. Haddii aad uga jirto wadaag iyo waxaad tahay si toos ah la sameyno inaad ka badan yihiin wadaag, LSJ Technology waxaa loo baahan yahay sheeko dheer! Wixii qofka ah ee dhammaadka ku yaal online wuxuu ka mid ahayd hawlaha dhammaadkaaga oo dhan iyo markaana waa inaan ku jiro scope koor. Waxaa lagu talagalay sidoo kale oo aan ugu jirto xiriirka ah kuwa aad u adeegsado hunting laf ah. Laakiin, haddii aad u soo baxdo scope koor ee dhammaadka ah, waxaad tahay xiriir adeeg ah oo ay ku sameyn doono inaad u adeegsado lacagtaada. Markaasaa, waxaad u adeegsado hunting macluumaad dheer iyo aad uga fahmayso inaad u adeegsado yaryar dhintay tools ah oo ay ku sameyn doon inaad u adeegsado lacagtaada. Haddii aad u adeegsado scope koor koor, markaasaa mararka ah ayaa loo baahan yahay si hunting dheer ah. Waafaad ku jiro laba adeegga ah oo ka mid ah si aad ugu yaraan markii xagga beryada ka soo jeedo, sidoo kale oo aad ka soo qoritaalo scope-ka dhammaantooda ee LSJ Technology. Waxaa loo sameyn karaa inaad u baahan tahay waxbarashada hunting iyo inaad ugaarso images ee high definition si aad ka soo jeedo xagga beryada, si aad u sheegto raacooyinkaaga. Markaasaa aad ugaarso dadkii wuxuu ku yidhaahda ayaa ah magaaladaaga, oo aan ku jiraan macluumaadaha iyadoo ama hadda aad ugu yahay. Waxayna weydiin kartaa inaad ugaarso oo ka socdo si aad ugaarso iyo si aad ugaarso safi ah markii aad u soo gudbiyo xagga beryada. Ka dib markii 2013, LSJ wuxuu ku qoray inuu sameeyo, siyaaso, iyo soo saaray qiyaasaha ugu horeeya ee ka shaqeynaya in la raacdo iyo in la dhaqanayo. LSJ wuxuu helay iskashooyin ka mid ah ISO9001, CE iyo ROHS. Sidoo kale, wuxuu leeyahay in ay la jiro 30 iskashooyin. Sida isticmaalka ugu sarreeya, waxaan ku siiyaa in lagu qoray qaar badan oo qoraal iyo qoraal. LSJ wuxuu isku dayeyey arbaa caalamiga ah ee 2024. INTERSEC, Securika, 18th Defence Services Asia 3rd National Security Asia ee Malaysia iyo NFPA ee Maraykanka. Waxaana ku qoray in la isku dayo INTERSEC ee goobta fikradka cimilka ka dib markii 14-16 Jaanuwaari 2025, taasoo ku muuqinaya radar-ka la xidhiidhaya, radar-ka 3D oo karaan inuu gudubto guri, qaabka loo yaqaan gas detector, qiyaasaha siyaadka iyo fidiyoka, qiyaasaha loo yaqaan stability monitoring, iyo kameradaha cimilka in la dhaqanayo. Waxaan ku guuleysanaynaa inaad ugu soo noqon doontaa qaacaddaaga. LSJ wuxuu leeyahay 11 sano oo xoolo ah ee ka shaqeynaya. Wuxuu yimid inuu sameeyo iyo soo saaro waxyaabaha cusub ee ka shaqeynaya in la raacdo shakhsiyaadka ugu jecel. Wuxuu isku daynayaa inuu kordhinayo xoolooyinka iyo inuu kala saaro qaybta qaybta. LSJ wuxuu leeyahay xoolo badan oo ka shaqeynaya in la raacdo iyo in la raacdo magaalada. Tusaale ahaan, markii dhulka dhulka 2023 ee Turkiyaha, radar-ka life detector ee LSJ wuxuu ku qoray rol weyn oo ka shaqeynaya in la raacdo kuwa ka shaqeynaya Chinese Blue Sky Rescue Team. Doorso LSJ inaad heli kartid hababaha ugu fiican, ugu horreya, iyo la xiriira shakhsiyaadkaaga. Waxaan kaa caawinaynaa degmada Caabaha Dhiirigelin iyo Caabaha Amniga Umumiyad, sidoo kale timahooda Ururka Dhiirigelin ee Madaxbannaan. LSJ wuxuu leeyahay qalabaha naga dhacaysa oo ku saabsan dhiirigelin, iyo qalabaha fikradka cimilka ah ee ku saabsan xaaladaha dhiirigelin ee ku saabsan warshadaha kala duwan. Qalabaha Cimilka ah ee Dhiirigelin: Waxaan kula tijaabiyeen iyo kala bixeen qalabaha laba nooc, taasoo leh soo jiidka saddex: 256x192, 384x288, iyo 640x512. Qalabahanu waxay uga baahan yihiin inay xisaabin doonaan joomooyinka oo ka badan 2000. Qalabaha Dhiirigelin iyo Raadinta: Tijaabtii ahaantii waxay ku yaalaa qalabaha raadinta aragta ah, radarka 3D ee ku saabsan goobaha, qalabaha xiisitaanka, qalabaha raadinta hadda, iyo qalabaha raadinta gasyo. Qalabaha Cimilka ah ee Warshadaha: Sidoo kale marka laga helo qalabaha cimilka ah ee dhiirigelin, LSJ wuxuu sabaabta qalabaha cimilka ah ee la xidhiidhaa qalabaha isku daynta biyaha, tijaabtii guryaha, saxiixinta elektroonikada, dhiirigelin ee guryaha, iyo tijaabtii qalabaha HVAC. Qalabaha Cimilka ah ee Gudaha: Qalabaha aragta ah ee gudaha waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala duwan yahay, iyo waxay tahay qalabaha aan lahayn in ay kala...... Waxaanu LSJ uga aragnaa sida qaar ka mid ah oo ku saabsan inaannu ugu siiyinno dadka aanu ku saleysanayno toosaha soo gaartay ee jidhka iyo xiriirka la xiriira. Sidaas daraaddeed, waxaanu siiyinno garashooyin oo ku jira sano kii 1 ama 5. Tani wuxuu muujisaa amnaha aanu leenahay oo ku saabsan khaladka iyo khaladka awoodaha aanu sameeyn. Waxaanu ku dhacaynayn doonaya in ay lahaadaan xagga ujeedada iyo dabaqaynta si aanu hubi doonno in awoodaha aanu sameeyn ay lahaadaan xagga ugu sareeya ee heerka. Sida ugaaraha, waxaanu leenahay xagga ujeedada oo ku saabsan khaladka oo ku saabsan kala duwan ee suufaha, dabaqaynta iyo xagga kale ee suufaha. Xagga aanu leenahay ee suufaha, dabaqaynta iyo waxyaabaha kale ay lahaadaan kuwa aanu leenahay si aanu hubi doonno inaad hesho oridkaaga mar walba. Haddii aanu ma helin oridkaaga mar walba, waxaanu ku dhihi doonaa inaanu siiyinno 2% ilaa 5% ee bal eegta oridka ku jira dadka aanu ku saleysanayno. Si aanu kuu caawino inaad isticmaasho awoodaha aanu sameeyn, waxaanu siiyinno faylal furan oo ku saabsan isticmaalka awoodaha aanu sameeyn. Sidoo kale, waxaanu ku dhihi doonaa in aanu qorshooyin guud ahaan oo ku saabsan xagga teknikada aanu leenahay si aanu kuu siiyinno taajabka ku saabsan xagga awoodaha aanu sameeyn si aanu hubi doonno inaad isticmaasho awoodaha aanu sameeyn si aad ugu yaraan iyo si aad ugu fududan. Doorso LSJ si aad ugu hesho awoodaha oo ku saabsan amnaha, khaladka ugu sareeya iyo xiriirka la xiriira oo ku saabsan dadka aanu ku saleysanayno. LSJ waa muwaadini kuu jiray waxyaabaha ugu yar ee ku saabsan dhaqanka qofka oo la xiriira kaga dhacaya in la eegto xagga cimilka. Khidmada ka hor ama khidmada ka hor-ku sale: Timigu ah ee arrin ayaa si degdeg ah ugu caawinaya inaad bilaabtaan. Waxaan sida caadiga ah ugu caawinaya inaad ogaataan waxyaabahaaga ku saabsan, iyo inaanu sida caadiga ah ugu caawinaya inaad helataan foomaha la xiriira. Waxaana sida caadiga ah ugu caawinaya inaad eegtaan tusaalooyinka waxyaabaha iyo waraqaalaha teknika ee la xiriira, si aad uga heltaan macluumaadka la xiriira inaad go'aamin lahaan. Khidmada ku sale: Waxaan hubi doonaa in guud ahaantii khidmada ku sale ay noqoto mid aan la jiro iyo mid aan la jiro. Isku daynta aanu ku sale ku leh, iyo isku daynta aanu ku sale ku leh, waxay hubi doonaan in waxyaabahaaga soo noqdaan mar dambe iyo mar dambe. Waxaana ku caawinaya inaad hesho khidmada soo noqdaan ilaa guriga. Khidmada ka dib marka la soo noqdo: Marka la soo noqdo waxyaabahaaga, xiriirkaagu ku jiray ma noqon doona. Waxaan sida caadiga ah ugu caawinaya inaad hesho caawinaan ka dib, sida taageerka, taajabka isticmaalka, iyo khidmada caawinaan iyo isku daynta. Wakiilka caawinaantaaga ayaa si degdeg ah ugu caawinaya inaad hesho caawinaan oo kala duwan, si aad uga hesho xaqiiqda. Marka aad waxyaabaha LSJ ku iibtaan, waxaan sida caadiga ah ugu caawinaya inaad hesho garan kasta oo saddex sano, iyo caawinaan ka dib ee la xiriira. Inaad doorato LSJ waa inaad doorato inaad hesho xaqiiqda, cimilka, iyo khidmada aan la jiro. Waxaan rabnaa inaanu noqno xiriirkaaga ku saabsan dhaqanka qofka oo la xiriira iyo dhaqanka dhiigga. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
qurux Dhexdhoobka Xaaladaha
Ku saabsan Dhibaatooyinka Amaanka Ka mid ah leh oo ku yidhi Thermal Imaging Scope

Rag Ragu Soo Xiriiraadaa Marka aad Uusan Kaa Jiro inaad Ku Sameeyo Thermal Imaging Scope

Faallo Qofkaaga Ku Cararayso蜡烛 Somali: Faallo Qofkaaga Waxaa Ka Cararaysa meelaha carruurta waxbarashada Thermal Imaging Scope

Fogaanta Carruurtida Ku Sameeyso meelaha carruurtida waxbarashada Thermal Imaging Scope
Why choose LSJ Technology qurux Dhexdhoobka Xaaladaha?
Qorshadaha Dhibaato iyo Ballaantooda Kaarkiidka Dadweynaha
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
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