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