You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
774 B

import{g as d}from"./positionApi-qXMSI60M.js";import{B as i,C as f,z as v,h as _,r as u,o as l,k as r,w as M,c as V,F as k,m as B}from"./index-CsSGZIOI.js";const h={__name:"positionSelect",props:i({isMultiple:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=f(o,"modelValue"),m=o,a=v([]);return _(()=>{d().then(s=>{a.value=s.data})}),(s,n)=>{const p=u("el-option"),c=u("el-select");return l(),r(c,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=e=>t.value=e),multiple:m.isMultiple,placeholder:"请选择",clearable:""},{default:M(()=>[(l(!0),V(k,null,B(a.value,e=>(l(),r(p,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","multiple"])}}};export{h as default};