@jecloud/func
Version:
JECloud 功能库
1 lines • 621 B
JavaScript
import{useBase as r}from"./use-base";import{useRenderer as e}from"./use-renderer";import{useTreeStore as t}from"../../../data/store/tree";import o from"../../../data/parser/query-tree-parser";import{API_COMMON_GET_TREE as p,parseCommonUrl as a}from"../../../data/api/urls";import{FuncTreeTypeEnum as s}from"../../../data/enum";export function useTreeCustom(m){var u=m.props,d=m.context,i=u.url,n=void 0===i?a(p):i,f=u.product,c=u.params,l={pd:f},x=new o({type:s.CUSTOM}),y=t({url:n,headers:l,params:c,queryParser:x}),S=r({props:u,context:d,store:y}).$tree;return{$tree:S,treeSlot:e({props:u,context:d,$tree:S}).treeSlot}}