修正企微主办边界与工作台摘要(portal-task-first-redesign)

这个提交包含在:
2026-05-29 23:30:30 +08:00
父节点 86f887afa5
当前提交 8bd184f0b3
共修改 9 个文件,包含 296 行新增和 264 行删除
@@ -273,7 +273,7 @@ async function mockWorkflowConfirmApis(page: Page) {
}
test.describe("R7E 审批动作二次确认", () => {
test("PC 列表快捷通过必须二次确认后才提交", async ({ page }) => {
test("PC 列表页不提供企微主办请假快捷通过", async ({ page }) => {
const actionCalls = await mockWorkflowConfirmApis(page);
await login(page, MANAGER);
@@ -282,17 +282,9 @@ test.describe("R7E 审批动作二次确认", () => {
const taskRow = page.getByTestId(TEST_IDS.workflow.taskRow).filter({ hasText: "QJ-CONFIRM-001" });
await expect(taskRow).toHaveCount(1);
await taskRow.getByTestId(TEST_IDS.workflow.quickApprove).click();
await expect(page.getByTestId("workflow-action-confirm-dialog")).toContainText("确认后将进入下一审批节点");
await expect(taskRow.getByTestId(TEST_IDS.workflow.detailLink)).toBeVisible();
await expect(taskRow.getByTestId(TEST_IDS.workflow.quickApprove)).toHaveCount(0);
expect(actionCalls.approve).toBe(0);
await page.getByTestId("workflow-action-confirm-cancel").click();
expect(actionCalls.approve).toBe(0);
await taskRow.getByTestId(TEST_IDS.workflow.quickApprove).click();
await page.getByTestId("workflow-action-confirm-submit").click();
await expect.poll(() => actionCalls.approve).toBe(1);
});
test("PC 审批详情通过、驳回、退回都先解释动作后果", async ({ page }) => {