add site
This commit is contained in:
		
							
								
								
									
										127
									
								
								Site/Security/Security.aspx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										127
									
								
								Site/Security/Security.aspx
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,127 @@ | ||||
| <%@ Page Title="" Language="C#" MasterPageFile="~/IronIntelMasterPage.master" AutoEventWireup="true" CodeFile="Security.aspx.cs" Inherits="Security_Security" %> | ||||
|  | ||||
| <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 src="<%=GetFileUrlWithVersion("../fic/js/utility.js")%>" type="text/javascript"></script>--%> | ||||
|     <script type="text/javascript">         | ||||
|  | ||||
|         $(function () { | ||||
|             setFavoriteDisplay(true); | ||||
|  | ||||
|             _network.securityquery = function (method, param, callback, error) { | ||||
|                 _network.request("Security/Security.aspx", -1, method, param, callback, error); | ||||
|             } | ||||
|  | ||||
|             _network.securityquery('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); | ||||
|                         //if (data[i].ID == "nav_curfew") continue;//临时屏蔽Curfew Configuration | ||||
|                         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); | ||||
|  | ||||
|                         if (data[i].ID === "nav_dts") { | ||||
|                             li.click(function () { | ||||
|                                 setPageTitle(GetTextByKey("P_DATATABLEPERMISSION", 'Data Table Access Rights Definitions'), true); | ||||
|                             }) | ||||
|                         } | ||||
|                         else if (data[i].ID === "nav_filters") { | ||||
|                             li.click(function () { | ||||
|                                 setPageTitle(GetTextByKey("P_DASHBOARDFILTERS", 'Filter Definitions'), true); | ||||
|                             }) | ||||
|                         } | ||||
|  | ||||
|                         list.push(li); | ||||
|                     } | ||||
|                     $('.ul_menu').append(list); | ||||
|                 } | ||||
|  | ||||
|                 if (data.length > 0) { | ||||
|                     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); | ||||
|             }); | ||||
|         }); | ||||
|  | ||||
|         function getNavInfoByID(id, title1, icon) { | ||||
|             var title = title1; | ||||
|             if (id === "nav_users") { | ||||
|                 title = GetTextByKey("P_USERS", title); | ||||
|                 $(icon).addClass("iconusers"); | ||||
|             } | ||||
|             else if (id === "nav_user_group") { | ||||
|                 title = GetTextByKey("P_USERSGROUP", title); | ||||
|                 $(icon).addClass("iconusergroup"); | ||||
|             } | ||||
|             else if (id === "nav_dts") { | ||||
|                 title = GetTextByKey("P_DATATABLEPERMISSION", title); | ||||
|                 $(icon).addClass("icondatatablepermission"); | ||||
|             } | ||||
|             else if (id === "nav_filters") { | ||||
|                 title = GetTextByKey("P_DASHBOARDFILTERS", title); | ||||
|                 $(icon).addClass("icondashboardfilters"); | ||||
|             } | ||||
|             else if (id === "nav_curfew") { | ||||
|                 title = GetTextByKey("P_CURFEWCONFIGURATION", title); | ||||
|                 $(icon).addClass("iconcurfew"); | ||||
|             } | ||||
|             else if (id === "nav_curfewmt") { | ||||
|                 title = GetTextByKey("P_CURFEWMOVEMENTTOLERANCE", title); | ||||
|                 $(icon).addClass("iconcurfewmt"); | ||||
|             } | ||||
|             else if (id === "nav_usertocontractor") { | ||||
|                 title = GetTextByKey("P_USERTOCONTRACTOR", title); | ||||
|                 $(icon).addClass("iconusertocontractor"); | ||||
|             } | ||||
|             return title; | ||||
|         } | ||||
|  | ||||
|         function afterpagechanged(hash, name) { | ||||
|             setFavorateStyle(hash, name); | ||||
|             if (hash === "#nav_dts" || hash === "#nav_filters") {//调用FIC的页面,特殊处理 | ||||
|                 $('#set_right .loading_holder').fadeOut('fast'); | ||||
|                 $('#set_right iframe').fadeIn(); | ||||
|             } | ||||
|         }; | ||||
|     </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> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user