$(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); }