47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
# 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`
|