重构资产盘点与移动扫码页面(05-30-asset-inventory-mobile-redesign)

这个提交包含在:
2026-05-30 13:23:47 +08:00
父节点 aa8f65ce2a
当前提交 ab0d57bd25
共修改 7 个文件,包含 321 行新增和 84 行删除
+7 -1
查看文件
@@ -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);