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
1 lines
774 B
import{g as d}from"./positionApi-LSxcuq5K.js";import{n as i,u as f,i as v,j as _,r as u,o as l,h as r,w as M,c as V,F as b,p as g}from"./index-CL0IOL6c.js";const h={__name:"positionSelect",props:i({isMultiple:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=f(o,"modelValue"),p=o,a=v([]);return _(()=>{d().then(s=>{a.value=s.data})}),(s,n)=>{const m=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:p.isMultiple,placeholder:"请选择",clearable:""},{default:M(()=>[(l(!0),V(b,null,g(a.value,e=>(l(),r(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","multiple"])}}};export{h as default};
|
|
|