fix(site): 精简站点配置,移除名称/Banner/相关链接 (#15)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-11-10 17:55:47 +08:00
1 parent 608afb88ea
commit 460cfdc78a
8 files changed
+24 -238

No files matched your search

+5 -8
View File
@@ -35,8 +35,8 @@
### 站点配置
16. 可维护站点名称、LOGO、Banner、页脚备案号、相关链接。
17. 中房学、住建厅只保存外链地址,不做数据对接。
16. 可维护 LOGO、页脚备案号。
17. 中房学、住建厅只保存外链地址,不做数据对接。站点名称、Banner、相关链接不在本模块维护(首页轮播与页脚相关链接另管)。
18. 投诉处理时限、专家回复时限做成配置项,单位为工作日,不写死在代码里。
19. 门户以后通过公开接口读取已保存的配置。本批不建设门户页面。
@@ -73,7 +73,7 @@
| 操作日志 | `views/system/audit-log` | 按时间、用户检索。只读 |
| 登录安全 | `views/system/login-security` | 失败次数、锁定分钟数、IP 黑名单 |
| 附件 | `views/system/file` | 选择公开或私有、上传、删除、下载。富文本上传走同一套接口 |
| 站点配置 | `views/system/site` | 名称、LOGO、Banner、备案号、外链、时限 |
| 站点配置 | `views/system/site` | LOGO、备案号、外链、时限 |
| 敏感词 | `views/system/sensitive-word` | 词库维护,以及一段 HTML 的过滤预览 |
用户弹窗里的角色下拉改为接口数据,不再读 `ROLE_LIST_DATA`。角色权限树改为保存到后端,去掉「获取选中数据」这类演示按钮。个人中心只保留修改自己的密码。
@@ -175,12 +175,9 @@
| key | 含义 |
|---|---|
| site_name | 站点名称 |
| logo_file_id | LOGO,对应公开附件 |
| banner_file_ids | Banner 图片 id 列表 |
| icp_text | 陇ICP备19001227号 |
| police_text | 甘公网安备62010202001984号 |
| friend_links | 相关链接,每项含名称和地址 |
| link_cirea | 中房学外链 |
| link_housing | 住建厅外链 |
| complaint_workdays | 投诉处理时限,工作日 |
@@ -271,7 +268,7 @@
| 方法 | 路径 | 作用 |
|---|---|---|
| GET | `/api/site/settings` | 返回站点名称、LOGO、Banner、备案号、相关链接、中房学外链、住建厅外链。不返回上传上限和登录锁定参数 |
| GET | `/api/site/settings` | 返回 LOGO、备案号、中房学外链、住建厅外链。不返回上传上限和登录锁定参数 |
登录失败、验证码错误、账号停用或注销、账号锁定,都返回「用户名或密码错误」,不说明具体原因。验证码错误时同样增加失败次数,避免用验证码接口探测账号。
@@ -304,5 +301,5 @@
附件、配置、过滤:
13. 上传超过上限的文件被拒绝。公开图片能直接访问。私有文件的链接过期后不能访问。
14. 修改站点名称、备案号和一条外链后,`/api/site/settings` 返回新值。响应里没有登录锁定参数。
14. 修改备案号和一条外链后,`/api/site/settings` 返回新值。响应里没有登录锁定参数,也不再包含站点名称、Banner、相关链接。
15. 过滤预览会去掉脚本和事件属性,并标出已录入的敏感词。预览结果不产生可被门户读取的文章。