index.500e26cc.js 1.8 KB

1
  1. import{d as u,r as o,w as i,o as h,c,M as d,N as p,E as _,O as b,F as S,b as m}from"./index.c12ce6b9.js";import{E as j,a as f}from"./index2.f8319582.js";const I="_inputSelect_cxepd_1",W="_selectWrap_cxepd_120",v="_line_cxepd_125",y="_searchIcon_cxepd_133";var V={inputSelect:I,selectWrap:W,line:v,searchIcon:y};const x="_inputSelect_10c0r_1",w="_selectWrap_10c0r_114",E="_line_10c0r_119",g="_searchIcon_10c0r_127";var L={inputSelect:x,selectWrap:w,line:E,searchIcon:g},C=u({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(a,l){const t=o({title:a.title,search:a.searchVal.search,subject:null,subjectList:[],holder:a.holder});i(()=>a.searchVal,e=>{t.search=e.search?e.search:"",t.subject=Number(a.searchVal.subject)?Number(a.searchVal.subject):""});const r=async()=>{try{const e=await m.get("/api-website/open/subject/subjectSelect",{});t.subjectList=e.data}catch(e){console.log(e)}},n=()=>{l.emit("startSearch",{search:t.search,subject:t.subject})};h(()=>{r()});let s;return a.isWhile?s=V:s=L,()=>c(S,null,[c("div",{class:[s.wrap,a.isWhile?"While":""]},[c(d,{clearable:!0,modelValue:t.search,"onUpdate:modelValue":e=>t.search=e,placeholder:t.holder,class:s.inputSelect},{prepend:()=>c("div",{class:s.selectWrap},[c(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=>c(f,{label:e.name,value:e.id},null))],suffix:()=>c("div",{class:s.san},null)}),c("div",{class:s.line},null)]),append:()=>c(p,{onClick:n,style:{color:"#2DC7AA",font:"20px"}},{icon:()=>c(_,{class:s.searchIcon},{default:()=>[c(b,null,null)]})})})])])}});export{C as s};