修改问题

This commit is contained in:
rain
2026-07-11 11:03:45 +08:00
parent edc0a58a54
commit db397a7917
38 changed files with 1082 additions and 7994 deletions
+31 -7
View File
@@ -38,7 +38,7 @@
<div>
<h1>个人资料</h1>
<p>
对应 APP 的个人资料、亲属、完善资料、绑定账号和成员激活流程
管理个人资料、亲属关系和账号安全信息
</p>
</div>
<a class="btn primary magnetic" href="#profile-edit-form"
@@ -60,7 +60,6 @@
<div class="module-main">
<section class="module-panel">
<h2>编辑资料</h2>
<!-- 个人资料表单:字段对应 /genealogy/app/auth/profile 的 ProfileUpdateBody。 -->
<form class="editor-form profile-data-form" id="profile-edit-form" data-profile-form>
<div class="editor-two">
<div class="editor-field">
@@ -74,15 +73,25 @@
/>
</div>
<div class="editor-field">
<label for="profileAvatarOssId">头像 OSS ID</label>
<label for="profileAvatarFile">头像</label>
<input
id="profileAvatarOssId"
name="avatarOssId"
type="number"
min="1"
step="1"
placeholder="上传后填写 OSS ID"
type="hidden"
/>
<label class="upload-control" for="profileAvatarFile">选择头像文件</label>
<input
id="profileAvatarFile"
class="upload-input"
type="file"
accept="image/*"
data-upload-target="#profileAvatarOssId"
data-upload-status="#profileAvatarStatus"
data-upload-mode="auto"
data-upload-biz-type="avatar"
data-upload-usage-scene="profile_avatar"
/>
<p id="profileAvatarStatus" class="upload-status">未选择文件</p>
</div>
</div>
<div class="editor-two">
@@ -172,6 +181,19 @@
<button class="btn primary magnetic" type="submit">保存地区</button>
</div>
</form>
<form class="editor-form" data-region-search-form data-region-search-panel>
<div class="editor-two">
<div class="editor-field">
<label for="profileRegionKeyword">搜索地区</label>
<input id="profileRegionKeyword" name="regionKeyword" type="search" placeholder="地区名称或编码" />
</div>
<div class="bottom-actions">
<button class="btn ghost magnetic" type="submit">搜索</button>
</div>
</div>
</form>
<p class="api-status" data-region-search-path></p>
<div class="module-list" data-region-search-results></div>
</section>
<section class="module-panel">
<h2>亲属</h2>
@@ -205,6 +227,8 @@
<script src="utils/axios.js"></script>
<script src="utils/AxiosRequestUtil.js"></script>
<script src="utils/ApiClient.js"></script>
<script src="public/js/md5.js"></script>
<script src="public/js/upload-pages.js"></script>
<script src="public/js/region-pages.js"></script>
<script src="public/js/profile-pages.js"></script>
<script src="public/js/profile-common.js"></script>