@jecloud/func
Version:
JECloud 功能库
1 lines • 1.27 kB
JavaScript
var r=this&&this.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t])},r(e,t)};return function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}();import{pick as e}from"@jecloud/utils";import t from"../../parser/query-parser";import o from"../base";var n=function(o){function n(r){void 0===r&&(r={});var e=o.call(this)||this;return e.ddCode="",e.ddName="",e.rootId="",e.async=!1,e.nodeInfo="",e.querys=[],e.orders=[],e.params={},e.queryField=null,e.nodeField="code",e.enableValue=!1,e.formatValue=null,e.zwfFlag="0",e.whereSql="",e.parentSql="",e.orderSql="",Object.assign(e,r),e.queryParser=new t({orders:e.orders,querys:e.querys}),e}return r(n,o),Object.defineProperty(n.prototype,"j_query",{get:function(){return this.queryParser.getQuerys()},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isRoot",{get:function(){return this.rootId?"0":""},enumerable:!1,configurable:!0}),n.prototype.toParams=function(){return e(this,["ddCode","ddName","rootId","async","params","j_query","nodeInfo"])},n}(o);export default n;