程序员阿江(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-09 21:31:46 +08:00
2026-04-05 13:23:44 +08:00
2026-05-19 18:12:57 +08:00
2026-04-20 12:12:02 +08:00
2026-06-12 11:16:31 +08:00
2026-06-12 10:16:58 +08:00
2026-05-31 17:40:45 +08:00
2026-05-25 16:09:31 +08:00
2026-05-31 17:42:30 +08:00
2026-06-04 20:12:45 +08:00
2026-05-07 00:04:06 +08:00
2026-05-25 18:16:17 +08:00
2026-05-24 01:07:46 +08:00
2026-06-04 20:12:45 +08:00
2026-06-04 20:12:45 +08:00
2026-05-09 23:32:39 +08:00
2026-05-18 15:13:06 +08:00
2026-05-18 15:13:06 +08:00
2026-05-19 17:48:05 +08:00
2026-05-03 16:45:32 +08:00
2026-06-04 20:12:45 +08:00
2026-05-21 14:15:09 +08:00
2026-06-01 00:35:55 +08:00
2026-05-18 22:35:30 +08:00
2026-05-25 17:32:15 +08:00
2026-05-20 00:11:22 +08:00
2026-06-12 16:21:58 +08:00
2026-05-06 23:20:21 +08:00
2026-05-25 23:23:15 +08:00
2026-05-02 17:53:24 +08:00
2026-05-03 15:25:50 +08:00
2026-06-03 10:00:52 +08:00
2026-06-10 15:24:37 +08:00
2026-04-07 10:05:50 +08:00
2026-04-14 17:27:07 +08:00
2026-04-14 17:27:07 +08:00
2026-06-03 11:22:29 +08:00
2026-06-11 01:02:51 +08:00
2026-05-25 18:16:17 +08:00
2026-05-25 23:23:15 +08:00