程序员阿江(Relakkes)
8c99b0f892
feat(providers): support drag-and-drop reordering of the providers list
为服务商列表添加拖拽排序(#753)。复用项目已有的原生 HTML5 拖拽模式(对齐
Sidebar),零新增依赖;通过重排 providers.json 的数组顺序持久化,不引入 order
字段;仅行首手柄可拖,避免与行内操作按钮冲突;采用乐观更新 + 失败回滚。
后端: reorderProviders service、PUT /api/providers/reorder 路由、
ReorderProvidersSchema(校验 orderedIds 为现有 id 的排列)。
前端: providersApi.reorder、store action、Settings 拖拽手柄 UI、中/英/日/韩/繁文案。
测试: 后端 9 用例 + 前端 3 用例。
2026-06-12 16:21:58 +08:00
..
2026-06-12 16:21:58 +08:00
2026-06-12 16:21:58 +08:00
2026-04-12 00:05:39 +08:00
2026-06-03 10:05:47 +08:00
2026-06-12 12:29:15 +08:00
2026-06-12 12:28:26 +08:00
2026-06-12 16:21:58 +08:00
2026-06-12 16:21:58 +08:00
2026-06-12 15:25:56 +08:00
2026-04-12 00:05:39 +08:00
2026-03-31 01:55:58 -07:00
2026-03-31 01:55:58 -07:00
2026-06-12 12:29:15 +08:00
2026-06-09 21:44:46 +08:00
2026-04-12 00:05:39 +08:00
2026-04-12 00:05:39 +08:00
2026-06-10 17:13:27 +08:00
2026-04-12 00:05:39 +08:00
2026-04-12 00:05:39 +08:00
2026-04-12 00:05:39 +08:00
2026-04-12 00:05:39 +08:00
2026-06-01 23:32:56 +08:00
2026-03-31 01:55:58 -07:00