index.8157e7e1.js 1.8 KB

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