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,39 @@
const db = require('./db-sqlite');
async function clearAllData() {
try {
console.log('开始删除所有测试数据...');
// 先删除关联表数据
await db.query('DELETE FROM project_materials');
await db.query('DELETE FROM project_milestones');
await db.query('DELETE FROM project_finances');
await db.query('DELETE FROM warranty_deposits');
await db.query('DELETE FROM project_contracts');
await db.query('DELETE FROM subcontracts');
await db.query('DELETE FROM construction_logs');
await db.query('DELETE FROM budget_quotations');
await db.query('DELETE FROM budget_projects');
await db.query('DELETE FROM projects');
await db.query('DELETE FROM contacts');
await db.query('DELETE FROM suppliers');
await db.query('DELETE FROM subcontractors');
await db.query('DELETE FROM customers');
await db.query('DELETE FROM products');
await db.query('DELETE FROM categories');
await db.query('DELETE FROM exchange_rates');
// 保留用户数据,因为需要登录
// await db.query('DELETE FROM users');
console.log('所有测试数据删除成功!');
console.log('现在您可以使用真实数据进行全流程测试。');
} catch (error) {
console.error('删除数据失败:', error);
} finally {
// 关闭数据库连接
db.close();
}
}
clearAllData();