备份:大改造前的完整版本 - 修复合同细节/付款节点/文件上传/施工管理/项目保存等BUG

This commit is contained in:
root
2026-05-15 12:02:24 +08:00
parent 1cad1e438d
commit fad28741bd
6157 changed files with 5147 additions and 877912 deletions
-4
View File
@@ -38,7 +38,6 @@ router.post('/', authenticate, requireAdmin, async (req, res) => {
const newUserResult = await db.query('SELECT id, username, name, email, phone, role, is_active, created_at, updated_at FROM users WHERE id = $1', [result.rows[0].id]);
const newUser = newUserResult.rows[0];
console.log('用户 ' + username + ' 创建成功,操作者: ' + req.user.username);
res.json({ success: true, data: newUser });
} catch (error) {
console.error('创建用户失败:', error);
@@ -71,7 +70,6 @@ router.put('/:id', authenticate, requireAdmin, async (req, res) => {
return res.status(404).json({ success: false, message: '用户不存在' });
}
console.log('用户 ID ' + id + ' 已更新,操作者: ' + req.user.username);
res.json({ success: true, data: updatedUser });
} catch (error) {
console.error('更新用户信息失败:', error);
@@ -112,7 +110,6 @@ router.put('/:id/password', authenticate, async (req, res) => {
[newPasswordHash, id]
);
console.log('用户 ID ' + id + ' 密码已更新,操作者: ' + req.user.username);
res.json({ success: true, message: '密码更新成功' });
} catch (error) {
console.error('更新密码失败:', error);
@@ -142,7 +139,6 @@ router.delete('/:id', authenticate, requireAdmin, async (req, res) => {
await db.query('DELETE FROM users WHERE id = $1', [id]);
console.log('用户 ID ' + id + ' 已删除,操作者: ' + req.user.username);
res.json({ success: true, message: '用户删除成功' });
} catch (error) {
console.error('删除用户失败:', error);