备份:大改造前的完整版本 - 修复合同细节/付款节点/文件上传/施工管理/项目保存等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
+9 -9
View File
@@ -48,7 +48,7 @@ router.get('/', async (req, res) => {
res.json({ success: true, data, count: data.length });
} catch (error) {
console.error('获取核销记录失败:', error);
res.status(500).json({ success: false, message: '获取核销记录失败', error: error.message });
res.status(500).json({ success: false, message: '获取核销记录失败' });
}
});
@@ -116,7 +116,7 @@ router.post('/', async (req, res) => {
}
} catch (error) {
console.error('创建核销申请失败:', error);
res.status(500).json({ success: false, message: '创建核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '创建核销申请失败' });
}
});
@@ -152,7 +152,7 @@ router.get('/:id', async (req, res) => {
}
} catch (error) {
console.error('获取核销申请失败:', error);
res.status(500).json({ success: false, message: '获取核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '获取核销申请失败' });
}
});
@@ -218,7 +218,7 @@ router.put('/:id', async (req, res) => {
}
} catch (error) {
console.error('更新核销申请失败:', error);
res.status(500).json({ success: false, message: '更新核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '更新核销申请失败' });
}
});
@@ -261,7 +261,7 @@ router.delete('/:id', async (req, res) => {
}
} catch (error) {
console.error('删除核销申请失败:', error);
res.status(500).json({ success: false, message: '删除核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '删除核销申请失败' });
}
});
@@ -278,7 +278,7 @@ router.post('/:id/submit', async (req, res) => {
}
} catch (error) {
console.error('提交核销申请失败:', error);
res.status(500).json({ success: false, message: '提交核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '提交核销申请失败' });
}
});
@@ -295,7 +295,7 @@ router.post('/:id/withdraw', async (req, res) => {
}
} catch (error) {
console.error('撤回核销申请失败:', error);
res.status(500).json({ success: false, message: '撤回核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '撤回核销申请失败' });
}
});
@@ -313,7 +313,7 @@ router.post('/:id/approve', async (req, res) => {
}
} catch (error) {
console.error('审批核销申请失败:', error);
res.status(500).json({ success: false, message: '审批核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '审批核销申请失败' });
}
});
@@ -357,7 +357,7 @@ router.post('/:id/reject', async (req, res) => {
}
} catch (error) {
console.error('退回核销申请失败:', error);
res.status(500).json({ success: false, message: '退回核销申请失败', error: error.message });
res.status(500).json({ success: false, message: '退回核销申请失败' });
}
});