程序员阿江(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 15:25:56 +08:00
2026-06-12 15:25:56 +08:00
2026-06-12 10:41:52 +08:00
2026-06-12 10:41:52 +08:00
2026-06-11 00:09:01 +08:00
2026-06-11 00:09:01 +08:00
2026-04-20 10:23:19 +08:00
2026-06-01 22:43:16 +08:00
2026-06-01 22:43:16 +08:00
2026-05-31 17:42:30 +08:00
2026-06-03 09:30:16 +08:00
2026-06-03 09:30:16 +08:00
2026-05-31 17:42:30 +08:00
2026-06-10 23:47:57 +08:00
2026-05-31 17:40:45 +08:00
2026-04-07 22:23:48 +08:00
2026-05-13 10:38:13 +08:00
2026-05-13 10:38:13 +08:00
2026-05-13 10:38:13 +08:00
2026-06-12 16:21:58 +08:00
2026-06-10 15:24:37 +08:00
2026-06-01 22:43:16 +08:00
2026-06-01 22:43:16 +08:00
2026-04-20 10:23:19 +08:00
2026-06-12 09:22:13 +08:00
2026-06-12 10:50:55 +08:00
2026-06-12 10:50:55 +08:00
2026-06-12 10:50:55 +08:00