chore: track version files, docs, web app split, scripts (missed commits from March work)

This commit is contained in:
2026-09-13 08:41:35 +08:00
parent 84c709bbcc
commit edf76db56b
33 changed files with 3082 additions and 504 deletions
+46
View File
@@ -0,0 +1,46 @@
# INP2P 前端文案词典(P4 封板)
更新时间:2026-03-08
适用范围:`web/index.html` 管理控制台
## 一、动作文案统一
- 刷新类:统一使用 **“重新加载”**(避免与浏览器“刷新页面”歧义)
- 重新加载 Key
- 重新加载 enroll
- 主动作:使用动词 + 对象
- 创建租户 / 创建用户 / 创建 API Key
- 保存 SDWAN / 保存节点映射 / 保存子网代理
- 发送配置 / 发送连接请求
- 危险动作:统一显式风险语义
- 删除 / 踢下线 / 批量停用 / 批量作废
## 二、状态与空态文案
- 空态统一使用“暂无 xxx 记录”并给出下一步指引
- 暂无 API Key 记录
- 暂无 enroll 记录。点击上方“生成 enroll_code”
- 处理中统一使用“xx 处理中...”
- SDWAN 处理中...
- P2P 操作处理中...
- 用户数据处理中...
## 三、反馈文案规范
- 成功反馈:动作 + 成功
- 审计 CSV 已导出
- 高级设置已保存
- 失败反馈:优先人性化解释(state.humanizeError)
- 批量反馈:统一“成功/失败计数”
- Key 批量停用:成功 X / 失败 Y
## 四、按钮层级规范
- `btn`:主路径提交(会改变状态/写入)
- `btn2`:次级操作(筛选、切换、导出、重试)
- `btn-danger`:高风险操作(不可逆或影响在线连接)
示例:
- 保存节点映射 / 保存子网代理 / 发送配置 => `btn`
- 重新加载 Key / 清空筛选 / 导出 CSV => `btn2`
- 删除用户 / 踢下线 => `btn-danger`