重构资产盘点与移动扫码页面(05-30-asset-inventory-mobile-redesign)
这个提交包含在:
@@ -82,7 +82,11 @@ test("E2E 资产流转主链路:建卡→领用归还→调拨→盘点", asyn
|
||||
const assetName = `Playwright资产卡片${suffix}`;
|
||||
|
||||
await login(page, FINANCE_MGR);
|
||||
await page.getByRole("link", { name: "资产台账" }).click();
|
||||
await (await openNavLink(page, "资产")).click();
|
||||
await expect(page.getByTestId("asset-registry-summary")).toBeVisible({ timeout: 30_000 });
|
||||
await expect(page.getByTestId("asset-category-code")).toHaveCount(0);
|
||||
await page.getByRole("button", { name: "台账工具" }).click();
|
||||
await expect(page.getByTestId("asset-ledger-tools")).toBeVisible();
|
||||
await expect(page.getByTestId("asset-category-code")).toBeVisible({ timeout: 30_000 });
|
||||
|
||||
await page.getByTestId("asset-category-reset").click();
|
||||
@@ -163,6 +167,8 @@ test("E2E 资产流转主链路:建卡→领用归还→调拨→盘点", asyn
|
||||
await page.getByTestId("inventory-item-save").click();
|
||||
await expect(page.getByRole("row").filter({ hasText: assetName }).last()).toBeVisible({ timeout: 30_000 });
|
||||
await page.getByTestId("inventory-complete").click();
|
||||
await expect(page.getByTestId("action-confirm-dialog")).toContainText("确认完成");
|
||||
await page.getByTestId("action-confirm-submit").click();
|
||||
await expect(page.locator(".card-std").nth(1).getByText("已完成", { exact: true })).toBeVisible({ timeout: 30_000 });
|
||||
|
||||
await logout(page, FINANCE_MGR.name);
|
||||
|
||||
在新工单中引用
屏蔽一个用户