UNPKG

ll-package

Version:

2 lines (1 loc) 3.15 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),w=require("./components/HeaderSearch.vue.js"),S=require("./components/DirectoryTitle.vue.js"),B=require("./components/TreeList.vue.js"),s=require("./props.js"),O={class:"ll-tree-search-wrapper"},T=e.defineComponent({name:"LlTreeSearch"}),P=e.defineComponent({...T,props:{loading:{type:Boolean,default:!1},isShowOperate:{type:Boolean,default:!0},throttleTime:{default:300},treeData:{default:()=>[]},treeConfig:{default:()=>({})},operateWay:{default:s.IOperateWayType.MODAL},fieldNames:{default:()=>({children:"children",title:"title",key:"key"})},open:{type:Boolean,default:!1},modalConfigProps:{},drawerConfigProps:{},expandedKeys:{default:()=>[]},searchInputChange:{type:Function,default:()=>{}},remove:{type:Function,default:()=>{}}},emits:["clickAddAndEditBtn","cancel","ok","close","expand","select"],setup(c,{emit:f}){const d=c,t=f,n=e.ref(!1),r=e.ref(""),h=()=>n.value=!n.value,C=o=>{r.value=o,d.searchInputChange&&d.searchInputChange(r.value)},i=(o,a)=>{t("clickAddAndEditBtn",o,a)},m=(o,a)=>{t("expand",o,a)},v=(o,a)=>{t("select",o,a)},p=()=>{t("ok")},u=()=>{t("cancel")},y=()=>{t("close")};return(o,a)=>{const g=e.resolveComponent("ll-modal"),k=e.resolveComponent("ll-drawer");return e.openBlock(),e.createElementBlock("div",O,[e.createVNode(w.default,{throttleTime:o.throttleTime,isShowOperate:o.isShowOperate,searchValue:r.value,searchInputChange:C,onHandleClickAddBtn:i},null,8,["throttleTime","isShowOperate","searchValue"]),e.createVNode(S.default,{isCollapseMenu:n.value,onHandleCollapseMenu:h},null,8,["isCollapseMenu"]),e.createVNode(B.default,{loading:o.loading,"field-names":o.fieldNames,searchValue:r.value,isShowOperate:o.isShowOperate,isCollapseMenu:n.value,treeConfig:o.treeConfig,treeData:o.treeData,expandedKeys:o.expandedKeys,remove:o.remove,onExpand:m,onSelect:v,onHandleClickAddBtn:i},{icon:e.withCtx(l=>[e.renderSlot(o.$slots,"icon",e.normalizeProps(e.guardReactiveProps(l)),void 0,!0)]),treeTitle:e.withCtx(l=>[e.renderSlot(o.$slots,"treeTitle",e.normalizeProps(e.guardReactiveProps(l)),void 0,!0)]),treeOperate:e.withCtx(l=>[e.renderSlot(o.$slots,"treeOperate",e.normalizeProps(e.guardReactiveProps(l.data)),void 0,!0)]),empty:e.withCtx(()=>[e.renderSlot(o.$slots,"empty",{},void 0,!0)]),_:3},8,["loading","field-names","searchValue","isShowOperate","isCollapseMenu","treeConfig","treeData","expandedKeys","remove"]),o.operateWay===e.unref(s.IOperateWayType).MODAL?(e.openBlock(),e.createBlock(g,e.mergeProps({key:0},o.modalConfigProps,{open:o.open,onOk:p,onCancel:u}),{default:e.withCtx(()=>[e.renderSlot(o.$slots,"operateBoxContent",{},void 0,!0)]),_:3},16,["open"])):o.operateWay===e.unref(s.IOperateWayType).DRAWER?(e.openBlock(),e.createBlock(k,e.mergeProps({key:1},o.drawerConfigProps,{visible:o.open,onConfirm:p,onCancel:u,onClose:y}),{"footer-left":e.withCtx(()=>[e.renderSlot(o.$slots,"drawerFooterLeft",{},void 0,!0)]),default:e.withCtx(()=>[e.renderSlot(o.$slots,"operateBoxContent",{},void 0,!0)]),_:3},16,["visible"])):e.createCommentVNode("",!0)])}}});exports.default=P;