@jecloud/func
Version:
JECloud 功能库
1 lines • 1.03 kB
JavaScript
import{mergeProps as o,createVNode as r}from"vue";import{defineComponent as t}from"vue";import e from"./func-children-horizontal";import n from"./func-children-vertical";import{Row as l,Col as i}from"@jecloud/ui";import{FuncChildrenLayoutEnum as u}from"../../data/enum";import{pick as f}from"@jecloud/utils";export default t({name:"JeFuncChildren",inheritAttrs:!1,props:{funcCode:String,field:Object},setup:function(t,c){var a=c.attrs,d=f(t.field.otherConfig,["bgColor","titleColor","titleBgColor","borderColor"]);return Object.assign(d,{bgColor:"#FFFFFF",titleColor:"#3F3F3F",titleBgColor:"#F5F5F5",borderColor:"#D9D9D9"}),function(){return r(l,o({class:"je-func-children"},a),{default:function(){return[r(i,{span:24,"data-anchor-parent":!0},{default:function(){return[r(e,{funcCode:t.funcCode,config:d,layout:u.FORM_INNER_HORIZONTAL,style:{margin:"10px"}},null)]}}),r(i,{span:24},{default:function(){return[r(n,{funcCode:t.funcCode,config:d,layout:u.FORM_INNER_VERTICAL,childAttrs:{style:{padding:"10px"}}},null)]}})]}})}}});