Fix Bug #503: AI修复

This commit is contained in:
2026-05-27 00:21:53 +08:00
parent 3b5ffb83f6
commit 1ae20d53e0
2 changed files with 22 additions and 25 deletions

View File

@@ -14,6 +14,16 @@ describe('Bug Regression Tests', () => {
cy.get('[data-cy="slot-status"]').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', '该药品已由药房发放,请先执行退药处理,不可直接退回');
});
// @bug503 @regression
it('Bug #503: 住院发退药明细与汇总单数据触发时机应保持一致(需申请模式)', () => {
// 1. 护士执行医嘱
@@ -40,16 +50,4 @@ describe('Bug Regression Tests', () => {
cy.get('[data-cy="dispensing-detail-list"]').should('contain', '盐酸普罗帕酮注射液');
cy.get('[data-cy="dispensing-summary-list"]').should('contain', '盐酸普罗帕酮注射液');
});
// @bug575 @regression
it('Bug #575: 预约成功后 adm_schedule_pool.booked_num 应实时累加', () => {
cy.login('admin', '123456');
cy.visit('/outpatient/appointment');
// 选择可用号源并发起预约
cy.get('[data-cy="available-slot"]').first().click();
cy.get('[data-cy="confirm-appointment-btn"]').click();
cy.get('.el-message').should('contain', '预约成功');
// 验证预约记录已落库,后端事务将同步更新 booked_num
cy.get('[data-cy="appointment-record-list"]').should('be.visible');
});
});