feat: 完善采购申请流程 - 添加审批、执行、列表筛选排序功能

This commit is contained in:
System Administrator
2026-03-28 00:34:32 +07:00
parent 841f19e3f8
commit d437580500
306 changed files with 42669 additions and 27143 deletions
@@ -0,0 +1,44 @@
const { chromium } = require('playwright-core');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage({ viewport: { width: 1280, height: 720 } });
try {
// 访问登录页面
await page.goto('http://localhost:3002/login');
console.log('✓ 登录页面加载成功');
// 等待页面加载完成
await page.waitForSelector('input[name="username"]');
console.log('✓ 用户名输入框可见');
// 输入用户名
await page.fill('input[name="username"]', 'admin');
console.log('✓ 输入用户名: admin');
// 输入密码
await page.fill('input[name="password"]', 'X123c321@');
console.log('✓ 输入密码: X123c321@');
// 点击登录按钮
await page.click('button[type="submit"]');
console.log('✓ 点击登录按钮');
// 等待登录完成(等待跳转到 dashboard)
await page.waitForURL('**/dashboard', { timeout: 10000 });
console.log('✓ 登录成功,已跳转到 dashboard');
// 截图保存
await page.screenshot({ path: 'login-success.png', fullPage: true });
console.log('✓ 截图已保存: login-success.png');
console.log('\n🎉 登录测试成功!');
} catch (error) {
console.error('\n❌ 登录测试失败:', error.message);
await page.screenshot({ path: 'login-failed.png', fullPage: true });
console.log('✓ 错误截图已保存: login-failed.png');
} finally {
await browser.close();
}
})();