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,42 @@
const sqlite3 = require('sqlite3').verbose();
const db = new sqlite3.Database('company_finance.db');
// 更新执行记录表,添加 voucher_files 字段
db.serialize(() => {
console.log('开始更新执行记录表...');
// 检查 voucher_files 字段是否存在
db.all("PRAGMA table_info(executions)", (err, rows) => {
if (err) {
console.error('获取表结构失败:', err.message);
db.close();
return;
}
const hasVoucherFiles = rows.some(row => row.name === 'voucher_files');
if (!hasVoucherFiles) {
// 添加 voucher_files 字段
db.run(`ALTER TABLE executions ADD COLUMN voucher_files TEXT`, (err) => {
if (err) {
console.error('添加 voucher_files 字段失败:', err.message);
} else {
console.log('✓ voucher_files 字段添加成功');
}
});
} else {
console.log('✓ voucher_files 字段已存在');
}
// 关闭数据库连接
setTimeout(() => {
db.close((err) => {
if (err) {
console.error('关闭数据库失败:', err.message);
} else {
console.log('数据库连接已关闭');
}
});
}, 100);
});
});