|
|
|
@ -1,3 +1,5 @@
|
|
|
|
|
import { InteractionLog, LogType } from "../../../Common/Log";
|
|
|
|
|
import { Intent, Toaster } from "../../../Common/Toaster";
|
|
|
|
|
import { eval2 } from "../../../Common/eval";
|
|
|
|
|
import { equaln } from "../../../Geometry/GeUtils";
|
|
|
|
|
import { AutoRecord, ISPROXYKEY } from "../../AutoRecord";
|
|
|
|
@ -174,7 +176,13 @@ export class TemplateParam
|
|
|
|
|
}
|
|
|
|
|
catch (error)
|
|
|
|
|
{
|
|
|
|
|
console.log("更新失败:", error);
|
|
|
|
|
Toaster({
|
|
|
|
|
message: "有模块的参数表达式求值失败!请查看左下角信息!",
|
|
|
|
|
intent: Intent.DANGER,
|
|
|
|
|
timeout: 5000,
|
|
|
|
|
key: "template_expr_error",
|
|
|
|
|
});
|
|
|
|
|
InteractionLog([{ msg: `模块变量:${this.name}的表达式:${this.expr},求值失败!` + error }], LogType.Error);
|
|
|
|
|
return this.value as number;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|