$(function () {
var url = AMPConstant.requestPath + AMPConstant.manageAPIList.appMultiGroupEntranceList;
//加个时间戳,避免读浏览器缓存
url = url + "?r_t=" + new Date().getTime();
var appId = getArgsFromHref("appId");
var param = getArgsFromHref("param");
var groupData = {};
var data = {"appId": appId, "param": param};
$.ajax({
url: url,
data: data,
async: false,
type: "get",
success: function (data) {
groupData = data.data.groupList;
var appIcon = data.data.appInfo.middleIcon;
var appName = data.data.appInfo.appName;
$(".selectRole-appIcon").attr("src", appIcon);
$(".selectRole-appName").text(appName);
BH_UTILS.setContentMinHeight($("article"));
},
error: function () {
window.location.href = AMPConstant.requestPath + "login?service=" + window.location.href;
}
});
$.each(groupData, function (i, v) {
var group = '
' + v.groupName + ' ';
$(".selectRole-groupData").append(group);
});
var logo = AmpUtils.getSessionStorageData("logo");
var footer = AmpUtils.getSessionStorageData("footer");
var srcLogo = '../../portal/custom/img/school/logo/' + logo;
$(".scenes-sr-logo img").attr("src", srcLogo);
$(".scenes-sr-footer").html(footer);
$(document).off('click', '.selectRole-groupData li a').on('click', '.selectRole-groupData li a', function (e) {
var currentTarget = $(e.currentTarget);
var targetUrl = decodeURIComponent(currentTarget.attr("url"));
currentTarget.attr("href", targetUrl);
});
});
function getArgsFromHref(sArgName) {
var sHref = window.location.href;
var args = sHref.split("?");
var retval = "";
if (args[0] == sHref) {
return retval;
}
var str = args[1];
args = str.split("&");
for (var i = 0; i < args.length; i++) {
str = args[i];
var argIndex = str.indexOf("=");
if (argIndex == -1) {
continue;
}
var key = str.substr(0, argIndex);
if (key == sArgName) {
retval = str.substr(argIndex + 1);
var retvalIndex = retval.indexOf("#");
if (retvalIndex != -1) {
retval = retval.substr(0, retvalIndex);
}
}
}
return decodeURIComponent(retval);
}