chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="報到系統.Site" %>
|
||||
|
||||
<%@ Import Namespace="報到系統" %>
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>新譽管理課程報到系統</title>
|
||||
<link href="<%= ResolveUrlWithSysVer("~/Content/Site.css") %>" rel="stylesheet" type="text/css" />
|
||||
<script>
|
||||
const HOME_URL = "<%= ResolveClientUrl("~/") %>";
|
||||
const API_BASE_URL = "<%= ResolveClientUrl("~/Services/") %>";
|
||||
</script>
|
||||
<%
|
||||
if (PublicVariable.DEBUG)
|
||||
{
|
||||
%>
|
||||
<script src="<%= ResolveUrlWithSysVer("~/Scripts/vue.js") %>"></script>
|
||||
<%
|
||||
}
|
||||
else
|
||||
{
|
||||
%>
|
||||
<script src="<%= ResolveUrlWithSysVer("~/Scripts/vue.min.js") %>"></script>
|
||||
<%
|
||||
}
|
||||
%>
|
||||
<script src="<%= ResolveUrlWithSysVer("~/Scripts/shared.js") %>"></script>
|
||||
<script src="<%= ResolveUrlWithSysVer("~/Scripts/site-menu.js") %>"></script>
|
||||
|
||||
<asp:ContentPlaceHolder ID="head" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="grid-container">
|
||||
<!-- 頂部導航欄 -->
|
||||
<div class="navbar" id="navbar">
|
||||
<div class="navbar-container">
|
||||
<div class="navbar-brand">新譽管理課程報到系統</div>
|
||||
<div class="navbar-user">
|
||||
<span class="user-name">[<%= Session[PublicVariable.UserName] != null ? "登入人員:" + Session[PublicVariable.UserName].ToString() : "未登入" %>]</span>
|
||||
<span class="user-name">[系統版本:<%= PublicVariable.SystemVersion %>]</span>
|
||||
<button onclick="handleLogout()" class="btn-logout">登出</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 側邊選單 -->
|
||||
<div class="sidebar" id="sidebar">
|
||||
<button class="sidebar-toggle" id="sidebarToggle" onclick="toggleSidebar()">☰</button>
|
||||
|
||||
<nav class="sidebar-menu">
|
||||
<ul class="menu-list">
|
||||
<asp:Panel ID="menuSystemManager" runat="server" Visible="false">
|
||||
<li class="menu-item">
|
||||
<a href="#" class="menu-link" onclick="toggleSubmenu(event, 'menu1')">
|
||||
<span class="menu-icon">📋</span>
|
||||
<span class="menu-text">課程管理</span>
|
||||
<span class="menu-arrow">▼</span>
|
||||
</a>
|
||||
<ul class="submenu" id="menu1">
|
||||
<asp:Panel ID="menuClassesList" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/ClassesList.aspx" runat="server">課程列表</a></li>
|
||||
</asp:Panel>
|
||||
<asp:Panel ID="menuClassesReport" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/ClassesReport.aspx" runat="server">課程報表</a></li>
|
||||
</asp:Panel>
|
||||
</ul>
|
||||
</li>
|
||||
</asp:Panel>
|
||||
|
||||
<asp:Panel ID="menuSignUp" runat="server" Visible="false">
|
||||
<li class="menu-item">
|
||||
<a href="#" class="menu-link" onclick="toggleSubmenu(event, 'menu3')">
|
||||
<span class="menu-icon">👥</span>
|
||||
<span class="menu-text">課程人員管理</span>
|
||||
<span class="menu-arrow">▼</span>
|
||||
</a>
|
||||
<ul class="submenu" id="menu3">
|
||||
<asp:Panel ID="menuSignUpList" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/SignUpList.aspx" runat="server">課程參加人員</a></li>
|
||||
</asp:Panel>
|
||||
<asp:Panel ID="menuSignUpImport" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/SignUpImport.aspx" runat="server">匯入參加人員</a></li>
|
||||
</asp:Panel>
|
||||
<asp:Panel ID="menuSignUpExport" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/SignUpExport.aspx" runat="server">匯出參加人員</a></li>
|
||||
</asp:Panel>
|
||||
</ul>
|
||||
</li>
|
||||
</asp:Panel>
|
||||
|
||||
<!-- 統計報表功能暫時隱藏 -->
|
||||
<asp:Panel ID="menuStatistics" runat="server" Visible="false">
|
||||
<li class="menu-item">
|
||||
<a href="#" class="menu-link" onclick="toggleSubmenu(event, 'menu4')">
|
||||
<span class="menu-icon">📊</span>
|
||||
<span class="menu-text">統計報表</span>
|
||||
<span class="menu-arrow">▼</span>
|
||||
</a>
|
||||
<ul class="submenu" id="menu4">
|
||||
<asp:Panel ID="menuStatisticsActivity" runat="server" Visible="true">
|
||||
<%-- <li><a href="~/Forms/StatisticsActivity.aspx" runat="server">課程統計</a></li>--%>
|
||||
<li><a href="~/Forms/Constructing.aspx" runat="server">課程統計</a></li>
|
||||
</asp:Panel>
|
||||
</ul>
|
||||
</li>
|
||||
</asp:Panel>
|
||||
|
||||
<asp:Panel ID="menuSystemSettings" runat="server" Visible="false">
|
||||
<li class="menu-item">
|
||||
<a href="#" class="menu-link" onclick="toggleSubmenu(event, 'menu5')">
|
||||
<span class="menu-icon">⚙</span>
|
||||
<span class="menu-text">系統設定</span>
|
||||
<span class="menu-arrow">▼</span>
|
||||
</a>
|
||||
<ul class="submenu" id="menu5">
|
||||
<asp:Panel ID="menuRoleManage" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/RoleManage.aspx" runat="server">權限群組管理</a></li>
|
||||
</asp:Panel>
|
||||
<asp:Panel ID="menuMessageAccountManage" runat="server" Visible="true">
|
||||
<li><a href="~/Forms/MessageAccountManage.aspx" runat="server">簡訊帳號管理</a></li>
|
||||
</asp:Panel>
|
||||
</ul>
|
||||
</li>
|
||||
</asp:Panel>
|
||||
|
||||
<asp:Panel ID="menuHome" runat="server" Visible="true">
|
||||
<li class="menu-item">
|
||||
<a href="~/Forms/Home.aspx" runat="server" class="menu-link">
|
||||
<span class="menu-icon">🏠</span>
|
||||
<span class="menu-text">首頁</span>
|
||||
</a>
|
||||
</li>
|
||||
</asp:Panel>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<!-- 主要內容 -->
|
||||
<div class="content-area" id="contentArea">
|
||||
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
<asp:ContentPlaceHolder ID="script" runat="server">
|
||||
</asp:ContentPlaceHolder>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user