import{bZ as p}from"./index.1762932289438.js";import"./tag.1762932289438.js";import"./select.1762932289438.js";import"./popper.1762932289438.js";import"./text.1762932289438.js";import"./table-column.1762932289438.js";import{E as c}from"./tree-select.1762932289438.js";import{u as n}from"./catch.1762932289438.js";import{r as i,s as u,t as d,G as m,o as f,u as h}from"./vue.1762932289438.js";const w={__name:"depart-tree-select",props:{showRoot:{type:Boolean,default:!1},auth:{type:Boolean,default:!0},size:{type:String,default:"small"},departData:{type:Object,departs:{}}},setup(o){const e=i([]),t=o,r=n();let a=t.auth?r.getDeparts():r.getDepartsAll();u(()=>{s()}),d(a,()=>{s()});function s(){t.departData?(console.log(t.departData),e.value=[],e.value.push(t.departData)):!t.showRoot&&a.length&&a[0].id===p?e.value=a[0].children:e.value=a}return(_,D)=>{const l=c;return f(),m(l,{size:o.size,data:h(e),props:{label:"shortName",value:"id"},"node-key":"id","default-expanded-keys":["12630"],clearable:"",filterable:"","check-strictly":""},null,8,["size","data"])}}};export{w as _};