jiuyiUniapp/jiuyi2/unpackage/dist/build/web/assets/pages-index-search.DiXtn5Ja.js

2 lines
7.5 KiB
JavaScript

import{r as a,g as e,j as s,h as l,l as t,c as o,w as c,i,o as u,b as r,e as d,a as n,F as f,m,s as p,k as _,I as h,t as g,p as v,K as b,v as k,f as y}from"./index-CZsuXyof.js";import{_ as w}from"./uni-icons.CE6FQOeI.js";import{o as L,a as C,b as N,r as x}from"./uni-app.es.Cv5-J_i3.js";import{_ as j,a as F,b as S,c as z}from"./indexShare.CMAhXKtL.js";import{_ as U}from"./indexLike1.BFuTKZF9.js";import{_ as I}from"./openPage.BSRlUAts.js";import{s as P}from"./statusBar.OmRlYHBn.js";import{_ as B}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css *//* empty css */const V=B({__name:"search",setup(z){const I=a(!1),B=e([]),V=e([]),D=e([{name:"视频",getList:()=>A(),getMoreList:()=>function(){if(T.data.length>=T.total)return;T.pageNum++,A()}(),refreshList:()=>(T.pageNum=1,T.total=0,void A())},{name:"用户",getList:()=>E(),getMoreList:()=>function(){if(q.data.length>=q.total)return;q.pageNum++,E()}(),refreshList:()=>(q.pageNum=1,q.total=0,void E())}]),M=a(0),R=a(""),T=e({data:[],pageNum:1,pageSize:10,total:0}),q=e({data:[],pageNum:1,pageSize:10,total:0});function G(a){uni.navigateTo({url:l.setUrl("/pages/index/videoHome",{userId:a.userId})})}function H(){R.value?(I.value=!0,D[M.value].getList()):I.value=!1}function A(){s.video.videoSearch({query:{search:R.value,pageNum:T.pageNum,pageSize:T.pageSize}}).then((a=>{if(console.log("videoSearch",a),200==a.code)return T.pageNum&&(T.data.length=0),T.data.push(...a.rows.map((a=>(a.format_videoUrl=l.format_url(a.videoUrl,"video"),a.format_header=l.format_url(a.header,"img"),a.format_imageUrl=l.format_url(a.imageUrl,"img"),a)))),T.total=a.total,void console.log("videoList",T.data);l.alert({content:a.msg,showCancel:!1})})).finally((()=>{uni.stopPullDownRefresh()}))}function E(){s.video.searchFriendByName({path:[R.value],query:{pageNum:q.pageNum,pageSize:q.pageSize}}).then((a=>{if(console.log(a),200==a.code)return q.pageNum&&(q.data.length=0),q.data.push(...a.rows.map((a=>(a.format_userPortrait=l.format_url(a.userPortrait,"img"),a)))),void(q.total=a.total);l.alert({content:a.msg,showCancel:!1})})).finally((()=>{uni.stopPullDownRefresh()}))}function K(a,e){R.value=a[e],H()}return L((()=>{s.video.videoSearchLog().then((a=>{200!=a.code?l.alert({content:a.msg,showCancel:!1}):B.push(...a.data)})),s.video.hotVideos().then((a=>{200!=a.code?l.alert({contuent:a.msg,showCancel:!1}):V.push(...a.data)}))})),C((()=>{I.value&&D[M.value].getMoreList()})),N((()=>{I.value?D[M.value].refreshList():uni.stopPullDownRefresh()})),(a,e)=>{const s=i,L=x(t("uni-icons"),w),C=_,N=h,z=k,A=y;return u(),o(s,{class:"appbw"},{default:c((()=>[r(s,{class:"ghost"},{default:c((()=>[r(P),r(s,{class:"head"})])),_:1}),r(s,{class:"apex"},{default:c((()=>[r(P),r(s,{class:"header head df aic plr30"},{default:c((()=>[r(C,{"open-type":"navigateBack",class:"back b"},{default:c((()=>[r(L,{type:"left",size:"48rpx",color:"#333"})])),_:1}),r(s,{class:"search df aic ml20 f1 ptb5 plr15 bar"},{default:c((()=>[r(L,{type:"search",size:"32rpx",color:"#aaa"}),r(N,{class:"ml20 f32",modelValue:R.value,"onUpdate:modelValue":e[0]||(e[0]=a=>R.value=a),placeholder:"请输入关键字"},null,8,["modelValue"]),r(s,{class:"btn bar sm colourful w120",onClick:H},{default:c((()=>[d("搜索")])),_:1})])),_:1})])),_:1})])),_:1}),I.value?(u(),n(f,{key:1},[r(s,{class:"tabList df plr15"},{default:c((()=>[(u(!0),n(f,null,m(D,((a,e)=>(u(),o(s,{class:v(["item df fdc aic plr20",{active:e===M.value}]),key:e,onClick:a=>function(a){M.value!==a&&(M.value=a,D[M.value].refreshList())}(e)},{default:c((()=>[r(s,{class:"txt"},{default:c((()=>[d(g(a.name),1)])),_:2},1024),r(s,{class:"line"})])),_:2},1032,["class","onClick"])))),128))])),_:1}),r(s,{class:"listBox ptb15 plr15"},{default:c((()=>[0===M.value?(u(),o(s,{key:0,class:"videoList"},{default:c((()=>[(u(!0),n(f,null,m(T.data,((a,e)=>(u(),o(s,{class:"item oh mb25 plr30 c333 bfff br20",key:e,onClick:e=>function(a){console.log("handleVideo",a),uni.navigateTo({url:l.setUrl("/pages/index/videoDetail",{videoId:a.videoId})})}(a)},{default:c((()=>[r(s,{class:"userinfo df aic mtb25"},{default:c((()=>[r(s,{class:"avatar",onClick:b((e=>G(a)),["stop"])},{default:c((()=>[r(A,{class:"wh70 cir",src:a.format_header,mode:"aspectFill"},null,8,["src"])])),_:2},1032,["onClick"]),r(s,{class:"user ml15 f1"},{default:c((()=>[r(s,{class:"nickname f32"},{default:c((()=>[d(g(a.userName),1)])),_:2},1024),r(s,{class:"date mt10 c999 f24"},{default:c((()=>[d(g(a.createTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),r(s,{class:"desc mtb20 f28"},{default:c((()=>[d(g(a.title),1)])),_:2},1024),r(s,{class:"coverImg mtb20"},{default:c((()=>[r(A,{src:a.format_imageUrl,mode:"aspectFill",class:"br25"},null,8,["src"])])),_:2},1024),r(s,{class:"menu df mtb20 c333 f28"},{default:c((()=>[r(s,{class:"option f1 fmid"},{default:c((()=>[0==a.isLike?(u(),o(A,{key:0,class:"wh30",src:j,mode:"aspectFit"})):(u(),o(A,{key:1,class:"wh30",src:U,mode:"aspectFit"})),r(s,{class:"number ml10"},{default:c((()=>[d(g(a.likes),1)])),_:2},1024)])),_:2},1024),r(s,{class:"option f1 fmid"},{default:c((()=>[r(A,{class:"wh30",src:F,mode:"aspectFit"}),r(s,{class:"number ml10"},{default:c((()=>[d(g(a.comment),1)])),_:2},1024)])),_:2},1024),r(s,{class:"option f1 fmid"},{default:c((()=>[r(A,{class:"wh30",src:S,mode:"aspectFit"}),r(s,{class:"number ml10"},{default:c((()=>[d(g(a.collect),1)])),_:2},1024)])),_:2},1024),p("",!0)])),_:2},1024),p("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})):p("",!0),1===M.value?(u(),o(s,{key:1,class:"userList"},{default:c((()=>[(u(!0),n(f,null,m(q.data,((a,e)=>(u(),o(s,{class:"item df aic mtb40 plr10",key:e,onClick:e=>G(a)},{default:c((()=>[r(s,{class:"avatar fs0"},{default:c((()=>[r(A,{class:"wh110 cir",src:a.format_userPortrait,mode:"aspectFill"},null,8,["src"])])),_:2},1024),r(s,{class:"user oh f1 mlr25"},{default:c((()=>[r(s,{class:"nickname c333 f32"},{default:c((()=>[d(g(a.userNickname),1)])),_:2},1024),r(s,{class:"fans c999 f24"},{default:c((()=>[d("粉丝:"+g(a.userFans),1)])),_:2},1024)])),_:2},1024),r(s,{class:"button fs0"},{default:c((()=>[a.isAttention?(u(),o(s,{key:0,class:"btn cancel w150"},{default:c((()=>[d("取消关注")])),_:1})):(u(),o(s,{key:1,class:"btn focus w150"},{default:c((()=>[d("关注")])),_:1}))])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):p("",!0)])),_:1})],64)):(u(),n(f,{key:0},[r(s,{class:"searchList mtb30 mlr30"},{default:c((()=>[r(s,{class:"rows"},{default:c((()=>[r(s,{class:"title c333 f28 b"},{default:c((()=>[d("历史记录")])),_:1})])),_:1}),r(s,{class:"list mt20 c333 f24"},{default:c((()=>[(u(!0),n(f,null,m(B,((a,e)=>(u(),o(s,{class:"item dib mtb10 mlr10 ptb10 plr20 bar",key:e,onClick:e=>K(a,"search")},{default:c((()=>[d(g(a.search),1)])),_:2},1032,["onClick"])))),128)),B[0]?p("",!0):(u(),o(s,{key:0,class:"nomore mtb20"},{default:c((()=>[d("暂无搜索记录")])),_:1}))])),_:1})])),_:1}),p("",!0),r(s,{class:"hotList mtb30 mlr30 c333"},{default:c((()=>[r(s,{class:"title f28 b"},{default:c((()=>[d("热门搜索")])),_:1}),r(s,{class:"list"},{default:c((()=>[(u(!0),n(f,null,m(V,((a,e)=>(u(),o(s,{class:"item df aic jcsb ptb20",key:e,onClick:e=>K(a,"title")},{default:c((()=>[r(s,{class:"rank c666 f32 b"},{default:c((()=>[d(g(e+1),1)])),_:2},1024),r(s,{class:"content df aic f1 mlr15 f24"},{default:c((()=>[r(z,null,{default:c((()=>[d(g(a.title),1)])),_:2},1024),p("",!0),r(s,{class:"f1"})])),_:2},1024),r(s,{class:"number f22"},{default:c((()=>[d("热度"+g(a.play),1)])),_:2},1024),p("",!0)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})],64))])),_:1})}}},[["__scopeId","data-v-507b8dd3"]]);export{V as default};