2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{_ as m}from"./AppIcon.vue_vue_type_script_setup_true_lang-7672b527.js";import{d as b,r as C,q as s,f as r,o as k,c as B,a,w as d,E as p}from"./index-5ce8de01.js";import{_ as w}from"./_plugin-vue_export-helper-c27b6911.js";const y=b({__name:"FindBack",props:{title:{},label:{},visible:{type:Boolean}},emits:["onClear","update:visible"],setup(v,{emit:_}){const n=v,l=_,e=C({visible:!1});s(()=>n.visible,t=>{e.visible=t}),s(()=>e.visible,t=>{l("update:visible",t)});function u(){l("onClear"),e.visible=!e.visible}return(t,i)=>{const c=r("a-drawer"),f=r("a-input-search");return k(),B("div",null,[a(c,{title:n.title,placement:"right",open:e.visible,width:1300,onClose:i[0]||(i[0]=o=>e.visible=!1),bodyStyle:{padding:"16px",background:"#f0f2f5"}},{default:d(()=>[p(t.$slots,"default",{},void 0,!0)]),_:3},8,["title","open"]),p(t.$slots,"input",{},()=>[a(f,{placeholder:"请选择",value:n.label,"onUpdate:value":i[1]||(i[1]=o=>n.label=o),readonly:"",onClick:i[2]||(i[2]=o=>e.visible=!e.visible),onSearch:u},{enterButton:d(()=>[a(m,{name:"DeleteOutlined"})]),_:1},8,["value"])],!0)])}}});const h=w(y,[["__scopeId","data-v-2d8f8df2"]]);export{h as default};
|