super.d11e27d7.js 974 B

1
  1. import{r as y,a5 as _,D as d,at as g,v as m,o as a,M as u,J as S,T as k,p as B,L as E,K as b,au as x}from"./index.1fbb63aa.js";const w=y({__name:"super",props:{noAll:{type:Boolean},noSet:{type:Boolean}},emits:["change"],setup(r,{emit:i}){const f=r,{setCurrentCompany:v}=_(),c=d(""),C=g(),l=d([]);async function p(t){const{data:e,message:o,code:s}=await x({name:t});C({code:s,message:o,handler:()=>{l.value=e}})}function h(t){const e=l.value.find(({code:o})=>o===t);f.noSet||v(e),i("change",e)}return p(""),(t,e)=>{const o=m("ElOption"),s=m("ElSelect");return a(),u(s,{filterable:"",remote:"",modelValue:c.value,"onUpdate:modelValue":e[0]||(e[0]=n=>c.value=n),"remote-method":p,onChange:h,style:{width:"350px"}},{default:S(()=>[r.noAll?k("",!0):(a(),u(o,{key:0,label:"\u6240\u6709\u516C\u53F8",value:""})),(a(!0),B(b,null,E(l.value,n=>(a(),u(o,{key:n.code,value:n.code,label:n.code+" / "+n.name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])}}});export{w as _};