统一菜单命名并移除剩余台账工具(05-31-unified-menu-remove-ledger-tools-wave2)

这个提交包含在:
2026-05-31 15:06:26 +08:00
父节点 46fa609961
当前提交 43efc9ea08
共修改 47 个文件,包含 498 行新增和 358 行删除
@@ -1034,32 +1034,31 @@ test("PC 财务与管理页 Wave4-5 视觉冒烟", async ({ page }) => {
}
});
test("PC 财务台账工具默认收起并可按需打开", async ({ page }) => {
test("PC 财务列表使用明确动作入口", async ({ page }) => {
await mockWave4Apis(page);
await page.setViewportSize({ width: 1440, height: 960 });
await login(page);
await page.goto("/payment-batches");
await expect(page.getByTestId("payment-batch-create-panel")).toHaveCount(0);
await page.getByRole("button", { name: "台账工具" }).click();
await page.getByRole("button", { name: "新建批次" }).click();
await expect(page.getByTestId("payment-batch-create-panel")).toBeVisible();
await expect(page.getByTestId("payment-batch-create-panel")).toContainText("新建批次");
await page.goto("/ap-operations");
await expect(page.getByRole("button", { name: "导出 CSV" })).toHaveCount(0);
await page.getByRole("button", { name: "台账工具" }).click();
await expect(page.getByTestId("ap-ledger-tools")).toBeVisible();
await expect(page.getByRole("button", { name: "导出 CSV" })).toBeVisible();
await expect(page.getByTestId("ap-export")).toBeVisible();
await page.getByTestId("ap-export").click();
await expect(page.getByTestId("ap-export-csv")).toBeVisible();
await page.goto("/invoice-pool");
await expect(page.getByTestId("invoice-export")).toHaveCount(0);
await page.getByRole("button", { name: "台账工具" }).click();
await expect(page.getByTestId("invoice-ledger-tools")).toBeVisible();
await expect(page.getByTestId("invoice-actions-panel")).toHaveCount(0);
await page.getByRole("button", { name: "绑定" }).click();
await expect(page.getByTestId("invoice-actions-panel")).toBeVisible();
await page.getByTestId("invoice-export").click();
await expect(page.getByTestId("invoice-export-csv")).toBeVisible();
});
test("PC 票据中心辅助核验动作可提交并重试", async ({ page }) => {
test("PC 票据辅助核验动作可提交并重试", async ({ page }) => {
const failedVerification: MockVerificationRecord = {
...(invoiceListItem.verification as MockVerificationRecord),
id: "verify-wave4-failed",
@@ -1097,7 +1096,7 @@ test("PC 票据中心辅助核验动作可提交并重试", async ({ page }) =>
expect(triggerRequests).toEqual(["POST"]);
});
test("PC 票据中心辅助核验错误提示可理解", async ({ page }) => {
test("PC 票据辅助核验错误提示可理解", async ({ page }) => {
const failedVerification: MockVerificationRecord = {
...(invoiceListItem.verification as MockVerificationRecord),
id: "verify-wave4-attempts",