Fix Bug #505: AI修复

This commit is contained in:
2026-05-27 00:17:28 +08:00
parent c9417cee63
commit 28b026a92d
3 changed files with 60 additions and 85 deletions

View File

@@ -40,4 +40,17 @@ describe('Bug Regression Tests', () => {
cy.get('[data-cy="dispensing-detail-list"]').should('contain', '盐酸普罗帕酮注射液');
cy.get('[data-cy="dispensing-summary-list"]').should('contain', '盐酸普罗帕酮注射液');
});
// @bug505 @regression
it('Bug #505: 已发药医嘱不可直接退回,应拦截并提示', () => {
cy.login('wx', '123456');
cy.visit('/inpatient/nurse-station/order-verify');
// 模拟已发药医嘱
cy.get('[data-cy="order-list"]').contains('头孢哌酮钠舒巴坦钠').parent().as('dispensedOrder');
// 理想状态:按钮置灰不可点击
cy.get('@dispensedOrder').find('[data-cy="btn-return"]').should('be.disabled');
// 兼容测试:若前端未置灰,点击应触发后端拦截提示
cy.get('@dispensedOrder').find('[data-cy="btn-return"]').click({ force: true });
cy.get('.el-message').should('contain', '该药品已由药房发放,请先执行退药处理,不可直接退回');
});
});