2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
|
import{_ as a}from"./uni-icons.CE6FQOeI.js";import{B as e,Q as s,g as t,r as l,l as r,c as o,w as n,h as u,j as c,i,o as p,b as d,e as f,a as m,m as _,F as h,I as g,t as b,K as v,s as w,f as y}from"./index-CZsuXyof.js";import{a as k,b as x,r as N}from"./uni-app.es.Cv5-J_i3.js";import{_ as C}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */const j=C({__name:"addFriend",setup(w){const C=e(),j=s((()=>C.state.userinfo)),I=t({data:[],pageNum:1,pageSize:10,total:0}),F=l("");function P(){F.value?c.news.searchFriendByName({path:[F.value],query:{pageNum:I.pageNum,pageSize:I.pageSize}}).then((a=>{if(200==a.code)return I.pageNum&&(I.data.length=0),I.data.push(...a.rows.map((a=>(a.format_userPortrait=u.format_url(a.userPortrait,"img"),a)))),void(I.total=a.total);u.alert({content:a.msg,showCancel:!1})})).finally((()=>{uni.stopPullDownRefresh()})):u.alert("请输入你想搜索的内容")}function z(){I.pageNum=1,I.total=0,P()}return k((()=>{!function(){if(I.data.length>=I.total)return;I.pageNum++,P()}()})),x((()=>{z()})),(e,s)=>{const t=N(r("uni-icons"),a),l=g,w=i,k=y;return p(),o(w,{class:"app"},{default:n((()=>[d(w,{class:"searchBox ptb20 bfff"},{default:n((()=>[d(w,{class:"search rows mlr20 ptb10 plr30 bar"},{default:n((()=>[d(t,{type:"search"}),d(l,{type:"text",modelValue:F.value,"onUpdate:modelValue":s[0]||(s[0]=a=>F.value=a),placeholder:"用户名",class:"f1 ml10","confirm-type":"search"},null,8,["modelValue"]),d(w,{class:"btn bar sm colourful w120",onClick:z},{default:n((()=>[f("搜索")])),_:1})])),_:1})])),_:1}),d(w,{class:"listArea plr30 bfff"},{default:n((()=>[(p(!0),m(h,null,_(I.data,((a,e)=>(p(),o(w,{class:"item rows ptb30 c333 f32",key:e,onClick:e=>function(a){uni.navigateTo({url:u.setUrl("/pages/index/videoHome",{userId:a.userId})})}(a)},{default:n((()=>[d(w,{class:"avatar fs0"},{default:n((()=>[d(k,{class:"wh100 cir",src:a.format_userPortrait,mode:"aspectFill"},null,8,["src"])])),_:2},1024),d(w,{class:"content f1 mlr20"},{default:n((()=>[d(w,{class:"name"},{default:n((()=>[f(b(a.userNickname),1)])),_:2},1024),d(w,{class:"time c999 f22"},{default:n((()=>[f(b(a.createTime),1)])),_:2},1024)])),_:2},1024),(p(),o(w,{key:1,class:"btn black plr20",onClick:v((e=>function(a){c.news.addFriend({path:[j.value.userId,a.userId]}).then((a=>{200!=a.code?u.alert({content:a.msg,showCancel:!1}):u.alert("已发送好友申请,请等待对方同意")}))}(a)),["stop"])},{default:n((()=>[f("添加好友")])),_:2},1032,["onClick"]))])),_:2},1032,["onClick"])))),128))])),_:1}),d(w,{class:"fill",style:{height:"60rpx"}})])),_:1})}}},[["__scopeId","data-v-be84e68f"]]);export{j as default};
|