/**
 * 执行 {{logicNode.name}} 节点
 *
 * @protected
 * @memberof {{pascalCase uiLogic.codeName}}UILogicBase
 */
protected async execute_{{logicNode.codeName}}_node() {
    {{#if (and (eq logicNode.returnType 'NONEVALUE') (eq logicNode.returnType 'NULLVALUE'))}}
    this.result = null;
    {{else if (eq logicNode.returnType 'SRCVALUE')}}
    this.result = "{{logicNode.rawValue}}";
    {{else if (eq logicNode.returnType 'BREAK')}}
    this.result = "BREAK";
    {{else if (or (eq logicNode.returnType 'LOGICPARAM') (eq logicNode.returnType 'LOGICPARAMFIELD'))}}
        {{#if logicNode.returnParam}}
        {{#if (eq logicNode.returnType 'LOGICPARAM')}}
    this.result = this.getParam("{{logicNode.returnParam.codeName}}").getReal();
        {{else}}
    this.result = this.getParam("{{logicNode.returnParam.codeName}}").get("{{logicNode.dstFieldName}}");
        {{/if}}
        {{/if}}
    {{/if}}
}
