\
\
';
html += '
';
if (smallImgListLen > 0 && smallImgList[0]) {
html += '
';
for (var i = 0; i < smallImgListLen; i++) {
var item = smallImgList[i];
if (item) {
html += '
';
}
}
} ;
html += '
';
// html +=
// '
\
// ';
// if (smallImgListLen > 0 && smallImgList[0]) {
// html +=
// '
';
//
// for (var i = 0; i < smallImgListLen; i++) {
// var item = smallImgList[i];
//
// if (item) {
//
// html +=
// '- \
//
\
//
\
//
\
//
\
//
\
// ';
// }
// }
//
// html +=
// '
';
// };
//鎻掑叆妗堜緥灏忓浘-----缁撴潫
html +=
'
\
\
'+ caseDetailObj.txt + '
\
'+ caseDetailObj.info + '
\
\
\
\
';
var lastActIdx_caseDetails = _this.data.lastActIdx_caseDetails; //涓婃琚睍寮€鐨勬渚嬭鎯呯殑绱㈠紩锛堝湪绗嚑琛岋級
var lastActIdx_case = _this.data.lastActIdx_case; //涓婃琚睍寮€鐨勬渚嬭鎯
//涓嶆槸鍦ㄥ悓涓€琛岋紝闅愯棌caseDetails
lastActIdx_caseDetails !== undefined
&& lastActIdx_caseDetails !== insertIndex
&& $('#userCaseListDom').children().eq(lastActIdx_caseDetails).replaceWith('
' + (!isEnglish ? item.name : item.name_en) + ''
}
$('#categoryNavListDom').html(html);
_this.data.categoryNavList = oData;
getDriverObj.categoryNavID = oData[lastActiveIndex_categoryNav].id;
},
});
};
//鑾峰彇璧勬簮鍒嗙被璇︽儏
var getCategoryDetailsListByEquType = function (equipmentType) {
xx.$ajax({
urlKey: 'getCategory',
post: {
type: equipmentType, // 澶х被 1锛歐indows 2锛氬畨鍗
},
success: function (ret) {
var oData = ret.res;
var oDataLen = oData.length;
var html = '';
for (var i = 0; i < oDataLen; i++) {
var item = oData[i];
html +=
'
' + (!isEnglish ? item.name : item.name_en) + ''
}
$('#categoryDetailsListDom').html(html);
},
});
}
//鑾峰彇鍨嬪彿鍒楄〃
var getModelList = function (options) {
xx.$ajax({
urlKey: 'getModelList',
post: {
type: options.equipmentType, // 澶х被 1锛歐indows 2锛氬畨鍗
category_id: options.categoryDetailsID//category_id 鍒嗙被ID
},
success: function (ret) {
var oData = ret.res;
var oDataLen = oData.length;
var html = '';
if (oDataLen > 0) {
for (var i = 0; i < oDataLen; i++) {
var item = oData[i];
html +=
'
' + item.name + ''
}
} else {
html = '
' + (!isEnglish ? '鏆傛棤鍨嬪彿' : 'No Data') + '
';
}
$('#modeListDom').html(html);
},
});
}
//鑾峰彇椹卞姩鍒楄〃
var getDriverList = function (getWayType, option) {
try {
var post;
switch (getWayType) { //0锛氱偣鍑诲瀷鍙疯幏鍙 1锛氱偣鍑绘妧鏈垎绫伙紙妯潃鐨勫垎绫伙級鑾峰彇 2锛氭悳绱㈡爮鑾峰彇
case 2:
post = {
type: option.equipmentType, //澶х被 1锛歐indows 2锛氬畨鍗
keyword: option.keyword, //鎼滅储鏍忓叧閿瘝
}
break;
default:
post = {
type: option.equipmentType, //澶х被 1锛歐indows 2锛氬畨鍗
resources_category_id: option.categoryNavID, //鎶€鏈敮鎸佸垎绫籌D
category_id: option.categoryDetailsID, //鍒嗙被ID
type_id: option.modeID, //鍨嬪彿ID
}
console.info('post', post);
for (var key in post) {
var item = post[key];
if (item === undefined) {
switch (key) {
case 'category_id':
throw '涓诲姩缁堟锛氬垎绫绘湁璇?;
default:
throw '涓诲姩缁堟锛氬弬鏁颁笉榻愬叏';
}
}
}
break;
}
// keyword: '', //鎼滅储鏍忓叧閿瘝
console.log(post);
// for (var key in post) {
// var item = post[key];
// if (item === undefined) {
// switch (key) {
// case 'category_id':
// alert('璇烽€夋嫨鍒嗙被');
// break;
// default:
// alert('鍙傛暟鏈夎');
// break;
// }
// return false;
// }
// }
xx.$ajax({
urlKey: 'getDriverList',
post: post,
success: function (ret) {
var oData = ret.res;
var oDataLen = oData.length;
var html = '';
if (oDataLen > 0) {
for (var i = 0; i < oDataLen; i++) {
var item = oData[i];
html +=
'
\
'+ (!isEnglish ? item.resources_name : item.resources_name_en) + '\
\
'+ item.filesize + '\
\
\
\
'+ (!isEnglish ? '涓嬭浇' : 'download') + '\
\
';
}
$('#driverListDom').html(html);
} else {
$('#driverListDom').html('
' + (!isEnglish ? '鏆傛棤鏁版嵁' : 'No Data') + '
');
}
},
});
} catch (error) {
console.warn('error', error);
}
};
//鑾峰彇甯歌闂
var getCommonProblem = function (getDriverObj) {
xx.$ajax({
urlKey: 'getCommonProblem',
post: {
type: getDriverObj.equipmentType, // 澶х被 1锛歐indows 2锛氬畨鍗
},
success: function (ret) {
var oData = ret.res;
var oDataLen = oData.length;
var html = '';
if (oDataLen > 0) {
for (var i = 0; i < oDataLen; i++) {
var item = oData[i];
html +=
'
\
'+ (!isEnglish ? item.resources_name : item.resources_name_en) + '
\
\
- '+ (!isEnglish ? item.content : item.content_en) + '
\
\
';
}
} else {
html = !isEnglish ? '鏆傛棤鏁版嵁~' : 'No Data';
}
$('#commonProblemListDom').html(html).removeClass('d-none');
},
});
}
},
//璺敱锛氫骇鍝佸垎绫
productList: function () {
//鏍规嵁鍒嗙被id娓叉煋浜у搧鍒楄〃
var renderProductListByCategoryID = function (options) {
var _isEnglish = data.isEnglish;
var submitOptions = {
page: options.page || 1,// page 1 椤电爜
category_id: options.id, //鍒嗙被 涓嶄紶鏌ュ叏閮 浼犲垯杩斿洖鎸囧畾鍒嗙被涓嬬殑浜у搧鍒楄〃
type: options.type, // 澶х被 1锛歐indows 2锛氬畨鍗
status: _isEnglish ? 2 : 1, //1:涓枃 2锛氳嫳鏂
};
for(var key in submitOptions){
if(!submitOptions[key]){
delete submitOptions[key];
}
}
xx.$ajax({
urlKey: 'getProductList',
post: submitOptions,
success: function (ret) {
var _data = data;
_data.lastGetProductListID = options.id;
_data.lastGetProductListType = options.type;
try {
if (ret.code !== 1) throw ret.msg;
var oData = ret.res.data;
var html = '';
var _isEnglish = data.isEnglish;
if (oData.length > 0) {
oData.forEach(function (item) {
html +=
'
\
\
\
\
\
'+ (_isEnglish === true ? item.goods_name_en : item.goods_name) + '
\
'+ (_isEnglish === true ? item.specification_en : item.specification) + '
\
\
';
});
} else {
html = '
' + (_isEnglish === true ? 'No product' : '鏆傛棤浜у搧') + '';
}
$('#productListDom').html(html);
options.success && options.success(ret.res);
} catch (error) {
alert(error);
}
},
});
};
var data = {
isEnglish: !!$('body').attr('data-isEnlish'),
};
//鑾峰彇浜у搧鍒嗙被
var getAndRenderProductCategoryList = function (options) {
//
$('#productCategoryListDom li').eq(options.type-1 ).addClass('active').siblings().removeClass('active');
xx.$ajax({
urlKey: 'getProductCategoryListByType',
post: {
type: options.type, // 澶х被 1锛歐indows 2锛氬畨鍗
},
success: function (ret) {
try {
if (ret.code !== 1) throw ret.msg;
var oData = ret.res;
var html = '';
var _isEnglish = data.isEnglish;
oData.unshift({
big_id: oData[0].big_id,
id: null,
name: "鍏ㄩ儴",
name_en: 'All'
});
if (oData.length > 0) {
oData.forEach(function (item, index) {
html +=
'
\
\
'+ (_isEnglish === true ? item.name_en : item.name) + '\
\
';
});
} else {
html =
'
\
'+ (_isEnglish === true ? 'No product classification' : '鏆傛棤浜у搧鍒嗙被') + '\
';
}
$('#navCategoryListDom').html(html);
//榛樿鑾峰彇绗竴涓垎绫昏鎯
renderProductListByCategoryID({
id: oData[0].id,
type: oData[0].big_id,
success: function (ret) {
//鐢熸垚鍒嗛〉鍣
console.info('ret', ret);
renderPageSizeModules({
startPage: ret.current_page,
endPage: ret.last_page || 1,
});
}
});
options.success && options.success(ret);
} catch (error) {
alert(error);
}
},
});
}
//鍒囨崲澶у垎绫
$('#productCategoryListDom').on('click', 'li', function () {
var $this = $(this);
var $index = $this.index();
$this.addClass('active').siblings().removeClass('active');
if ($index <= 1) { //0: windows 2:android 3:閰嶄欢
getAndRenderProductCategoryList({
type: $index + 1,
});
} else {
renderProductListByCategoryID({
id: '',
type: 3,
});
$('#navCategoryListDom').html('');
}
});
//鍒囨崲浜у搧鍒嗙被瀵艰埅
$('#navCategoryListDom').on('click', 'li', function () {
var $this = $(this);
var categoryID = $this.attr('data-id');
var bigType = $this.attr('data-bigType');
$this.addClass('active').siblings().removeClass('active');
//鑾峰彇鍒嗙被璇︽儏
renderProductListByCategoryID({
id: categoryID,
type: bigType
});
});
//big_id浠庨〉闈紶杩囨潵銆傛牴鎹〉闈㈠弬鏁拌幏鍙栨寚瀹氬垎绫绘暟鎹
if( big_id == '0' ){
$('#productCategoryListDom li').eq(2 ).addClass('active').siblings().removeClass('active');
renderProductListByCategoryID({
id: '',
type: 3,
});
$('#navCategoryListDom').html('');
}else{
getAndRenderProductCategoryList({
type: big_id
});
}
//鐢熸垚鍒嗛〉鍣
var currentPage;
var totallPage;
var renderPageSizeModules = function (options) {
var startPage = currentPage = options.startPage;
var endPage = totallPage = options.endPage;
var html_paginate = '';
for (var i = startPage; i <= endPage; i++) {
html_paginate +=
'
' + i + ''
}
var html_all =
'
\
'+ html_paginate + '\
';
$('#pageSizeModulesDom').html(html_all);
};
//鐐瑰嚮鍒嗛〉鍣
$('#pageSizeModulesDom').on('click', 'li', function () {
try {
var $this = $(this);
var page = $this.attr('data-page');
var toGetPage;
var _currentPage = currentPage;
var _totallPage = totallPage;
switch (page) { //last:涓婁竴椤 next:涓嬩竴椤 default: 鐩存帴鍒囨崲鍒扮洰鏍囬〉闈
case 'last':
if (_currentPage !== undefined && _currentPage > 1) {
toGetPage = _currentPage - 1;
} else {
throw '褰撳墠宸叉槸绗竴椤?;
}
break;
case 'next':
if (_currentPage !== undefined && _currentPage < _totallPage) {
toGetPage = _currentPage + 1;
} else {
throw '褰撳墠宸叉槸鏈€鍚庝竴椤?;
}
break;
default:
toGetPage = Number(page);
break;
}
if (toGetPage === undefined) {
console.info('娌℃湁椤电爜');
return false;
}
var _data = data;
renderProductListByCategoryID({
page: toGetPage,
id: _data.lastGetProductListID,
type: _data.lastGetProductListType,
success: function () {
if (page === 'next' || page === 'last') {
var pageSizeList = $('#pageSizeModulesDom').children();
pageSizeList.eq(toGetPage).addClass('active');
pageSizeList.eq(_currentPage).removeClass('active');
} else {
$this.addClass('active').siblings().removeClass('active');
}
currentPage = toGetPage; //淇濈暀褰撳墠鐨勯〉鏁
console.info('currentPage', currentPage);
}
});
} catch (error) {
console.info('errr', error);
}
console.info('page', page);
});
},
//璺敱锛氳棰戝垪琛
videoList: function () {
var currentPage = 1;
var lastPage = null;
var isPosting = null;
var getAnSetVideoList = function (options) {
// 鑾峰彇骞惰缃棰戝垪琛
xx.$ajax({
urlKey: 'getVideoList',
data: {
page: options.currentPage,
},
success: function (ret) {
var result = ret.res;
var videoList = result.data;
var videoListLen = videoList.length;
if (videoListLen > 0) {
var html = '';
videoList.forEach(function (item) {
html +=
'
\
\
\
\
\
\
' + item.title + '
\
'+ item.add_time + '
\
\
';
});
$('#videoListModules').removeClass('d-none');
$('#videoListDom').append(html);
}
currentPage = result.current_page;
lastPage = result.last_page;
options.complete && options.complete();
},
fail: function () {
options.complete && options.complete();
}
});
}
// 鑾峰彇绗竴椤垫暟鎹
getAnSetVideoList({
currentPage: 1,
});
//鐩戝惉椤甸潰婊氬姩鍒板簳閮
window.addEventListener("scroll", function () {
const _doc = document;
const _docEle = _doc.documentElement;
const _docBody = _doc.body;
const windowHeight = _docEle.clientHeight || _docBody.clientHeight;
let scrollTop = _docEle.scrollTop || _docBody.scrollTop;
let scrollHeight = _docEle.scrollHeight || _docBody.scrollHeight;
console.info("scrollTop", scrollTop);
console.info("windowHeight", windowHeight);
console.info("scrollHeight", scrollHeight);
//婊氬姩鏉″埌搴曢儴鐨勬潯浠
if (scrollTop + windowHeight >= scrollHeight - 10) {
//鍐欏悗鍙板姞杞芥暟鎹殑鍑芥暟
console.log(
"璺濋《閮? +
scrollTop +
"鍙鍖洪珮搴? +
windowHeight +
"婊氬姩鏉℃€婚珮搴? +
scrollHeight
);
if (lastPage && lastPage > currentPage) {
if (isPosting === true) {
console.info('璇锋眰涓?, '')
return false;
};
isPosting = true;
getAnSetVideoList({
currentPage: currentPage + 1,
complete: function () {
isPosting = false;
}
});
}
}
}, true);
},
}
_this.commonMethods.headerNav();
$(function () {
//涓荤粨鏋勶細鍒濆鍖栨搷浣?鎵ц椤甸潰鏂规硶
if (document.querySelector('[pageFn]') !== null) {
var pageFn = $('body').attr('pageFn') + '.page';
// 鏍规嵁url鍔犺浇鐩稿簲鐨刾ageFn
for (var item in pageFnRoutes) {
if (new RegExp(item + '.page').test(pageFn)) {
!(pageFnRoutes[item])();
return false;
}
}
}
});
};
(function (window, $) {
//閬僵--娣″叆娣″嚭
var $mask;
var lastNewMask;
var isFirMaskIn = true;
window.xx = {
// 閬僵
mask: function (objMask) {
if ((new Date().getTime() - lastNewMask) < (objMask.duration || 500) && !isFirMaskIn) {
console.log('棰戠箒鐐瑰嚮');
return false;
}
lastNewMask = new Date().getTime();
isFirMaskIn = false;
if (objMask.switch == 'open') {
var html = '
';
$('body').append(html);
$mask = $('#maskBox');
$mask.css('display', 'block');
timer = setTimeout(function () {
$('body').css({
'overflow': 'hidden',
});
$mask.css('opacity', '1');
if (objMask.onFn) {
(objMask.onFn)(objMask.onFnSwitch);
};
}, 100);
} else {
$('body').css({
'overflow': 'auto',
});
$mask.css('opacity', '0');
if (objMask.offFn) {
(objMask.offFn)(objMask.offFnSwitch);
};
timer = setTimeout(function () {
$mask.remove();
}, (objMask.duration || 500));
}
},
// 涓棿鎻愮ず妗
showTips: function (objTips) {
var html = '
';
var domBody = document.querySelector('body');
$(domBody).append(html);
var domTipsText = document.querySelector('#tipsText');
var domTips = document.querySelector('#tips');
showTips = function (objTips) {
domTipsText.innerHTML = objTips.title;
if (domTips.style.display == 'block') { //鍔ㄧ敾杩樺湪鎵ц涓
return;
} else {
domTips.style.display = 'block';
setTimeout(function () {
domTipsText.classList.add('tips-tips-active'); //鍔犺浇杩涙潵鐨勫姩鐢
}, 100);
setTimeout(function () {
domTipsText.classList.remove('tips-tips-active'); //閫€鍑哄姩鐢
}, objTips.duration);
setTimeout(function () {
domTips.style.display = 'none'; //闅愯棌妯″潡
}, Number(objTips.duration) + 0.6 * 1000);
}
}
showTips(objTips);
window.xx.showTips = showTips;
},
$ajax: function (option) {
var _this = this;
console.info('璇锋眰鐨刾ost', option.post);
$.ajax({
// url: 'http://citaq.com/index.php' + _this.urlObj[option.urlKey],
url: '/index.php' + _this.urlObj[option.urlKey],
data: option.post || '',
type: "post",
dataType: "json",
success: function (ret) {
var code = ret && ret.code;
if (code === 1) {
option.success && option.success(ret);
} else {
option.fail && option.fail();
}
console.log('--------------------------璇锋眰缁撴灉-----寮€濮?-----------------');
console.log(ret);
console.log('--------------------------璇锋眰缁撴灉-----缁撴潫------------------');
},
fail: function (err) {
option.fail && option.fail();
console.log(err);
}
});
},
urlObj: {
getResourcesCategory: '/technical_support/getResourcesCategory', //鑾峰彇鎶€鏈敮鎸佸垎绫
getCategory: '/technical_support/getCategory', //鑾峰彇鍒嗙被
getModelList: '/technical_support/getModel', //鑾峰彇鍨嬪彿鍒楄〃
getDriverList: '/technical_support/getDriver', //鑾峰彇椹卞姩鍒楄〃
getCommonProblem: '/technical_support/getQuestion', //鑾峰彇甯歌闂
getProductCategoryListByType: '/product/getCategory', //鑾峰彇浜у搧鍒嗙被
getProductList: '/product/getProductList', //鑾峰彇浜у搧鍒楄〃
downloadFileByID: '/technical_support/download', //涓嬭浇鏂囦欢
getVideoList: '/about/product_video', //鑾峰彇瑙嗛鍒楄〃
}
}
})(window, $);
//鍏抽棴閬僵
var closedMask = function () {
xx.mask({
switch: 'closed',
duration: 600,
offFn: globalData.closeMaskFn,
bgColor: 'rgba(0, 0, 0, 0.3)',
zIndex: 500,
});
}
//
Page.apply(Page, [window, $]);