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