物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
3.3 KiB

  1. import{S as v}from"./Search-Bp-OOsbn.js";import{d as b,t as u,s as d,c as C,B as _,p as y,I as S,o as c,f,w as i,q as p,n as I,L as k,J as B,K as z,g as $}from"./index-bVOhw2NF.js";import{B as D}from"./Button-B7xQqa1N.js";import{_ as V}from"./InputGroup-CLUcMivF.js";import{N}from"./Icon-C8ZbiYW7.js";import{_ as T}from"./Input-CFQSA5NN.js";import"./light-Cua7cqmF.js";import"./context-KbjOeZY_.js";import"./_initCloneObject-K-Y0ueWp.js";import"./_baseFor-mOzdmxoL.js";import"./use-rtl-CRyak7TN.js";import"./browser-DLIXj5nt.js";import"./is-browser-DqcmxZSF.js";import"./icon-switch.cssr-BCTOxvoq.js";import"./use-is-mounted-wlrzLfZo.js";import"./use-memo-BgHp9YyU.js";import"./use-form-item-CNgNT5jP.js";import"./color-to-class-B0iQgAn2.js";import"./resolve-slot-Dzko3qih.js";import"./use-style-qLHIyj3D.js";import"./Loading-CByrJVhO.js";import"./call-f2ri57Kd.js";import"./light-DD97CHyt.js";import"./format-length-B-p6aW7q.js";import"./light-MOj96jwO.js";import"./use-locale-CFjRjALw.js";import"./index-Dn5RNViO.js";import"./use-merged-state-CzrzZJbg.js";import"./index-C-nsH7mf.js";import"./Suffix-BqBRFVnL.js";import"./Icon-Ck7Ij_E6.js";import"./upperFirst-Bq7Kgunw.js";import"./toString-eibgRg41.js";import"./Scrollbar-DVK2lT9w.js";import"./fade-in.cssr-CltBGdAW.js";import"./delegate-CI_DDEu_.js";import"./VResizeObserver-Tzd5ds8d.js";import"./get-precise-event-target-DhO46Lpt.js";const w=b({name:"EsInput",components:{Search:v},props:{options:{type:Object,default:()=>({})},datasets:{type:String,default:""},eventData:{type:String,default:""}},emits:["updateValue","update:eventData"],setup(o,{emit:r}){u(()=>o.datasets,e=>{e&&(r("update:eventData",e),r("updateValue",e))},{immediate:!0});const t=d(""),n=d(!1);let a=null;function m(e){n.value=!0,t.value=e,o.options.showConfirmBtn||(a&&clearTimeout(a),a=setTimeout(()=>{n.value=!1},5e3))}u(()=>o.eventData,e=>{n.value||e&&(t.value=e)},{immediate:!0});function l(){r("update:eventData",t.value),r("updateValue",t.value),n.value=!1}const s=C(()=>({border:`1px solid ${o.options.borderColor}`,borderRadius:`${o.options.borderRadius}px`,borderHover:`1px solid ${o.options.borderColor}`,borderFocus:`1px solid ${o.options.borderColor}`,textColor:o.options.textColor,color:o.options.backgroundColor,colorFocus:o.options.backgroundColor,placeholderColor:o.options.placeholderColor}));return{handleInput:m,..._(o.options),overrideStyles:s,inputValue:t,confirm,changeHandler:l}}});function H(o,r,t,n,a,m){const l=S("Search"),s=N,e=T,h=D,g=V;return c(),f(g,null,{default:i(()=>[p(e,{value:o.inputValue,placeholder:o.placeholder,size:o.size,to:!1,bordered:o.bordered,"theme-overrides":o.overrideStyles,clearable:o.clearable,"on-input":o.handleInput,"on-change":o.changeHandler,style:I({textAlign:o.textAlign,backgroundImage:o.backgroundImage,"--n-height":"100%"})},k({_:2},[o.showSearchIcon?{name:"prefix",fn:i(()=>[p(s,{size:"20",color:o.searchIconColor},{default:i(()=>[p(l)]),_:1},8,["color"])]),key:"0"}:void 0]),1032,["value","placeholder","size","bordered","theme-overrides","clearable","on-input","on-change","style"]),o.showConfirmBtn?(c(),f(h,{key:0,color:o.confirmBtnColor,"text-color":o.confirmBtnTextColor,size:o.size,style:{height:"100%"},onClick:o.changeHandler},{default:i(()=>[B(z(o.confirmBtnText),1)]),_:1},8,["color","text-color","size","onClick"])):$("",!0)]),_:1})}const Co=y(w,[["render",H]]);export{Co as default};