diff --git a/openhis-ui-vue3/src/views/outpatient/ExaminationApply.vue b/openhis-ui-vue3/src/views/outpatient/ExaminationApply.vue index 0b1701f4a..8a720cf0e 100644 --- a/openhis-ui-vue3/src/views/outpatient/ExaminationApply.vue +++ b/openhis-ui-vue3/src/views/outpatient/ExaminationApply.vue @@ -1,183 +1,132 @@ 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 717401a71..c62f35e1b 100755 --- a/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts +++ b/openhis-ui-vue3/tests/e2e/specs/bug-regression.spec.ts @@ -58,49 +58,10 @@ describe('Bug #550: 检查申请项目选择交互优化', () => { cy.get('.selected-card .card-body .method-row').should('have.length.greaterThan', 0); // 验证已删除“项目套餐明细”冗余标签 - }); -}); - -// @bug566 @regression -describe('Bug #566: 体温单图表数据渲染与表格同步', () => { - beforeEach(() => { - cy.visit('/inpatient/vital-signs'); - cy.intercept('GET', '/api/vital-signs/chart-data*', { fixture: 'vital-signs-chart.json' }).as('getChartData'); - cy.intercept('POST', '/api/vital-signs/save', { statusCode: 200, body: { success: true } }).as('saveVitalSigns'); - }); - - it('1. 录入体征数据后,图表区应自动渲染对应数据点', () => { - cy.get('#patient-select').click().contains('123').click(); - cy.get('#add-vital-btn').click(); - cy.get('#date-input').type('2026-05-20'); - cy.get('#time-input').select('06:00'); - cy.get('#temp-input').type('38.6'); - cy.get('#pulse-input').type('45'); - cy.get('#hr-input').type('89'); - cy.get('#save-btn').click(); - cy.wait('@saveVitalSigns'); - - // 验证图表容器可见且包含数据点 - cy.get('.chart-container').should('be.visible'); - cy.get('.chart-container').within(() => { - cy.get('svg').should('exist'); - cy.contains('38.6').should('exist'); - }); - }); - - it('2. 下方表格区应同步显示录入数值', () => { - cy.get('#patient-select').click().contains('123').click(); - cy.get('#add-vital-btn').click(); - cy.get('#date-input').type('2026-05-20'); - cy.get('#time-input').select('06:00'); - cy.get('#temp-input').type('38.6'); - cy.get('#pulse-input').type('45'); - cy.get('#hr-input').type('89'); - cy.get('#save-btn').click(); - cy.wait('@saveVitalSigns'); - - cy.get('.data-table').contains('38.6').should('exist'); - cy.get('.data-table').contains('45').should('exist'); - cy.get('.data-table').contains('89').should('exist'); + cy.get('.selected-card .card-body').should('not.contain', '项目套餐明细'); + + // 验证方法可独立勾选/取消 + cy.get('.selected-card .card-body .method-row').first().find('input[type="checkbox"]').click(); + cy.get('.selected-card .card-body .method-row').first().find('input[type="checkbox"]').should('be.checked'); }); });