feat: improve simadmin config list actions

This commit is contained in:
2026-05-15 23:18:55 +08:00
parent b375016239
commit c7a76ac2cd
2 changed files with 179 additions and 22 deletions
+59 -5
View File
@@ -74,11 +74,65 @@ SimAdmin 配置管理(多级菜单)
q. 退出
```
### 实例列表页快捷操作
菜单选择 `1. 查看实例列表` 后,不再只是展示文本,而是进入实例列表操作页:
```text
SimAdmin 实例列表:
1. 主卡 [启用]
http://192.168.68.1:3000 timeout=10s token=未设置
2. 副卡 [禁用]
http://192.168.68.2:3000 timeout=10s token=abc***xyz
列表操作:
输入实例编号:进入该实例操作菜单
a. 新增实例
e <编号>. 编辑实例,例如 e 1
d <编号>. 删除实例,例如 d 1
t <编号>. 测试状态,例如 t 1
on <编号> / off <编号>. 启用或禁用
r. 刷新列表
b. 返回上级菜单
q. 退出配置管理
```
也就是说,查看列表后可以直接继续操作:
```text
1 # 进入 1 号实例操作菜单
e 1 # 直接编辑 1 号实例
d 2 # 直接删除 2 号实例
t 1 # 直接测试 1 号实例
on 2 # 启用 2 号实例
a # 新增实例
```
### 单实例操作菜单
在列表页输入实例编号后,进入该实例的二级操作菜单:
```text
实例操作:【主卡】
主卡 [启用]
http://192.168.68.1:3000 timeout=10s token=未设置
1. 测试状态
2. 编辑实例
3. 删除实例
4. 启用/禁用
5. 复制/新增一个实例
b. 返回实例列表
q. 退出配置管理
```
### 添加实例流程
可从主菜单选择 `2. 添加实例`,也可在列表页输入 `a`
```text
sim配置
2
1
a
请输入实例名称,例如:主卡
主卡
请输入 SimAdmin 地址,例如:http://192.168.68.1:3000
@@ -95,7 +149,7 @@ yes
### 编辑实例流程
菜单选择 `3. 编辑实例` 后,选择实例编号,再进入二级菜单:
可从主菜单选择 `3. 编辑实例`,也可在列表页输入 `e 1`,或输入实例编号后选择 `2. 编辑实例`。编辑二级菜单:
```text
编辑【主卡】
@@ -110,15 +164,15 @@ q. 放弃返回
### 删除实例流程
菜单选择 `4. 删除实例`选择编号后,需要输入 `yes` 二次确认。
可从主菜单选择 `4. 删除实例`也可在列表页输入 `d 1`,或进入单实例操作菜单选择 `3. 删除实例`。删除前需要输入 `yes` 二次确认。
### 启用/禁用实例
菜单选择 `5. 启用/禁用实例`选择编号后立即切换
可从主菜单选择 `5. 启用/禁用实例`也可在列表页输入 `on 1` / `off 1`,或进入单实例操作菜单选择 `4. 启用/禁用`
### 测试状态查询
菜单选择 `6. 测试状态查询`选择编号后会调用该实例的状态接口并返回摘要
可从主菜单选择 `6. 测试状态查询`也可在列表页输入 `t 1`,或进入单实例操作菜单选择 `1. 测试状态`
### 导出配置