UNPKG

@open-data-v/base

Version:

OpenDataV 公共基础包

3 lines (2 loc) 1.11 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("lodash-es"),c=o=>(o?"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx":"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx").replace(/[xy]/g,function(n){const x=Math.random()*16|0;return(n=="x"?x:x&3|8).toString(16)}),t=(o,n,x=0)=>{const r=o.find(p=>p.prop===n[x]);return r&&r.children&&x<n.length?t(r.children,n,x+1):r},s=(o,n)=>{o.forEach(x=>{var r;if(x.children){const p={};s(x.children,p),n[x.prop]=p}else n[x.prop]=(r=x.props)==null?void 0:r.defaultValue})},i=(o,n,x)=>{n.reduce((r,p,u)=>r[p]=u===n.length-1?x:r[p]||{},o)},d=(o,n)=>{o.forEach(x=>{if(x.children)return e.isUndefined(n[x.prop])&&(n[x.prop]={}),d(x.children,n[x.prop]);if(!e.isUndefined(n[x.prop])&&(x.props||x.componentOptions))return(x.props||x.componentOptions).defaultValue=n[x.prop];n[x.prop]=(x.props||x.componentOptions).defaultValue})},l=o=>e.isFunction(o)&&!e.isUndefined(o.prototype);exports.buildModeValue=s;exports.getObjProp=t;exports.isClass=l;exports.updateFormItemsValue=d;exports.updateModeValue=i;exports.uuid=c; //# sourceMappingURL=utils.umd.cjs.map