CONTROLLERBASE.ftl 1.1 KB
Newer Older
yanshaowei's avatar
yanshaowei committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
<#ibiztemplate>
PUBOBJ=Vue2.PSVue2DEFormControllerCode
</#ibiztemplate>
/**
 * ${ctrl.getLogicName()} (表单)
 *
 * @class ${srfclassname('${ctrl.name}')}
 * @extends {IBizEditForm}
 */
var ${view.codeName}_${srfclassname('${ctrl.name}')} = /** @class */ (function (_super) {

  __extends(${srfclassname('${ctrl.name}')}, _super);

  /**
   * Creates an instance of ${srfclassname('${ctrl.name}')}.
   * 创建 ${srfclassname('${ctrl.name}')} 实例
   *
   * @param {*} [opt={}]
   * @memberof ${srfclassname('${ctrl.name}')}
   */
  function ${srfclassname('${ctrl.name}')}(opt) {
      if (opt === void 0) { opt = {}; }
      var _this_1 = _super.call(this, opt) || this;
      var _this = _this_1;
      return _this_1;
  }

  /**
   * 注册编辑表单项
   *
   * @memberof ${srfclassname('${ctrl.name}')}
   */
  ${srfclassname('${ctrl.name}')}.prototype.regFields = function () {
      var _this = this;
      <#list formdetails as formdetail>
      <#if formdetail.code?length gt 0>
      _this.regField(${formdetail.code});
      </#if>
      </#list>
  };

  return ${srfclassname('${ctrl.name}')};
  
}(IBizEditForm));