index.e53a1bd9.js 1.9 KB

1
  1. import{d as i,r as u,w as o,o as h,c as a,M as p,N as d,E as _,O as b,F as S,b as m}from"./index.60ec759a.js";import{E as j,a as w}from"./index2.c9936634.js";const v="_inputSelect_g9wqa_1",W="_While_g9wqa_10",f="_selectWrap_g9wqa_120",g="_line_g9wqa_125",I="_searchIcon_g9wqa_133";var y={inputSelect:v,While:W,selectWrap:f,line:g,searchIcon:I};const V="_wrap_1v7ai_1",E="_inputSelect_1v7ai_1",q="_selectWrap_1v7ai_114",x="_line_1v7ai_119",L="_searchIcon_1v7ai_127";var N={wrap:V,inputSelect:E,selectWrap:q,line:x,searchIcon:L},O=i({name:"searchInput",props:{title:{type:String,default:""},isWhile:{type:Boolean,default:!0},searchVal:{type:Object,default:{}},holder:{type:String,default:"\u641C\u4E00\u641C\u4F60\u60F3\u7EC3\u4E60\u7684\u66F2\u76EE"}},emits:["startSearch"],setup(l,c){const t=u({title:l.title,search:l.searchVal.search,subject:null,subjectList:[],holder:l.holder});o(()=>l.searchVal,e=>{t.search=e.search?e.search:"",t.subject=Number(l.searchVal.subject)?Number(l.searchVal.subject):""},{deep:!0});const n=async()=>{try{const e=await m.get("/api-website/open/subject/subjectSelect",{});t.subjectList=e.data}catch(e){console.log(e)}},r=()=>{c.emit("startSearch",{search:t.search,subject:t.subject})};h(()=>{n()});let s;return l.isWhile?s=y:s=N,()=>a(S,null,[a("div",{class:[s.wrap,l.isWhile?s.While:""]},[a(p,{clearable:!0,modelValue:t.search,"onUpdate:modelValue":e=>t.search=e,placeholder:t.holder,class:s.inputSelect},{prepend:()=>a("div",{class:s.selectWrap},[a(j,{clearable:!0,modelValue:t.subject,"onUpdate:modelValue":e=>t.subject=e,placeholder:"\u8BF7\u9009\u62E9\u58F0\u90E8",style:"width: 115px","popper-class":"subSelect"},{default:()=>[t.subjectList.map(e=>a(w,{label:e.name,value:e.id},null))],suffix:()=>a("div",{class:s.san},null)}),a("div",{class:s.line},null)]),append:()=>a(d,{onClick:r,style:{color:"#2DC7AA",font:"20px"}},{icon:()=>a(_,{class:s.searchIcon},{default:()=>[a(b,null,null)]})})})])])}});export{O as s};