This commit is contained in:
pengxiaolong
2025-07-21 22:10:59 +08:00
parent 31527ba8a6
commit 7116e57fc3
157 changed files with 2793 additions and 405 deletions

File diff suppressed because one or more lines are too long

View File

@@ -2,6 +2,7 @@
"navigationBarTitleText": "聊天页",
"usingComponents": {
"textmessage": "./messageComponent/textmessage",
"custom-p-k-message": "./messageComponent/customPKMessage",
"invitation-components": "./moreMessageComponents/InvitationComponents"
}
}

View File

@@ -1 +1 @@
<view class="chat data-v-cb106494"><view class="bg data-v-cb106494" bindtap="{{a}}"><image class="bgImg data-v-cb106494" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-cb106494" bindtap="{{b}}"><image class="ReturnImg data-v-cb106494" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-cb106494" bindtap="{{d}}">{{c}}</view><view class="content data-v-cb106494" bindtap="{{i}}"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-cb106494" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{f}}" lower-threshold="100" bindscrolltolower="{{g}}" refresher-triggered="{{h}}"><view wx:for="{{e}}" wx:for-item="item" class="chat-card data-v-cb106494"><view class="chat-avatar data-v-cb106494"><textmessage wx:if="{{item.b}}" class="data-v-cb106494" u-i="{{item.a}}" bind:__l="__l" u-p="{{item.b}}"></textmessage></view></view></scroll-view></view><view class="inputComponent data-v-cb106494" style="{{'bottom:' + r}}"><view class="inputcomponent data-v-cb106494"><block wx:if="{{r0}}"><textarea bindinput="{{j}}" auto-height class="input data-v-cb106494" maxlength="{{500}}" cursor-spacing="20" bindfocus="{{k}}" bindblur="{{l}}" adjust-position="{{false}}" value="{{m}}"></textarea></block></view><view class="sendComponent data-v-cb106494"><image wx:if="{{n}}" class="MoreImg data-v-cb106494" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chat_add.png" mode="scaleToFill" bindtap="{{o}}"/><button wx:if="{{p}}" class="send data-v-cb106494" bindtap="{{q}}">发送</button></view></view><view class="MoreComponent data-v-cb106494" style="{{'bottom:' + t}}"><view class="Morecontent data-v-cb106494"><view wx:for="{{s}}" wx:for-item="item" wx:key="d" class="MoreList data-v-cb106494"><view class="MoreItem data-v-cb106494" bindtap="{{item.c}}"><image class="Moreicon data-v-cb106494" src="{{item.a}}" mode="scaleToFill"/><text class="MoreName data-v-cb106494">{{item.b}}</text></view></view></view></view><view class="popUpInvitation data-v-cb106494" bindtap="{{y}}" style="{{'top:' + z}}"><view class="popUpInvitationContent data-v-cb106494" catchtap="{{w}}" style="{{'bottom:' + x}}"><invitation-components wx:if="{{v}}" class="data-v-cb106494" u-i="cb106494-1" bind:__l="__l"></invitation-components></view></view></view>
<view class="chat data-v-9e93d865"><view class="bg data-v-9e93d865" bindtap="{{a}}"><image class="bgImg data-v-9e93d865" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-9e93d865" bindtap="{{b}}"><image class="ReturnImg data-v-9e93d865" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-9e93d865" bindtap="{{d}}">{{c}}</view><view class="content data-v-9e93d865" bindtap="{{i}}" style="{{'bottom:' + j}}"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-9e93d865" upper-threshold="100" bindscrolltoupper="{{f}}" scroll-into-view="{{g}}" bindscroll="{{h}}"><view wx:for="{{e}}" wx:for-item="item" wx:key="s" class="chat-card data-v-9e93d865" id="{{item.t}}"><view wx:if="{{item.a}}" class="chat-time data-v-9e93d865">{{item.b}}</view><view class="chat-avatar data-v-9e93d865"><view wx:if="{{item.c}}" class="oppositeChatNews data-v-9e93d865"><image class="chat-avatarImg data-v-9e93d865" src="{{item.d}}" mode="scaleToFill"/><view class="oppositesharpCorner data-v-9e93d865"><view class="oppositeSharpCornercion data-v-9e93d865"></view></view><view class="oppositeChatNewsContent data-v-9e93d865"><textmessage wx:if="{{item.e}}" class="data-v-9e93d865" u-i="{{item.f}}" bind:__l="__l" u-p="{{item.g}}"></textmessage><custom-p-k-message wx:if="{{item.h}}" class="data-v-9e93d865" u-i="{{item.i}}" bind:__l="__l" u-p="{{item.j}}"></custom-p-k-message></view></view><view wx:if="{{item.k}}" class="myChatNews data-v-9e93d865"><image class="chat-avatarImg data-v-9e93d865" src="{{item.l}}" mode="scaleToFill"/><view class="mysharpCorner data-v-9e93d865"><view class="mySharpCornercion data-v-9e93d865"></view></view><view class="myChatNewsContent data-v-9e93d865"><textmessage wx:if="{{item.m}}" class="data-v-9e93d865" u-i="{{item.n}}" bind:__l="__l" u-p="{{item.o}}"></textmessage><custom-p-k-message wx:if="{{item.p}}" class="data-v-9e93d865" u-i="{{item.q}}" bind:__l="__l" u-p="{{item.r}}"></custom-p-k-message></view></view></view></view></scroll-view></view><view class="inputComponent data-v-9e93d865" id:inputComponent style="{{'bottom:' + s}}"><view class="textareacomponent data-v-9e93d865"><block wx:if="{{r0}}"><textarea bindinput="{{k}}" auto-height class="input data-v-9e93d865" maxlength="{{500}}" cursor-spacing="20" bindfocus="{{l}}" bindblur="{{m}}" adjust-position="{{false}}" value="{{n}}"></textarea></block></view><view class="sendComponent data-v-9e93d865"><image wx:if="{{o}}" class="MoreImg data-v-9e93d865" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chat_add.png" mode="scaleToFill" bindtap="{{p}}"/><button wx:if="{{q}}" class="send data-v-9e93d865" bindtap="{{r}}">发送</button></view></view><view class="MoreComponent data-v-9e93d865" style="{{'bottom:' + v}}"><view class="Morecontent data-v-9e93d865"><view wx:for="{{t}}" wx:for-item="item" wx:key="d" class="MoreList data-v-9e93d865"><view class="MoreItem data-v-9e93d865" bindtap="{{item.c}}"><image class="Moreicon data-v-9e93d865" src="{{item.a}}" mode="scaleToFill"/><text class="MoreName data-v-9e93d865">{{item.b}}</text></view></view></view></view><view class="popUpInvitation data-v-9e93d865" bindtap="{{B}}" style="{{'top:' + C}}"><view class="popUpInvitationContent data-v-9e93d865" catchtap="{{z}}" style="{{'bottom:' + A}}"><invitation-components wx:if="{{w}}" class="data-v-9e93d865" bindrefreshMessage="{{x}}" u-i="9e93d865-4" bind:__l="__l" u-p="{{y}}"></invitation-components></view></view></view>

View File

@@ -1 +1 @@
.bg.data-v-cb106494{position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1}.bgImg.data-v-cb106494{width:100%;height:100%}.Return.data-v-cb106494{position:fixed;left:35rpx;top:120rpx;width:46rpx;height:46rpx;z-index:1}.title.data-v-cb106494{position:fixed;top:120rpx;left:325rpx;font-size:34rpx;color:#100e0f;font-weight:700;z-index:1}.ReturnImg.data-v-cb106494{width:100%;height:100%}.content.data-v-cb106494{position:absolute;top:200rpx;left:0rpx;right:0rpx;bottom:0rpx}.scroll.data-v-cb106494{width:96%;height:90%;padding:0% 2%}.inputComponent.data-v-cb106494{position:absolute;left:0;right:0;height:auto;background-color:#f0f0f0;padding:2% 2% 5%;display:flex;align-items:flex-end;transition:bottom .1s ease}.chat-card.data-v-cb106494{width:100%;height:auto;margin-bottom:20rpx;background-color:#fff;padding:10rpx}.chat-avatar.data-v-cb106494{width:100%;height:auto}.inputcomponent.data-v-cb106494{width:570rpx;height:auto}.input.data-v-cb106494{width:95%;background-color:#fff;min-height:60rpx;max-height:200rpx;border-radius:10rpx;padding:10rpx;overflow-wrap:break-word;margin-left:30rpx}.sendComponent.data-v-cb106494{margin-left:40rpx}.send.data-v-cb106494{width:100rpx;height:75rpx;background-color:#539c00;border-radius:10rpx;color:#fff;font-size:20rpx;text-align:center;line-height:75rpx}.MoreImg.data-v-cb106494{margin-left:20rpx;height:80rpx;width:80rpx;margin-bottom:-10rpx;border-radius:50rpx}.MoreComponent.data-v-cb106494{position:fixed;left:0;right:0;height:650rpx;transition:bottom .1s ease;background-color:#fff}.Morecontent.data-v-cb106494{width:100%;height:100%;display:flex;align-content:baseline;flex-wrap:wrap}.MoreList.data-v-cb106494{width:150rpx;height:150rpx;background-color:#f1f1f1;border-radius:20rpx;margin:18.75rpx}.MoreItem.data-v-cb106494{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Moreicon.data-v-cb106494{width:80rpx;height:80rpx}.popUpInvitation.data-v-cb106494{position:fixed;left:0;right:0;bottom:0;transition:top .1s ease}.popUpInvitationContent.data-v-cb106494{position:absolute;left:0;right:0;height:1000rpx;transition:bottom .1s ease;background-color:#fff;border-top-left-radius:40rpx;border-top-right-radius:40rpx}
.bg.data-v-9e93d865{position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1}.bgImg.data-v-9e93d865{width:100%;height:100%}.Return.data-v-9e93d865{position:fixed;left:35rpx;top:120rpx;width:46rpx;height:46rpx;z-index:1}.title.data-v-9e93d865{position:fixed;top:120rpx;left:325rpx;font-size:34rpx;color:#100e0f;font-weight:700;z-index:1}.ReturnImg.data-v-9e93d865{width:100%;height:100%}.content.data-v-9e93d865{position:absolute;top:200rpx;left:0rpx;right:0rpx}.scroll.data-v-9e93d865{width:96%;height:100%;padding:0% 2%}.scroll.data-v-9e93d865 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.inputComponent.data-v-9e93d865{position:absolute;left:0;right:0;height:auto;background-color:#f0f0f0;padding:15rpx 15rpx 37.5rpx;display:flex;align-items:flex-end;transition:bottom .25s ease}.chat-card.data-v-9e93d865{width:100%;height:auto;margin-bottom:10rpx;margin-top:10rpx;padding:10rpx}.chat-time.data-v-9e93d865{width:100%;height:50rpx;text-align:center;font-size:24rpx;color:#999;line-height:50rpx;margin-top:20rpx;margin-bottom:20rpx;background-color:rgba(0,0,0,0)}.chat-avatar.data-v-9e93d865{width:100%;height:auto;display:flex;align-items:flex-start}.oppositeChatNews.data-v-9e93d865{width:100%;display:flex;align-items:flex-start}.oppositesharpCorner.data-v-9e93d865{width:20rpx;height:80rpx;display:flex;flex-direction:row-reverse;align-items:center}.oppositeSharpCornercion.data-v-9e93d865{width:0;height:0;border-top:13rpx solid transparent;border-right:13rpx solid #ffffff;border-bottom:13rpx solid transparent}.oppositeChatNewsContent.data-v-9e93d865{width:auto;height:auto;padding:19rpx 30rpx;background-color:#fff;border-radius:10rpx;max-width:450rpx}.myChatNews.data-v-9e93d865{width:100%;display:flex;flex-direction:row-reverse;align-items:flex-start;margin-right:15rpx}.mysharpCorner.data-v-9e93d865{width:20rpx;height:80rpx;display:flex;align-items:center}.mySharpCornercion.data-v-9e93d865{width:0;height:0;border-top:13rpx solid transparent;border-left:13rpx solid #7bbd0093;border-bottom:13rpx solid transparent}.myChatNewsContent.data-v-9e93d865{width:auto;height:auto;padding:19rpx 30rpx;background-color:rgba(123,189,0,.576);border-radius:10rpx;max-width:450rpx}.chat-avatarImg.data-v-9e93d865{width:80rpx;height:80rpx;border-radius:10rpx}.textareacomponent.data-v-9e93d865{width:570rpx;height:auto}.input.data-v-9e93d865{width:95%;background-color:#fff;min-height:60rpx;max-height:200rpx;border-radius:10rpx;padding:10rpx;overflow-wrap:break-word;margin-left:30rpx}.sendComponent.data-v-9e93d865{margin-left:40rpx}.send.data-v-9e93d865{width:100rpx;height:75rpx;background-color:#539c00;border-radius:10rpx;color:#fff;font-size:20rpx;text-align:center;line-height:75rpx}.MoreImg.data-v-9e93d865{margin-left:20rpx;height:80rpx;width:80rpx;margin-bottom:-10rpx;border-radius:50rpx}.MoreComponent.data-v-9e93d865{position:fixed;left:0;right:0;height:650rpx;transition:bottom .25s ease;background-color:#fff}.Morecontent.data-v-9e93d865{width:100%;height:100%;display:flex;align-content:baseline;flex-wrap:wrap}.MoreList.data-v-9e93d865{width:150rpx;height:150rpx;background-color:#f1f1f1;border-radius:20rpx;margin:18.75rpx}.MoreItem.data-v-9e93d865{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Moreicon.data-v-9e93d865{width:80rpx;height:80rpx}.popUpInvitation.data-v-9e93d865{position:fixed;left:0;right:0;bottom:0;transition:top .25s ease;z-index:1000}.popUpInvitationContent.data-v-9e93d865{position:absolute;left:0;right:0;height:1000rpx;transition:bottom .25s ease;background-color:#fff;border-top-left-radius:40rpx;border-top-right-radius:40rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),s={props:{message:{type:String,default:""}},data:()=>({title:"Hello"}),onLoad(){},methods:{onTap(){e.index.navigateTo({url:`/pages/PKMessageprocessing/PKMessageprocessing?customData=${JSON.stringify(this.message.customData)}`})}}};const o=e._export_sfc(s,[["render",function(s,o,t,a,n,r){return{a:t.message.link,b:e.o(((...e)=>r.onTap&&r.onTap(...e)))}}],["__scopeId","data-v-39536460"]]);wx.createComponent(o);

View File

@@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="custom-pk-message data-v-39536460" bindtap="{{b}}"><image class="data-v-39536460" src="{{a}}" mode="scaleToFill" style="width:100%;height:100%"/></view>

View File

@@ -0,0 +1 @@
.custom-pk-message.data-v-39536460{width:385rpx;height:195rpx;padding:20rpx;background-color:#fff;border-radius:20rpx}

View File

@@ -1 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),t={data:()=>({}),onLoad(){},props:{messagetext:{type:String,default:""}},methods:{}};const o=e._export_sfc(t,[["render",function(t,o,s,n,r,a){return{a:e.t(s.messagetext)}}],["__scopeId","data-v-437ff93d"]]);wx.createComponent(o);
"use strict";const e=require("../../../../common/vendor.js"),t={data:()=>({}),onLoad(){},props:{messagetext:{type:String,default:""}},methods:{}};const o=e._export_sfc(t,[["render",function(t,o,s,n,r,a){return{a:e.t(s.messagetext)}}],["__scopeId","data-v-579dfd2b"]]);wx.createComponent(o);

View File

@@ -1 +1 @@
<view class="messagetext data-v-437ff93d">{{a}}</view>
<view class="messagetext data-v-579dfd2b">{{a}}</view>

View File

@@ -1 +1 @@
.messagetext.data-v-437ff93d{font-size:16px;color:#333}
.messagetext.data-v-579dfd2b{font-size:34rpx;color:#333;letter-spacing:1rpx}

View File

@@ -1 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),o={data:()=>({}),onLoad(){},methods:{}};const t=e._export_sfc(o,[["render",function(e,o,t,n,r,c){return{}}],["__scopeId","data-v-6c2d9d27"]]);wx.createComponent(t);
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../../components/request.js"),s=require("../../../../components/TimeFormatting.js"),o=require("../../../../components/goEasyTool/tool.js"),i={props:{oppositeId:{type:String,required:!0},myId:{type:String,required:!0},nickname:{type:String,required:!0},avatar:{type:String,required:!0}},data:()=>({select:null,mylist:[],oppositlist:[],selectedId:null,selectIndex:null,myselect:null,oppositselect:null,list:[]}),created(){this.getAnchorList(this.oppositeId),this.getAnchorList(this.myId)},methods:{send(){t.request({url:"pk/createPkRecord",method:"POST",data:{pkIdA:this.oppositselect.id,pkIdB:this.myselect.id,userIdA:this.oppositeId,userIdB:this.myId,pkTime:this.oppositselect.pkTime,pkNumber:this.oppositselect.pkNumber,anchorIdA:this.oppositselect.anchorId,anchorIdB:this.myselect.anchorId,anchorIconA:this.oppositselect.anchorIcon,anchorIconB:this.myselect.anchorIcon,piIdA:this.oppositselect.id,piIdB:this.myselect.id},userInfo:!0}).then((t=>{if(200==t.code){let s={customData:{id:t.data.id,pkIdA:this.oppositselect.id,pkIdB:this.myselect.id},link:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/pk.png",text:"PK邀请消息"},i="pk";o.sendCustomMessage(this.$goeasy,i,this.oppositeId,s,this.avatar,this.nickname).then((e=>{this.$emit("refreshMessage",{message:e})})),this.$refs.confirmpopup.close(),this.$refs.oppositepopup.close(),this.myselect=null,this.oppositselect=null,e.index.showToast({title:"发送成功",icon:"none"})}else e.index.showToast({title:t.msg,icon:"none"})}))},confirmClose(){this.$refs.confirmpopup.close()},sendMessage(){this.myselect&&this.oppositselect?this.$refs.confirmpopup.open("center"):e.index.showToast({title:"请选择相应的主播",icon:"none"})},Select(e,t){this.selectedId===e?(this.selectedId=null,this.selectIndex=null):(this.selectedId=this.selectedId===e?null:e,this.selectIndex=t)},close(){this.$refs.oppositepopup.close()},invite(){this.selectedId?1==this.select?(this.oppositselect=this.oppositlist[this.selectIndex],this.selectedId=null,this.selectIndex=null):(this.myselect=this.mylist[this.selectIndex],this.selectedId=null,this.selectIndex=null):e.index.showToast({title:"请选择主播",icon:"none"}),this.$refs.oppositepopup.close()},TimeFormatting:s.TimeFormatting,getAnchorList(s){t.request({url:"pk/listUninvitedPublishedAnchorsByUserId",method:"POST",data:{userId:s},userInfo:!1}).then((t=>{200==t.code?s==this.myId?(this.mylist=t.data,console.log("mylist",this.mylist)):(this.oppositlist=t.data,console.log("oppositlist",this.oppositlist)):e.index.showToast({title:t.msg,icon:"none"})}))},showPopup(e){this.list=1==e?this.oppositlist:this.mylist,this.select=e,this.$refs.oppositepopup.open("center")}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const l=e._export_sfc(i,[["render",function(t,s,o,i,l,n){return e.e({a:null!=l.oppositselect},null!=l.oppositselect?{b:l.oppositselect.anchorIcon,c:e.t(l.oppositselect.anchorId),d:e.t(n.TimeFormatting(l.oppositselect.pkTime)),e:e.t(l.oppositselect.coin)}:{},{f:null==l.oppositselect},(l.oppositselect,{}),{g:e.o((e=>n.showPopup(1))),h:null!=l.myselect},null!=l.myselect?{i:l.myselect.anchorIcon,j:e.t(l.myselect.anchorId),k:e.t(n.TimeFormatting(l.myselect.pkTime)),l:e.t(l.myselect.coin)}:{},{m:null==l.myselect},(l.myselect,{}),{n:e.o((e=>n.showPopup(0))),o:e.o((e=>n.sendMessage())),p:e.o((()=>{})),q:e.t(1==l.select?"点击选择您要参与PK的对方主播":"点击选择您要参与的主播"),r:l.list.length>0},l.list.length>0?{s:e.f(l.list,((t,s,o)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(n.TimeFormatting(t.pkTime)),d:e.t(t.coin),e:e.o((e=>n.Select(t.id,s)),s),f:l.selectedId===t.id?"#b8ff8c74":"#ffffff",g:s})))}:{},{t:0==l.list.length},0==l.list.length?{v:e.t(1==l.select?"对方还没有发布过pk":"您还没有发布过pk")}:{},{w:e.o((e=>n.invite())),x:e.o((e=>n.close())),y:e.sr("oppositepopup","cbeee28e-0"),z:e.o(t.change),A:e.p({"background-color":"#fff","border-radius":"30px"}),B:e.o((e=>n.send())),C:e.o((e=>n.confirmClose())),D:e.sr("confirmpopup","cbeee28e-1"),E:e.o(t.change),F:e.p({"background-color":"#fff","border-radius":"30px"})})}],["__scopeId","data-v-cbeee28e"]]);wx.createComponent(l);

View File

@@ -1,4 +1,6 @@
{
"component": true,
"usingComponents": {}
"usingComponents": {
"uni-popup": "../../../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
.chat-more-message-invitation.data-v-6c2d9d27{width:100%;height:100%;border-radius:40rpx}
.chat-more-message-invitation-title.data-v-cbeee28e{font-size:60rpx;width:100%;height:100rpx;text-align:center;line-height:100rpx;font-weight:700;margin-top:70rpx;letter-spacing:5rpx;font-style:italic;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.chat-more-message-invitation.data-v-cbeee28e{width:100%;height:100%;border-radius:40rpx;display:flex;flex-direction:column;align-items:center;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png)}.oppositeAnchor.data-v-cbeee28e{width:600rpx;height:150rpx;background-color:#fff;border-radius:20rpx;margin-top:50rpx;margin-bottom:50rpx;border:2rpx solid #e4e4e4}.footervs.data-v-cbeee28e{width:100%;height:100rpx;display:flex;justify-content:center;align-items:center}.footervs_left.data-v-cbeee28e{font-size:50rpx;color:#ff65e5;font-weight:700;font-style:italic}.footervs_right.data-v-cbeee28e{font-size:50rpx;color:#65e8ff;font-weight:700;font-style:italic}.popup-title.data-v-cbeee28e{width:100%;height:100rpx;color:#000;font-size:40rpx;text-align:center;line-height:100rpx;font-weight:700;margin-top:10rpx}.popup-content-text.data-v-cbeee28e{width:600rpx;height:450rpx;display:flex;justify-content:center;align-items:center}.popup-content-text-content.data-v-cbeee28e{color:#999;font-size:28rpx;text-align:center;font-weight:700;line-height:70rpx}.popup-content.data-v-cbeee28e{width:700rpx;height:730rpx;background-color:#fff;border-radius:30rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);background-position:center;display:flex;flex-direction:column;align-items:center}.scroll.data-v-cbeee28e{width:600rpx;height:450rpx;border-radius:10px}.scroll.data-v-cbeee28e ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.nodata.data-v-cbeee28e{width:600rpx;height:450rpx;border-radius:10px;text-align:center;line-height:450rpx;font-size:30rpx;color:#999;font-weight:700}.card-content.data-v-cbeee28e{width:100%;height:100rpx;background-color:#fff;border-radius:10rpx;display:flex;align-items:center;font-size:28rpx;color:#7f7f7f;margin-top:20rpx}.card-select-select.data-v-cbeee28e{width:100%;height:150rpx;background-color:#fff;border-radius:20rpx;display:flex;align-items:center;font-size:28rpx;color:#7f7f7f}.card-select.data-v-cbeee28e{width:100%;height:100%;background-color:#fff;border-radius:10rpx;display:flex;align-items:center;font-size:28rpx;color:#7f7f7f;margin-top:20rpx}.noselect.data-v-cbeee28e{width:100%;height:100%;background-color:#fff;border-radius:20rpx;text-align:center;line-height:150rpx;font-size:30rpx;color:#999;font-weight:700}.Avatarimg.data-v-cbeee28e{width:80rpx;height:80rpx;border-radius:50%;background-color:#ddd;margin-right:20rpx;margin-left:20rpx}.Avatarimg-select.data-v-cbeee28e{width:100rpx;height:100rpx;border-radius:50%;background-color:#ddd;margin-right:20rpx;margin-left:20rpx}.avatar.data-v-cbeee28e{width:100%;height:100%;border-radius:50%}.NameMoney.data-v-cbeee28e{display:flex;flex-direction:column}.TimeMoney.data-v-cbeee28e{width:300rpx;display:flex;font-weight:700;font-size:27rpx;color:#161616}.NameMoney_Name.data-v-cbeee28e{width:400rpx;text-align:left;font-weight:700;font-size:27rpx;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NameMoney_Name-select.data-v-cbeee28e{width:500rpx;text-align:left;font-weight:700;font-size:32rpx;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimeMoney_Time.data-v-cbeee28e{display:flex;align-items:center;margin-top:10rpx}.pkTimeimg.data-v-cbeee28e{width:31.49rpx;height:31.49rpx;margin-right:10rpx}.goldimg.data-v-cbeee28e{width:31.49rpx;height:35rpx;margin-left:40rpx}.goldnb.data-v-cbeee28e{display:flex;margin-left:5rpx}.popup-btn.data-v-cbeee28e{display:flex;justify-content:space-around;margin-top:50rpx}.invite.data-v-cbeee28e{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.cancel.data-v-cbeee28e{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;margin-left:30rpx;color:#03aba8;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;border:1rpx solid #03aba8}.Sendpkbtn.data-v-cbeee28e{width:90%;height:100rpx;margin-top:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);color:#fff;border-radius:60rpx;font-size:35rpx;text-align:center;line-height:100rpx;font-weight:700;letter-spacing:6rpx}

View File

@@ -1 +1 @@
"use strict";const o=require("../../common/vendor.js"),t=require("../../components/TimeFormatting.js"),a=require("../../components/goEasyTool/tool.js"),e={data:()=>({Conversationobj:{}}),onLoad(){a.getConversationList(this.$goeasy).then((o=>{console.log(o),this.Conversationobj=o})),this.$goeasy.im.on(GoEasy.IM_EVENT.CONVERSATIONS_UPDATED,onConversationsUpdated)},methods:{onConversationsUpdated(o){this.Conversationobj=o},TimeFormatting:t.TimeFormatting,goChat(t,a,e){o.wx$1.navigateTo({url:`/pages/index/chat/chat?userId=${t}&nickname=${a}&avatar=${e}`})}},components:{tabBar:()=>"../../components/tabBar/tabBar.js"}};if(!Array){(o.resolveComponent("uni-swipe-action-item")+o.resolveComponent("uni-swipe-action")+o.resolveComponent("tabBar"))()}Math||((()=>"../../uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.js")+(()=>"../../uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.js")+(()=>"../../components/tabBar/tabBar.js"))();const n=o._export_sfc(e,[["render",function(t,a,e,n,s,i){return{a:o.f(s.Conversationobj.conversations,((t,a,e)=>({a:t.data.avatar,b:o.t(t.unread),c:o.t(t.data.nickname),d:o.t(i.TimeFormatting(t.lastMessage.timestamp)),e:o.t(t.lastMessage.payload.text),f:o.o((o=>i.goChat(t.userId,t.data.nickname,t.data.avatar)),t.userId),g:"383cd827-1-"+e+",383cd827-0-"+e,h:"383cd827-0-"+e,i:t.userId}))),b:o.p({tabIndex:3,Unread:s.Conversationobj.unreadTotal})}}],["__scopeId","data-v-383cd827"]]);wx.createPage(n);
"use strict";const e=require("../../common/vendor.js"),o=require("../../components/TimeFormatting.js"),t=require("../../components/goEasyTool/tool.js"),n={data:()=>({Conversationobj:{conversations:[]},DeleteSession:{},triggered:!1}),onLoad(){t.getConversationList(this.$goeasy).then((e=>{console.log(e),this.Conversationobj=e})),this.$goeasy.im.on(e.jo.IM_EVENT.CONVERSATIONS_UPDATED,this.onConversationsUpdated)},methods:{onRefresherRefresh(){this.triggered=!0,t.getConversationList(this.$goeasy).then((e=>{this.Conversationobj=e,this.triggered=!1}))},operation(){t.conversationDelete(this.$goeasy,this.DeleteSession).then((o=>{e.index.showToast({title:"删除成功",icon:"none"}),this.$refs.Refusepopup.close()}))},RefuseHintcloseHint(){this.$refs.Refusepopup.close(),this.DeleteSession={}},deleteConversation(e){this.DeleteSession=e,this.$refs.Refusepopup.open("center")},goTop(o,n){t.conversationTop(this.$goeasy,o,n).then((o=>{e.index.showToast({title:n?"置顶成功":"取消置顶成功",icon:"none"})}))},onConversationsUpdated(e){this.Conversationobj=e},TimeFormatting:o.TimeFormatting,goChat(o,t,n){e.wx$1.navigateTo({url:`/pages/index/chat/chat?userId=${o}&nickname=${t}&avatar=${n}`})}},components:{tabBar:()=>"../../components/tabBar/tabBar.js"}};if(!Array){(e.resolveComponent("uni-swipe-action-item")+e.resolveComponent("uni-swipe-action")+e.resolveComponent("tabBar")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.js")+(()=>"../../uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.js")+(()=>"../../components/tabBar/tabBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const s=e._export_sfc(n,[["render",function(o,t,n,s,i,a){return e.e({a:i.Conversationobj.conversations.length>0},i.Conversationobj.conversations.length>0?{b:e.f(i.Conversationobj.conversations,((o,t,n)=>e.e({a:o.data.avatar,b:o.unread>0},o.unread>0?{c:e.t(o.unread>99?"99+":o.unread)}:{},{d:e.t(o.data.nickname),e:e.t(a.TimeFormatting(o.lastMessage.timestamp)),f:e.t(o.lastMessage.payload.text),g:e.o((e=>a.goChat(o.userId,o.data.nickname,o.data.avatar)),o.userId),h:!o.top},o.top?{}:{i:e.o((e=>a.goTop(o,!0)),o.userId)},{j:o.top},o.top?{k:e.o((e=>a.goTop(o,!1)),o.userId)}:{},{l:e.o((e=>a.deleteConversation(o)),o.userId),m:"8c37f1d5-1-"+n+",8c37f1d5-0-"+n,n:"8c37f1d5-0-"+n,o:o.userId}))),c:e.o(((...e)=>a.onRefresherRefresh&&a.onRefresherRefresh(...e))),d:i.triggered}:{},{e:0==i.Conversationobj.conversations.length},(i.Conversationobj.conversations.length,{}),{f:e.p({tabIndex:3}),g:e.o((e=>a.operation())),h:e.o((e=>a.RefuseHintcloseHint())),i:e.sr("Refusepopup","8c37f1d5-3"),j:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-8c37f1d5"]]);wx.createPage(s);

View File

@@ -3,6 +3,7 @@
"usingComponents": {
"tab-bar": "../../components/tabBar/tabBar",
"uni-swipe-action-item": "../../uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item",
"uni-swipe-action": "../../uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action"
"uni-swipe-action": "../../uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

View File

@@ -1 +1 @@
<view class="forum data-v-383cd827"><view class="bg data-v-383cd827"><image class="bgImg data-v-383cd827" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="title data-v-383cd827">消息</view></view><view class="content data-v-383cd827"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-383cd827"><view wx:for="{{a}}" wx:for-item="item" wx:key="i" class="card data-v-383cd827"><uni-swipe-action class="data-v-383cd827" u-s="{{['d']}}" u-i="{{item.h}}" bind:__l="__l"><uni-swipe-action-item class="data-v-383cd827" u-s="{{['right','d']}}" u-i="{{item.g}}" bind:__l="__l"><view class="cardContent data-v-383cd827" bindtap="{{item.f}}"><image class="cardImg data-v-383cd827" src="{{item.a}}" mode="scaleToFill"/><view class="cardUnread data-v-383cd827">{{item.b}}</view><view class="cardnameandtimeandNews data-v-383cd827"><view class="cardnameandtime data-v-383cd827"><view class="cardname data-v-383cd827">{{item.c}}</view><view class="cardtime data-v-383cd827">{{item.d}}</view></view><view class="cardNews data-v-383cd827">{{item.e}}</view></view></view><view class="rightPosition data-v-383cd827" slot="right"><view class="topPosition data-v-383cd827">置顶</view><view class="Delete data-v-383cd827">删除</view></view></uni-swipe-action-item></uni-swipe-action></view></scroll-view></view><view class="tabBar data-v-383cd827"><tab-bar wx:if="{{b}}" class="data-v-383cd827" u-i="383cd827-2" bind:__l="__l" u-p="{{b}}"></tab-bar></view>
<view class="forum data-v-8c37f1d5"><view class="bg data-v-8c37f1d5"><image class="bgImg data-v-8c37f1d5" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="title data-v-8c37f1d5">消息</view></view><view class="content data-v-8c37f1d5"><scroll-view wx:if="{{a}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-8c37f1d5" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{c}}" refresher-triggered="{{d}}"><view wx:for="{{b}}" wx:for-item="item" wx:key="o" class="card data-v-8c37f1d5"><uni-swipe-action class="data-v-8c37f1d5" u-s="{{['d']}}" u-i="{{item.n}}" bind:__l="__l"><uni-swipe-action-item class="data-v-8c37f1d5" u-s="{{['right','d']}}" u-i="{{item.m}}" bind:__l="__l"><view class="cardContent data-v-8c37f1d5" bindtap="{{item.g}}"><image class="cardImg data-v-8c37f1d5" src="{{item.a}}" mode="scaleToFill"/><view wx:if="{{item.b}}" class="cardUnread data-v-8c37f1d5">{{item.c}}</view><view class="cardnameandtimeandNews data-v-8c37f1d5"><view class="cardnameandtime data-v-8c37f1d5"><view class="cardname data-v-8c37f1d5">{{item.d}}</view><view class="cardtime data-v-8c37f1d5">{{item.e}}</view></view><view class="cardNews data-v-8c37f1d5">{{item.f}}</view></view></view><view class="rightPosition data-v-8c37f1d5" slot="right"><view wx:if="{{item.h}}" class="topPosition data-v-8c37f1d5" bindtap="{{item.i}}">置顶</view><view wx:if="{{item.j}}" class="topPosition data-v-8c37f1d5" bindtap="{{item.k}}">取消置顶</view><view class="Delete data-v-8c37f1d5" bindtap="{{item.l}}">删除</view></view></uni-swipe-action-item></uni-swipe-action></view></scroll-view><view wx:if="{{e}}" class="scroll data-v-8c37f1d5"><view class="nodata data-v-8c37f1d5"><view class="nodatatext data-v-8c37f1d5">您还没有跟其他人的聊天,快去聊天吧!</view></view></view></view><view class="tabBar data-v-8c37f1d5"><tab-bar wx:if="{{f}}" class="data-v-8c37f1d5" u-i="8c37f1d5-2" bind:__l="__l" u-p="{{f}}"></tab-bar></view><uni-popup wx:if="{{j}}" class="r data-v-8c37f1d5" u-s="{{['d']}}" u-r="Refusepopup" u-i="8c37f1d5-3" bind:__l="__l" u-p="{{j}}"><view class="popup-Hintcontent data-v-8c37f1d5"><view class="popup-text data-v-8c37f1d5">提示</view><view class="popup-texts data-v-8c37f1d5">您确定要删除这个会话吗?</view><view class="popup-btn data-v-8c37f1d5"><button class="invite data-v-8c37f1d5" type="primary" bindtap="{{g}}">确认</button><button class="cancel data-v-8c37f1d5" type="default" bindtap="{{h}}">取消</button></view></view></uni-popup>

View File

@@ -1 +1 @@
.bg.data-v-383cd827{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-383cd827{width:100%;height:100%}.title.data-v-383cd827{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.content.data-v-383cd827{position:absolute;top:200rpx;left:0rpx;right:0rpx;bottom:100rpx}.scroll.data-v-383cd827{width:90%;height:100%;padding:0% 5%}.card.data-v-383cd827{width:100%;height:150rpx;background-color:#fff;border-radius:20rpx;margin-top:20rpx}.cardContent.data-v-383cd827{height:150rpx;width:100%;display:flex;align-items:center}.cardImg.data-v-383cd827{height:110rpx;width:110rpx;border-radius:20rpx;margin-left:20rpx}.cardUnread.data-v-383cd827{width:30rpx;height:30rpx;border-radius:15rpx;font-size:18rpx;color:#fff;background-color:#f53123;text-align:center;line-height:30rpx;margin-top:-100rpx;margin-left:-15rpx}.cardnameandtimeandNews.data-v-383cd827{width:500rpx;height:110rpx;margin-left:20rpx;display:flex;flex-direction:column;justify-content:space-between}.cardnameandtime.data-v-383cd827{width:100%;display:flex;justify-content:space-between}.cardNews.data-v-383cd827{width:500rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10rpx;font-size:28rpx;color:#333}.cardname.data-v-383cd827{font-size:30rpx;color:#100e0f;font-weight:700}.cardtime.data-v-383cd827{font-size:24rpx;color:#999}.rightPosition.data-v-383cd827{height:150rpx;width:300rpx;display:flex}.topPosition.data-v-383cd827{height:150rpx;width:150rpx;background-color:#f5a623;text-align:center;line-height:150rpx}.Delete.data-v-383cd827{height:150rpx;width:150rpx;background-color:#f54323;text-align:center;line-height:150rpx;border-top-right-radius:20rpx;border-bottom-right-radius:20rpx}
.bg.data-v-8c37f1d5{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-8c37f1d5{width:100%;height:100%}.title.data-v-8c37f1d5{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.content.data-v-8c37f1d5{position:absolute;top:200rpx;left:0rpx;right:0rpx;bottom:100rpx}.scroll.data-v-8c37f1d5{width:90%;height:100%;padding:0% 5%}.nodata.data-v-8c37f1d5{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nodatatext.data-v-8c37f1d5{font-size:30rpx;color:#999}.scroll.data-v-8c37f1d5 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.card.data-v-8c37f1d5{width:100%;height:150rpx;background-color:#fff;border-radius:20rpx;margin-top:20rpx}.cardContent.data-v-8c37f1d5{height:150rpx;width:100%;display:flex;align-items:center}.cardImg.data-v-8c37f1d5{height:110rpx;width:110rpx;border-radius:20rpx;margin-left:20rpx}.cardUnread.data-v-8c37f1d5{width:30rpx;height:30rpx;border-radius:15rpx;font-size:18rpx;color:#fff;background-color:#f53123;text-align:center;line-height:30rpx;margin-top:-100rpx;margin-left:-15rpx}.cardnameandtimeandNews.data-v-8c37f1d5{width:500rpx;height:110rpx;margin-left:20rpx;display:flex;flex-direction:column;justify-content:space-between}.cardnameandtime.data-v-8c37f1d5{width:100%;display:flex;justify-content:space-between}.cardNews.data-v-8c37f1d5{width:500rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10rpx;font-size:28rpx;color:#333}.cardname.data-v-8c37f1d5{font-size:30rpx;color:#100e0f;font-weight:700}.cardtime.data-v-8c37f1d5{font-size:24rpx;color:#999}.rightPosition.data-v-8c37f1d5{height:150rpx;width:300rpx;display:flex}.topPosition.data-v-8c37f1d5{height:150rpx;width:150rpx;background-color:#f5a623;text-align:center;line-height:150rpx}.Delete.data-v-8c37f1d5{height:150rpx;width:150rpx;background-color:#f54323;text-align:center;line-height:150rpx;border-top-right-radius:20rpx;border-bottom-right-radius:20rpx}.popup-Hintcontent.data-v-8c37f1d5{width:600rpx;height:500rpx;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);background-position:center}.popup-text.data-v-8c37f1d5{color:#161616;font-size:36.26rpx;font-weight:700;margin-bottom:30rpx}.popup-texts.data-v-8c37f1d5{margin:70rpx 50rpx;color:#7e7e7e;font-size:26rpx}.popup-btn.data-v-8c37f1d5{display:flex;justify-content:space-around;margin-top:50rpx}.invite.data-v-8c37f1d5{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.cancel.data-v-8c37f1d5{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;margin-left:30rpx;color:#03aba8;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;border:1rpx solid #03aba8}