diff --git a/admin-frontend-vue/src/pages/account/MenusPage.vue b/admin-frontend-vue/src/pages/account/MenusPage.vue
index 07c1874c..a301b8fb 100644
--- a/admin-frontend-vue/src/pages/account/MenusPage.vue
+++ b/admin-frontend-vue/src/pages/account/MenusPage.vue
@@ -1,7 +1,7 @@
@@ -150,12 +135,6 @@ onMounted(loadMenus)
-
-
- 上移
- 下移
-
-
编辑
diff --git a/admin-frontend-vue/tests/task-252.test.ts b/admin-frontend-vue/tests/task-252.test.ts
index 0f45340e..0be7cb12 100644
--- a/admin-frontend-vue/tests/task-252.test.ts
+++ b/admin-frontend-vue/tests/task-252.test.ts
@@ -62,9 +62,11 @@ test('test_task_252_menus_list_invalid_input_rejected', () => {
})
test('test_task_252_menus_list_dependency_failure_returns_actionable_message', () => {
- // 依赖:排序提交走 /column/reorder,失败有「排序保存失败」提示。
+ // 依赖:排序能力收敛到 sort_order 字段(列表/编辑弹窗维护),页面不再提供上移/下移即时排序。
const api = readSource('src/pages/account/menu-manage-api.ts')
- assert.match(api, /column\/reorder/, '排序走 column/reorder')
+ assert.match(api, /column\/reorder/, 'adapter 仍支持 column/reorder')
const page = readSource('src/pages/account/MenusPage.vue')
- assert.match(page, /排序保存失败/, '排序失败提示“排序保存失败”')
+ assert.equal(/上移|下移/.test(page), false, '页面无上移/下移')
+ assert.match(page, /menuForm\.sortOrder/, '编辑弹窗维护 sort_order')
+ assert.equal(/moveMenuRow/.test(page), false, '无 moveMenuRow 残码')
})
diff --git a/admin-frontend-vue/tests/task-58.test.ts b/admin-frontend-vue/tests/task-58.test.ts
index 5e3add8c..a499c1e3 100644
--- a/admin-frontend-vue/tests/task-58.test.ts
+++ b/admin-frontend-vue/tests/task-58.test.ts
@@ -45,12 +45,14 @@ test('test_task_058_menu_sort_invalid_input_rejected', () => {
})
test('test_task_058_menu_sort_dependency_failure_returns_actionable_message', () => {
- // 依赖失败/排序走 adapter:POST /column/reorder 提交 ordered_ids,页面不内联请求。
+ // 依赖失败:排序走 adapter(POST /column/reorder 提交 ordered_ids),页面不内联请求;
+ // 页面上移/下移已按产品决策移除,排序改由 sort_order 字段维护。
const api = readSource('src/pages/account/menu-manage-api.ts')
assert.match(api, /reorderMenus|reorderColumns/)
assert.match(api, /column\/reorder/)
assert.match(api, /ordered_ids|orderedIds/)
const page = readSource('src/pages/account/MenusPage.vue')
- assert.match(page, /siblingOrderAfterMove|reorderMenus|reorderColumns/)
+ assert.equal(/上移|下移/.test(page), false, '菜单页不再提供上移/下移按钮')
assert.equal(/http\.post/.test(page), false, '页面不内联排序请求')
+ assert.match(page, /sortOrder/, '排序通过 sort_order 字段维护')
})