From 283f727857cf40d28930677bb4d83d366ff4f3f2 Mon Sep 17 00:00:00 2001 From: panchengyong Date: Mon, 2 Mar 2026 21:44:03 +0800 Subject: [PATCH] feat(erp-frontend-vue): add Playwright E2E tests and update layout Add Playwright configuration and E2E specs for key production, purchasing, and warehouse flows, and update layout/login to align with the new testing setup. Made-with: Cursor --- erp-frontend-vue/README.md | 298 +- erp-frontend-vue/package-lock.json | 3350 +++++++++++++---- erp-frontend-vue/package.json | 4 +- erp-frontend-vue/playwright.config.ts | 23 + erp-frontend-vue/src/assets/logo.png | Bin 0 -> 11811 bytes erp-frontend-vue/src/layout/index.vue | 8 +- erp-frontend-vue/src/views/Login.vue | 2 +- .../tests/production-need-report.spec.ts | 24 + .../tests/production-plan-order.spec.ts | 87 + .../tests/production-purchase-plan.spec.ts | 32 + .../tests/production-work-order.spec.ts | 52 + .../tests/purchasing-checkin.spec.ts | 30 + .../tests/purchasing-order.spec.ts | 28 + erp-frontend-vue/tests/rd-ebom.spec.ts | 49 + erp-frontend-vue/tests/utils/erpTestUtils.ts | 33 + .../tests/warehouse-issue.spec.ts | 28 + 16 files changed, 3230 insertions(+), 818 deletions(-) create mode 100644 erp-frontend-vue/playwright.config.ts create mode 100644 erp-frontend-vue/src/assets/logo.png create mode 100644 erp-frontend-vue/tests/production-need-report.spec.ts create mode 100644 erp-frontend-vue/tests/production-plan-order.spec.ts create mode 100644 erp-frontend-vue/tests/production-purchase-plan.spec.ts create mode 100644 erp-frontend-vue/tests/production-work-order.spec.ts create mode 100644 erp-frontend-vue/tests/purchasing-checkin.spec.ts create mode 100644 erp-frontend-vue/tests/purchasing-order.spec.ts create mode 100644 erp-frontend-vue/tests/rd-ebom.spec.ts create mode 100644 erp-frontend-vue/tests/utils/erpTestUtils.ts create mode 100644 erp-frontend-vue/tests/warehouse-issue.spec.ts diff --git a/erp-frontend-vue/README.md b/erp-frontend-vue/README.md index 33895ab..88c5a31 100644 --- a/erp-frontend-vue/README.md +++ b/erp-frontend-vue/README.md @@ -1,5 +1,297 @@ -# Vue 3 + TypeScript + Vite +# 铭奕 ERP 前端(erp-frontend-vue) -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `