You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
3.4 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>S-lake高校雷达网</title>
<link rel="stylesheet" href="css/style.css?v=20260525-129">
</head>
<body data-route="home">
<div class="app-shell">
<header class="topbar">
<button class="back-btn" id="backBtn" type="button" aria-label="返回"></button>
<h1 id="pageTitle">S-lake高校雷达网</h1>
<button class="top-action" id="topAction" type="button">登录</button>
</header>
<main id="app" class="page"></main>
<nav class="tabbar" id="tabbar" aria-label="主导航">
<button class="tab-item active" type="button" data-route="home">
<span class="home-tab-mark"></span>
<span>首页</span>
</button>
<button class="tab-item" type="button" data-route="courses">
<span>课程学习</span>
</button>
<button class="tab-item" type="button" data-route="activities">
<span>活动参与</span>
</button>
<button class="tab-item" type="button" data-route="discover">
<span>发现</span>
</button>
<button class="tab-item" type="button" data-route="profile">
<span>我的</span>
</button>
</nav>
</div>
<div class="toast" id="toast" role="status"></div>
<div class="signup-modal success-modal" id="signupSuccessModal" aria-hidden="true">
<div class="signup-panel success-panel" role="dialog" aria-modal="true" aria-labelledby="signupSuccessTitle">
<div class="success-mark" aria-hidden="true"></div>
<h2 id="signupSuccessTitle">报名成功</h2>
<p id="signupSuccessMessage">已为你同步到报名日程</p>
<button class="btn btn-primary" type="button" data-close-success>关闭</button>
</div>
</div>
<div class="signup-modal" id="courseSignupModal" aria-hidden="true">
<form class="signup-panel" id="courseSignupForm">
<div class="signup-head">
<div>
<h2 id="signupModalTitle">课程报名</h2>
<p id="signupCourseTitle">填写信息后立即完成报名</p>
</div>
<button class="signup-close" type="button" data-close-signup aria-label="关闭">×</button>
</div>
<input type="hidden" name="courseId" id="signupCourseId">
<input type="hidden" name="signupType" id="signupType" value="course">
<div class="signup-field signup-session-block" id="signupSessionBlock" hidden>
<span>选择场次<i>*</i></span>
<div class="signup-session-list" id="signupSessionOptions" role="radiogroup" aria-label="活动场次"></div>
<em class="signup-error" id="signupSessionError"></em>
</div>
<label class="signup-field">
<span>姓名<i>*</i></span>
<input class="input" name="name" placeholder="请输入姓名" required>
</label>
<label class="signup-field">
<span>手机<i>*</i></span>
<input class="input" name="phone" type="tel" inputmode="numeric" maxlength="11" placeholder="请输入手机号码" required>
<em class="signup-error" id="signupPhoneError"></em>
</label>
<label class="signup-field">
<span>公司</span>
<input class="input" name="company" placeholder="请输入公司名称">
</label>
<button class="btn btn-primary" type="submit">提交报名</button>
</form>
</div>
<script src="js/app.js?v=20260525-129"></script>
</body>
</html>