@pit-front-end/components
Version:
湖南创智艾泰克科技有限公司
2 lines (1 loc) • 1.86 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),c=require("./bill-tree-dialog.js"),C={style:{height:"500px",overflow:"auto"}},f=e.defineComponent({name:"PitBillTreeDialog",inheritAttrs:!1,__name:"bill-tree-dialog",props:c.billTreeDialogProps,emits:c.billTreeDialogEmits,setup(s,{expose:d,emit:i}){const o=s,l=e.reactive({visible:!1}),t={open(){l.visible=!0},handleNodeClick(n){i("node-click",n)},handleChecked(n,r){i("check",n,r)},handleClose(){l.visible=!1},handleSave(){i("save"),l.visible=!1}};return d({open:t.open}),(n,r)=>{const u=e.resolveComponent("el-layout-tree"),a=e.resolveComponent("el-button"),h=e.resolveComponent("pit-dialog");return e.openBlock(),e.createBlock(h,{modelValue:l.visible,"onUpdate:modelValue":r[0]||(r[0]=p=>l.visible=p),"before-close":t.handleClose,title:o.title,width:"30%"},{footer:e.withCtx(()=>[e.createVNode(a,{type:"default",onClick:t.handleClose},{default:e.withCtx(()=>[e.createTextVNode("取消")]),_:1},8,["onClick"]),e.createVNode(a,{type:"colour-10",onClick:t.handleSave},{default:e.withCtx(()=>[e.createTextVNode("确定")]),_:1},8,["onClick"])]),default:e.withCtx(()=>[e.createElementVNode("div",C,[l.visible?(e.openBlock(),e.createBlock(u,{key:0,ref:"pitBillTreeDialogRef",height:"500px",queryTreeInterface:o.queryBillTreeInterface,queryTreeParams:o.queryBillTreeParams,queryTreeInterfaceMethod:o.queryBillTreeInterfaceMethod,nodeKey:o.nodeKey,label:o.label,forceOnSelectAll:!1,"no-search-input":"",noFilterInput:"",showCheckbox:o.showCheckbox,onNodeClick:t.handleNodeClick,onCheck:t.handleChecked},null,8,["queryTreeInterface","queryTreeParams","queryTreeInterfaceMethod","nodeKey","label","showCheckbox","onNodeClick","onCheck"])):e.createCommentVNode("",!0)])]),_:1},8,["modelValue","before-close","title"])}}});exports.default=f;