Files
qhmes/web-dist/js/JInputSelect-DScmhYnX.js
2026-06-16 18:19:57 +08:00

2 lines
2.2 KiB
Java

var x=Object.defineProperty,D=Object.defineProperties;var F=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var I=(e,a,t)=>a in e?x(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,S=(e,a)=>{for(var t in a||(a={}))G.call(a,t)&&I(e,t,a[t]);if(C)for(var t of C(a))O.call(a,t)&&I(e,t,a[t]);return e},k=(e,a)=>D(e,F(a));import{as as c,av as T,aw as W,aG as z,bQ as A,au as H}from"./index-X7Y8jykP.js";import{e as J,w as Q,C as v,z as s,f as V,A as r,y as p,H as P,B as f,r as w,F as B,D as b,E as L,G as E}from"./vue-vendor-DNhG1Cve.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";const j={class:"JInputSelect"},q=J({name:"JInputSelect"}),K=J(k(S({},q),{props:{value:c.string.def(""),options:c.array.def([]),selectLocation:c.oneOf(["left","right"]).def("right"),selectPlaceholder:c.string.def(""),inputPlaceholder:c.string.def(""),selectWidth:c.string.def("auto")},emits:["update:value","change"],setup(e,{emit:a}){const t=e,h=a,u=w(),d=w(),N=l=>{const o=l.target.value;g(o),_(o)},m=l=>{d.value=l,_(l)},g=l=>{t.options.find(i=>i.value===l)?u.value=l:u.value=void 0};Q(()=>{d.value=t.value,g(t.value)});const _=l=>{h("update:value",l),h("change",l)};return(l,o)=>{const i=W,y=T,U=z,$=A;return s(),v("div",j,[V($,{compact:""},{default:r(()=>[e.selectLocation==="left"?(s(),p(y,f({key:0},l.$attrs,{placeholder:e.selectPlaceholder,value:u.value,"onUpdate:value":o[0]||(o[0]=n=>u.value=n),onChange:m}),{default:r(()=>[(s(!0),v(B,null,b(e.options,n=>(s(),p(i,{key:n.value},{default:r(()=>[L(E(n.label),1)]),_:2},1024))),128))]),_:1},16,["placeholder","value"])):P("",!0),V(U,f(l.$attrs,{placeholder:e.inputPlaceholder,value:d.value,"onUpdate:value":o[1]||(o[1]=n=>d.value=n),onChange:N}),null,16,["placeholder","value"]),e.selectLocation==="right"?(s(),p(y,f({key:1},l.$attrs,{placeholder:e.selectPlaceholder,value:u.value,"onUpdate:value":o[2]||(o[2]=n=>u.value=n),onChange:m,style:{width:t.selectWidth}}),{default:r(()=>[(s(!0),v(B,null,b(e.options,n=>(s(),p(i,{key:n.value},{default:r(()=>[L(E(n.label),1)]),_:2},1024))),128))]),_:1},16,["placeholder","value","style"])):P("",!0)]),_:1})])}}})),Z=H(K,[["__scopeId","data-v-7aa33b62"]]);export{Z as default};