2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
import{P as t,s as e,ab as a,o as s,c as r,w as i,a as o,b as d,t as n,h as c,v as l,j as u,d as h,k as p}from"./index.953fb5a2.js";import{r as f,_ as g}from"./watermark.5346bec0.js";import{_ as m}from"./uni-indexed-list-wx.eb8af6d1.js";import{_ as v}from"./plugin-vue_export-helper.21dcd24c.js";import"./uni-badge.d91cbc89.js";import"./uni-icons.9a92e175.js";var w=v({data:()=>({detail:{user:[]},list:[],select:[],windowTop:0,groupId:""}),onLoad(t){this.groupId=t.groupId},mounted(){this.getflist(),t({success:t=>{this.windowTop=t.windowTop}})},methods:{createGroup(){if(this.select.length<=0)e({title:"未选择",icon:"none"});else{for(var t=[],s=0;s<this.select.length;s++)"N"==this.select[s].data.addtype&&t.push(this.select[s].data.userId);var r={groupId:this.groupId,list:t};this.$http.request({url:"/group/invitationGroup",method:"POST",data:JSON.stringify(r),success:t=>{200==t.data.code&&a({delta:1}).then((t=>{e({title:"已邀请",icon:"none"})}))}})}},bindClick(t){this.select=t.select},getflist(){this.$http.request({url:"/group/getInfo/"+this.groupId,success:t=>{200==t.data.code&&(this.detail=t.data.data,this.$http.request({url:"/friend/friendList",method:"POST",data:JSON.stringify({}),success:t=>{if(200==t.data.code){let n=function(t,e,a){for(var s=[],r=0;r<e.length;r++){for(var i=e[r],o=i[a],d=!1,n=0;n<t.length;n++){if(t[n][a]==o){d=!0;break}}d||s.push(i)}return s},c=function(t,e,a){for(var s=[],r=0;r<e.length;r++){for(var i=e[r],o=i[a],d=!1,n=0;n<t.length;n++){if(t[n][a]==o){d=!0;break}}d&&s.push(i)}return s};for(var e=t.data.data,a=[],s=0;s<e.length;s++){"normal"==(d=e[s]).userType&&a.push({name:d.nickName,avatar:d.portrait,userId:d.userId,chatNo:d.chatNo})}var r=[],i=n(this.detail.user,a,"userId"),o=c(this.detail.user,a,"userId");for(s=0;s<i.length;s++){var d=i[s];r.push({name:d.name,avatar:d.avatar,userId:d.userId,chatNo:d.chatNo,addtype:"N",checked:!1})}for(s=0;s<o.length;s++){d=o[s];r.push({name:d.name,avatar:d.avatar,userId:d.userId,chatNo:d.chatNo,addtype:"Y",checked:!0})}this.list=this.$fc.sortList({list:r,key:"name"})}}}))}})}}},[["render",function(t,e,a,v,w,k){const I=f(u("watermark"),g),b=f(u("uni-indexed-list-wx"),m),x=h,N=p;return s(),r(x,{class:"wx-createGroup",style:l("height: calc(100vh - "+w.windowTop+"px)")},{default:i((()=>[o(I),o(x,{class:"wx-createGroup-check"},{default:i((()=>[o(b,{showSelect:"",showAdd:!1,options:w.list,onClick:k.bindClick},null,8,["options","onClick"])])),_:1}),o(x,{class:"wx-createGroup-foot"},{default:i((()=>[o(x,{class:"wx-btn wx-btn-info",onClick:k.createGroup},{default:i((()=>[d(" 完成 "),w.select.length>0?(s(),r(N,{key:0},{default:i((()=>[d("("+n(w.select.length)+")",1)])),_:1})):c("",!0)])),_:1},8,["onClick"])])),_:1})])),_:1},8,["style"])}],["__scopeId","data-v-0032fb96"]]);export{w as default};
|