fleet-contractor/Site/Credentials/Credentials.aspx
2023-04-28 12:22:26 +08:00

109 lines
4.2 KiB
Plaintext

<%@ Page Title="" Language="C#" MasterPageFile="~/IronIntelMasterPage.master" AutoEventWireup="true" CodeFile="Credentials.aspx.cs" Inherits="Credentials_Credentials" %>
<asp:Content ID="Content1" ContentPlaceHolderID="holder_head" runat="Server">
<link href="<%=GetFileUrlWithVersion("../css/split.css")%>" rel="stylesheet" type="text/css" />
<script src="<%=GetFileUrlWithVersion("../js/split.js")%>"></script>
<script type="text/javascript">
var ConnectionsURL = "<%=ConnectionsURL%>";
var isJDLink = <%=IsJDLink?"true":"false"%>;
var isJDSub = <%=IsJDSub?"true":"false"%>;
var isMyJD = <%=IsMyJD?"true":"false"%>;
$(function () {
setFavoriteDisplay(true);
_network.query = function (method, param, callback, error) {
_network.request("Credentials/Credentials.aspx", -1, method, param, callback, error);
}
_network.query('GetNavs', '', function (data) {
if (data != null && data.length > 0) {
var list = [];
for (var i = 0; i < data.length; i++) {
var icon = $('<button></button>');
var title = getNavInfoByID(data[i].ID, data[i].Title, icon);
var li = $('<li class="nav_item"></li>').attr({
'id': data[i].ID,
'page': data[i].Url,
'title': title
});
var a = $('<a></a>').attr('href', '#' + data[i].ID);
var src = data[i].IconPath;
if (!src) {
src = 'img/none.png';
}
var divicon = $('<div></div>').append(icon);
a.append(divicon);
a.append($('<span></span>').text(title));
li.append(a);
list.push(li);
}
$('.ul_menu').append(list);
}
if (data.length > 0) {
if (isJDLink || isJDSub || isMyJD)
default_page = '#' + data[1].ID;
else
default_page = '#' + data[0].ID;
if (!old_hash) {
old_hash = default_page;
}
window.changePage(old_hash);
} else {
// 无权限时跳转至登录页面
window.location.href = '<%=LoginPageUrl%>';
}
}, function (e) {
console.log(e);
});
window.changePage(old_hash);
if (ConnectionsURL)
window.open(ConnectionsURL);
});
function getNavInfoByID(id, title1, icon) {
var title = title1;
if (id === "nav_credential") {
title = GetTextByKey("P_CREDENTIALS", title);
$(icon).addClass("iconcredentail");
}
else if (id === "nav_jdlink") {
title = GetTextByKey("P_JOHNDEERE", title);
$(icon).addClass("iconjdlink");
}
else if (id === "nav_jdnotification") {
title = GetTextByKey("P_JOHNDEERENOTIFICATIONS", title);
$(icon).addClass("iconjdnotification");
}
else if (id === "nav_apicredential") {
title = GetTextByKey("P_APICREDENTIALS", title);
$(icon).addClass("iconcredentail");
}
return title;
}
function afterpagechanged(hash, name) {
setFavorateStyle(hash, name);
};
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="holder_content" runat="Server">
<div id="set_left">
<ul class="ul_menu">
<li id="nav_arrow">
<div class="icn collapse"></div>
</li>
</ul>
<div class="hostmask maskbg" style="display: none;"></div>
</div>
<div id="set_right">
<div class="loading_holder">
<div class="loading_icon icn icn-spin"></div>
</div>
</div>
</asp:Content>