feat(est): complete four business workflows

This commit is contained in:
2026-11-06 05:51:38 +09:00
parent 4e08509700
commit 74ab66b00e
17 changed files with 1262 additions and 286 deletions
+4 -1
View File
@@ -17,6 +17,8 @@ const scripts = [
"native-quantity.cjs",
"native-wonga.js",
"native-engine.js",
"native-escalation.js",
"native-progress.js",
"native-business.js",
"native-resources.js",
"native-model.js",
@@ -29,7 +31,7 @@ function calculate(project) {
engine.input = project;
try {
return vm.runInContext(
"input.options?.AutoCalc === false ? EstModel.validate(input) : EstNative.calculate(EstModel.validate(input))",
"EstProgress.rebuild(input.options?.AutoCalc === false ? EstModel.validate(input) : EstNative.calculate(EstModel.validate(input)))",
engine,
{
timeout: 20000,
@@ -45,6 +47,7 @@ const allowed = new Set([
"native-app.js",
"native-views.js",
"native-actions.js",
"native-business-actions.js",
"native-extra.js",
"native-settings.js",
"native-report.js",