etms/asset/js/cetc54/jcdp/downloadApp.js

113 lines
3.5 KiB
JavaScript
Raw Normal View History

/**
* Created by erc on 2017/9/4.
*/
$(function () {
var webroot = $("#hdWebroot").val();
var webrootHttps = $("#hdWebrootHttps").val()+"/index/login";
var logUrl=webroot+"/chat/AppVersion/getPkgList?pkgType=";
var routerUrl=webroot+"/index/downloadRouter";
var androidUrl=webroot+"/chat/AppVersion/downFile?pkgType=2&isUpdatePkg=0";
var iosUrl=webroot+"/chat/AppVersion/downFile?pkgType=3&isUpdatePkg=0";
var winUrl=webroot+"/chat/AppVersion/downFile?pkgType=1&isUpdatePkg=0";
createQr();
getLogList();
$(".listLi").bind("mouseover",function (e) {
var div= this;
var divDl=$(".divDl",div);
var divQr=$(".divQr",div);
divDl.hide();
divQr.show();
}).bind("mouseout",function (e) {
var div= this;
var divDl=$(".divDl",div);
var divQr=$(".divQr",div);
divDl.show();
divQr.hide();
});
$("#down-android").bind("click",function () {
if(androidUrl!="") {
location.href = androidUrl;
location.target="_blank";
}
});
$("#down-ios").bind("click",function () {
if(iosUrl!=""){
location.href=iosUrl;
}
});
$("#down-win").bind("click",function () {
if(winUrl!="") {
location.href = winUrl;
}
});
$("#gotoIndex").bind("click",function () {
location.href=webrootHttps;
});
function createQr() {
var config={
text: androidUrl,
width: 120,
height: 120,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
};
var qr_android;
var qr_ios;
var qr=new QRCode(document.getElementById("side_code"),$.extend({},config,{
text:routerUrl,
width: 150,
height: 150,
}) );
if(androidUrl!="") {
qr_android = new QRCode(document.getElementById("qr_android"), $.extend({},config,{
text:androidUrl
}) );
}else {
$("#qr_android").html("即将上线");
}
if(iosUrl!=""){
qr_ios = new QRCode(document.getElementById("qr_ios"),$.extend({},config,{
text:iosUrl
}) );
}else {
$("#qr_ios").html("即将上线");
}
}
function getLogList() {
getData(1);
getData(2);
getData(3);
function getData(type) {
$.ajax({
type: 'post',
url: logUrl+type,
success: function (result) {
if (result.success) {
var data = result.data;
var html = template('logList_Temp', data);
var div;
switch(type){
case 2:
div=$("#log_android");
break;
case 3:
div=$("#log_ios");
break;
case 1:
div=$("#log_win");
break;
}
div.append(html);
}
}
});
}
}
});
function showLog(item,e) {
var div=$(item);
div.find(".fa-angle-up,.fa-angle-down").toggle();
div.parent().find(".logContent").toggle();
}