酷炫&聚星API数据系统

_select.b843de7e.js 1.7KB

12
  1. import{u as e,w as l}from"../element-plus/element-plus.780230b7.js";import{_ as a}from"../../assets/index.0fcb274c.js";import{d as t,r as s,o,c as i,U as p,K as u,a5 as n,T as d,R as r,P as b,L as c,a4 as v,O as f}from"../@vue/@vue.4762a280.js";const h={class:"flex rMar15",style:{"z-index":"2003"}},m={key:0,class:"tag"};var g=a(t({__name:"_select",props:{haveTag:{type:Boolean,default:!1},selectWidth:{default:""},spanTitleWidth:{default:""},title:{default:""},clearFlag:{type:Boolean,default:!0},filterFlag:{type:Boolean,default:!1},disableFlag:{type:Boolean,default:!1},isMultiple:{type:Boolean,default:!1},options:{default:[{value:"",label:""}]},optObj:{default:{k:"",la:"",val:""}}},emits:["changeEvent","visibleEvent"],setup(a,{expose:t,emit:g}){const y=s("");t({value:y});const j=()=>{y.value=""},O=e=>{g("changeEvent",e)},T=e=>{g("visibleEvent",e)};return(t,s)=>{const g=e,_=l;return o(),i("div",h,[a.title?(o(),i("span",{key:0,class:"spanTitle",style:p({width:a.spanTitleWidth?a.spanTitleWidth:"auto"})},[a.haveTag?(o(),i("span",m,"*")):u("",!0),n(d(a.title),1)],4)):u("",!0),r(_,{modelValue:y.value,"onUpdate:modelValue":s[0]||(s[0]=e=>y.value=e),style:p({width:a.selectWidth?a.selectWidth:"auto"}),placeholder:"请选择"+a.title,filterable:a.filterFlag,disabled:a.disableFlag,clearable:a.clearFlag,multiple:a.isMultiple,"collapse-tags":"","collapse-tags-tooltip":"",onClear:j,onVisibleChange:T,onChange:O},{default:b((()=>[(o(!0),i(c,null,v(a.options,(e=>(o(),f(g,{key:a.optObj.k?e[a.optObj.k]:e.value,label:a.optObj.la?e[a.optObj.la]:e.label,value:a.optObj.val?e[a.optObj.val]:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue","style","placeholder","filterable","disabled","clearable","multiple"])])}}}),[["__scopeId","data-v-31faaa2b"]]);export{g as S};