ProductCategorySelect-9184ea7e.js 1.3 KB

1
  1. import{d as _,aV as i,p as u,b as y,r as f,B as h,o as V,l as b,a as l,y as g,_ as v,__tla as w}from"./index-82e357b2.js";import{E as P,__tla as I}from"./el-tree-select-9f202df7.js";import{h as k,d as x}from"./tree-02f455f9.js";import{g as C,__tla as S}from"./category-9ab41582.js";let d,A=Promise.all([(()=>{try{return w}catch{}})(),(()=>{try{return I}catch{}})(),(()=>{try{return S}catch{}})()]).then(async()=>{d=v(_({name:"ProductCategorySelect",__name:"ProductCategorySelect",props:{modelValue:i([Number,Array]),multiple:u.bool.def(!1),parentId:u.number.def(void 0)},emits:["update:modelValue"],setup(e,{emit:m}){const o=e,t=y({get:()=>o.modelValue,set:a=>{p("update:modelValue",a)}}),p=m,r=f([]);return h(async()=>{const a=await C({parentId:o.parentId});r.value=k(a,"id","parentId")}),(a,s)=>{const n=P;return V(),b(n,{modelValue:l(t),"onUpdate:modelValue":s[0]||(s[0]=c=>g(t)?t.value=c:null),data:l(r),props:l(x),multiple:e.multiple,"show-checkbox":e.multiple,class:"w-1/1","node-key":"id",placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u5206\u7C7B"},null,8,["modelValue","data","props","multiple","show-checkbox"])}}}),[["__file","E:/GAOHP_2023/mall/newfeifan-front/yudao-ui-admin-vue3/src/views/mall/product/category/components/ProductCategorySelect.vue"]])});export{A as __tla,d as default};