修改功能

This commit is contained in:
2026-08-29 19:06:07 +08:00
parent f94c652c7c
commit aaed0584b1
142 changed files with 6176 additions and 869 deletions
+16 -15
View File
@@ -8,7 +8,7 @@
<link rel="stylesheet" href="public/layui/css/layui.css" />
<link rel="stylesheet" href="public/css/profile-module.css" />
</head>
<body class="page-profile-module" data-family-invite-page data-feature-status="pending" data-feature-message="家谱成员邀请服务正在开发中,当前页面仅保留设计预览。">
<body class="page-profile-module" data-family-invite-page>
<header class="site-header">
<div class="container nav">
<a class="brand magnetic" href="profile.html"
@@ -26,7 +26,7 @@
<main>
<section class="module-hero">
<div class="container">
<div class="module-kicker">Invite</div>
<div class="module-kicker">邀请家人</div>
<div class="module-title-row">
<div>
<h1>邀请家人</h1>
@@ -45,19 +45,20 @@
</aside>
<div class="module-main">
<section class="module-panel">
<h2>邀请方式</h2>
<div class="module-grid two">
<div class="module-card">
<span class="icon"></span>
<h3>邀请码</h3>
<p>当前 PC 接口未提供邀请码,暂不能生成或展示。</p>
</div>
<div class="module-card">
<span class="icon"></span>
<h3>邀请链接</h3>
<p>当前 PC 接口未提供邀请链接,暂不能生成或复制。</p>
</div>
<h2>生成邀请</h2>
<form class="editor-form" data-invite-form novalidate>
<div class="editor-field"><label for="invitePerson">关联人物(可选)</label><select id="invitePerson" data-invite-person><option value="">人物加载中</option></select></div>
<div class="bottom-actions"><button class="btn primary" type="submit">生成邀请链接</button><div class="form-status" data-invite-status role="status" aria-live="polite">正在读取邀请服务…</div></div>
</form>
<div class="editor-form" data-invite-result hidden>
<div class="editor-field"><label for="inviteLink">一次性邀请链接</label><input id="inviteLink" data-invite-link readonly /></div>
<button class="btn outline" type="button" data-invite-copy>复制链接</button>
</div>
<div class="module-card" data-invite-redeem hidden><h3>接受家谱邀请</h3><p>邀请令牌:<span data-invite-token></span></p><button class="btn primary" type="button" data-invite-redeem-submit>确认加入</button></div>
</section>
<section class="module-panel">
<h2>我发出的邀请</h2>
<div class="module-list" data-invite-list><div class="api-state api-state--loading" data-api-state="loading">正在读取邀请记录…</div></div>
</section>
</div>
</div>
@@ -72,7 +73,7 @@
<script src="utils/axios.js"></script>
<script src="utils/AxiosRequestUtil.js"></script>
<script src="utils/ApiClient.js"></script>
<script src="public/js/pending-pages.js"></script>
<script src="public/js/family-invite-pages.js"></script>
<script src="public/js/page-effects.js"></script>
</body>
</html>