From 2691472a5e4d4751ee971ad9f958e09c07767495 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com>
Date: Sun, 6 Sep 2026 21:39:30 +0800
Subject: [PATCH] =?UTF-8?q?align(account):=20=E7=94=A8=E6=88=B7/=E8=8F=9C?=
=?UTF-8?q?=E5=8D=95/=E5=88=86=E7=BB=84=E8=A1=8C=E5=86=85=E6=93=8D?=
=?UTF-8?q?=E4=BD=9C=E7=BB=9F=E4=B8=80=E5=AE=9E=E5=BF=83=20small=20?=
=?UTF-8?q?=E6=8C=89=E9=92=AE(=E5=AF=B9=E9=BD=90=E6=97=A7=E7=89=88=20.btn-?=
=?UTF-8?q?sm)=EF=BC=8C=E7=A7=BB=E9=99=A4=20link=20=E5=BD=A2=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/pages/account/GroupsPage.vue | 4 +--
.../src/pages/account/MenusPage.vue | 4 +--
.../src/pages/account/UsersPage.vue | 4 +--
.../tests/align-account-row-buttons.test.ts | 29 +++++++++++++++++++
4 files changed, 35 insertions(+), 6 deletions(-)
create mode 100644 admin-frontend-vue/tests/align-account-row-buttons.test.ts
diff --git a/admin-frontend-vue/src/pages/account/GroupsPage.vue b/admin-frontend-vue/src/pages/account/GroupsPage.vue
index 789032d2..47c15798 100644
--- a/admin-frontend-vue/src/pages/account/GroupsPage.vue
+++ b/admin-frontend-vue/src/pages/account/GroupsPage.vue
@@ -123,8 +123,8 @@ onMounted(loadGroups)
- 编辑
- 删除
+ 编辑
+ 删除
diff --git a/admin-frontend-vue/src/pages/account/MenusPage.vue b/admin-frontend-vue/src/pages/account/MenusPage.vue
index 4f7767b8..11367f10 100644
--- a/admin-frontend-vue/src/pages/account/MenusPage.vue
+++ b/admin-frontend-vue/src/pages/account/MenusPage.vue
@@ -228,8 +228,8 @@ onMounted(loadMenus)
- 编辑
- 删除
+ 编辑
+ 删除
diff --git a/admin-frontend-vue/src/pages/account/UsersPage.vue b/admin-frontend-vue/src/pages/account/UsersPage.vue
index 10de301e..4b93cebc 100644
--- a/admin-frontend-vue/src/pages/account/UsersPage.vue
+++ b/admin-frontend-vue/src/pages/account/UsersPage.vue
@@ -177,9 +177,9 @@ onMounted(loadUsers)
- 编辑
+ 编辑
]*size="small"[^>]*@click="${action}`), `${action} 为 size=small 实心按钮`)
+ assert.doesNotMatch(source, new RegExp(`]*link[^>]*@click="${action}`), `${action} 不再 link`)
+ assert.doesNotMatch(source, new RegExp(`]*text[^>]*@click="${action}`), `${action} 不再 text`)
+}
+
+test('align_users_row_buttons_solid', () => {
+ const s = readSource('src/pages/account/UsersPage.vue')
+ assertRowButtonSolid(s, 'openEdit')
+ assertRowButtonSolid(s, 'removeUser')
+})
+
+test('align_groups_row_buttons_solid', () => {
+ const s = readSource('src/pages/account/GroupsPage.vue')
+ assertRowButtonSolid(s, 'openEdit')
+ assertRowButtonSolid(s, 'removeGroup')
+})
+
+test('align_menus_row_buttons_solid', () => {
+ const s = readSource('src/pages/account/MenusPage.vue')
+ assertRowButtonSolid(s, 'openEdit')
+ assertRowButtonSolid(s, 'removeMenu')
+})