feat(报销): 收敛只读内容与审批上下文 [09-02-reimbursement-readonly-content-consistency]
这个提交包含在:
@@ -415,6 +415,8 @@ test.describe("R102 reimbursement main flow", () => {
|
||||
await page.goto(`/reimbursements/${reimbursementId}`);
|
||||
|
||||
await expect(page.getByTestId("reimbursement-desktop-workspace")).toContainText("¥168.30");
|
||||
await expect(page.getByTestId("reimbursement-amount-summary")).toContainText("明细合计");
|
||||
await expect(page.getByTestId("reimbursement-amount-summary")).toContainText("¥168.30");
|
||||
await expect(page.getByTestId("reimbursement-expense-items-table").getByRole("columnheader")).toHaveText(["序号", "费用类型", "发生日期", "费用说明", "金额", "票据", "操作"]);
|
||||
await expect(page.getByTestId("approval-item-evidence")).toContainText("未关联");
|
||||
await expect(page.getByTestId("approval-item-evidence")).toContainText("这条明细尚无对应票据");
|
||||
@@ -451,6 +453,8 @@ test.describe("R102 reimbursement main flow", () => {
|
||||
await page.getByTestId("mobile-reimbursement-card").getByRole("link").click();
|
||||
await expect(page.getByTestId("reimbursement-approval-evidence").getByTestId("approval-item-evidence")).toHaveCount(1);
|
||||
await expect(page.getByTestId("reimbursement-mobile-workspace")).toContainText("¥168.30");
|
||||
await expect(page.getByTestId("reimbursement-amount-summary")).toContainText("明细合计");
|
||||
await expect(page.getByTestId("reimbursement-amount-summary")).toContainText("¥168.30");
|
||||
});
|
||||
|
||||
test("管理员查看他人报销时保持只读并可在移动端切换全部报销", async ({ page }) => {
|
||||
|
||||
在新工单中引用
屏蔽一个用户