feat(est): print contract review summary
This commit is contained in:
@@ -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"],
|
||||
|
||||
Reference in New Issue
Block a user