index.d73c4b93.js 1.8 KB

1
  1. import{d as u,r as i,L as o,o as h,c as s,F as p,p as d,Y as _,Z as b,j as m,k as j,_ as f}from"./vendor.08af35ce.js";import{r as S}from"./index.175e4beb.js";const I="_inputSelect_sm6wx_1",W="_selectWrap_sm6wx_120",v="_line_sm6wx_125",w="_searchIcon_sm6wx_133";var x={inputSelect:I,selectWrap:W,line:v,searchIcon:w};const V="_inputSelect_1f4sq_1",y="_selectWrap_1f4sq_114",g="_line_1f4sq_119",q="_searchIcon_1f4sq_127";var E={inputSelect:V,selectWrap:y,line:g,searchIcon:q},C=u({name:"searchInput",props:{title:{type:String,default:""},isWhile:{type:Boolean,default:!0},searchVal:{type:Object,default:{}}},emits:["startSearch"],setup(c,l){const t=i({title:c.title,search:c.searchVal.search,subject:null,subjectList:[]});o(()=>c.searchVal,e=>{t.search=e.search?e.search:"",t.subject=Number(c.searchVal.subject)?Number(c.searchVal.subject):""});const n=async()=>{try{const e=await S.get("/api-website/open/subject/subjectSelect",{});t.subjectList=e.data}catch(e){console.log(e)}},r=()=>{l.emit("startSearch",{search:t.search,subject:t.subject})};h(()=>{n()});let a;return c.isWhile?a=x:a=E,()=>s(p,null,[s("div",{class:[a.wrap,c.isWhile?"While":""]},[s(d,{clearable:!0,modelValue:t.search,"onUpdate:modelValue":e=>t.search=e,placeholder:"\u641C\u4E00\u641C\u4F60\u60F3\u7EC3\u4E60\u7684\u66F2\u76EE",class:a.inputSelect},{prepend:()=>s("div",{class:a.selectWrap},[s(_,{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=>s(b,{label:e.name,value:e.id},null))],suffix:()=>s("div",{class:a.san},null)}),s("div",{class:a.line},null)]),append:()=>s(m,{onClick:r,style:{color:"#2DC7AA",font:"20px"}},{icon:()=>s(j,{class:a.searchIcon},{default:()=>[s(f,null,null)]})})})])])}});export{C as s};