feat(est): print contract review summary

This commit is contained in:
2026-11-07 08:00:37 +09:00
parent 922c9a05a1
commit f20cbe44d1
3 changed files with 47 additions and 1 deletions
+28
View File
@@ -1,6 +1,34 @@
const EstForms = (() => {
const common = ["Code", "Name", "Size", "Unite"];
function data(id, project) {
if (id === 171) {
const output = EstReview.calculate(project);
const rows = output.baseline.tables.EstMainDat.map((row, index) => ({
row,
result: output.reviewed.tables.EstMainDat[index],
}))
.filter(({ row }) => row.Code || row.Name)
.map(({ row, result }) => ({
Code: row.Code,
Name: row.Name,
originalGN: row.GN,
GN: result.GN,
originalTC: row.TC,
TC: result.TC,
difference: EstMath.num(result.TC) - EstMath.num(row.TC),
}));
rows.unshift({
Name: "심사 도급액",
originalTC: output.before,
TC: output.after,
difference: output.after - output.before,
});
return {
columns: ["Code", "Name", "originalGN", "GN", "originalTC", "TC", "difference"],
rows,
errors: output.errors,
};
}
if (id === 109)
return {
columns: ["Code", "Name", "start", "end", "weight", "progress"],