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');