@jecloud/func
Version:
JECloud 功能库
1 lines • 620 B
JavaScript
import{mergeProps as e,createVNode as t}from"vue";import{defineComponent as o}from"vue";import{Loading as n}from"@jecloud/ui";import{useFuncSelect as c}from"./hooks/use-func-select";import r from"../../func-data/src/func-data-select";export default o({name:"JeFuncSelect",inheritAttrs:!1,props:{funcCode:String,selectOptions:Object},slots:["title"],setup:function(o,u){var s=u.attrs,l=c({props:o,context:u}).$func,i=l.loading;return l.action.viewAction.loadFunc(),function(){return i.value?t(n,{loading:i.value},null):t(r,e({funcCode:l.funcCode,selectOptions:o.selectOptions,class:"je-func je-func-select"},s),null)}}});