From 743e3d22c463d05e4ec2932c3998dc838342b421 Mon Sep 17 00:00:00 2001 From: zhaoyun Date: Wed, 27 May 2026 05:43:57 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#550:=20AI=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/outpatient/exam/ExamApply.vue | 328 +++++++----------- .../tests/e2e/specs/bug-regression.spec.ts | 8 +- 2 files changed, 132 insertions(+), 204 deletions(-) diff --git a/openhis-ui-vue3/src/views/outpatient/exam/ExamApply.vue b/openhis-ui-vue3/src/views/outpatient/exam/ExamApply.vue index ec42dc129..2a68947d4 100644 --- a/openhis-ui-vue3/src/views/outpatient/exam/ExamApply.vue +++ b/openhis-ui-vue3/src/views/outpatient/exam/ExamApply.vue @@ -1,228 +1,156 @@ diff --git a/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts b/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts index ad595309b..1debf82dd 100755 --- a/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts +++ b/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts @@ -29,14 +29,14 @@ test.describe('Bug #550 Regression', () => { // 1. 验证解耦:勾选项目不应自动勾选检查方法 await page.locator('.el-tree-node__content:has-text("彩超")').click(); - await page.locator('.el-tree-node__content:has-text("128线排") .el-checkbox').click(); + await page.locator('.item-row:has-text("128线排") .el-checkbox').click(); const methodCheckbox = page.locator('.method-container .el-checkbox').first(); await expect(methodCheckbox).not.toBeChecked(); // 2. 验证卡片显示:无“套餐”前缀,支持悬浮提示完整名称 - const tag = page.locator('.selected-tags .el-tag').first(); - await expect(tag).not.toContainText('套餐'); - await expect(tag).toHaveAttribute('title'); + const collapseTitle = page.locator('.el-collapse-item__header .collapse-title').first(); + await expect(collapseTitle).not.toContainText('套餐'); + await expect(collapseTitle).toHaveAttribute('title'); // 3. 验证默认收起与层级结构(项目 > 检查方法) const collapseItems = page.locator('.el-collapse-item');