feat(api): 添加帮助中心反馈系统和VIP服务功能
- 在ApiClient中新增submitFeedback、myFeedback、helpArticles、helpArticleDetail、 siteArticles、promotions、vipPackages、createVipOrder、vipOrders等方法 - 添加帮助文章和站点资讯的参数验证逻辑 - 更新测试文件添加新的API方法测试用例 - 在HTML页面中添加反馈、帮助和VIP服务相关页面的脚本引用 - 更新加入家谱页面为完整的申请流程界面 - 修改资讯详情页面为站点资讯展示页面 - 更新AxiosRequestUtil中认证处理逻辑 - 添加世系树渲染的HTML生成函数用于页面复用 - 更新文档中的API契约说明和页面规划
This commit is contained in:
@@ -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-feature-status="pending" data-feature-message="加入家谱服务正在开发中,当前页面仅保留设计预览。">
|
||||
<body class="page-profile-module" data-my-join-applies-page>
|
||||
<header class="site-header">
|
||||
<div class="container nav">
|
||||
<a class="brand magnetic" href="profile.html"
|
||||
@@ -30,9 +30,7 @@
|
||||
<div class="module-title-row">
|
||||
<div>
|
||||
<h1>加入家谱</h1>
|
||||
<p>
|
||||
输入亲人分享的邀请码,提交后进入个人中心消息流程等待管理员审核。
|
||||
</p>
|
||||
<p>查看加入申请进度;待审核申请可以撤销后重新提交。</p>
|
||||
</div>
|
||||
<a
|
||||
class="btn primary magnetic"
|
||||
@@ -51,16 +49,12 @@
|
||||
</aside>
|
||||
<div class="module-main">
|
||||
<section class="module-panel">
|
||||
<h2>我的加入申请</h2>
|
||||
<div class="module-list" data-join-apply-list="mine">
|
||||
<a class="module-row" href="join-genealogy.html">
|
||||
<div>
|
||||
<h3>提交新的加入申请</h3>
|
||||
<p>输入家谱 ID 和关系说明,等待管理员审核。</p>
|
||||
</div>
|
||||
<span class="pill">去申请</span>
|
||||
</a>
|
||||
<div class="module-title-row">
|
||||
<h2>我的加入申请</h2>
|
||||
<button class="btn ghost" type="button" data-join-apply-refresh>刷新</button>
|
||||
</div>
|
||||
<p class="form-note" aria-live="polite" data-my-join-applies-status></p>
|
||||
<div class="module-list" data-join-apply-list="mine"></div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
@@ -75,7 +69,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/join-pages.js"></script>
|
||||
<script src="public/js/page-effects.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user