detect/detect.gui/Embedded/dist/assets/SelectItem-2c24423b.js
2025-05-08 11:41:35 +08:00

2 lines
1.2 KiB
JavaScript

import{u as l,_ as i}from"./index.js";import{b as r}from"./index-39e11aa8.js";import{d,c as p,Z as m,_ as c,$ as u,a0 as f,k as _,a9 as g,a1 as y,a6 as C}from"./vue-72a104e4.js";import{ak as S}from"./antd-0b1a4d04.js";import"./index-bf5147ab.js";import"./index-5ee92def.js";import"./index-dd20253b.js";import"./index-64636645.js";import"./useContentViewHeight-4d801f45.js";import"./useWindowSizeFn-c13a0e28.js";import"./lock-5aa7a686.js";const b=d({name:"SelectItem",components:{Select:S},props:{event:{type:Number},disabled:{type:Boolean},title:{type:String},def:{type:[String,Number]},initValue:{type:[String,Number]},options:{type:Array,default:()=>[]}},setup(e){const{prefixCls:t}=l("setting-select-item"),a=p(()=>e.def?{value:e.def,defaultValue:e.initValue||e.def}:{});function n(s){e.event&&r(e.event,s)}return{prefixCls:t,handleChange:n,getBindValue:a}}});function v(e,t,a,n,s,h){const o=C("Select");return m(),c("div",{class:y(e.prefixCls)},[u("span",null,f(e.title),1),_(o,g(e.getBindValue,{class:`${e.prefixCls}-select`,onChange:e.handleChange,disabled:e.disabled,size:"small",options:e.options}),null,16,["class","onChange","disabled","options"])],2)}const P=i(b,[["render",v],["__scopeId","data-v-d811fa90"]]);export{P as default};