feat(08-05-interaction-pattern-unification): 统一前端交互与反馈模式
这个提交包含在:
@@ -960,7 +960,7 @@ test.describe("MIF7 移动信息架构整改", () => {
|
||||
}
|
||||
});
|
||||
|
||||
test("审批人首页只保留轻待办摘要,审批页按待我处理和已处理分组", async ({ browser }) => {
|
||||
test("审批人首页只保留轻待办摘要,审批页按待我审批和已处理分组", async ({ browser }) => {
|
||||
const notifications = buildNotifications();
|
||||
const mobile = await newMobilePage(browser, 390);
|
||||
try {
|
||||
@@ -968,7 +968,7 @@ test.describe("MIF7 移动信息架构整改", () => {
|
||||
await loginForMobile(mobile.page, "manager");
|
||||
|
||||
await mobile.page.goto("/mobile");
|
||||
await expect(mobile.page.getByTestId("mobile-nav-approvals-label")).toHaveText("待办");
|
||||
await expect(mobile.page.getByTestId("mobile-nav-approvals-label")).toHaveText("待我审批");
|
||||
await expect(mobile.page.getByTestId("mobile-pending-summary")).toHaveCount(1);
|
||||
await expect(mobile.page.getByTestId("mobile-notifications")).not.toContainText("报销待审批");
|
||||
await expect(mobile.page.getByTestId("mobile-action-approvals")).toHaveCount(0);
|
||||
@@ -976,7 +976,7 @@ test.describe("MIF7 移动信息架构整改", () => {
|
||||
await expect(mobile.page.getByTestId("mobile-pending-summary-count")).toHaveText("1");
|
||||
await expect(mobile.page.getByTestId("mobile-pending-summary-primary")).toHaveCount(1);
|
||||
await expect(mobile.page.getByTestId("mobile-pending-summary-primary")).not.toContainText("待处理");
|
||||
await expect(mobile.page.getByRole("link", { name: "查看全部待办" })).toBeVisible();
|
||||
await expect(mobile.page.getByRole("link", { name: "查看全部审批" })).toBeVisible();
|
||||
await mobile.page.screenshot({ path: screenshotPath("home-manager-pending-summary"), fullPage: true });
|
||||
|
||||
const badgeMetrics = await mobile.page.evaluate(() => {
|
||||
@@ -1026,7 +1026,7 @@ test.describe("MIF7 移动信息架构整改", () => {
|
||||
await expectApprovalActionsStable(mobile.page);
|
||||
|
||||
await mobile.page.goto("/mobile/approvals");
|
||||
await expect(mobile.page.getByRole("tab", { name: "待我处理" })).toBeVisible();
|
||||
await expect(mobile.page.getByRole("tab", { name: "待我审批" })).toBeVisible();
|
||||
await expect(mobile.page.getByRole("tab", { name: "已处理" })).toBeVisible();
|
||||
await expect(mobile.page.getByTestId("mobile-approvals-queue")).toHaveCount(0);
|
||||
await mobile.page.getByRole("tab", { name: "已处理" }).click();
|
||||
|
||||
在新工单中引用
屏蔽一个用户