oo ka caawin karaa in la ilaaliyo dadka, iyo mid...">
,需要通过父级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 /
Waxa, jira magaca tekinika cusub ahaan loo yaqaana nidaamka xaqiijinta geedkii kaga soo saar oo ka caawin kara in la ilaaliyo dadka iyo, run ahaan, naf! Miyaad u jeclataa inaad aragto geedaha sida nin muruqa? Hadda waxaad samayn kartaa, iyadoo la isticmaalayo nidaamka xaqiijinta geedkii kaga soo saar ee LSJ Technology, waxaan idinka baran doonaa sida nidaamkan xaqiijinta geedkii kaga soo saar ku shaqeyso, faa’iidooyinkooda, iyo falooyinkooda iyo isticmaalka security iyo in search and rescue. Aaminimada waa siiskuul ah mid kasta oo ugu muhiimsan isticmaalka teknoolojiyada aragitaanka geedkii. Iyo fikir: waxaad arkayn kartid geedaha iyo godadka, iyo awooddooda in la joogo ninna dhaawac, iyadoo aan guriga gashan! Mantiyahan wuxuu kusoo korsari karaa ofisaaraha inay heli karaan xataa iyo noqon karta badbaadinta ilaa ay dhacdo. Adoo isticmaalaya farsaamka aragitaanka geedkii LSJ Technology, kooxaha aaminimadda ayaa ka hore u socda inay ilaaliyaan dadweynaha. Sidaa darteed sidaasaa sidii aragitaanka geedkii loo sameeyo? Farsaamka aragitaanka geedkii LSJ Technology-ka wuxuu isticmaala xaqiiqo khaas ah si ay ku caawiyaan saaxijiinta inay arkaan dad ama alaab geedkii kaga soo bixi karto. Xaqiiqooyinkani waxay soo diriraysaan isla markaas waxay abuurtaan sawir leh aragitaanka. Waa sida adiga uga arkaan geedaha iyo si toos ah geedkii kale! Tana waa teknooloji fiican oo ah laydiin kara inay leedahay tilmaamo weyn ee aaminimadda iyo nabadgelyada. Waxaa jira faa'iido badan kama soo jeedin kara in lagu arko midigga. Mise waxa ka waaweyn waa awoodda in lagu arko midigga sanasnimnahooda, kadibna shaqada maamulka ayaa kaloo badan inay badbaadiya ninkii dhacday. Tusaale ahaan, marka la raadino iyo in la badbaadiyo nidaamka aragga midigga loo dhisay LSJ Technology way heli kartaa dadka la xidhiyey ama la dhajiyey gudahooda. Teknoolojigan sidoo kale waa caawin doona midhaha bulshada inay arkato korodhka iyo dhinaca dabadeed bulshada, sidaas daraaddeed ay ku badbaadi karaan dadka iyo xoolooyinka si fudud. Sidaa darteed, haddii aan idin ka hadlinno sida nidaamka aragga midigga ay u saaraan shaqada raadinta iyo badbaadinta. Dhexdheer dhibaato qalabseen ama jajab, waqtiga waa muhiim ah. Isticmaalaya teknooloji cusub loo sameeyay LSJ Technology, dadka ugu horreeya ayaa heli kara inay helaan ninna daacadooda. Aragga teknoolojigan, koombeedka raadinta iyo badbaadinta ayaa heli kara inay eegto dhinaca iyo dhinaca dabadeed, sidaas darteed ay heli karaan dadka u baahan caawimaad. Waxaa kaloo badan inay beddeli karaan inay badbaadiya ruux, iyo inay sii jeclaan hope among the pinned or injured. Waxaanu, kuwa ku saabsan sistema ee ku daraya quruxa, ogaanaynaa sidii weyn u yahay inaanu siyaasadda ku badbaadiyo dadka ka shaqeynaya waxyaabaha la xiriira, sidaas darteed waxaanu siiyaa waraamad ka mid ah toddoba sano ama shan sano. Tani wuxuu muujinayaa amannada aanu leenahay oo ku saabsan dhaqankiisa iyo khaladka waxyaabaha aanu sameeyo. Waxaanu ku jecelnaa inaanu gudbino iyo daryeelo inaanu hubiyo in waxyaabaha aanu sameeyo ay yihiin kuwa ugu sarreeya. Waxaanu ku jecelnaa inaanu hagaajin kala duwan oo ku saabsan khaladka, ka dib marka laga bilaabo waxyaabaha afka ah ilaa waxyaabaha la soo saaray. Haddii adiga ay ahaato qof ka shaqeynaya, maareynta, qof ka shaqeynaya qorsho ama haddii adiga ay ahaato qof ka shaqeynaya dowlad, waxaanu leenahay waxyaabaha ka mid ah kuwa ka mid ah inaanu ku badbaadiyo xaggaada. Waxaanu ku jecelnaa inaanu leenahay bakhti dheer oo waxyaabaha afka ah iyo waxyaabaha kale si loo xaqiijiyo in la helo guurka waqtiga la cusboonaysiiyey. Waxaanu si kasto u siiyaa 2% ilaa 5% ee qiimaha la iibsanayey haddii aanu noqon karin inaanu soo saarno waxyaabaha waqtiga la cusboonaysiiyey. Waxaanu siiyaa fihriyadooda xusuus leh oo ku saabsan istaamalka waxyaabaha aanu sameeyo si aad u hesho fahm saraaf. Waxaanu ku jecelnaa inaanu dhisayso arrintii qofka aanu ku saabsan tijaabooyinka teknikada si loo sameeyo taariikhda ku saabsan xaggaada si aad u hesho ammaan iyo fahm saraaf ee ku saabsan istaamalka waxyaabaha aanu sameeyo. Doorso LSJ si aad u hesho waxyaabaha oo leh khalad iyo ammaan iyo siyaasadda ku saabsan dadka ka shaqeynaya oo leh khalad. Waanu ku taageeray Degaanka Caabaha iyo Iskaashiinta, Xidhka Amaanaha Umumiga, timada isku daynta iyo caabaha magaalada, iyo qoysyada ciyaaraha ka mid ah. LSJ wuxuu siyaabo karaa aasaasaha la xiriira, isku daynta iyo caabaha, iyo nidaamka fahmista qofka ka dib marka laga eegayo guri. Kameradaha Jabinaya Cabsi: Timadda aanu dhisay waxaa jira laba nooc kameradaha jabinaya cabsi, oo kastaaba waxaa leeyahay talaabada saddex ee jabinaya cabsi: 256x192, 384x288, iyo 640x512. Kameradahan waxaa la qoray cabsiga hada 2000. Aasaasaha Isku Daynta iyo Caabaha: Tijaabtii aanu sameeyay waxaa ku jira qorshaha jabinaya nabad, radarka 3D ee ka dib marka laga eegayo guri, qorshaha heshiiska dhinaca, nidaamka fahmista dhaqanka, iyo qorshaha fahminta biyaha. Kameradaha Jabinaya Cabsi ee Istaagga: LSJ wuxuu leeyahay kameradaha jabinaya cabsi oo aanu ugu yaraan inay la isticmaalo si loo caabiyo, laakiinsiisna waxaa la isticmaalo si loo eegayo guriga, socdaalinta elektroonikada, fahminta biyaha la joogo, iyo eeginta nidaamka HVAC. Kameradaha Jabinaya Cabsi ee Gudaha: Kameraduhu waannu siyaabo karaa oo ay tahay wanaagsan ka dib marka laga eegayo gudaha, iyo ay badan yihiin ka dib marka laga eegayo guriga. Waa la isticmaalo si loo dhisayo bixinta kamarada. LSJ wuxuu siyaabo karaa aasaasaha jabinaya cabsi iyo fahminta oo ay ku jiraan qaabka ugu weyn ee aasaasaha, iyo ay ku jiraan qoysyada ka mid ah iyo ay ku jiraan xaqiijinta iyo ammaanka. Dooro LSJ si aad ugu yarreeyin aasaasaha ugu weyn ee xaqiijinta iyo ugu dhaqmeeyn. Waa laga yaabaa inaad ugu taageeray LSJ si aad ugu yarreeyin warbixin kugu dhowaansho ee isku daynta iyo caabaha magaalada. Ka dib marka 2013, LSJ wuxuu ku dhawaaqayaa, ku sammaynayaa, iyo ku beynayaa qiyaas ka badan oo qalabaha raadinta iyo nabadgelyada, iyo qalabaha caafimaadka. LSJ wuxuu helaya tijaabooyin ISO9001, CE iyo ROHS. Sidoo kale, wuxuu leeyahay in la isticmaalo 30 qof keliya. Sida ugu sarreeya ah, waxaan ku xidhiidhnaa qaar badan oo lacag ka dhexeeya qoraalka iyo qorshaha baaritaanka. LSJ wuxuu isku dayeyo ahaa arbaa cimilood oo weyn oo 2024. INTERSEC, Securika, 18th Defence Services Asia, 3rd National Security Asia ee Malaysia, iyo NFPA ee Maraykanka. Waxaana ku xidhiidhnaa in la isku dayo INTERSEC ee ku saabsan qalabaha raadinta ka hor inta ugu yaraan wall (through wall imaging system) ka hor inta ugu yaraan 14-16 Jaanuwaariy 2025, halkaas waxaan ku muuji doonaa qalabaha radar ee la jiray, qalabaha radar ee 3D ee la jiray, qalabaha raadinta gas, qalabaha siyaasadda audio iyo video, qalabaha raadinta dhaqanka, iyo qalabaha thermal ee la jiray. Waxaan ku soo dhowow doonaa inaad ugu soo noqoto dukaanka. LSJ wuxuu leeyahay 11 sano oo hoosaysa ka dhawaaqaya. Wuxuu ku yaalaa inuu sameeyo iyo ku dhawaaqayo qalabaha cusub ee la xiriira xaaladaha istaamarka. Wuxuu isku daynayaa inuu kordhinayo hababka iyo ku guurto lacagta qalabaha. LSJ wuxuu leeyahay xikmad badan oo ku saabsan nabadgelyada iyo raadinta magaalada. Tusaale ahaan, marka ay dhammaystiray 2023 ee Turkiy, qalabaha radar ee la jiray ee LSJ wuxuu ku yeedhay muddo weyn oo ku saabsan nabadgelyada ee la sameeyay timiga Cina Blue Sky Rescue Team. Doorso LSJ si aad ugu hesho fikradaha caafimaadka, iyo fikradaha caafimaadka oo la xiriira xaaladaha aad ugu jecel tahay. Kuwa LSJ waxa nuu ah qoorto ku saabsan in la sameeyo tixraac oo leh xaqiiqda ugu weynaa ee ku saabsan dhaqanka dalka iyo dhaqanka caalamiga ah. Adeegga ka hor inta la iibinayo: Waxa nuu ku jira inaanu kaga caawino marka hore. Waxa nuu sida caawinaa si loogu talagaloo xaqiiqda aad u baahan yihiin, iyo sida caawinaa fikradaha la xidhiidha. Waxa nuu sida caawinaa si loogu muujinayo tixraac, iyo warbixin xoog badan oo ku saabsan tekinikada. Si loogu talagaloo inaad ka heli kartid inaad ka goobtaan xaqiiqda aad u baahan yihiin inaad ka goobtaan fikradaha aad u baahan yihiin. Adeegga iibinta: Marka la iibinayo, waxa nuu ku xidhiidha inaad ka heli kartid inaad ka goobtaan xaqiiqda aad u baahan yihiin. Waxa nuu ku xidhiidha in tixraac kaga soo noqon doono wakhtiga, iyo xaqiiqda ugu weynaa, sababtoo ah isku dhafan kasta oo la sameeyo, iyo xaqiiqda ugu weynaa ee ku saabsan qaabka. Waxa nuu ku xidhiidha inaad ka heli kartid inaad ka goobtaan adeegga iibinta oo la sameeyo. Adeegga ka dib marka la iibinayo: Xiriirkaaga kuwa LSJ ma ahan mid ka dib marka aad tixraac kaga soo noqon doono. Adeegga ku saabsan ka dib marka la iibinayo waxa uu leeyahay in la caawino in la sameeyo, iyo si loogu muujinayo tixraac ee ku saabsan dhaqanka. Waxa nuu leeyahay staff oo ku saabsan adeegga kaalinta, oo ay ku jiraan 24 saac. Waxa ay ku caawinaysaa inaad ka heli kartid inaad ka goobtaan xaqiiqda aad u baahan yihiin, iyo inaad ka goobtaan xaqiiqda aad u baahan yihiin. Waxa nuu sida caawinaa inaad ka heli kartid inaad ka goobtaan xaqiiqda saddex bilood. Waxa nuu sida caawinaa inaad ka heli kartid inaad ka goobtaan adeegga ka dib marka la iibinayo. Inaad doorato LSJ waa inaad doorato inaad ka goobtaan xaqiiqda, iyo xaqiiqda ugu weynaa, iyo adeegga ugu weynaa. Waxa nuu ku jira inaanu ka goobtaan xiriirkaaga oo ku saabsan dhaqanka dalka iyo dhaqanka caalamiga ah, iyo dhaqanka dhaqanka. Hawladda © Beijing LSJ Technology Development Co., Ltd. Gobollada Ka Helsan
-
Siyasetka Fararida
farsamada Xiriira Dhalinyarada
Sida Xaqiiqsiga Qof Kaga Arka Barashada Muuqda

Fa’iidooyinka Xaqiiqsiga Qof Kaga Arka Barashada Muuqda

Saxid ahaynta Iskaashiyaasha Helitaanka iyo Baahinta adoo isticmaalaya Nidaamka Xaqiiqsiga Qof Kaga Arka Barashada Muuqda

Helitaanka Teknoolojiga Xaqiiqsiga Qof Kaga Arka Barashada Muuqda
Why choose LSJ Technology farsamada Xiriira Dhalinyarada?
Ku qeybka Cadaabta iyo Dibadda Lagu Sameyay: Xiriirka LSJ ka mid ah Maxkamadda Xiriirka Dadka
Qoraalka Xirfadda iyo Dhibaatooyinka Badbaadaha Ururka
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