完成10%
This commit is contained in:
+40
-15
@@ -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-lineage-page data-feature-status="pending" data-feature-message="世系与成员服务正在开发中,当前页面仅保留设计预览。">
|
||||
<body class="page-profile-module" data-lineage-page>
|
||||
<header class="site-header">
|
||||
<div class="container nav">
|
||||
<a class="brand magnetic" href="profile.html"
|
||||
@@ -16,12 +16,12 @@
|
||||
>
|
||||
<nav class="nav-links">
|
||||
<a href="profile-families.html">我的家谱</a
|
||||
><a class="active" href="profile-family-admin.html">家族管理</a
|
||||
><a class="active" href="profile-family-admin.html" data-genealogy-context-link>家族管理</a
|
||||
><a href="profile-data.html">个人资料</a>
|
||||
</nav>
|
||||
<div class="nav-actions">
|
||||
<a href="profile-family-home.html">返回家谱主页</a
|
||||
><a class="btn primary magnetic" href="profile-data.html">添加成员</a>
|
||||
<a href="profile-family-home.html" data-genealogy-context-link>返回家谱主页</a
|
||||
><a class="btn primary magnetic" href="#lineage-member-form">添加成员</a>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
@@ -36,7 +36,7 @@
|
||||
个人中心内的树谱管理视图,用于查看成员关系、添加亲属和搜索成员。
|
||||
</p>
|
||||
</div>
|
||||
<a class="btn ghost magnetic" href="profile-family-admin.html"
|
||||
<a class="btn ghost magnetic" href="profile-generation.html" data-genealogy-context-link
|
||||
>管理世代</a
|
||||
>
|
||||
</div>
|
||||
@@ -45,10 +45,10 @@
|
||||
<section class="section">
|
||||
<div class="container module-layout">
|
||||
<aside class="module-nav">
|
||||
<a href="profile-family-home.html">家谱主页</a
|
||||
><a class="active" href="profile-tree.html">世系图</a
|
||||
><a href="profile-generation.html">字辈谱</a
|
||||
><a href="profile-family-admin.html">家族管理</a>
|
||||
<a href="profile-family-home.html" data-genealogy-context-link>家谱主页</a
|
||||
><a class="active" href="profile-tree.html" data-genealogy-context-link>世系图</a
|
||||
><a href="profile-generation.html" data-genealogy-context-link>字辈谱</a
|
||||
><a href="profile-family-admin.html" data-genealogy-context-link>家族管理</a>
|
||||
</aside>
|
||||
<div class="module-main">
|
||||
<section class="module-panel">
|
||||
@@ -70,6 +70,16 @@
|
||||
<h3>添加子女</h3>
|
||||
<p>先选择成员,再为当前成员补充下一代关系。</p></button
|
||||
>
|
||||
<button class="module-card module-action-card tilt-card" type="button" data-lineage-relation="siblings"
|
||||
><span class="icon">兄</span>
|
||||
<h3>添加兄弟姐妹</h3>
|
||||
<p>先选择成员,再为当前成员新增同辈关系。</p></button
|
||||
>
|
||||
</div>
|
||||
<div class="lineage-toolbar">
|
||||
<select data-lineage-person-options aria-label="选择当前成员">
|
||||
<option value="">请选择当前成员</option>
|
||||
</select>
|
||||
</div>
|
||||
</section>
|
||||
<section class="module-panel">
|
||||
@@ -82,13 +92,19 @@
|
||||
<section class="module-panel">
|
||||
<h2>成员搜索</h2>
|
||||
<div class="lineage-toolbar">
|
||||
<input type="search" data-lineage-keyword placeholder="输入姓名或字辈搜索" />
|
||||
<input type="search" data-lineage-keyword placeholder="输入姓名、别名或人物编号搜索" />
|
||||
<button class="btn primary" type="button" data-lineage-search>搜索</button>
|
||||
</div>
|
||||
<p class="form-status" data-lineage-list-summary></p>
|
||||
<!-- 成员列表由世系人物分页接口渲染 -->
|
||||
<div class="module-list" data-lineage-list>
|
||||
<div class="api-empty">成员加载中...</div>
|
||||
</div>
|
||||
<div class="bottom-actions" data-lineage-pagination hidden>
|
||||
<button class="btn ghost" type="button" data-lineage-page-action="previous">上一页</button>
|
||||
<span class="form-status" data-lineage-page-status></span>
|
||||
<button class="btn ghost" type="button" data-lineage-page-action="next">下一页</button>
|
||||
</div>
|
||||
</section>
|
||||
<section class="module-panel">
|
||||
<h2>成员详情</h2>
|
||||
@@ -99,11 +115,11 @@
|
||||
</section>
|
||||
<section class="module-panel">
|
||||
<h2>新增成员</h2>
|
||||
<form class="editor-form" data-lineage-form>
|
||||
<form id="lineage-member-form" class="editor-form" data-lineage-form>
|
||||
<div class="editor-two">
|
||||
<div class="editor-field">
|
||||
<label for="lineage-person-name">姓名</label>
|
||||
<input id="lineage-person-name" name="personName" type="text" placeholder="请输入成员姓名" required />
|
||||
<input id="lineage-person-name" name="name" type="text" placeholder="请输入成员姓名" required />
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<label for="lineage-sex">性别</label>
|
||||
@@ -116,7 +132,7 @@
|
||||
<div class="editor-two">
|
||||
<div class="editor-field">
|
||||
<label for="lineage-generation-no">世代序号</label>
|
||||
<input id="lineage-generation-no" name="generationNo" type="number" min="1" placeholder="例如 3" />
|
||||
<input id="lineage-generation-no" name="generation" type="number" min="1" placeholder="例如 3" />
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<label for="lineage-generation-name">字辈</label>
|
||||
@@ -133,6 +149,14 @@
|
||||
<input id="lineage-alias-name" name="aliasName" type="text" placeholder="可选" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<label for="lineage-sort-order">排序值</label>
|
||||
<input id="lineage-sort-order" name="sortOrder" type="number" step="1" placeholder="可选,数值越小越靠前" />
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<label for="lineage-relation-name">关系称谓</label>
|
||||
<input id="lineage-relation-name" name="relationName" type="text" placeholder="添加配偶时可选,例如 妻、夫" />
|
||||
</div>
|
||||
<div class="editor-two">
|
||||
<div class="editor-field">
|
||||
<label for="lineage-birth-date">出生日期</label>
|
||||
@@ -145,11 +169,12 @@
|
||||
</div>
|
||||
<div class="editor-field">
|
||||
<label for="lineage-introduction">简介</label>
|
||||
<textarea id="lineage-introduction" name="introduction" placeholder="记录成员生平简介"></textarea>
|
||||
<textarea id="lineage-introduction" name="biography" placeholder="记录成员生平简介"></textarea>
|
||||
</div>
|
||||
<div class="bottom-actions">
|
||||
<button class="btn primary" type="submit">保存成员</button>
|
||||
<button class="btn ghost" type="reset">清空</button>
|
||||
<span class="form-status" data-lineage-form-status></span>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
@@ -166,7 +191,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/lineage-pages.js"></script>
|
||||
<script src="public/js/page-effects.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user