jiuyiUniapp/jiuyi/unpackage/dist/build/web/assets/pages-index-search.24dCpZZF.js

2 lines
7.4 KiB
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
import{r as a,g as e,L as s,k as l,h as t,p as c,c as o,w as r,i as u,o as i,b as d,e as f,a as n,F as m,q as _,z as p,l as h,I as g,y as v,E as b,_ as k,n as y,x as w,f as L}from"./index-CH9-aFWw.js";import{_ as C}from"./uni-icons.DST64Pwo.js";import{o as x,a as N,b as j,r as F}from"./uni-app.es.DPi2kvld.js";import{_ as S,a as z,b as U,c as I,d as B}from"./indexShare.BHhcFR3i.js";import{_ as V}from"./openPage.BSRlUAts.js";import{s as q}from"./statusBar.N83grA_6.js";import{_ as P}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css *//* empty css */const M=P({__name:"search",setup(B){const V=a(!1),P=e([]),M=e([]),A=e([{name:"视频",getList:()=>K(),getMoreList:()=>function(){if(H.data.length>=H.total)return;H.pageNum++,K()}(),refreshList:()=>(H.pageNum=1,H.total=0,void K())},{name:"用户",getList:()=>O(),getMoreList:()=>function(){if(T.data.length>=T.total)return;T.pageNum++,O()}(),refreshList:()=>(T.pageNum=1,T.total=0,void O())}]),D=a(0),E=a(""),H=e({data:[],pageNum:1,pageSize:10,total:0}),T=e({data:[],pageNum:1,pageSize:10,total:0});function G(a){y({url:t.setUrl("/pages/index/videoHome",{userId:a.userId})})}function J(){E.value?(V.value=!0,A[D.value].getList()):V.value=!1}function K(){l.video.videoSearch({query:{search:E.value,pageNum:H.pageNum,pageSize:H.pageSize}}).then((a=>{if(console.log("videoSearch",a),200==a.code)return H.pageNum&&(H.data.length=0),H.data.push(...a.rows.map((a=>(a.format_videoUrl=t.format_url(a.videoUrl,"video"),a.format_header=t.format_url(a.header,"img"),a.format_imageUrl=t.format_url(a.imageUrl,"img"),a)))),H.total=a.total,void console.log("videoList",H.data);t.alert({content:a.msg,showCancel:!1})})).finally((()=>{s()}))}function O(){l.news.searchFriendByName({path:[E.value],query:{pageNum:T.pageNum,pageSize:T.pageSize}}).then((a=>{if(console.log(a),200==a.code)return T.pageNum&&(T.data.length=0),T.data.push(...a.rows.map((a=>(a.format_userPortrait=t.format_url(a.userPortrait,"img"),a)))),void(T.total=a.total);t.alert({content:a.msg,showCancel:!1})})).finally((()=>{s()}))}function Q(a,e){E.value=a[e],J()}return x((()=>{l.video.videoSearchLog().then((a=>{200!=a.code?t.alert({content:a.msg,showCancel:!1}):P.push(...a.data)})),l.video.hotVideos().then((a=>{200!=a.code?t.alert({contuent:a.msg,showCancel:!1}):M.push(...a.data)}))})),N((()=>{V.value&&A[D.value].getMoreList()})),j((()=>{V.value?A[D.value].refreshList():s()})),(a,e)=>{const s=u,l=F(c("uni-icons"),C),x=h,N=g,j=w,B=L;return i(),o(s,{class:"appbw"},{default:r((()=>[d(s,{class:"ghost"},{default:r((()=>[d(q),d(s,{class:"head"})])),_:1}),d(s,{class:"apex"},{default:r((()=>[d(q),d(s,{class:"header head df aic plr30"},{default:r((()=>[d(x,{"open-type":"navigateBack",class:"back b"},{default:r((()=>[d(l,{type:"left",size:"48rpx",color:"#333"})])),_:1}),d(s,{class:"search df aic ml20 f1 ptb5 plr15 bar"},{default:r((()=>[d(l,{type:"search",size:"32rpx",color:"#aaa"}),d(N,{class:"ml20 f32",modelValue:E.value,"onUpdate:modelValue":e[0]||(e[0]=a=>E.value=a),placeholder:"请输入关键字"},null,8,["modelValue"]),d(s,{class:"btn bar sm colourful w120",onClick:J},{default:r((()=>[f("搜索")])),_:1})])),_:1})])),_:1})])),_:1}),V.value?(i(),n(m,{key:1},[d(s,{class:"tabList df plr15"},{default:r((()=>[(i(!0),n(m,null,_(A,((a,e)=>(i(),o(s,{class:b(["item df fdc aic plr20",{active:e===D.value}]),key:e,onClick:a=>function(a){D.value!==a&&(D.value=a,A[D.value].refreshList())}(e)},{default:r((()=>[d(s,{class:"txt"},{default:r((()=>[f(v(a.name),1)])),_:2},1024),d(s,{class:"line"})])),_:2},1032,["class","onClick"])))),128))])),_:1}),d(s,{class:"listBox ptb15 plr15"},{default:r((()=>[0===D.value?(i(),o(s,{key:0,class:"videoList"},{default:r((()=>[(i(!0),n(m,null,_(H.data,((a,e)=>(i(),o(s,{class:"item oh mb25 plr30 c333 bfff br20",key:e,onClick:e=>function(a){console.log("handleVideo",a),y({url:t.setUrl("/pages/index/videoDetail",{videoId:a.videoId})})}(a)},{default:r((()=>[d(s,{class:"userinfo df aic mtb25"},{default:r(((