tj
2025-06-05 bba272999cc546f65781bf3d20245a3f819af67f
1
2
"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4079],{4079:function(e,l,n){n.r(l),n.d(l,{default:function(){return d}});n(2008),n(74423),n(48598),n(62062),n(26099),n(21699);var t=n(20641),u=n(50953),a={slot:"footer",class:"dialog-footer"},i={__name:"dynamicTreeTable copy",props:{selectedNodes:{type:[Array,String],default:function(){return[]}},treeList:{type:Array,required:!0},idField:{type:String,default:"id"},nameField:{type:String,default:"name"},multiple:{type:Boolean,default:!1}},emits:["update:selectedValue"],setup:function(e,l){var n=l.emit,i=e,o=n,r=(0,u.KR)(i.treeList),d=(0,u.KR)(null),c=(0,u.KR)(!1),f=(0,u.KR)(""),s=(0,u.KR)(""),p=(0,t.EW)((function(){return{children:"children",label:i.nameField,value:i.idField}})),v=(0,u.KR)();function m(e,l,n){if(i.multiple){var t=v.value.getCheckedNodes();d.value=t.map((function(e){return e[i.idField]})),s.value=t.map((function(e){return e[i.nameField]})).join(", ")}else{var u=e[0];d.value=u?u[i.idField]:null,s.value=u?u[i.nameField]:""}}function h(e){i.multiple||(d.value=e[i.idField],s.value=e[i.nameField])}function k(){c.value=!1,g()}function F(){c.value=!1}function b(){c.value=!1}function g(){o("update:selectedValue",d.value)}function y(){f.value="",c.value=!0,console.log("aaaaaaaaaaaaa"),console.log(r.value)}(0,t.wB)((function(){return i.treeList}),(function(e){r.value=e})),(0,t.wB)(f,(function(e){v.value.filter(e)}));var _=function(e,l){return!e||l[i.nameField].includes(e)};return function(l,n){var u=(0,t.g2)("el-button"),i=(0,t.g2)("el-input"),o=(0,t.g2)("el-tree"),d=(0,t.g2)("el-dialog");return(0,t.uX)(),(0,t.CE)(t.FK,null,[(0,t.bF)(i,{modelValue:s.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return s.value=e}),style:{"max-width":"600px"},placeholder:"请选择",class:"input-with-select",disabled:!0,onClick:y},{append:(0,t.k6)((function(){return[(0,t.bF)(u,{icon:"Search",onClick:y})]})),_:1},8,["modelValue"]),(0,t.bF)(d,{title:"选择节点",width:"30%",onClose:b,modelValue:c.value,"onUpdate:modelValue":n[2]||(n[2]=function(e){return c.value=e}),draggable:"",overflow:""},{default:(0,t.k6)((function(){return[(0,t.bF)(i,{modelValue:f.value,"onUpdate:modelValue":n[1]||(n[1]=function(e){return f.value=e}),style:{width:"100%"},placeholder:"查找"},null,8,["modelValue"]),(0,t.bF)(o,{ref_key:"treeRef",ref:v,data:r.value,props:p.value,"show-checkbox":e.multiple,"node-key":"id","highlight-current":"",onCheckChange:m,onNodeClick:h,"filter-node-method":_,class:"scrollable-tree","check-strictly":"true"},null,8,["data","props","show-checkbox"]),(0,t.Lk)("span",a,[(0,t.bF)(u,{onClick:F},{default:(0,t.k6)((function(){return[(0,t.eW)("取消")]})),_:1}),(0,t.bF)(u,{type:"primary",onClick:k},{default:(0,t.k6)((function(){return[(0,t.eW)("确定")]})),_:1})])]})),_:1},8,["modelValue"])],64)}}},o=n(66262);const r=(0,o.A)(i,[["__scopeId","data-v-02a12e5c"]]);var d=r}}]);
//# sourceMappingURL=4079-legacy.85092b6f.js.map