...">
,需要通过父级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 /
Halkan ku yaal inaad uga hadli doontaan maxkamadda iyo gaarahaaga waa mid ka mid ah ee dhammaantaa. midkood ka hor joogto waxaa loo baahanyo doonimada carruurtida. Camera thermalka ah ee dhammaad ah waxaa loo baahan yihiin alaabka ah! alaabkood waxay ku jirin midka carruurtida ee aan lahayn in ay ku jirin doonimada safe ah. LSJ technology waxaa lagu soo galo cameras infrared carruur badbaad ah ee ku jirin doonimada carruurtida, sababtoo kale, waan noqon dooniyaa si ay ku sameyn doontaan. Waan ku yarayn doonaa inaad ganacsheeda uga tagteen camera termal ee ku jira ah ee dhammaadinta xaaladaha ku jiraanka ah oo aan lahayn takhtiyada. Haddii aad ka soo horjeedatayo camera thermals, waxaad tahay sidoo kale macaamiisha ah oo ah xiriir badbaadiyo, qof ka mid ah oo ka jiro wakhtiga lacagta iyo oo ka sameyn kartaa masaxlaha khalista. Tusaaleedyadaada ayaa ka mid ah oo si toos ah oo ku jiraan camera thermals ah ee ku saabsan. Haddii aad u baahnaa camera thermalcii Android fog u diriraya ee khaladaha waxaa laga heli karaa qofka hore ee ka mid ah. Cameraada LSJ Technology waxay ku jiro xiriirka ah oo ka mid ah iyagoo yihiin in ay ku jiraan macluumaadka khaladaha. Haddii aad ugu baahan doono marka loo sameyn doono camera: Nafnafka saaxiibta Camera ka yimid degmada dhammaan Temperature Camera waxaa lagu sameyn karaa si fudud ah Ilaali kartaa dadkuna waxaad uga soo socdo si fudud ah oo si toos ah leh camera kale. Waxaa camera termali imaging kooxda android waxaa lagu talagalayaa inaad uga soo jeedo si toos ah iyada khaladaha. Markaasaa cameraada wuxuu ka tagto dhammaan dhacdooyinka, lacag dheer iyo caawimaadka kale ee ku jira systemkaada dhexeeydanka. Si aad uga sameyn kartaa cameraada thermal imaging, waxaad ka heli kartaa inaad uga arki kartaa insaafadii oo ka mid ah iyo xaq ugu yeelay inaad ka bixi kartaa guriga ama buugaanta ee la xiriirayo. Waxaa laga sheegi karaa inaad halaato usb dhamaadka dhexeeynta lakabta ah ugu yaraan koodkaaga ama gaarahaaga. waxaa lagu soo galo cameras badbaadaha carruurta oo ku jirin doonimada carruurtida. fikirto xiriirka lacagta, raanka carruurtida iyo si waa in ay leh macluumaad ah marka haddii aad uga sameeyo camera. cameras profesionaalka ah waxay ka qeybiso iyo halgankiisa ku saabsan doonimada carruurtida, ku jiraan salaamadda iyo ciyaarka halkaas. LSJ waxaan khabiir ku nahay soo saarista qalabka raadinta iyo badbaadinta ee magaalada oo tayo sare leh oo loogu talagalay inay buuxiyaan heerarka caalamiga ah ee ugu sarreeya. Adeegga iibka ka hor:Waxaan halkaan u joognaa inaan kaa caawino bilowgii. Waxaan bixinaa la talin dhamaystiran si aan si buuxda u ogaanno baahiyahaaga oo aan u bixino xalal. Waxaan sidoo kale bixinaa bandhigyo alaabada oo ay weheliso qeexitaanno farsamo oo faahfaahsan si aad u hesho dhammaan macluumaadka lagama maarmaanka u ah ee lagama maarmaanka u ah go'aan qaadashada. Adeegga Iibka: Inta lagu jiro geeddi-socodka iibka Waxaan hubineynaa Waxaan kuu dammaanad qaadnaa in alaabtaada ay ku soo gaaraan waqtigeeda iyo xaalad fiican iyada oo loo marayo nidaamkeena amarada ee otomaatiga ah iyo xakamaynta tayada adag. Waxaan sidoo kale taageernaa gaarsiinta albaabka ilaa albaabka. Adeegga iibka kadib: Markaad hesho alaabtaada, iskaashiga aan kula leenahay kama dhammaan doono. Adeegyada iibka kadib ee ballaaran waxaa ka mid ah taageerada rakibidda, tababarka isticmaalaha iyo dayactirka. Waaxda adeega macaamiisha ayaa had iyo jeer diyaar u ah inay xalliyaan su'aalo ama walaac kasta oo aad qabtid, si loo hubiyo inaad si buuxda ugu qanacsan tahay. Marka aad ka iibsato qalabka LSJ waxaan ku siin doonnaa damaanad saddex sano ah, waxaad naga heli kartaa adeegyo iibka kadib. Doorashada LSJ waa inaad doorato kalsooni, tayo, iyo taageero aan la barbardhigi karin. Waxaan rajeyneynaa inaan wadaagaan baaritaanka iyo badbaadinta magaalada, iyo sidoo kale dab-damiska. Waxaan adeegyo u fidinaa waaxaha dab damiska iyo badbaadada, kamaradaha ugu fiican ee sawirrada kuleylka ee kormeerka korontada, kooxaha raadinta iyo badbaadada magaalooyinka iyo ciidamo kala duwan. LSJ waxay bixisaa qalab cusub oo lagu dagaalamo dabka, raadinta iyo samatabbixinta, iyo ka shaqeynta deegaannada qarxa ee warshadaha kala duwan. waxaan naqshadeynay oo baarnay laba nooc oo kamaradaha kuleylka ah oo leh saddex xal oo kala duwan Kaamiradan waxay cabiri karaan heerkulka ilaa 2000.Qalabka raadinta iyo samatabbixinta: Waxaan bixinaa alaabooyin kala duwan, oo ay ku jiraan qalabka ogaanshaha gaaska, kormeeraha xasiloonida, iyo nidaamyada kormeerka dhaqdhaqaaqa.Kamirooyinka kuleylka ee warshadaha LSJ waxay bixi Sidoo kale waa kuwo caan ku ah ugaarsiga. Si fudud ayaa loo dhejiyaa qoriga. LSJ waxay bixisaa qalab badbaadin kuleyl iyo sawir qaadis oo tayo sare leh oo buuxiya shuruudaha warshadaha kala duwan, waxayna hagaajineysaa badbaadada iyo waxtarka ganacsigaaga. Dooro LSJ si aad u hesho xalalka ugu horumarsan uguna kalsoonida badan. Hubi inaad ku kalsoon tahay LSJ inay tahay lammaanahaaga ugu horreeya ee raadinta iyo badbaadinta magaalooyinka. Kuwa LSJ waxaannu ogaanayaa muhiimadda soo saarita waxyaabaha la xiriira iyo adeegga qofka ka shaqaynaya. Sidaas daraaddeed, waxaannu siiya garasho ee saddex maalmood ama shan sano. Garashadu waxa ku muuqata ammaanka aad u leedahay oo ku saabsan dhammaan waxyaabaha aad iibtaa iyo kharashooda. In-vestmentyada weynaa ku saabsan baahidinta iyo horumarinta waxyaabaha waxa ku muuqata in waxyaabaha aad iibtaa ay yihiin oo ku saabsan khaladka ugu yar. Sida maufacturer, waxaannu leenahay isu daynayaal xoog badan oo ku saabsan khaladka, ka dib marka laga bilaabo suufaha iyo dhammaan waxyaabaha la sameeyo. Haddii aad noo qof gaar ah, mudhahil, mushaahid, ama haddii aad noo qof gudoomiye, waxaannu leenahay waxyaabaha badan oo ku saabsan xaqiiqadaada. Waxyaabaha aanu ugu yarreeyay oo ku saabsan fogaanada termalka ee ku saabsan tijaabooyinka elektirikada ee waxyaabaha, suufaha iyo waxyaabaha kale waa ku saabsan in la helo guurka maraynta. Waxaannu siinayaa 2% ilaa 5% ee lacagta aad iibtaa haddii aanu ugu dhaqan karin in la siinayo waxyaabaha ka dib marka la soo celiyey. Si aad ugu fahmato waxyaabaha aanu sameeyo, waxaannu siiya fihriyada saxda ah ee ku saabsan istaamka. Waxaannu kalsoonayaa in la sameeyo taajabka tekinikaal ee ku saabsan goobta, oo la xusuusiyey xaqiiqadaada, si aad ugu fahmato waxyaabaha aanu sameeyo oo aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmato in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu fahmoto in aad ugu f...... Ka dib marka 2013, LSJ wuxuu ku dhawaaqayaa ujeedada, suufka, iyo beynka kameraadaha termalka ah oo leh xaqiijinta sare ee ka shaqeynaya in la raacdo iyo la heesado, iyo in la qorsho qaar ka mid ah ee dhaqanka elektirik. LSJ wuxuu helaya tijaabooyin ISO9001, CE, iyo ROHS. Sidoo kale, waxaa jira in ay leedahay in ay leedahay 30 tijaabooyin. Sida qof kala duwan oo ku saabsan, waxaan ku barwaaqo si weyn oo ku saabsan qoraal-ku-dhawaaqka iyo qoraal-ku-samaynta. Iyadoo 2024, LSJ wuxuu isku dayeeyey aaraha afartaa muhiimka ah: INTERSEC ee Dubai, Securika 2024, iyo Dhaqanka 18aad ee Aasaasaha Dhaqanka (DSA) iyo Aasaasaha 3aad ee Aasaasaha Nabadgelyo (NATSEC) ee Maleeshiya, iyo NFPA ee Maraykanka. Iyadoo 2025, waxaan isku dayeeyneynaa INTERSEC ee la sameeyaa Dubai iyo ku jira Ebitar 14–16. Qabta waxay ku qaataan kameraadaha termalka ah ee ku saabsan dhaqanka, iyo farciga audio iyo video, kuwa loo yaqaan in ay ku dhaqaaqdaan gas, radar 3D, iyo waxyaabaha kale. Fadlan soo gali qabta. LSJ wuxuu leeyahay 11 sano oo hoosaysa ee ujeedada. Waxay ku saabsanayeen in ay noocyo cusub oo ku saabsanayaan hababka istaamarka guud ee dadka. Waxay sidoo kale ku saabsanayeen in ay ku dhaqaaqdaan farsamada iyo in ay ku yareeyaan xoolaha product. LSJ wuxuu leeyahay tijaabo dheer oo ku saabsanaya in ay ku raaco qalabka bulshada. Tusaale ahaan, iyadoo 2023, guriga Turkiyaha, radar-ka raacinta nolosha ee LSJ wuxuu ahaa qayb muhiim ah ee ku saabsanaya in ay ku raaco timaha Cina Blue Sky Rescue. Doorso LSJ si aad ugu hesho farsamada sare, oo la xiriira, oo ku saabsanaya in ay ku dhaqaaqdaan xoolahaaga. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
Camera ee dhex gudbixinta thermal ee daqiiq ah ee electrical inspections
Dalagguudaha Kuwaska Eego leh ee Kaxaysa Haddii Aqoonta Daqiiq ah ee Camera ee Dhex Gudbixinta Thermal leh u Sameyn karaa Barashada Electrical Inspections

Ku jiraan Macluumaadka ah ee Sida ahaan inaad Kaarka ahayd ee Camera ee Dhex Gudbixinta Thermal ee Electrical Work

Dhayr Rajo iyo Xaqiiqiyadood oo Kaxaysa Haddii Aqoonta Daqiiq ah ee Camera ee Dhex Gudbixinta Thermal ee Electrical Inspections

Sida loo sameyn karo Camera ee Dhex Gudbixinta Thermal ee Dhammaantaa Waxbarashada Electrical
Why choose LSJ Technology Camera ee dhex gudbixinta thermal ee daqiiq ah ee electrical inspections?
Maxay LSJ Ku Ay Dhibaato Adagga oo Ka Mid ah Iyo Furaadka?
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
Qaataarka fudud ee dhammaad
Ma ogolaanto macluumaadkooda?
Codso Qiimo Soo Jeedin Hadda
Waxaa lagu soo gaarayaa shabakadda xiriirada kuwa ugu yaraan.QAB QORSHIYO