import{Z as t,ab as e,s as a,K as s,o as l,c as i,w as c,a as o,A as n,v as r,b as h,x as u,y as p,F as d,h as m,t as y,I as g,d as f,e as k,T as C,k as x,n as _,j as T,i as b}from"./index.953fb5a2.js";import{r as L,_ as v}from"./watermark.5346bec0.js";import{_ as S}from"./plugin-vue_export-helper.21dcd24c.js";var N=S({props:{clearValuebtn:{type:Boolean,default:!0},isFocus:{type:Boolean,default:!1},Theme:{type:String,default:"good-search-circle"},maxLength:{type:[String,Number],default:"140"},inputHeight:{type:[String,Number],default:"35"},inputPlaceholder:{type:String,default:"请输入关键词搜索"},autoComplaylist:{type:Array,default:()=>[]},historyNum:{type:Number,default:6},hotList:{type:Array,default:()=>[]},speechEngine:{type:String,default:"iFly"},Punctuation:{type:Boolean,default:!1},callbackTime:{type:Number,default:500}},data(){return{speechengine:this.speechEngine,punctuation:this.Punctuation,historynum:this.historyNum,callbacktime:this.callbackTime,autocomplaylist:this.getcomplaylist(this.autoComplaylist),autocomplayarr:[],autocomplaystate:!1,searchText:"",hList:t("search_cache")}},watch:{historyNum:function(t){this.historynum=t},speechEngine:function(t){this.engine=t},hotList:function(t){this.hotList=t},autoComplaylist:function(t){this.autocomplaylist=this.getcomplaylist(t),this.searchText&&""!=this.searchText?(this.autocomplayarr=this.replacekeyword(this.autocomplaylist,this.searchText),this.autocomplaystate=this.autocomplayarr.length>0):this.autocomplaystate=!1},searchText:function(t){let e=this;var a=t.replace(/^ +| +$/g,"");a&&""!=a?(this.calbacktime&&clearTimeout(e.calbacktime),this.calbacktime=setTimeout((function(){e.inputChange(a)}),e.callbackTime),this.autocomplayarr=this.replacekeyword(this.autocomplaylist,a),this.autocomplaystate=this.autocomplayarr.length>0):this.autocomplaystate=!1}},methods:{goback(){e({delta:1})},clearvalue(){let t=this;setTimeout((function(){t.searchText=""}),20),this.searchText=""},getcomplaylist(t){for(var e=[],a=0;a"+e+""),value:t[s].value});return a},tagsClick(t){let e=this;setTimeout((function(){e.searchText=t,e.searchStart()}),20),this.$emit("tagsClick",t)},inputChange(t){this.$emit("inputChange",t)},notSupport(){a({title:"该平台暂不支持",icon:"none",duration:1e3})},searchStart(){if(""==this.searchText)return a({title:"请输入关键字",icon:"none",duration:1e3}),!1;this.$emit("clickSearch",this.searchText)},delhistory(){this.hList=[],s({key:"search_cache",data:[]}),this.$emit("delhHistory")},startRecognize(){let t=this,e={};e.engine=t.speechengine,e.punctuation=t.punctuation,e.timeout=1e3,plus.speech.startRecognize(e,(function(e){t.searchText=t.searchText+e}))}}},[["render",function(t,e,a,s,_,T){const b=g,L=f,v=k,S=C,N=x;return l(),i(L,{class:n(["good-search-page",a.Theme])},{default:c((()=>[o(L,{class:"good-search-head"},{default:c((()=>[o(b,{class:n({clearvalue:a.clearValuebtn}),maxlength:a.maxLength,style:r({"line-height":a.inputHeight+"px",height:a.inputHeight+"px"}),focus:a.isFocus,type:"text","confirm-type":"search",onConfirm:e[0]||(e[0]=t=>T.searchStart()),placeholder:a.inputPlaceholder,"confirm-hold":!0,modelValue:_.searchText,"onUpdate:modelValue":e[1]||(e[1]=t=>_.searchText=t)},null,8,["class","maxlength","style","focus","placeholder","modelValue"]),o(L,{class:"good-search-icon search-icon2",onClick:e[2]||(e[2]=t=>T.goback())},{default:c((()=>[h("取消")])),_:1}),o(L,{class:"good-search-icon search-icon iconfont iconsousuo-copy",onClick:e[3]||(e[3]=t=>T.searchStart())}),_.autocomplaystate?(l(),i(S,{key:0,class:"autocomplay",style:r({top:a.inputHeight+5+"px"}),"scroll-y":""},{default:c((()=>[(l(!0),u(d,null,p(_.autocomplayarr,((t,e)=>(l(),i(L,{class:"autocomplay-item",key:e,onClick:e=>T.tagsClick(t.value)},{default:c((()=>[o(v,{nodes:t.richtxt},null,8,["nodes"])])),_:2},1032,["onClick"])))),128)),_.autocomplayarr.length<1?(l(),i(L,{key:0,style:{color:"#999","text-align":"center","justify-content":"center","line-height":"70rpx"}},{default:c((()=>[h("没有相关信息")])),_:1})):m("",!0)])),_:1},8,["style"])):m("",!0)])),_:1}),o(L,{class:"good-search-body"},{default:c((()=>[_.hList.length>0?(l(),i(L,{key:0,class:"search-history"},{default:c((()=>[o(L,{class:"header"},{default:c((()=>[o(N,null,{default:c((()=>[h("历史记录")])),_:1}),o(L,{class:"good-search-icon delete-icon iconfont iconshanchu",onClick:e[4]||(e[4]=t=>T.delhistory())})])),_:1}),o(L,{class:"list"},{default:c((()=>[(l(!0),u(d,null,p(_.hList,((t,e)=>(l(),i(L,{key:e,onClick:e=>T.tagsClick(t)},{default:c((()=>[h(y(t),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})):m("",!0),a.hotList.length>0?(l(),i(L,{key:1,class:"search-showhot"},{default:c((()=>[o(L,{class:"header"},{default:c((()=>[o(N,null,{default:c((()=>[h("猜你想搜的")])),_:1})])),_:1}),o(L,{class:"list"},{default:c((()=>[(l(!0),u(d,null,p(a.hotList,((t,e)=>(l(),i(L,{key:e,onClick:e=>T.tagsClick(t)},{default:c((()=>[h(y(t),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})):m("",!0)])),_:1})])),_:1},8,["class"])}],["__scopeId","data-v-05f48ea4"]]);var P=S({data:()=>({list:[],autoComplaylist:[],hotList:[],historyNum:4,inputPlaceholder:"输入好友名称",inputHeight:40,theme:"good-search-circle",speechEngine:"iFly",Punctuation:!1,callbacktime:500,isFocus:!0,urlList:[],searchinput:""}),computed:{},onLoad(){},methods:{godetail(t){_({url:"../../wx/personInfo/detail?param="+t.userId})},clickearch(t){this.getflist(t.trim())},getflist(t){this.$http.request({url:"/friend/friendList",method:"POST",data:JSON.stringify({param:t}),success:t=>{if(200==t.data.code){for(var e=t.data.data,a=[],s=0;s[o(m),o(g,{inputPlaceholder:n.inputPlaceholder,inputHeight:n.inputHeight,isFocus:n.isFocus,theme:n.theme,callbackTime:n.callbacktime,autoComplaylist:n.autoComplaylist,hotList:n.hotList,historyNum:n.historyNum,speechEngine:n.speechEngine,Punctuation:n.Punctuation,onClickSearch:r.clickearch,onTagsClick:r.tagsclick,onDelhHistory:r.delhistory,onInputChange:r.inputchange,modelValue:n.searchinput,"onUpdate:modelValue":e[0]||(e[0]=t=>n.searchinput=t)},null,8,["inputPlaceholder","inputHeight","isFocus","theme","callbackTime","autoComplaylist","hotList","historyNum","speechEngine","Punctuation","onClickSearch","onTagsClick","onDelhHistory","onInputChange","modelValue"]),o(C,{class:"search-friends-list"},{default:c((()=>[(l(!0),u(d,null,p(n.list,((t,e)=>(l(),i(C,{class:"search-friends-list-item",key:e},{default:c((()=>[o(k,{class:"search-friends-list-img",src:t.portrait,mode:"aspectFill",onClick:e=>r.godetail(t)},null,8,["src","onClick"]),o(C,{class:"search-friends-list-user",onClick:e=>r.godetail(t)},{default:c((()=>[o(C,{class:"search-friends-list-username"},{default:c((()=>[h(y(t.nickName),1)])),_:2},1024),o(C,{class:"search-friends-list-remark"},{default:c((()=>[h(y(t.chatNo),1)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})])),_:1})}],["__scopeId","data-v-1869b8ca"]]);export{P as default};