This commit is contained in:
pengxiaolong
2025-07-25 16:39:52 +08:00
parent 7116e57fc3
commit 8580cd18fa
128 changed files with 2991 additions and 411 deletions

View File

@@ -11,6 +11,8 @@
"pages/Mine/minecomponents/serviceProtocol",
"pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords",
"pages/PKMessageprocessing/PKMessageprocessing",
"pages/index/chat/messageComponent/fullscreen/imagePreview",
"pages/index/chat/messageComponent/fullscreen/videoPreview",
"pages/index/index",
"pages/index/chat/chat",
"pages/login/login",

View File

@@ -1 +1 @@
"use strict";const o=require("../../common/vendor.js");exports.conversationDelete=function(o,n){return new Promise(((e,t)=>{o.im.removeConversation({conversation:n,onSuccess:function(){e("删除会话成功")},onFailed:function(o){console.log(o)}})}))},exports.conversationTop=function(o,n,e){return new Promise(((t,s)=>{o.im.topConversation({conversation:n,top:e,onSuccess:function(){t("成功")},onFailed:function(o){console.log("失败:",o)}})}))},exports.getConversationList=function(o){return new Promise(((n,e)=>{o.im.latestConversations({onSuccess:function(o){console.log("获取会话列表成功",o),n(o.content)},onFailed:function(o){console.log("获取会话列表失败, code:"+o.code+" content:"+o.content)}})}))},exports.getConversationMessages=function(n,e,t){return new Promise(((s,c)=>{n.im.history({id:e,type:o.jo.IM_SCENE.PRIVATE,lastTimestamp:t,limit:30,onSuccess:function(o){console.log("获取消息列表成功",o),s(o.content)},onFailed:function(o){console.log("获取消息列表失败, code:"+o.code+" content:"+o.content)}})}))},exports.goEasylogin=function(o,n,e,t){console.log("`````````````````goEasylogin`````````````````",n,e,t),o.connect({id:n,data:{avatar:e,nickname:t},onSuccess:function(){console.log("IM连接成功")},onFailed:function(o){console.log("IM连接失败, code:"+o.code+",error:"+o.content)},onProgress:function(o){console.log("IM连接或自动重连中",o)}})},exports.goEasylogout=function(o){o.disconnect({onSuccess:function(){console.log("IM断开成功")},onFailed:function(o){console.log("IM断开失败, code:"+o.code+",error:"+o.content)}})},exports.messageRead=function(n,e){return new Promise(((t,s)=>{n.im.markMessageAsRead({id:e,type:o.jo.IM_SCENE.PRIVATE,onSuccess:function(){t()},onFailed:function(o){console.log("标记私聊已读失败",o)}})}))},exports.sendCustomMessage=function(n,e,t,s,c,i){return new Promise(((r,a)=>{var l=n.im,u=l.createCustomMessage({type:e,payload:s,to:{type:o.jo.IM_SCENE.PRIVATE,id:t,data:{avatar:c,nickname:i}}});l.sendMessage({message:u,onSuccess:function(){r(u)},onFailed:function(o){console.log("Failed to send messagecode:"+o.code+",error"+o.content)}})}))},exports.sendMessage=function(n,e,t,s,c){return new Promise(((i,r)=>{var a=n.im;let l=a.createTextMessage({text:t,to:{type:o.jo.IM_SCENE.PRIVATE,id:e,data:{avatar:s,nickname:c}}});a.sendMessage({message:l,onSuccess:function(){i(l)},onFailed:function(o){console.log("发送消息失败code:"+o.code+" ,error "+o.content),r(o)}})}))};
"use strict";const o=require("../../common/vendor.js");exports.conversationDelete=function(n,e){return new Promise(((t,s)=>{n.im.removeConversation({conversation:e,onSuccess:function(){t("删除会话成功")},onFailed:function(n){console.log(n),o.index.showToast({title:"删除会话失败",icon:"none"})}})}))},exports.conversationTop=function(n,e,t){return new Promise(((s,c)=>{n.im.topConversation({conversation:e,top:t,onSuccess:function(){s("成功")},onFailed:function(n){console.log("失败:",n),o.index.showToast({title:"置顶会话失败",icon:"none"})}})}))},exports.getConversationList=function(n){return new Promise(((e,t)=>{n.im.latestConversations({onSuccess:function(o){console.log("获取会话列表成功",o),e(o.content)},onFailed:function(n){console.log("获取会话列表失败, code:"+n.code+" content:"+n.content),o.index.showToast({title:"获取会话列表失败",icon:"none"})}})}))},exports.getConversationMessages=function(n,e,t){return new Promise(((s,c)=>{n.im.history({id:e,type:o.jo.IM_SCENE.PRIVATE,lastTimestamp:t,limit:30,onSuccess:function(o){console.log("获取消息列表成功",o),s(o.content)},onFailed:function(n){console.log("获取消息列表失败, code:"+n.code+" content:"+n.content),o.index.showToast({title:"获取消息列表失败",icon:"none"})}})}))},exports.goEasylogin=function(o,n,e,t){console.log("`````````````````goEasylogin`````````````````",n,e,t),o.connect({id:n,data:{avatar:e,nickname:t},onSuccess:function(){console.log("IM连接成功")},onFailed:function(o){console.log("IM连接失败, code:"+o.code+",error:"+o.content)},onProgress:function(o){console.log("IM连接或自动重连中",o)}})},exports.goEasylogout=function(o){o.disconnect({onSuccess:function(){console.log("IM断开成功")},onFailed:function(o){console.log("IM断开失败, code:"+o.code+",error:"+o.content)}})},exports.messageRead=function(n,e){return new Promise(((t,s)=>{n.im.markMessageAsRead({id:e,type:o.jo.IM_SCENE.PRIVATE,onSuccess:function(){t()},onFailed:function(n){console.log("标记私聊已读失败",n),o.index.showToast({title:"标记私聊已读失败",icon:"none"})}})}))},exports.sendCustomMessage=function(n,e,t,s,c,i){return new Promise(((a,r)=>{var l=n.im,u=l.createCustomMessage({type:e,payload:s,to:{type:o.jo.IM_SCENE.PRIVATE,id:t,data:{avatar:c,nickname:i}}});l.sendMessage({message:u,onSuccess:function(){a(u)},onFailed:function(n){console.log("Failed to send messagecode:"+n.code+",error"+n.content),o.index.showToast({title:"发送自定义消息失败",icon:"none"})}})}))},exports.sendGroupMessage=function(n,e){return new Promise(((t,s)=>{n.im.sendMessage({message:e,onSuccess:()=>{t(e)},onFailed:function(n){o.index.showToast({title:"发送消息失败",icon:"none"})}})}))},exports.sendMessage=function(n,e,t,s,c){return new Promise(((i,a)=>{var r=n.im;let l=r.createTextMessage({text:t,to:{type:o.jo.IM_SCENE.PRIVATE,id:e,data:{avatar:s,nickname:c}}});r.sendMessage({message:l,onSuccess:function(){i(l)},onFailed:function(n){console.log("发送消息失败code:"+n.code+" ,error "+n.content),o.index.showToast({title:"发送消息失败",icon:"none"}),a(n)}})}))};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
.page.data-v-2f53d7f7{position:relative;width:750rpx;height:1620rpx}.HomeBackground.data-v-2f53d7f7{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top-navigation-container.data-v-2f53d7f7{position:fixed;top:160rpx;left:0;width:100%;height:114.5rpx}.Advertisement.data-v-2f53d7f7{position:fixed;top:300rpx;left:0;width:100%;height:100rpx;z-index:2}.contentList.data-v-2f53d7f7{position:fixed;top:312rpx;left:0;bottom:114.5rpx;width:100%}.scroll.data-v-2f53d7f7{height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.scroll.data-v-2f53d7f7 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.content-list.data-v-2f53d7f7{display:flex;align-items:center;width:712rpx;height:161rpx;background:#fff;border-radius:15rpx;margin-bottom:12rpx;margin-left:20rpx}.headShot.data-v-2f53d7f7{width:101rpx;height:101rpx;border-radius:50rpx;margin-left:30rpx;margin-right:33rpx}.content-list-info.data-v-2f53d7f7{display:flex;align-items:center}.cardname.data-v-2f53d7f7{font-size:31rpx;color:#161616;line-height:38rpx;margin-bottom:20rpx}.Genderimg.data-v-2f53d7f7{width:15rpx;height:15rpx;margin-left:10rpx;margin-right:10rpx}.age.data-v-2f53d7f7{color:#fff;font-size:14rpx}.Gendermale.data-v-2f53d7f7{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-2f53d7f7{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.RoomID.data-v-2f53d7f7{font-size:23rpx;color:#a3a3a3;line-height:38rpx}.Charm.data-v-2f53d7f7{font-size:23rpx;color:#a3a3a3;line-height:38rpx;margin-right:12rpx;margin-left:20rpx}.charmValue.data-v-2f53d7f7{font-size:23rpx;color:#161616;line-height:38rpx;font-weight:600}.no-content.data-v-2f53d7f7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28rpx;color:#a3a3a3;line-height:40rpx;text-align:center}.popup-container.data-v-2f53d7f7{height:1626px;width:650rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png);border-radius:15rpx;display:flex;flex-direction:column;align-items:center}.popup-title.data-v-2f53d7f7{font-size:50rpx;line-height:50rpx;margin-top:250rpx;font-weight:700;background:linear-gradient(135deg,#00afb2,#4fcacd);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-country.data-v-2f53d7f7{width:500rpx;height:100rpx;margin-top:80rpx}.popup-sex.data-v-2f53d7f7{width:500rpx;height:100rpx;margin-top:40rpx;display:flex;justify-content:space-between}.p-sex.data-v-2f53d7f7{width:420rpx;height:100rpx}.Gendericoncss.data-v-2f53d7f7{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-2f53d7f7{width:40rpx;height:40rpx}.popup-coin.data-v-2f53d7f7{width:500rpx;margin-top:40rpx;display:flex}.p-coin.data-v-2f53d7f7{width:500rpx;display:flex;flex-direction:column;align-items:center}.p-dar.data-v-2f53d7f7{margin-top:30rpx}.p-coin-title.data-v-2f53d7f7{font-size:20rpx;color:#a3a3a3}.p-time.data-v-2f53d7f7{width:500rpx;margin-top:40rpx}.popup-btn-cancel.data-v-2f53d7f7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.popup-btn-confirm.data-v-2f53d7f7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcd9d,#5fdeba)}.popup-btn-clear.data-v-2f53d7f7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cd924f,#debc5f)}.Hintcss.data-v-2f53d7f7{font-size:18rpx;color:#f55}.popup-btn.data-v-2f53d7f7{width:600rpx;height:100rpx;display:flex;justify-content:space-around;align-items:center;margin-top:400rpx}
.page.data-v-0c7034b7{position:relative;width:750rpx;height:1620rpx}.HomeBackground.data-v-0c7034b7{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top-navigation-container.data-v-0c7034b7{position:fixed;top:160rpx;left:0;width:100%;height:114.5rpx}.Advertisement.data-v-0c7034b7{position:fixed;top:300rpx;left:0;width:100%;height:100rpx;z-index:2}.contentList.data-v-0c7034b7{position:fixed;top:312rpx;left:0;bottom:114.5rpx;width:100%}.scroll.data-v-0c7034b7{height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.scroll.data-v-0c7034b7 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.content-list.data-v-0c7034b7{display:flex;align-items:center;width:712rpx;height:161rpx;background:#fff;border-radius:15rpx;margin-bottom:12rpx;margin-left:20rpx}.headShot.data-v-0c7034b7{width:101rpx;height:101rpx;border-radius:50rpx;margin-left:30rpx;margin-right:33rpx}.content-list-info.data-v-0c7034b7{display:flex;align-items:center}.cardname.data-v-0c7034b7{font-size:31rpx;color:#161616;line-height:38rpx;margin-bottom:20rpx}.Genderimg.data-v-0c7034b7{width:15rpx;height:15rpx;margin-left:10rpx;margin-right:10rpx}.age.data-v-0c7034b7{color:#fff;font-size:14rpx}.Gendermale.data-v-0c7034b7{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-0c7034b7{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.RoomID.data-v-0c7034b7{font-size:23rpx;color:#a3a3a3;line-height:38rpx}.Charm.data-v-0c7034b7{font-size:23rpx;color:#a3a3a3;line-height:38rpx;margin-right:12rpx;margin-left:20rpx}.charmValue.data-v-0c7034b7{font-size:23rpx;color:#161616;line-height:38rpx;font-weight:600}.no-content.data-v-0c7034b7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28rpx;color:#a3a3a3;line-height:40rpx;text-align:center}.popup-container.data-v-0c7034b7{height:1626px;width:650rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png);border-radius:15rpx;display:flex;flex-direction:column;align-items:center}.popup-title.data-v-0c7034b7{font-size:50rpx;line-height:50rpx;margin-top:250rpx;font-weight:700;background:linear-gradient(135deg,#00afb2,#4fcacd);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-country.data-v-0c7034b7{width:500rpx;height:100rpx;margin-top:80rpx}.popup-sex.data-v-0c7034b7{width:500rpx;height:100rpx;margin-top:40rpx;display:flex;justify-content:space-between}.p-sex.data-v-0c7034b7{width:420rpx;height:100rpx}.Gendericoncss.data-v-0c7034b7{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-0c7034b7{width:40rpx;height:40rpx}.popup-coin.data-v-0c7034b7{width:500rpx;margin-top:40rpx;display:flex}.p-coin.data-v-0c7034b7{width:500rpx;display:flex;flex-direction:column;align-items:center}.p-dar.data-v-0c7034b7{margin-top:30rpx}.p-coin-title.data-v-0c7034b7{font-size:20rpx;color:#a3a3a3}.p-time.data-v-0c7034b7{width:500rpx;margin-top:40rpx}.popup-btn-cancel.data-v-0c7034b7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.popup-btn-confirm.data-v-0c7034b7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcd9d,#5fdeba)}.popup-btn-clear.data-v-0c7034b7{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cd924f,#debc5f)}.Hintcss.data-v-0c7034b7{font-size:18rpx;color:#f55}.popup-btn.data-v-0c7034b7{width:600rpx;height:100rpx;display:flex;justify-content:space-around;align-items:center;margin-top:400rpx}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
.bg.data-v-f3849681{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-f3849681{width:100%;height:100%}.PersonalInformation.data-v-f3849681{position:absolute;top:150rpx;left:0;right:0;height:144.5rpx;display:flex;align-items:center}.PersonalInformationContent.data-v-f3849681{display:flex;flex-direction:column}.nameandSign.data-v-f3849681{display:flex;align-items:center}.header.data-v-f3849681{width:144.5rpx;height:144.5rpx;border-radius:72.25rpx;background-color:#fff;margin-left:32.5rpx;margin-right:39.5rpx}.Settings.data-v-f3849681{width:46rpx;height:46rpx;margin-left:30rpx}.SettingsIcon.data-v-f3849681{width:100%;height:100%}.level.data-v-f3849681{height:46rpx;margin-top:20rpx;display:flex}.points.data-v-f3849681{display:flex;align-items:center;font-size:28rpx;color:#a4a4a4}.name.data-v-f3849681{width:280rpx;font-size:36.26rpx;font-weight:500;color:#161616;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sign.data-v-f3849681{width:100rpx;height:50rpx;background-color:#91e3e4;border-radius:20rpx;font-size:20rpx;color:#fff;text-align:center;line-height:50rpx;margin-left:30rpx}.content.data-v-f3849681{position:absolute;top:294.5rpx;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-f3849681{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-f3849681 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.PKInformation.data-v-f3849681,.myPkRecord.data-v-f3849681{margin-top:48.5rpx}.title.data-v-f3849681{width:682rpx;height:33.4rpx;display:flex;align-items:center}.titleText.data-v-f3849681{font-size:34.35rpx;font-weight:700;color:#100e0f}.titleLine.data-v-f3849681{width:40.08rpx;height:14.31rpx;margin-left:-40rpx;margin-top:25rpx;border-radius:7.16rpx 0rpx 7.16rpx 7.16rpx;background-color:rgba(145,227,228,.545)}.AnchorMore.data-v-f3849681{margin-left:390rpx;font-size:28.63rpx;color:#333}.titleMore.data-v-f3849681{margin-left:400rpx;font-size:28.63rpx;color:#333}.myPkRecordMore.data-v-f3849681{margin-left:330rpx;font-size:28.63rpx;color:#333}.card.data-v-f3849681{width:689.03rpx;height:208.02rpx;background-color:#fff;border-radius:10rpx;margin-top:26.5rpx;display:flex;align-items:center}.card .cardContent.data-v-f3849681:first-child{margin-left:30rpx}.cardContent.data-v-f3849681{width:100rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:83rpx}.cardImg.data-v-f3849681{width:80rpx;height:80rpx;border-radius:40rpx;background-color:#cdcdcd}.Time.data-v-f3849681,.gold.data-v-f3849681{font-size:20rpx;text-align:center;margin-top:10rpx}.Failure.data-v-f3849681{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Result.data-v-f3849681{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Session.data-v-f3849681{font-weight:700;font-size:20rpx;margin-top:10rpx}.service.data-v-f3849681{width:200rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardtext.data-v-f3849681{margin-top:20rpx;font-size:28.63rpx;color:#333;font-weight:400}.copyright.data-v-f3849681{font-size:23rpx;color:#929292;text-align:center;position:absolute;bottom:0rpx;left:0;right:0;height:50rpx}.no-content.data-v-f3849681{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:28.63rpx;color:#333}.popup-container-expurgate.data-v-f3849681{width:500rpx;height:300rpx;background-color:#fff;border-radius:30rpx;display:flex;flex-direction:column;align-items:center;padding:30rpx}.popup-title.data-v-f3849681{font-size:40rpx;color:#161616;font-weight:700;margin-top:30rpx;text-align:center}.popup-btn.data-v-f3849681{margin-top:80rpx;display:flex;justify-content:center}.uni-primary.data-v-f3849681{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);font-size:25rpx;color:#fff;text-align:center;line-height:70rpx;margin-right:35rpx}.uni-default.data-v-f3849681{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cecece,#d6d6d6);font-size:25rpx;color:#161616;text-align:center;line-height:70rpx}
.bg.data-v-d145bb3e{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-d145bb3e{width:100%;height:100%}.PersonalInformation.data-v-d145bb3e{position:absolute;top:150rpx;left:0;right:0;height:144.5rpx;display:flex;align-items:center}.PersonalInformationContent.data-v-d145bb3e{display:flex;flex-direction:column}.nameandSign.data-v-d145bb3e{display:flex;align-items:center}.header.data-v-d145bb3e{width:144.5rpx;height:144.5rpx;border-radius:72.25rpx;background-color:#fff;margin-left:32.5rpx;margin-right:39.5rpx}.Settings.data-v-d145bb3e{width:46rpx;height:46rpx;margin-left:30rpx}.SettingsIcon.data-v-d145bb3e{width:100%;height:100%}.level.data-v-d145bb3e{height:46rpx;margin-top:20rpx;display:flex}.points.data-v-d145bb3e{display:flex;align-items:center;font-size:28rpx;color:#a4a4a4}.name.data-v-d145bb3e{width:280rpx;font-size:36.26rpx;font-weight:500;color:#161616;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sign.data-v-d145bb3e{width:100rpx;height:50rpx;background-color:#91e3e4;border-radius:20rpx;font-size:20rpx;color:#fff;text-align:center;line-height:50rpx;margin-left:30rpx}.content.data-v-d145bb3e{position:absolute;top:294.5rpx;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-d145bb3e{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-d145bb3e ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.PKInformation.data-v-d145bb3e,.myPkRecord.data-v-d145bb3e{margin-top:48.5rpx}.title.data-v-d145bb3e{width:682rpx;height:33.4rpx;display:flex;align-items:center}.titleText.data-v-d145bb3e{font-size:34.35rpx;font-weight:700;color:#100e0f}.titleLine.data-v-d145bb3e{width:40.08rpx;height:14.31rpx;margin-left:-40rpx;margin-top:25rpx;border-radius:7.16rpx 0rpx 7.16rpx 7.16rpx;background-color:rgba(145,227,228,.545)}.AnchorMore.data-v-d145bb3e{margin-left:390rpx;font-size:28.63rpx;color:#333}.titleMore.data-v-d145bb3e{margin-left:400rpx;font-size:28.63rpx;color:#333}.myPkRecordMore.data-v-d145bb3e{margin-left:330rpx;font-size:28.63rpx;color:#333}.card.data-v-d145bb3e{width:689.03rpx;height:208.02rpx;background-color:#fff;border-radius:10rpx;margin-top:26.5rpx;display:flex;align-items:center}.card .cardContent.data-v-d145bb3e:first-child{margin-left:30rpx}.cardContent.data-v-d145bb3e{width:100rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:83rpx}.cardImg.data-v-d145bb3e{width:80rpx;height:80rpx;border-radius:40rpx;background-color:#cdcdcd}.Time.data-v-d145bb3e,.gold.data-v-d145bb3e{font-size:20rpx;text-align:center;margin-top:10rpx}.Failure.data-v-d145bb3e{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Result.data-v-d145bb3e{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Session.data-v-d145bb3e{font-weight:700;font-size:20rpx;margin-top:10rpx}.service.data-v-d145bb3e{width:200rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardtext.data-v-d145bb3e{margin-top:20rpx;font-size:28.63rpx;color:#333;font-weight:400}.copyright.data-v-d145bb3e{font-size:23rpx;color:#929292;text-align:center;position:absolute;bottom:0rpx;left:0;right:0;height:50rpx}.no-content.data-v-d145bb3e{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:28.63rpx;color:#333}.popup-container-expurgate.data-v-d145bb3e{width:500rpx;height:300rpx;background-color:#fff;border-radius:30rpx;display:flex;flex-direction:column;align-items:center;padding:30rpx}.popup-title.data-v-d145bb3e{font-size:40rpx;color:#161616;font-weight:700;margin-top:30rpx;text-align:center}.popup-btn.data-v-d145bb3e{margin-top:80rpx;display:flex;justify-content:center}.uni-primary.data-v-d145bb3e{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);font-size:25rpx;color:#fff;text-align:center;line-height:70rpx;margin-right:35rpx}.uni-default.data-v-d145bb3e{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cecece,#d6d6d6);font-size:25rpx;color:#161616;text-align:center;line-height:70rpx}

View File

@@ -1 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../../components/request.js"),n=require("../../../../components/formatDate.js"),i={data:()=>({title:"Hello",item:{},coinNumlist:[],triggered:!1,iconNumber:123457}),onLoad(e){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,this.getCoinNum(this.item)}))},methods:{formatCoinNum(e){if(null==e)return"";if(e<1e3)return String(e);if(e>=1e6)return"1M+";const t=e/1e3,n=t.toFixed(2).match(/^\d+\.\d{0,2}/);if(null===n)return t.toFixed(2)+"k";return`${n[0]}k`},onRefresherRefresh(){this.triggered=!0,this.coinNumlist=[],this.getCoinNum(this.item)},getCoinNum(e){t.request({url:"pk/fetchDetailPkDataWithId",method:"POST",data:{id:e.id},userInfo:!0}).then((e=>{200==e.code?(this.coinNumlist=e.data,this.triggered=!1):console.log("获取金币数量失败")}))},formatDate:n.formatDate,onBack(){e.index.navigateBack({delta:1})}}};if(!Array){e.resolveComponent("uni-card")()}const r=e._export_sfc(i,[["render",function(t,n,i,r,o,m){return e.e({a:e.o(((...e)=>m.onBack&&m.onBack(...e))),b:o.item.anchorIconA,c:o.item.winnerAnchorId==o.item.anchorIdA},(o.item.winnerAnchorId,o.item.anchorIdA,{}),{d:e.t(o.item.anchorIdA),e:e.t(m.formatDate(o.item.pkTime)),f:e.t(m.formatCoinNum(o.iconNumber)),g:o.item.anchorIconB,h:o.item.winnerAnchorId==o.item.anchorIdB},(o.item.winnerAnchorId,o.item.anchorIdB,{}),{i:e.t(o.item.anchorIdB),j:e.t(m.formatDate(o.item.pkTime)),k:null!==o.item.userBCoins},null!==o.item.userBCoins?{l:e.t(m.formatCoinNum(o.item.userBCoins))}:{},{m:e.f(o.coinNumlist,((t,n,i)=>({a:e.t(m.formatCoinNum(t.anchorCoinA)),b:t.anchorIdA==t.winnerAnchorId?"#00fbff21":"#ff000011",c:e.t(m.formatCoinNum(t.anchorCoinB)),d:t.anchorIdB==t.winnerAnchorId?"#00fbff21":"#ff000011",e:n,f:"50b361e7-0-"+i}))),n:e.o(((...e)=>m.onRefresherRefresh&&m.onRefresherRefresh(...e))),o:o.triggered})}],["__scopeId","data-v-50b361e7"]]);wx.createPage(r);
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../../components/request.js"),n=require("../../../../components/formatDate.js"),i={data:()=>({title:"Hello",item:{},coinNumlist:[],triggered:!1}),onLoad(e){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,this.getCoinNum(this.item)}))},methods:{formatCoinNum(e){if(null==e)return"";if(e<1e3)return String(e);if(e>=1e6)return"1M+";const t=e/1e3,n=t.toFixed(2).match(/^\d+\.\d{0,2}/);if(null===n)return t.toFixed(2)+"k";return`${n[0]}k`},onRefresherRefresh(){this.triggered=!0,this.coinNumlist=[],this.getCoinNum(this.item)},getCoinNum(e){t.request({url:"pk/fetchDetailPkDataWithId",method:"POST",data:{id:e.id},userInfo:!0}).then((e=>{200==e.code?(this.coinNumlist=e.data,this.triggered=!1):console.log("获取金币数量失败")}))},formatDate:n.formatDate,onBack(){e.index.navigateBack({delta:1})}}};if(!Array){e.resolveComponent("uni-card")()}const r=e._export_sfc(i,[["render",function(t,n,i,r,o,m){return e.e({a:e.o(((...e)=>m.onBack&&m.onBack(...e))),b:o.item.anchorIconA,c:o.item.winnerAnchorId==o.item.anchorIdA},(o.item.winnerAnchorId,o.item.anchorIdA,{}),{d:e.t(o.item.anchorIdA),e:e.t(m.formatDate(o.item.pkTime)),f:null!==o.item.userACoins},null!==o.item.userACoins?{g:e.t(m.formatCoinNum(o.item.userACoins))}:{},{h:o.item.anchorIconB,i:o.item.winnerAnchorId==o.item.anchorIdB},(o.item.winnerAnchorId,o.item.anchorIdB,{}),{j:e.t(o.item.anchorIdB),k:e.t(m.formatDate(o.item.pkTime)),l:null!==o.item.userBCoins},null!==o.item.userBCoins?{m:e.t(m.formatCoinNum(o.item.userBCoins))}:{},{n:e.f(o.coinNumlist,((t,n,i)=>({a:e.t(m.formatCoinNum(t.anchorCoinA)),b:t.anchorIdA==t.winnerAnchorId?"#00fbff21":"#ff000011",c:e.t(m.formatCoinNum(t.anchorCoinB)),d:t.anchorIdB==t.winnerAnchorId?"#00fbff21":"#ff000011",e:n,f:"a64c325c-0-"+i}))),o:e.o(((...e)=>m.onRefresherRefresh&&m.onRefresherRefresh(...e))),p:o.triggered})}],["__scopeId","data-v-a64c325c"]]);wx.createPage(r);

View File

@@ -1 +1 @@
<view class="details-pkrecords data-v-50b361e7"><view class="bg data-v-50b361e7"><image class="bgImg data-v-50b361e7" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-50b361e7" bindtap="{{a}}"><image class="ReturnImg data-v-50b361e7" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-50b361e7">PK记录详情</view><view class="pkrecords data-v-50b361e7"><view class="card data-v-50b361e7"><view class="AnchorA data-v-50b361e7"><view class="Anchor data-v-50b361e7"><view class="AnchorAImg data-v-50b361e7"><image class="AnchorAImgcss data-v-50b361e7" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-50b361e7" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-50b361e7"><view class="AnchorAname data-v-50b361e7">{{d}}</view><view class="AnchorATime data-v-50b361e7">{{e}}</view><view class="AnchorAICon data-v-50b361e7"><view class="AnchorAIContext data-v-50b361e7">实际打金币:</view><view class="AnchorAIConNum data-v-50b361e7">{{f}}</view></view></view></view><view class="vstext data-v-50b361e7"><view class="Vtext data-v-50b361e7">V</view><view class="Stext data-v-50b361e7">S</view></view><view class="AnchorB data-v-50b361e7"><view class="Anchor data-v-50b361e7"><view class="AnchorAImg data-v-50b361e7"><image class="AnchorBImgcss data-v-50b361e7" src="{{g}}" mode="scaleToFill"/></view><image wx:if="{{h}}" class="Crown data-v-50b361e7" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-50b361e7"><view class="AnchorAname data-v-50b361e7">{{i}}</view><view class="AnchorATime data-v-50b361e7">{{j}}</view><view wx:if="{{k}}" class="AnchorAICon data-v-50b361e7"><view class="AnchorAIContext data-v-50b361e7">实际打金币:</view><view class="AnchorAIConNum data-v-50b361e7">{{l}}</view></view></view></view></view><view class="pkrecords-content data-v-50b361e7"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-50b361e7" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{n}}" refresher-triggered="{{o}}"><uni-card wx:for="{{m}}" wx:for-item="items" wx:key="e" class="data-v-50b361e7" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-50b361e7"><view class="contentcard-titleA data-v-50b361e7" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-50b361e7">金币数量</view><view class="cion data-v-50b361e7">{{items.a}}</view></view><view class="contentcard-titleB data-v-50b361e7" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-50b361e7">金币数量</view><view class="cion data-v-50b361e7">{{items.c}}</view></view></view></uni-card></scroll-view></view></view></view>
<view class="details-pkrecords data-v-a64c325c"><view class="bg data-v-a64c325c"><image class="bgImg data-v-a64c325c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-a64c325c" bindtap="{{a}}"><image class="ReturnImg data-v-a64c325c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-a64c325c">PK记录详情</view><view class="pkrecords data-v-a64c325c"><view class="card data-v-a64c325c"><view class="AnchorA data-v-a64c325c"><view class="Anchor data-v-a64c325c"><view class="AnchorAImg data-v-a64c325c"><image class="AnchorAImgcss data-v-a64c325c" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-a64c325c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-a64c325c"><view class="AnchorAname data-v-a64c325c">{{d}}</view><view class="AnchorATime data-v-a64c325c">{{e}}</view><view wx:if="{{f}}" class="AnchorAICon data-v-a64c325c"><view class="AnchorAIContext data-v-a64c325c">实际打金币:</view><view class="AnchorAIConNum data-v-a64c325c">{{g}}</view></view></view></view><view class="vstext data-v-a64c325c"><view class="Vtext data-v-a64c325c">V</view><view class="Stext data-v-a64c325c">S</view></view><view class="AnchorB data-v-a64c325c"><view class="Anchor data-v-a64c325c"><view class="AnchorAImg data-v-a64c325c"><image class="AnchorBImgcss data-v-a64c325c" src="{{h}}" mode="scaleToFill"/></view><image wx:if="{{i}}" class="Crown data-v-a64c325c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-a64c325c"><view class="AnchorAname data-v-a64c325c">{{j}}</view><view class="AnchorATime data-v-a64c325c">{{k}}</view><view wx:if="{{l}}" class="AnchorAICon data-v-a64c325c"><view class="AnchorAIContext data-v-a64c325c">实际打金币:</view><view class="AnchorAIConNum data-v-a64c325c">{{m}}</view></view></view></view></view><view class="pkrecords-content data-v-a64c325c"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-a64c325c" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{o}}" refresher-triggered="{{p}}"><uni-card wx:for="{{n}}" wx:for-item="items" wx:key="e" class="data-v-a64c325c" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-a64c325c"><view class="contentcard-titleA data-v-a64c325c" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-a64c325c">金币数量</view><view class="cion data-v-a64c325c">{{items.a}}</view></view><view class="contentcard-titleB data-v-a64c325c" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-a64c325c">金币数量</view><view class="cion data-v-a64c325c">{{items.c}}</view></view></view></uni-card></scroll-view></view></view></view>

View File

@@ -1 +1 @@
.bg.data-v-50b361e7{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-50b361e7{width:100%;height:100%}.Return.data-v-50b361e7{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-50b361e7{position:absolute;top:120rpx;left:280rpx;font-size:34rpx;color:#100e0f;font-weight:500}.ReturnImg.data-v-50b361e7{width:100%;height:100%}.pkrecords.data-v-50b361e7{position:absolute;top:200rpx;left:0rpx;right:0rpx}.card.data-v-50b361e7{width:750rpx;height:300rpx;border-radius:15rpx;display:flex;justify-content:space-between;align-items:center;margin-top:20rpx}.AnchorA.data-v-50b361e7{display:flex;flex-direction:column;align-items:center;margin-left:30rpx}.AnchorB.data-v-50b361e7{display:flex;flex-direction:column;align-items:center;margin-right:30rpx}.Anchor.data-v-50b361e7{display:flex;align-items:center}.AnchorAImg.data-v-50b361e7{width:100rpx;height:100rpx;border-radius:50rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-50b361e7,.AnchorBinfo.data-v-50b361e7{display:flex;flex-direction:column;justify-content:center;width:250rpx}.AnchorAname.data-v-50b361e7{width:250rpx;font-weight:500;font-size:31rpx;color:#161616;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-50b361e7{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:12rpx;text-align:center}.AnchorAICon.data-v-50b361e7{display:flex;flex-direction:column;margin-top:12rpx;align-items:center}.AnchorAIContext.data-v-50b361e7{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-50b361e7{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-50b361e7{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-50b361e7{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-50b361e7{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-50b361e7{display:flex}.Vtext.data-v-50b361e7{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic}.Stext.data-v-50b361e7{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic}.pkrecords-content.data-v-50b361e7{position:absolute;top:300rpx;left:0;right:0;display:flex;flex-direction:column;align-items:center}.scroll.data-v-50b361e7{width:750rpx;height:1100rpx}.scroll.data-v-50b361e7 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.contentcard.data-v-50b361e7{width:694.66rpx;height:161.26rpx;border-radius:15rpx;background-color:#fff;display:flex;margin-left:28.55rpx;margin-top:25rpx;border:#5ed8db solid 1rpx}.contentcard-titleA.data-v-50b361e7{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:#58d8db solid 3rpx;border-top-left-radius:15rpx;border-bottom-left-radius:15rpx}.contentcard-titleB.data-v-50b361e7{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:15rpx;border-bottom-right-radius:15rpx}.ciontext.data-v-50b361e7{font-size:28rpx;color:#a2a2a2}.cion.data-v-50b361e7{font-size:36rpx;color:#100e0f;font-weight:700}
.bg.data-v-a64c325c{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-a64c325c{width:100%;height:100%}.Return.data-v-a64c325c{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-a64c325c{position:absolute;top:120rpx;left:280rpx;font-size:34rpx;color:#100e0f;font-weight:500}.ReturnImg.data-v-a64c325c{width:100%;height:100%}.pkrecords.data-v-a64c325c{position:absolute;top:200rpx;left:0rpx;right:0rpx}.card.data-v-a64c325c{width:750rpx;height:300rpx;border-radius:15rpx;display:flex;justify-content:space-between;align-items:center;margin-top:20rpx}.AnchorA.data-v-a64c325c{display:flex;flex-direction:column;align-items:center;margin-left:30rpx}.AnchorB.data-v-a64c325c{display:flex;flex-direction:column;align-items:center;margin-right:30rpx}.Anchor.data-v-a64c325c{display:flex;align-items:center}.AnchorAImg.data-v-a64c325c{width:100rpx;height:100rpx;border-radius:50rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-a64c325c,.AnchorBinfo.data-v-a64c325c{display:flex;flex-direction:column;justify-content:center;width:250rpx}.AnchorAname.data-v-a64c325c{width:250rpx;font-weight:500;font-size:31rpx;color:#161616;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-a64c325c{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:12rpx;text-align:center}.AnchorAICon.data-v-a64c325c{display:flex;flex-direction:column;margin-top:12rpx;align-items:center}.AnchorAIContext.data-v-a64c325c{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-a64c325c{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-a64c325c{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-a64c325c{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-a64c325c{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-a64c325c{display:flex}.Vtext.data-v-a64c325c{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic}.Stext.data-v-a64c325c{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic}.pkrecords-content.data-v-a64c325c{position:absolute;top:300rpx;left:0;right:0;display:flex;flex-direction:column;align-items:center}.scroll.data-v-a64c325c{width:750rpx;height:1100rpx}.scroll.data-v-a64c325c ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.contentcard.data-v-a64c325c{width:694.66rpx;height:161.26rpx;border-radius:15rpx;background-color:#fff;display:flex;margin-left:28.55rpx;margin-top:25rpx;border:#5ed8db solid 1rpx}.contentcard-titleA.data-v-a64c325c{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:#58d8db solid 3rpx;border-top-left-radius:15rpx;border-bottom-left-radius:15rpx}.contentcard-titleB.data-v-a64c325c{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:15rpx;border-bottom-right-radius:15rpx}.ciontext.data-v-a64c325c{font-size:28rpx;color:#a2a2a2}.cion.data-v-a64c325c{font-size:36rpx;color:#100e0f;font-weight:700}

View File

@@ -1 +1 @@
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../components/request.js"),r=require("../../../components/formatDate.js"),o={data:()=>({triggered:!1,current:1,buttonWidth:238.55,gap:0,slidetext:"我发布的PK",pkmyRecordlist:[],pkInvitationRecordlist:[],pkRecordlist:[],userinfo:{},page:0}),onLoad(){e.index.getStorage({key:"userinfo",success:e=>{this.userinfo=e.data,this.getPkRecordList(1),this.getPkRecordList(2)}})},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:"/pages/Home/Home"}},computed:{sliderPosition(){const{current:e,buttonWidth:t,gap:r}=this;return 0+(t+r)*(e-1)+375}},methods:{onRefresherRefresh(){this.pkRecordlist=[],this.triggered=!0,this.page=0,1===this.current?this.pkmyRecordlist=[]:this.pkInvitationRecordlist=[],this.getPkRecordList(this.current)},onScrollToLower(){this.page++,this.getPkRecordList(this.current)},onItemClick(t){e.index.navigateTo({url:"/pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords",success:e=>{e.eventChannel.emit("itemDetail",{item:t})}})},onBack(){e.index.navigateBack({delta:1})},formatDate:r.formatDate,getPkRecordList(e){t.request({url:"user/handlePkInfo",method:"POST",data:{type:e,userId:this.userinfo.id,page:this.page,size:10},userInfo:!0}).then((t=>{200===t.code?(this.triggered=!1,1===e?(this.pkmyRecordlist.push(...t.data),1===this.current&&(this.pkRecordlist=this.pkmyRecordlist)):(this.pkInvitationRecordlist.push(...t.data),2===this.current&&(this.pkRecordlist=this.pkInvitationRecordlist))):console.log(t.msg)}))},toggleActive(e){this.current=e,this.slidetext=1===e?"我发布的PK":"我邀请的PK",this.pkRecordlist=1===e?this.pkmyRecordlist:this.pkInvitationRecordlist}}};if(!Array){e.resolveComponent("uni-card")()}const i=e._export_sfc(o,[["render",function(t,r,o,i,s,n){return e.e({a:e.o(((...e)=>n.onBack&&n.onBack(...e))),b:e.o((e=>n.toggleActive(1))),c:1===s.current?1:"",d:e.o((e=>n.toggleActive(2))),e:2===s.current?1:"",f:e.t(s.slidetext),g:n.sliderPosition+"rpx",h:0!==s.pkRecordlist.length},0!==s.pkRecordlist.length?{i:e.f(s.pkRecordlist,((t,r,o)=>e.e({a:t.anchorIconA,b:t.winnerAnchorId==t.anchorIdA},(t.winnerAnchorId,t.anchorIdA,{}),{c:e.t(t.anchorIdA),d:e.t(n.formatDate(t.pkTime)),e:null!==t.userACoins},null!==t.userACoins?{f:e.t(t.userACoins)}:{},{g:e.t(t.anchorIdB),h:e.t(n.formatDate(t.pkTime)),i:null!==t.userBCoins},null!==t.userBCoins?{j:e.t(t.userBCoins)}:{},{k:t.anchorIconB,l:t.winnerAnchorId==t.anchorIdB},(t.winnerAnchorId,t.anchorIdB,{}),{m:e.o((e=>n.onItemClick(t)),r),n:r,o:"668dbe5e-0-"+o}))),j:e.o(((...e)=>n.onRefresherRefresh&&n.onRefresherRefresh(...e))),k:e.o(((...e)=>n.onScrollToLower&&n.onScrollToLower(...e))),l:s.triggered}:{},{m:0===s.pkRecordlist.length},(s.pkRecordlist.length,{}))}],["__scopeId","data-v-668dbe5e"]]);o.__runtimeHooks=2,wx.createPage(i);
"use strict";const e=require("../../../common/vendor.js"),t=require("../../../components/request.js"),r=require("../../../components/formatDate.js"),o={data:()=>({triggered:!1,current:1,buttonWidth:238.55,gap:0,slidetext:"我发布的PK",pkmyRecordlist:[],pkInvitationRecordlist:[],pkRecordlist:[],userinfo:{},page:0}),onLoad(){e.index.getStorage({key:"userinfo",success:e=>{this.userinfo=e.data,this.getPkRecordList(1),this.getPkRecordList(2)}})},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:"/pages/Home/Home"}},computed:{sliderPosition(){const{current:e,buttonWidth:t,gap:r}=this;return 0+(t+r)*(e-1)+375}},methods:{formatCoinNum(e){if(null==e)return"";if(e<1e3)return String(e);if(e>=1e6)return"1M+";const t=e/1e3,r=t.toFixed(2).match(/^\d+\.\d{0,2}/);if(null===r)return t.toFixed(2)+"k";return`${r[0]}k`},onRefresherRefresh(){this.pkRecordlist=[],this.triggered=!0,this.page=0,1===this.current?this.pkmyRecordlist=[]:this.pkInvitationRecordlist=[],this.getPkRecordList(this.current)},onScrollToLower(){this.page++,this.getPkRecordList(this.current)},onItemClick(t){e.index.navigateTo({url:"/pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords",success:e=>{e.eventChannel.emit("itemDetail",{item:t})}})},onBack(){e.index.navigateBack({delta:1})},formatDate:r.formatDate,getPkRecordList(e){t.request({url:"user/handlePkInfo",method:"POST",data:{type:e,userId:this.userinfo.id,page:this.page,size:10},userInfo:!0}).then((t=>{200===t.code?(this.triggered=!1,1===e?(this.pkmyRecordlist.push(...t.data),1===this.current&&(this.pkRecordlist=this.pkmyRecordlist)):(this.pkInvitationRecordlist.push(...t.data),2===this.current&&(this.pkRecordlist=this.pkInvitationRecordlist))):console.log(t.msg)}))},toggleActive(e){this.current=e,this.slidetext=1===e?"我发布的PK":"我邀请的PK",this.pkRecordlist=1===e?this.pkmyRecordlist:this.pkInvitationRecordlist}}};if(!Array){e.resolveComponent("uni-card")()}const i=e._export_sfc(o,[["render",function(t,r,o,i,n,s){return e.e({a:e.o(((...e)=>s.onBack&&s.onBack(...e))),b:e.o((e=>s.toggleActive(1))),c:1===n.current?1:"",d:e.o((e=>s.toggleActive(2))),e:2===n.current?1:"",f:e.t(n.slidetext),g:s.sliderPosition+"rpx",h:0!==n.pkRecordlist.length},0!==n.pkRecordlist.length?{i:e.f(n.pkRecordlist,((t,r,o)=>e.e({a:t.anchorIconA,b:t.winnerAnchorId==t.anchorIdA},(t.winnerAnchorId,t.anchorIdA,{}),{c:e.t(t.anchorIdA),d:e.t(s.formatDate(t.pkTime)),e:null!==t.userACoins},null!==t.userACoins?{f:e.t(s.formatCoinNum(t.userACoins))}:{},{g:e.t(t.anchorIdB),h:e.t(s.formatDate(t.pkTime)),i:null!==t.userBCoins},null!==t.userBCoins?{j:e.t(s.formatCoinNum(t.userBCoins))}:{},{k:t.anchorIconB,l:t.winnerAnchorId==t.anchorIdB},(t.winnerAnchorId,t.anchorIdB,{}),{m:e.o((e=>s.onItemClick(t)),r),n:r,o:"b8779fb5-0-"+o}))),j:e.o(((...e)=>s.onRefresherRefresh&&s.onRefresherRefresh(...e))),k:e.o(((...e)=>s.onScrollToLower&&s.onScrollToLower(...e))),l:n.triggered}:{},{m:0===n.pkRecordlist.length},(n.pkRecordlist.length,{}))}],["__scopeId","data-v-b8779fb5"]]);o.__runtimeHooks=2,wx.createPage(i);

View File

@@ -1 +1 @@
<view class="pkRecord data-v-668dbe5e"><view class="bg data-v-668dbe5e"><image class="bgImg data-v-668dbe5e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-668dbe5e" bindtap="{{a}}"><image class="ReturnImg data-v-668dbe5e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-668dbe5e">PK记录</view><view class="navigation data-v-668dbe5e"><view class="navigationItem data-v-668dbe5e"><view bindtap="{{b}}" class="{{['navigationItemTitle', 'data-v-668dbe5e', c && 'active']}}">我发布的PK</view><view bindtap="{{d}}" class="{{['navigationItemTitle', 'data-v-668dbe5e', e && 'active']}}">我邀请的PK</view></view><view class="slide data-v-668dbe5e" style="{{'left:' + g + ';' + ('transition:' + 'left 0.3s ease-in-out')}}">{{f}}</view></view><view class="content data-v-668dbe5e"><scroll-view wx:if="{{h}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-668dbe5e" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{j}}" lower-threshold="100" bindscrolltolower="{{k}}" refresher-triggered="{{l}}"><uni-card wx:for="{{i}}" wx:for-item="item" wx:key="n" class="data-v-668dbe5e" u-s="{{['d']}}" u-i="{{item.o}}" bind:__l="__l"><view class="card data-v-668dbe5e" bindtap="{{item.m}}"><view class="AnchorA data-v-668dbe5e"><view class="AnchorAImg data-v-668dbe5e"><image class="AnchorAImgcss data-v-668dbe5e" src="{{item.a}}" mode="scaleToFill"/></view><image wx:if="{{item.b}}" class="Crown data-v-668dbe5e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/><view class="AnchorAinfo data-v-668dbe5e"><view class="AnchorAname data-v-668dbe5e">{{item.c}}</view><view class="AnchorATime data-v-668dbe5e">{{item.d}}</view><view wx:if="{{item.e}}" class="AnchorAICon data-v-668dbe5e"><view class="AnchorAIContext data-v-668dbe5e">实际金币:</view><view class="AnchorAIConNum data-v-668dbe5e">{{item.f}}K</view></view></view></view><view class="vstext data-v-668dbe5e"><view class="Vtext data-v-668dbe5e">V</view><view class="Stext data-v-668dbe5e">S</view></view><view class="AnchorB data-v-668dbe5e"><view class="AnchorBinfo data-v-668dbe5e"><view class="AnchorAname data-v-668dbe5e">{{item.g}}</view><view class="AnchorATime data-v-668dbe5e">{{item.h}}</view><view wx:if="{{item.i}}" class="AnchorAICon data-v-668dbe5e"><view class="AnchorAIContext data-v-668dbe5e">实际打金币:</view><view class="AnchorAIConNum data-v-668dbe5e">{{item.j}}K</view></view></view><view class="AnchorAImg data-v-668dbe5e"><image class="AnchorBImgcss data-v-668dbe5e" src="{{item.k}}" mode="scaleToFill"/></view><image wx:if="{{item.l}}" class="Crown data-v-668dbe5e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view></view></uni-card></scroll-view><view wx:if="{{m}}" class="nodata data-v-668dbe5e">暂无内容</view></view></view>
<view class="pkRecord data-v-b8779fb5"><view class="bg data-v-b8779fb5"><image class="bgImg data-v-b8779fb5" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-b8779fb5" bindtap="{{a}}"><image class="ReturnImg data-v-b8779fb5" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-b8779fb5">PK记录</view><view class="navigation data-v-b8779fb5"><view class="navigationItem data-v-b8779fb5"><view bindtap="{{b}}" class="{{['navigationItemTitle', 'data-v-b8779fb5', c && 'active']}}">我发布的PK</view><view bindtap="{{d}}" class="{{['navigationItemTitle', 'data-v-b8779fb5', e && 'active']}}">我邀请的PK</view></view><view class="slide data-v-b8779fb5" style="{{'left:' + g + ';' + ('transition:' + 'left 0.3s ease-in-out')}}">{{f}}</view></view><view class="content data-v-b8779fb5"><scroll-view wx:if="{{h}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-b8779fb5" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{j}}" lower-threshold="100" bindscrolltolower="{{k}}" refresher-triggered="{{l}}"><uni-card wx:for="{{i}}" wx:for-item="item" wx:key="n" class="data-v-b8779fb5" u-s="{{['d']}}" u-i="{{item.o}}" bind:__l="__l"><view class="card data-v-b8779fb5" bindtap="{{item.m}}"><view class="AnchorA data-v-b8779fb5"><view class="AnchorAImg data-v-b8779fb5"><image class="AnchorAImgcss data-v-b8779fb5" src="{{item.a}}" mode="scaleToFill"/></view><image wx:if="{{item.b}}" class="Crown data-v-b8779fb5" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/><view class="AnchorAinfo data-v-b8779fb5"><view class="AnchorAname data-v-b8779fb5">{{item.c}}</view><view class="AnchorATime data-v-b8779fb5">{{item.d}}</view><view wx:if="{{item.e}}" class="AnchorAICon data-v-b8779fb5"><view class="AnchorAIContext data-v-b8779fb5">实际金币:</view><view class="AnchorAIConNum data-v-b8779fb5">{{item.f}}</view></view></view></view><view class="vstext data-v-b8779fb5"><view class="Vtext data-v-b8779fb5">V</view><view class="Stext data-v-b8779fb5">S</view></view><view class="AnchorB data-v-b8779fb5"><view class="AnchorBinfo data-v-b8779fb5"><view class="AnchorAname data-v-b8779fb5">{{item.g}}</view><view class="AnchorATime data-v-b8779fb5">{{item.h}}</view><view wx:if="{{item.i}}" class="AnchorAICon data-v-b8779fb5"><view class="AnchorAIContext data-v-b8779fb5">实际打金币:</view><view class="AnchorAIConNum data-v-b8779fb5">{{item.j}}</view></view></view><view class="AnchorAImg data-v-b8779fb5"><image class="AnchorBImgcss data-v-b8779fb5" src="{{item.k}}" mode="scaleToFill"/></view><image wx:if="{{item.l}}" class="Crown data-v-b8779fb5" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view></view></uni-card></scroll-view><view wx:if="{{m}}" class="nodata data-v-b8779fb5">暂无内容</view></view></view>

View File

@@ -1 +1 @@
.bg.data-v-668dbe5e{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-668dbe5e{width:100%;height:100%}.Return.data-v-668dbe5e{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-668dbe5e{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.ReturnImg.data-v-668dbe5e{width:100%;height:100%}.navigation.data-v-668dbe5e{position:absolute;top:200rpx;left:0rpx;right:0rpx;height:68.7rpx;display:flex;justify-content:center;align-items:center}.navigationItem.data-v-668dbe5e{width:477.1rpx;height:68.7rpx;border-radius:50rpx;background-color:#4fcacd;display:flex;justify-content:space-around;align-items:center}.navigationItemTitle.data-v-668dbe5e{font-weight:500;font-size:31rpx;color:#fff}.slide.data-v-668dbe5e{position:absolute;width:238.55rpx;height:68.7rpx;background-image:linear-gradient(135deg,#e4ffff,#fff);border-radius:50rpx;text-align:center;line-height:68.7rpx;font-weight:500;font-size:31rpx;color:#4fcacd;margin-left:-238.55rpx}.content.data-v-668dbe5e{position:absolute;top:300rpx;left:0rpx;right:0rpx;bottom:0rpx}.scroll.data-v-668dbe5e{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-668dbe5e ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.nodata.data-v-668dbe5e{width:100%;height:100%;line-height:1300rpx;text-align:center;font-size:30rpx;color:#a3a3a3}.card.data-v-668dbe5e{width:694.66rpx;height:200rpx;background-color:#fff;border-radius:15rpx;display:flex;justify-content:center;align-items:center;margin-left:28.55rpx;margin-top:20rpx;border:1rpx solid #c9f6f6}.AnchorA.data-v-668dbe5e,.AnchorB.data-v-668dbe5e{display:flex;align-items:center}.AnchorAImg.data-v-668dbe5e{width:100rpx;height:100rpx;border-radius:100rpx;margin-left:20rpx;margin-right:20rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-668dbe5e,.AnchorBinfo.data-v-668dbe5e{display:flex;flex-direction:column;justify-content:center}.AnchorAname.data-v-668dbe5e{width:161.26rpx;font-weight:500;font-size:31rpx;color:#58d8db;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-668dbe5e{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:8rpx;text-align:center}.AnchorAICon.data-v-668dbe5e{display:flex;flex-direction:column;margin-top:8rpx;text-align:center}.AnchorAIContext.data-v-668dbe5e{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-668dbe5e{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-668dbe5e{width:100rpx;height:100rpx;border-radius:100rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-668dbe5e{width:100rpx;height:100rpx;border-radius:100rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-668dbe5e{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-668dbe5e{display:flex}.Vtext.data-v-668dbe5e{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic;margin-left:26rpx}.Stext.data-v-668dbe5e{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic;margin-right:26rpx}
.bg.data-v-b8779fb5{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-b8779fb5{width:100%;height:100%}.Return.data-v-b8779fb5{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-b8779fb5{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.ReturnImg.data-v-b8779fb5{width:100%;height:100%}.navigation.data-v-b8779fb5{position:absolute;top:200rpx;left:0rpx;right:0rpx;height:68.7rpx;display:flex;justify-content:center;align-items:center}.navigationItem.data-v-b8779fb5{width:477.1rpx;height:68.7rpx;border-radius:50rpx;background-color:#4fcacd;display:flex;justify-content:space-around;align-items:center}.navigationItemTitle.data-v-b8779fb5{font-weight:500;font-size:31rpx;color:#fff}.slide.data-v-b8779fb5{position:absolute;width:238.55rpx;height:68.7rpx;background-image:linear-gradient(135deg,#e4ffff,#fff);border-radius:50rpx;text-align:center;line-height:68.7rpx;font-weight:500;font-size:31rpx;color:#4fcacd;margin-left:-238.55rpx}.content.data-v-b8779fb5{position:absolute;top:300rpx;left:0rpx;right:0rpx;bottom:0rpx}.scroll.data-v-b8779fb5{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-b8779fb5 ::-webkit-scrollbar{width:0;height:0;color:transparent;display:none}.nodata.data-v-b8779fb5{width:100%;height:100%;line-height:1300rpx;text-align:center;font-size:30rpx;color:#a3a3a3}.card.data-v-b8779fb5{width:694.66rpx;height:200rpx;background-color:#fff;border-radius:15rpx;display:flex;justify-content:center;align-items:center;margin-left:28.55rpx;margin-top:20rpx;border:1rpx solid #c9f6f6}.AnchorA.data-v-b8779fb5,.AnchorB.data-v-b8779fb5{display:flex;align-items:center}.AnchorAImg.data-v-b8779fb5{width:100rpx;height:100rpx;border-radius:100rpx;margin-left:20rpx;margin-right:20rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-b8779fb5,.AnchorBinfo.data-v-b8779fb5{display:flex;flex-direction:column;justify-content:center}.AnchorAname.data-v-b8779fb5{width:161.26rpx;font-weight:500;font-size:31rpx;color:#58d8db;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-b8779fb5{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:8rpx;text-align:center}.AnchorAICon.data-v-b8779fb5{display:flex;flex-direction:column;margin-top:8rpx;text-align:center}.AnchorAIContext.data-v-b8779fb5{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-b8779fb5{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-b8779fb5{width:100rpx;height:100rpx;border-radius:100rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-b8779fb5{width:100rpx;height:100rpx;border-radius:100rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-b8779fb5{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-b8779fb5{display:flex}.Vtext.data-v-b8779fb5{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic;margin-left:26rpx}.Stext.data-v-b8779fb5{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic;margin-right:26rpx}

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/request.js"),a=require("../../components/formatDate.js"),o={data:()=>({customData:{},SenderData:{},ReceiverData:{},PkIDInfodata:{},id:""}),onLoad(t){e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),this.customData=JSON.parse(t.customData),setTimeout((()=>{this.getPkIDInfo(),this.getPkyourInfo(),this.getPkmineInfo()}),500)},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:`${getCurrentPages()[getCurrentPages().length-1].route}?customData=${JSON.stringify(this.customData)}`}},methods:{async getPkIDInfo(){await t.request({url:"pk/singleRecord",method:"POST",data:{id:this.customData.id},userInfo:!0}).then((e=>{console.log(e.data),this.PkIDInfodata=e.data}))},async getPkyourInfo(){await t.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.customData.pkIdA},userInfo:!1}).then((e=>{console.log(e.data),this.SenderData=e.data}))},async getPkmineInfo(){await t.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.customData.pkIdB},userInfo:!1}).then((e=>{console.log(e.data),this.ReceiverData=e.data}))},goBack(){e.wx$1.navigateBack({delta:1})},formatDate:a.formatDate,AcceptHint(){this.$refs.popups.open("center")},closeHint(){this.$refs.popups.close()},RefuseHint(){this.$refs.Refusepopup.open("center")},RefuseHintcloseHint(){this.$refs.Refusepopup.close()},async operation(a){await t.request({url:"pk/updatePkStatus",method:"POST",data:{id:this.customData.id,pkStatus:a},userInfo:!0}).then((t=>{const o=1===a?"接受邀请成功":"拒绝邀请成功";200===t.code?(this.getPkIDInfo(),this.$refs.popups.close(),this.$refs.Refusepopup.close(),e.wx$1.showToast({title:o,icon:"success",duration:2e3}),e.wx$1.navigateBack({delta:1})):e.wx$1.showToast({title:"操作失败",icon:"none",duration:2e3})}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const s=e._export_sfc(o,[["render",function(t,a,o,s,n,r){return e.e({a:e.o(((...e)=>r.goBack&&r.goBack(...e))),b:n.SenderData.anchorIcon,c:e.t(n.SenderData.anchorId),d:"1"===n.SenderData.sex},"1"===n.SenderData.sex?{e:e.t(1==n.SenderData.sex?"男":"女")}:{f:e.t(1==n.SenderData.sex?"男":"女")},{g:e.t(n.SenderData.country),h:e.t(r.formatDate(n.SenderData.pkTime)),i:e.t(n.SenderData.coin),j:e.t(n.SenderData.pkNumber),k:n.ReceiverData.anchorIcon,l:e.t(n.ReceiverData.anchorId),m:"1"===n.ReceiverData.sex},"1"===n.ReceiverData.sex?{n:e.t(1==n.ReceiverData.sex?"男":"女")}:{o:e.t(1==n.ReceiverData.sex?"男":"女")},{p:e.t(n.ReceiverData.country),q:e.t(r.formatDate(n.ReceiverData.pkTime)),r:e.t(n.ReceiverData.coin),s:e.t(n.ReceiverData.pkNumber),t:0===n.PkIDInfodata.pkStatus&&n.ReceiverData.senderId!==n.id},0===n.PkIDInfodata.pkStatus&&n.ReceiverData.senderId!==n.id?{v:e.o((e=>r.AcceptHint())),w:e.o((e=>r.RefuseHint()))}:{},{x:n.ReceiverData.senderId===n.id&&0===n.PkIDInfodata.pkStatus},(n.ReceiverData.senderId===n.id&&n.PkIDInfodata.pkStatus,{}),{y:1===n.PkIDInfodata.pkStatus},(n.PkIDInfodata.pkStatus,{}),{z:2===n.PkIDInfodata.pkStatus},(n.PkIDInfodata.pkStatus,{}),{A:e.o((e=>r.operation(1))),B:e.o((e=>r.closeHint())),C:e.sr("popups","14703bbc-0"),D:e.p({type:"center","border-radius":"10px 10px 0 0"}),E:e.o((e=>r.operation(2))),F:e.o((e=>r.RefuseHintcloseHint())),G:e.sr("Refusepopup","14703bbc-1"),H:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-14703bbc"]]);o.__runtimeHooks=2,wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/request.js"),a=require("../../components/formatDate.js"),o={data:()=>({customData:{},SenderData:{},ReceiverData:{},PkIDInfodata:{},id:""}),onLoad(t){e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),this.customData=JSON.parse(t.customData),setTimeout((()=>{this.getPkIDInfo(),this.getPkyourInfo(),this.getPkmineInfo()}),1e3)},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:`${getCurrentPages()[getCurrentPages().length-1].route}?customData=${JSON.stringify(this.customData)}`}},methods:{async getPkIDInfo(){await t.request({url:"pk/singleRecord",method:"POST",data:{id:this.customData.id},userInfo:!0}).then((e=>{console.log(e.data),this.PkIDInfodata=e.data}))},async getPkyourInfo(){await t.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.customData.pkIdA,userId:this.id,from:2},userInfo:!1}).then((t=>{console.log(t),200===t.code?(console.log(t.data),this.SenderData=t.data):e.wx$1.showToast({title:"获取发布者信息失败",icon:"none",duration:2e3})}))},async getPkmineInfo(){await t.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.customData.pkIdB,userId:this.id,from:2},userInfo:!1}).then((t=>{200===t.code?(console.log(t.data),this.ReceiverData=t.data):e.wx$1.showToast({title:"获取被邀请者信息失败",icon:"none",duration:2e3})}))},goBack(){e.wx$1.navigateBack({delta:1})},formatDate:a.formatDate,AcceptHint(){this.$refs.popups.open("center")},closeHint(){this.$refs.popups.close()},RefuseHint(){this.$refs.Refusepopup.open("center")},RefuseHintcloseHint(){this.$refs.Refusepopup.close()},async operation(a){await t.request({url:"pk/updatePkStatus",method:"POST",data:{id:this.customData.id,pkStatus:a},userInfo:!0}).then((t=>{const o=1===a?"接受邀请成功":"拒绝邀请成功";200===t.code?(this.getPkIDInfo(),this.$refs.popups.close(),this.$refs.Refusepopup.close(),e.wx$1.showToast({title:o,icon:"success",duration:2e3}),e.wx$1.navigateBack({delta:1})):e.wx$1.showToast({title:"操作失败",icon:"none",duration:2e3})}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const s=e._export_sfc(o,[["render",function(t,a,o,s,n,r){return e.e({a:e.o(((...e)=>r.goBack&&r.goBack(...e))),b:n.SenderData.anchorIcon,c:e.t(n.SenderData.anchorId),d:"1"===n.SenderData.sex},"1"===n.SenderData.sex?{e:e.t(1==n.SenderData.sex?"男":"女")}:{f:e.t(1==n.SenderData.sex?"男":"女")},{g:e.t(n.SenderData.country),h:e.t(r.formatDate(n.SenderData.pkTime)),i:e.t(n.SenderData.coin),j:e.t(n.SenderData.pkNumber),k:n.ReceiverData.anchorIcon,l:e.t(n.ReceiverData.anchorId),m:"1"===n.ReceiverData.sex},"1"===n.ReceiverData.sex?{n:e.t(1==n.ReceiverData.sex?"男":"女")}:{o:e.t(1==n.ReceiverData.sex?"男":"女")},{p:e.t(n.ReceiverData.country),q:e.t(r.formatDate(n.ReceiverData.pkTime)),r:e.t(n.ReceiverData.coin),s:e.t(n.ReceiverData.pkNumber),t:0===n.PkIDInfodata.pkStatus&&n.ReceiverData.senderId!==n.id},0===n.PkIDInfodata.pkStatus&&n.ReceiverData.senderId!==n.id?{v:e.o((e=>r.AcceptHint())),w:e.o((e=>r.RefuseHint()))}:{},{x:n.ReceiverData.senderId===n.id&&0===n.PkIDInfodata.pkStatus},(n.ReceiverData.senderId===n.id&&n.PkIDInfodata.pkStatus,{}),{y:1===n.PkIDInfodata.pkStatus},(n.PkIDInfodata.pkStatus,{}),{z:2===n.PkIDInfodata.pkStatus},(n.PkIDInfodata.pkStatus,{}),{A:e.o((e=>r.operation(1))),B:e.o((e=>r.closeHint())),C:e.sr("popups","a49ecc79-0"),D:e.p({type:"center","border-radius":"10px 10px 0 0"}),E:e.o((e=>r.operation(2))),F:e.o((e=>r.RefuseHintcloseHint())),G:e.sr("Refusepopup","a49ecc79-1"),H:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-a49ecc79"]]);o.__runtimeHooks=2,wx.createPage(s);

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
.background.data-v-14703bbc{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.Navigation.data-v-14703bbc{position:fixed;top:0;left:0;right:0;height:200rpx;display:flex;align-items:center;padding:0 60rpx;z-index:1}.Return.data-v-14703bbc{width:60rpx;height:60rpx;margin-top:20rpx}.Content.data-v-14703bbc{position:absolute;top:200rpx;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center}.sender.data-v-14703bbc{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rpx}.sengderIcon.data-v-14703bbc{width:150rpx;height:150rpx;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.Icon.data-v-14703bbc{width:100%;height:100%;border-radius:50%}.Individual.data-v-14703bbc{display:flex;justify-content:center;align-items:center;margin-top:34.35rpx}.name.data-v-14703bbc{font-size:30.53rpx;color:#161616;margin-right:16.22rpx}.nation.data-v-14703bbc{width:56.3rpx;height:29.58rpx;font-size:17.18rpx;color:#666;text-align:center;line-height:29.58rpx;background-color:#fff;border-radius:50rpx;padding:6rpx 12rpx;display:flex;justify-content:center;align-items:center}.male.data-v-14703bbc{width:56.3rpx;height:29.58rpx;background-color:#5bced1;border-radius:50rpx;display:flex;justify-content:center;align-items:center;padding:6rpx 12rpx;margin-right:12rpx}.female.data-v-14703bbc{width:56.3rpx;height:29.58rpx;background-color:#f3876f;border-radius:50rpx;display:flex;justify-content:center;align-items:center;padding:6rpx 12rpx;margin-right:12rpx}.age.data-v-14703bbc{font-size:17.18rpx;color:#fff;margin-left:4rpx}.Time.data-v-14703bbc{color:#666;font-size:26.72rpx;margin-top:48.7rpx}.goldCoin.data-v-14703bbc{background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Backgroundofgoldcoins.png);width:334.83rpx;height:124.05rpx;margin-right:21rpx;display:flex;align-items:center}.Session.data-v-14703bbc{background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Fieldnumberbackground.png);width:334.83rpx;height:124.05rpx;display:flex;align-items:center}.SessionAndGoldCoin.data-v-14703bbc{align-items:center;margin-top:60rpx;display:flex;justify-content:center}.goldtext.data-v-14703bbc{font-size:28.63rpx;color:#929292}.goldnumber.data-v-14703bbc{font-size:34.35rpx;color:#161616;font-weight:700}.goldcard.data-v-14703bbc{display:flex;flex-direction:column;align-items:center}.button.data-v-14703bbc{display:flex;justify-content:center;align-items:center;margin-top:150rpx}.buttontext.data-v-14703bbc{font-size:40rpx;color:#666;font-weight:700}.accept.data-v-14703bbc{width:325.38rpx;height:77.29rpx;margin-right:35.5rpx;border-radius:50rpx;background-color:#fff;border:1rpx solid #03aba8;color:#03aba8;font-size:28.63rpx;line-height:77.29rpx}.reject.data-v-14703bbc{width:325.38rpx;height:77.29rpx;border-radius:50rpx;background-color:#03aba8;border:1rpx solid #03aba8;color:#fff;font-size:28.63rpx;line-height:77.29rpx}.popup-Hintcontent.data-v-14703bbc{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-14703bbc{color:#161616;font-size:36.26rpx;font-weight:700;margin-bottom:30rpx}.popup-texts.data-v-14703bbc{margin:70rpx 50rpx;color:#7e7e7e;font-size:26rpx}.popup-btn.data-v-14703bbc{display:flex;justify-content:space-around;margin-top:50rpx}.invite.data-v-14703bbc{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-14703bbc{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}
.background.data-v-a49ecc79{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.Navigation.data-v-a49ecc79{position:fixed;top:0;left:0;right:0;height:200rpx;display:flex;align-items:center;padding:0 60rpx;z-index:1}.Return.data-v-a49ecc79{width:60rpx;height:60rpx;margin-top:20rpx}.Content.data-v-a49ecc79{position:absolute;top:200rpx;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center}.sender.data-v-a49ecc79{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:80rpx}.sengderIcon.data-v-a49ecc79{width:150rpx;height:150rpx;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.Icon.data-v-a49ecc79{width:100%;height:100%;border-radius:50%}.Individual.data-v-a49ecc79{display:flex;justify-content:center;align-items:center;margin-top:34.35rpx}.name.data-v-a49ecc79{font-size:30.53rpx;color:#161616;margin-right:16.22rpx}.nation.data-v-a49ecc79{width:56.3rpx;height:29.58rpx;font-size:17.18rpx;color:#666;text-align:center;line-height:29.58rpx;background-color:#fff;border-radius:50rpx;padding:6rpx 12rpx;display:flex;justify-content:center;align-items:center}.male.data-v-a49ecc79{width:56.3rpx;height:29.58rpx;background-color:#5bced1;border-radius:50rpx;display:flex;justify-content:center;align-items:center;padding:6rpx 12rpx;margin-right:12rpx}.female.data-v-a49ecc79{width:56.3rpx;height:29.58rpx;background-color:#f3876f;border-radius:50rpx;display:flex;justify-content:center;align-items:center;padding:6rpx 12rpx;margin-right:12rpx}.age.data-v-a49ecc79{font-size:17.18rpx;color:#fff;margin-left:4rpx}.Time.data-v-a49ecc79{color:#666;font-size:26.72rpx;margin-top:48.7rpx}.goldCoin.data-v-a49ecc79{background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Backgroundofgoldcoins.png);width:334.83rpx;height:124.05rpx;margin-right:21rpx;display:flex;align-items:center}.Session.data-v-a49ecc79{background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Fieldnumberbackground.png);width:334.83rpx;height:124.05rpx;display:flex;align-items:center}.SessionAndGoldCoin.data-v-a49ecc79{align-items:center;margin-top:60rpx;display:flex;justify-content:center}.goldtext.data-v-a49ecc79{font-size:28.63rpx;color:#929292}.goldnumber.data-v-a49ecc79{font-size:34.35rpx;color:#161616;font-weight:700}.goldcard.data-v-a49ecc79{display:flex;flex-direction:column;align-items:center}.button.data-v-a49ecc79{display:flex;justify-content:center;align-items:center;margin-top:150rpx}.buttontext.data-v-a49ecc79{font-size:40rpx;color:#666;font-weight:700}.accept.data-v-a49ecc79{width:325.38rpx;height:77.29rpx;margin-right:35.5rpx;border-radius:50rpx;background-color:#fff;border:1rpx solid #03aba8;color:#03aba8;font-size:28.63rpx;line-height:77.29rpx}.reject.data-v-a49ecc79{width:325.38rpx;height:77.29rpx;border-radius:50rpx;background-color:#03aba8;border:1rpx solid #03aba8;color:#fff;font-size:28.63rpx;line-height:77.29rpx}.popup-Hintcontent.data-v-a49ecc79{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-a49ecc79{color:#161616;font-size:36.26rpx;font-weight:700;margin-bottom:30rpx}.popup-texts.data-v-a49ecc79{margin:70rpx 50rpx;color:#7e7e7e;font-size:26rpx}.popup-btn.data-v-a49ecc79{display:flex;justify-content:space-around;margin-top:50rpx}.invite.data-v-a49ecc79{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-a49ecc79{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}

File diff suppressed because one or more lines are too long

View File

@@ -3,6 +3,9 @@
"usingComponents": {
"textmessage": "./messageComponent/textmessage",
"custom-p-k-message": "./messageComponent/customPKMessage",
"image-message": "./messageComponent/imageMessage",
"video-message": "./messageComponent/videoMessage",
"voice-message": "./messageComponent/voiceMessage",
"invitation-components": "./moreMessageComponents/InvitationComponents"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +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);
"use strict";const e=require("../../../../common/vendor.js"),s={props:{message:{type:Object,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-842d3dd6"]]);wx.createComponent(o);

View File

@@ -1 +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 class="custom-pk-message data-v-842d3dd6" bindtap="{{b}}"><image class="data-v-842d3dd6" src="{{a}}" mode="scaleToFill" style="width:100%;height:100%"/></view>

View File

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

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../../common/vendor.js"),o={data:()=>({url:""}),onLoad(e){this.url=e.url},methods:{goBack(){e.wx$1.navigateBack({delta:1})},saveImage(){e.index.showLoading({title:"正在下载图片...",mask:!0}),e.index.downloadFile({url:this.url,success:o=>{200===o.statusCode?e.index.saveImageToPhotosAlbum({filePath:o.tempFilePath,success:()=>{e.index.hideLoading(),e.index.showToast({title:"保存成功",icon:"none",duration:2e3})},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"保存失败: "+o.errMsg,icon:"none",duration:2e3})}}):(e.index.hideLoading(),e.index.showToast({title:"下载失败",icon:"none",duration:2e3}))},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"下载失败: "+o.errMsg,icon:"none",duration:2e3})}})}}};const i=e._export_sfc(o,[["render",function(o,i,a,n,t,d){return{a:t.url,b:e.o(((...e)=>d.saveImage&&d.saveImage(...e))),c:e.o((()=>{})),d:e.o(((...e)=>d.goBack&&d.goBack(...e)))}}],["__scopeId","data-v-d01cc90d"]]);wx.createPage(i);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "图片预览",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="image-preview data-v-d01cc90d" bindtap="{{d}}"><view class="data-v-d01cc90d"></view><image class="image data-v-d01cc90d" src="{{a}}" mode="aspectFill"></image><view class="Localbtn data-v-d01cc90d" catchtap="{{c}}"><image class="Local data-v-d01cc90d" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png" mode="aspectFit" bindtap="{{b}}"></image></view></view>

View File

@@ -0,0 +1 @@
.image-preview.data-v-d01cc90d{width:100vw;height:100vh;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.image.data-v-d01cc90d{width:100vw;object-fit:contain}.Localbtn.data-v-d01cc90d{width:100vw;height:50rpx;margin-bottom:50rpx;display:flex;flex-direction:row-reverse}.Local.data-v-d01cc90d{width:50rpx;height:50rpx;margin-right:50rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../../common/vendor.js"),o={data:()=>({url:""}),onLoad(e){this.url=e.url},methods:{goBack(){e.wx$1.navigateBack({delta:1})},saveImage(){e.index.showLoading({title:"正在下载视频...",mask:!0}),e.index.downloadFile({url:this.url,success:o=>{200===o.statusCode?e.index.saveVideoToPhotosAlbum({filePath:o.tempFilePath,success:()=>{e.index.hideLoading(),e.index.showToast({title:"保存成功",icon:"none",duration:2e3})},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"保存失败: "+o.errMsg,icon:"none",duration:2e3})}}):(e.index.hideLoading(),e.index.showToast({title:"下载失败",icon:"none",duration:2e3}))},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"下载失败: "+o.errMsg,icon:"none",duration:2e3})}})}}};const i=e._export_sfc(o,[["render",function(o,i,n,a,t,d){return{a:e.o((e=>d.goBack())),b:t.url,c:e.o(((...e)=>d.saveImage&&d.saveImage(...e))),d:e.o((()=>{}))}}],["__scopeId","data-v-d6416587"]]);wx.createPage(i);

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "视频预览",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="image-preview data-v-d6416587"><view class="top data-v-d6416587"><image class="Fork data-v-d6416587" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/crossCross.png" mode="scaleToFill" bindtap="{{a}}"/></view><video class="image data-v-d6416587" src="{{b}}" mode="aspectFill"></video><view class="Localbtn data-v-d6416587" catchtap="{{d}}"><image class="Local data-v-d6416587" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png" mode="aspectFit" bindtap="{{c}}"></image></view></view>

View File

@@ -0,0 +1 @@
.image-preview.data-v-d6416587{width:100vw;height:100vh;background-color:#000;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.image.data-v-d6416587{width:100vw;object-fit:contain}.Localbtn.data-v-d6416587{width:100vw;height:50rpx;margin-bottom:50rpx;display:flex;flex-direction:row-reverse}.Local.data-v-d6416587{width:50rpx;height:50rpx;margin-right:50rpx}.Fork.data-v-d6416587{width:60rpx;height:60rpx;margin-left:50rpx}.top.data-v-d6416587{margin-top:110rpx;width:100vw}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),i={props:{message:{type:Object,default:""}},data:()=>({imageHeight:0,imageWidth:0}),onLoad(){},methods:{load(e){e.detail.height>400?this.imageHeight=400:this.imageHeight=e.detail.height,e.detail.width>400?this.imageWidth=400:this.imageWidth=e.detail.width},imadeFullScreen(){e.wx$1.navigateTo({url:"/pages/index/chat/messageComponent/fullscreen/imagePreview?url="+this.message.url})}}};const t=e._export_sfc(i,[["render",function(i,t,a,d,s,o){return{a:s.imageWidth+"rpx",b:s.imageHeight+"rpx",c:e.o(((...e)=>o.load&&o.load(...e))),d:a.message.url,e:e.o(((...e)=>o.imadeFullScreen&&o.imadeFullScreen(...e)))}}],["__scopeId","data-v-9b2d2c20"]]);wx.createComponent(t);

View File

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

View File

@@ -0,0 +1 @@
<view class="image-message data-v-9b2d2c20" bindtap="{{e}}"><image class="image data-v-9b2d2c20" style="{{'width:' + a + ';' + ('height:' + b)}}" bindload="{{c}}" src="{{d}}" mode="aspectFit"></image></view>

View File

@@ -0,0 +1 @@
.image-message.data-v-9b2d2c20{width:100%;height:100%}.image.data-v-9b2d2c20{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-579dfd2b"]]);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-b1c306dd"]]);wx.createComponent(o);

View File

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

View File

@@ -1 +1 @@
.messagetext.data-v-579dfd2b{font-size:34rpx;color:#333;letter-spacing:1rpx}
.messagetext.data-v-b1c306dd{font-size:34rpx;color:#333;letter-spacing:1rpx;padding:19rpx 30rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),o={props:{message:{type:Object,default:""}},data:()=>({title:"Hello"}),onLoad(){},methods:{onTap(){e.wx$1.navigateTo({url:"/pages/index/chat/messageComponent/fullscreen/videoPreview?url="+this.message.video.url})}}};const t=e._export_sfc(o,[["render",function(o,t,a,n,s,r){return{a:a.message.thumbnail.url,b:e.o(((...e)=>r.onTap&&r.onTap(...e)))}}],["__scopeId","data-v-9ffe0c5a"]]);wx.createComponent(t);

View File

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

View File

@@ -0,0 +1 @@
<view class="video-message data-v-9ffe0c5a" bindtap="{{b}}"><image class="video-player data-v-9ffe0c5a" src="{{a}}" mode="scaleToFill"/><image class="Play data-v-9ffe0c5a" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Play.png" mode="scaleToFill"/></view>

View File

@@ -0,0 +1 @@
.video-message.data-v-9ffe0c5a{width:450rpx;height:300rpx;border-radius:20px;display:flex}.video-player.data-v-9ffe0c5a{width:100%;height:100%;border-radius:20px}.Play.data-v-9ffe0c5a{width:200rpx;height:200rpx;margin-left:-330rpx;margin-top:50rpx}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),t={props:{message:{type:Object,default:()=>({})},senderId:{type:String,default:""},userId:{type:Number},playbackStatus:{type:Boolean}},data:()=>({innerAudioContext:null,NumberClicks:0}),watch:{playbackStatus(e){e?this.$emit("notplayVoice",!0):this.innerAudioContext?(this.innerAudioContext.pause(),this.innerAudioContext.destroy(),this.innerAudioContext=null,this.NumberClicks=0,this.$emit("notplayVoice",!0)):this.$emit("notplayVoice",!0)}},methods:{floor:e=>Math.floor(e),Play(){this.$emit("notplayVoice",!1),setTimeout((()=>{this.innerAudioContext=e.index.createInnerAudioContext(),this.innerAudioContext.src=this.message.url,this.innerAudioContext.onEnded((()=>{this.NumberClicks=0,this.innerAudioContext.destroy(),this.innerAudioContext=null})),this.innerAudioContext.onError((e=>{this.NumberClicks=0,this.innerAudioContext.destroy(),this.innerAudioContext=null})),this.innerAudioContext.play(),this.NumberClicks=1}),500)}}};const i=e._export_sfc(t,[["render",function(t,i,n,o,s,r){return e.e({a:n.senderId==n.userId},n.senderId==n.userId?e.e({b:e.t(r.floor(n.message.duration)),c:0==s.NumberClicks},(s.NumberClicks,{}),{d:1==s.NumberClicks},(s.NumberClicks,{}),{e:2==s.NumberClicks},(s.NumberClicks,{})):e.e({f:0==s.NumberClicks},(s.NumberClicks,{}),{g:1==s.NumberClicks},(s.NumberClicks,{}),{h:2==s.NumberClicks},(s.NumberClicks,{}),{i:e.t(r.floor(n.message.duration))}),{j:e.o(((...e)=>r.Play&&r.Play(...e)))})}],["__scopeId","data-v-e16cb73c"]]);wx.createComponent(i);

View File

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

View File

@@ -0,0 +1 @@
<view class="voice-message data-v-e16cb73c" bindtap="{{j}}"><view wx:if="{{a}}" class="voice-message-content data-v-e16cb73c"><view class="data-v-e16cb73c">{{b}}"</view><image wx:if="{{c}}" class="voice-message-avatar data-v-e16cb73c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/voice.png" mode="scaleToFill"/><view wx:if="{{d}}" class="voice-message-name data-v-e16cb73c">播放中...</view><view wx:if="{{e}}" class="voice-message-name data-v-e16cb73c">暂停中...</view></view><view wx:else class="voice-message-content data-v-e16cb73c"><image wx:if="{{f}}" class="voice-message-avatar data-v-e16cb73c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/voice.png" mode="scaleToFill"/><view wx:if="{{g}}" class="voice-message-name data-v-e16cb73c">播放中...</view><view wx:if="{{h}}" class="voice-message-name data-v-e16cb73c">暂停中...</view><view class="data-v-e16cb73c">"{{i}}"</view></view></view>

View File

@@ -0,0 +1 @@
.voice-message.data-v-e16cb73c{padding:0 20rpx}.voice-message-avatar.data-v-e16cb73c{width:100rpx;height:80rpx;margin-left:10rpx}.voice-message-content.data-v-e16cb73c{display:flex;align-items:center}.voice-message-name.data-v-e16cb73c{height:80rpx;margin-left:10rpx;font-size:28rpx;color:#999;line-height:80rpx}

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/formatDate.js"),i=require("../../components/TimeFormatting.js"),n=require("../../components/request.js"),s={data:()=>({item:{},id:0,InvitingPartyEventID:null,list:[],selectedId:null,InvitingPartyEventindex:null,chatInfo:{},currentConversation:null,inid:null,chatPartnerinfo:{},style:{backgroundColor:"#ffffff"}}),onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:`${getCurrentPages()[getCurrentPages().length-1].route}?inid=${this.item.id}`}},onLoad(t){this.inid=t.inid,this.inid&&this.GetonShareAppMessagedata();this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,n.request({url:"user/getUserInfo",method:"POST",data:{id:e.item.senderId},userInfo:!0}).then((e=>{200===e.code&&(this.chatPartnerinfo=e.data)}))})),e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),e.index.getStorage({key:"chatInfo",success:e=>{this.chatInfo=e.data}})},methods:{GetonShareAppMessagedata(){n.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.inid,userId:this.id},userInfo:!0}).then((t=>{200===t.code?this.item=t.data:e.index.showToast({title:t.msg,icon:"none",duration:2e3})}))},formatDate:t.formatDate,TimeFormatting:i.TimeFormatting,Select(e,t){this.selectedId===e?(this.selectedId=null,this.InvitingPartyEventID=null,this.InvitingPartyEventindex=null):(this.selectedId=this.selectedId===e?null:e,this.InvitingPartyEventID=e,this.InvitingPartyEventindex=t)},Returnfunc(){e.index.navigateBack({delta:1,fail:()=>{e.index.reLaunch({url:"/pages/Home/Home"})}})},open(){this.$refs.popup.open("center"),this.userlist()},invite(){null!==this.InvitingPartyEventindex?this.$refs.popups.open("center"):e.index.showToast({title:"请选择您要参与的PK信息",icon:"none",duration:2e3})},closeHint(){this.$refs.popups.close()},inviteHint(){this.$refs.popups.close();const t=JSON.stringify(this.list[this.InvitingPartyEventindex]),i=JSON.stringify(this.item);e.index.redirectTo({url:`/pages/index/chat/chat?userId=${this.chatPartnerinfo.id}&nickname=${this.chatPartnerinfo.nickName}&avatar=${this.chatPartnerinfo.headerIcon}&myitem=${t}&youritem=${i}&type=pk`})},close(){this.$refs.popup.close()},openChat(){e.wx$1.navigateTo({url:`/pages/index/chat/chat?userId=${this.chatPartnerinfo.id}&nickname=${this.chatPartnerinfo.nickName}&avatar=${this.chatPartnerinfo.headerIcon}`})},async userlist(){e.index.showLoading({title:"加载中...",mask:!0});const t=await n.request({url:"pk/queryMyCanUsePkData",method:"POST",data:{userId:this.id},userInfo:!0});200===t.code?0!==t.data.length?(e.index.hideLoading(),this.list=t.data):(e.index.hideLoading(),setTimeout((()=>{this.openPopupQuantity(),this.$refs.popup.close()}),2e3)):(e.index.hideLoading(),e.index.showToast({title:"加载失败",icon:"none",duration:2e3}))},openPopupQuantity(){this.$refs.createModule.open()}},components:{NewAddedPk:()=>"../NewAddedPk/NewAddedPk2.js"}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-popup")+e.resolveComponent("NewAddedPk"))()}Math||((()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const o=e._export_sfc(s,[["render",function(t,i,n,s,o,a){return e.e({a:e.o(((...e)=>a.Returnfunc&&a.Returnfunc(...e))),b:o.item.anchorIcon,c:e.t(o.item.disPlayId),d:"1"===o.item.sex},(o.item.sex,{}),{e:e.t(o.item.country),f:e.t(a.formatDate(o.item.pkTime)),g:e.t(o.item.coin),h:e.t(o.item.pkNumber),i:e.s(o.style),j:e.o((e=>o.item.remark=e)),k:e.p({type:"textarea",placeholder:"备注",maxlength:"-1",disabled:"true",modelValue:o.item.remark}),l:o.item.senderId!==o.id},o.item.senderId!==o.id?{m:e.o((e=>a.openChat())),n:e.o((e=>a.open()))}:{},{o:0!==o.list.length},0!==o.list.length?{p:e.f(o.list,((t,i,n)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(a.TimeFormatting(t.pkTime)),d:e.t(t.coin),e:e.o((e=>a.Select(t.id,i)),i),f:o.selectedId===t.id?"#b8ff8c74":"#ffffff",g:i})))}:{},{q:0===o.list.length},(o.list.length,{}),{r:e.o((e=>a.invite())),s:e.o((e=>a.close())),t:e.sr("popup","6a997ddf-1"),v:e.p({type:"center","border-radius":"10px 10px 0 0"}),w:e.sr("createModule","6a997ddf-2"),x:e.o((e=>a.inviteHint())),y:e.o((e=>a.closeHint())),z:e.sr("popups","6a997ddf-3"),A:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-6a997ddf"]]);s.__runtimeHooks=2,wx.createPage(o);
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/formatDate.js"),i=require("../../components/TimeFormatting.js"),n=require("../../components/request.js"),s={data:()=>({item:{},id:0,InvitingPartyEventID:null,list:[],selectedId:null,InvitingPartyEventindex:null,chatInfo:{},currentConversation:null,inid:null,chatPartnerinfo:{},style:{backgroundColor:"#ffffff"}}),onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:`${getCurrentPages()[getCurrentPages().length-1].route}?inid=${this.item.id}`}},onLoad(t){this.inid=t.inid,this.inid&&this.GetonShareAppMessagedata();this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,n.request({url:"user/getUserInfo",method:"POST",data:{id:e.item.senderId},userInfo:!0}).then((e=>{200===e.code&&(this.chatPartnerinfo=e.data)}))})),e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),e.index.getStorage({key:"chatInfo",success:e=>{this.chatInfo=e.data}})},methods:{GetonShareAppMessagedata(){n.request({url:"pk/pkInfoDetail",method:"POST",data:{id:this.inid,userId:this.id,from:1},userInfo:!0}).then((t=>{200===t.code?this.item=t.data:e.index.showToast({title:t.msg,icon:"none",duration:2e3})}))},formatDate:t.formatDate,TimeFormatting:i.TimeFormatting,Select(e,t){this.selectedId===e?(this.selectedId=null,this.InvitingPartyEventID=null,this.InvitingPartyEventindex=null):(this.selectedId=this.selectedId===e?null:e,this.InvitingPartyEventID=e,this.InvitingPartyEventindex=t)},Returnfunc(){e.index.navigateBack({delta:1,fail:()=>{e.index.reLaunch({url:"/pages/Home/Home"})}})},open(){this.$refs.popup.open("center"),this.userlist()},invite(){null!==this.InvitingPartyEventindex?this.$refs.popups.open("center"):e.index.showToast({title:"请选择您要参与的PK信息",icon:"none",duration:2e3})},closeHint(){this.$refs.popups.close()},inviteHint(){this.$refs.popups.close();const t=JSON.stringify(this.list[this.InvitingPartyEventindex]),i=JSON.stringify(this.item);e.index.redirectTo({url:`/pages/index/chat/chat?userId=${this.chatPartnerinfo.id}&nickname=${this.chatPartnerinfo.nickName}&avatar=${this.chatPartnerinfo.headerIcon}&myitem=${t}&youritem=${i}&type=pk`})},close(){this.$refs.popup.close()},openChat(){e.wx$1.navigateTo({url:`/pages/index/chat/chat?userId=${this.chatPartnerinfo.id}&nickname=${this.chatPartnerinfo.nickName}&avatar=${this.chatPartnerinfo.headerIcon}`})},async userlist(){e.index.showLoading({title:"加载中...",mask:!0});const t=await n.request({url:"pk/queryMyCanUsePkData",method:"POST",data:{userId:this.id},userInfo:!0});200===t.code?0!==t.data.length?(e.index.hideLoading(),this.list=t.data):(e.index.hideLoading(),setTimeout((()=>{this.openPopupQuantity(),this.$refs.popup.close()}),2e3)):(e.index.hideLoading(),e.index.showToast({title:"加载失败",icon:"none",duration:2e3}))},openPopupQuantity(){this.$refs.createModule.open()}},components:{NewAddedPk:()=>"../NewAddedPk/NewAddedPk2.js"}};if(!Array){(e.resolveComponent("uni-easyinput")+e.resolveComponent("uni-popup")+e.resolveComponent("NewAddedPk"))()}Math||((()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const o=e._export_sfc(s,[["render",function(t,i,n,s,o,a){return e.e({a:e.o(((...e)=>a.Returnfunc&&a.Returnfunc(...e))),b:o.item.anchorIcon,c:e.t(o.item.disPlayId),d:"1"===o.item.sex},(o.item.sex,{}),{e:e.t(o.item.country),f:e.t(a.formatDate(o.item.pkTime)),g:e.t(o.item.coin),h:e.t(o.item.pkNumber),i:e.s(o.style),j:e.o((e=>o.item.remark=e)),k:e.p({type:"textarea",placeholder:"备注",maxlength:"-1",disabled:"true",modelValue:o.item.remark}),l:o.item.senderId!==o.id},o.item.senderId!==o.id?{m:e.o((e=>a.openChat())),n:e.o((e=>a.open()))}:{},{o:0!==o.list.length},0!==o.list.length?{p:e.f(o.list,((t,i,n)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(a.TimeFormatting(t.pkTime)),d:e.t(t.coin),e:e.o((e=>a.Select(t.id,i)),i),f:o.selectedId===t.id?"#b8ff8c74":"#ffffff",g:i})))}:{},{q:0===o.list.length},(o.list.length,{}),{r:e.o((e=>a.invite())),s:e.o((e=>a.close())),t:e.sr("popup","f4d8645a-1"),v:e.p({type:"center","border-radius":"10px 10px 0 0"}),w:e.sr("createModule","f4d8645a-2"),x:e.o((e=>a.inviteHint())),y:e.o((e=>a.closeHint())),z:e.sr("popups","f4d8645a-3"),A:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-f4d8645a"]]);s.__runtimeHooks=2,wx.createPage(o);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script lang=\"ts\">\r\n\r\n\r\nexport default {\r\n data() {\r\n return {\r\n };\r\n },\r\n onLoad() {\r\n \r\n },\r\n methods: {\r\n },\r\n provide() {\r\n return {\r\n $global: {\r\n lastPage: null,\r\n },\r\n };\r\n },\r\n};\r\n</script>\r\n<style>\r\n/* common css for page */\r\nuni-page-body,\r\nhtml,\r\nbody,\r\npage {\r\n width: 100% !important;\r\n height: 100% !important;\r\n overflow: hidden;\r\n}\r\n</style>\r\n","// main.js\r\nimport App from './App.vue'\r\nimport { createSSRApp } from 'vue'\r\nimport { createPinia } from 'pinia'\r\nimport GoEasy from 'goeasy'\r\n\r\nconst goeasyInstance = GoEasy.getInstance({\r\n host: \"hangzhou.goeasy.io\",\r\n appkey: \"BC-7a962ba3e9b84034a96dcc703a177017\",\r\n modules: ['im']\r\n})\r\n\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n const pinia = createPinia()\r\n\r\n app.config.globalProperties.$goeasy = goeasyInstance\r\n app.use(pinia)\r\n \r\n return { app, pinia }\r\n}"],"names":["GoEasy","createSSRApp","App","createPinia"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAGA,MAAe,YAAA;AAAA,EACb,OAAO;AACL,WAAO;EAET;AAAA,EACA,SAAS;AAAA,EAET;AAAA,EACA,SAAS,CACT;AAAA,EACA,UAAU;AACD,WAAA;AAAA,MACL,SAAS;AAAA,QACP,UAAU;AAAA,MACZ;AAAA,IAAA;AAAA,EAEJ;AACF;ACdA,MAAM,iBAAiBA,cAAM,GAAC,YAAY;AAAA,EACxC,MAAM;AAAA,EACN,QAAQ;AAAA,EACR,SAAS,CAAC,IAAI;AAChB,CAAC;AAEM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,QAAM,QAAQC,cAAAA,YAAa;AAE3B,MAAI,OAAO,iBAAiB,UAAU;AACtC,MAAI,IAAI,KAAK;AAEb,SAAO,EAAE,KAAK,MAAO;AACvB;AACA,YAAY,IAAI,MAAM,MAAM;;"}
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script lang=\"ts\">\r\n\r\n\r\nexport default {\r\n data() {\r\n return {\r\n };\r\n },\r\n onLoad() {\r\n \r\n },\r\n methods: {\r\n },\r\n provide() {\r\n return {\r\n $global: {\r\n lastPage: null,\r\n },\r\n };\r\n },\r\n};\r\n</script>\r\n<style>\r\n/* common css for page */\r\nuni-page-body,\r\nhtml,\r\nbody,\r\npage {\r\n width: 100% !important;\r\n height: 100% !important;\r\n overflow: hidden;\r\n}\r\n</style>\r\n","// main.js\r\nimport App from './App.vue'\r\nimport { createSSRApp } from 'vue'\r\nimport { createPinia } from 'pinia'\r\nimport GoEasy from 'goeasy'\r\n\r\nconst goeasyInstance = GoEasy.getInstance({\r\n host: \"hangzhou.goeasy.io\",\r\n appkey: \"BC-7a962ba3e9b84034a96dcc703a177017\",\r\n modules: ['im']\r\n})\r\n\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n const pinia = createPinia()\r\n\r\n app.config.globalProperties.$goeasy = goeasyInstance\r\n app.use(pinia)\r\n \r\n return { app, pinia }\r\n}"],"names":["GoEasy","createSSRApp","App","createPinia"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAGA,MAAe,YAAA;AAAA,EACb,OAAO;AACL,WAAO;EAET;AAAA,EACA,SAAS;AAAA,EAET;AAAA,EACA,SAAS,CACT;AAAA,EACA,UAAU;AACD,WAAA;AAAA,MACL,SAAS;AAAA,QACP,UAAU;AAAA,MACZ;AAAA,IAAA;AAAA,EAEJ;AACF;ACdA,MAAM,iBAAiBA,cAAM,GAAC,YAAY;AAAA,EACxC,MAAM;AAAA,EACN,QAAQ;AAAA,EACR,SAAS,CAAC,IAAI;AAChB,CAAC;AAEM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,QAAM,QAAQC,cAAAA,YAAa;AAE3B,MAAI,OAAO,iBAAiB,UAAU;AACtC,MAAI,IAAI,KAAK;AAEb,SAAO,EAAE,KAAK,MAAO;AACvB;AACA,YAAY,IAAI,MAAM,MAAM;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"version":3,"file":"customPKMessage.js","sources":["pages/index/chat/messageComponent/customPKMessage.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9wYWdlcy9pbmRleC9jaGF0L21lc3NhZ2VDb21wb25lbnQvY3VzdG9tUEtNZXNzYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n <!-- 自定义PK消息组件模板 -->\r\n <view class=\"custom-pk-message\" @click=\"onTap\">\r\n <image\r\n :src=\"message.link\"\r\n mode=\"scaleToFill\"\r\n style=\"width: 100%;height: 100%;\"\r\n />\r\n </view>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n props: {\r\n message: {\r\n type: String,\r\n default: ''\r\n }\r\n },\r\n data() {\r\n return {\r\n title: 'Hello'\r\n }\r\n },\r\n onLoad() {\r\n // 页面加载时执行\r\n },\r\n methods: {\r\n // 方法定义\r\n onTap() {\r\n uni.navigateTo({\r\n url: `/pages/PKMessageprocessing/PKMessageprocessing?customData=${JSON.stringify(this.message.customData)}`,\r\n });\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n .custom-pk-message{\r\n width: 385rpx;\r\n height: 195rpx;\r\n padding: 20rpx;\r\n background-color: #ffffff;\r\n border-radius: 20rpx;\r\n margin:19rpx 15rpx 19rpx 15rpx;;\r\n }\r\n</style>","import Component from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/customPKMessage.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAYI,MAAK,YAAU;AAAA,EACX,OAAO;AAAA,IACH,SAAS;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,IACb;AAAA,EACH;AAAA,EACD,OAAO;AACH,WAAO;AAAA,MACH,OAAO;AAAA,IACX;AAAA,EACH;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA;AAAA,IAEL,QAAQ;AACJA,oBAAAA,MAAI,WAAW;AAAA,QACX,KAAK,6DAA6D,KAAK,UAAU,KAAK,QAAQ,UAAU,CAAC;AAAA,MAC7G,CAAC;AAAA,IACL;AAAA,EACJ;AACJ;;;;;;;;AClCJ,GAAG,gBAAgB,SAAS;"}
{"version":3,"file":"customPKMessage.js","sources":["pages/index/chat/messageComponent/customPKMessage.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9wYWdlcy9pbmRleC9jaGF0L21lc3NhZ2VDb21wb25lbnQvY3VzdG9tUEtNZXNzYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n <!-- 自定义PK消息组件模板 -->\r\n <view class=\"custom-pk-message\" @click=\"onTap\">\r\n <image\r\n :src=\"message.link\"\r\n mode=\"scaleToFill\"\r\n style=\"width: 100%;height: 100%;\"\r\n />\r\n </view>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n props: {\r\n message: {\r\n type: Object,\r\n default: ''\r\n }\r\n },\r\n data() {\r\n return {\r\n title: 'Hello'\r\n }\r\n },\r\n onLoad() {\r\n // 页面加载时执行\r\n },\r\n methods: {\r\n // 方法定义\r\n onTap() {\r\n uni.navigateTo({\r\n url: `/pages/PKMessageprocessing/PKMessageprocessing?customData=${JSON.stringify(this.message.customData)}`,\r\n });\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n .custom-pk-message{\r\n width: 385rpx;\r\n height: 195rpx;\r\n padding: 20rpx;\r\n background-color: #ffffff;\r\n border-radius: 20rpx;\r\n margin:19rpx 15rpx 19rpx 15rpx;;\r\n }\r\n</style>","import Component from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/customPKMessage.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAYI,MAAK,YAAU;AAAA,EACX,OAAO;AAAA,IACH,SAAS;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,IACb;AAAA,EACH;AAAA,EACD,OAAO;AACH,WAAO;AAAA,MACH,OAAO;AAAA,IACX;AAAA,EACH;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA;AAAA,IAEL,QAAQ;AACJA,oBAAAA,MAAI,WAAW;AAAA,QACX,KAAK,6DAA6D,KAAK,UAAU,KAAK,QAAQ,UAAU,CAAC;AAAA,MAC7G,CAAC;AAAA,IACL;AAAA,EACJ;AACJ;;;;;;;;AClCJ,GAAG,gBAAgB,SAAS;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"imagePreview.js","sources":["pages/index/chat/messageComponent/fullscreen/imagePreview.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvY2hhdC9tZXNzYWdlQ29tcG9uZW50L2Z1bGxzY3JlZW4vaW1hZ2VQcmV2aWV3LnZ1ZQ"],"sourcesContent":["<template>\n <view class=\"image-preview\" @click=\"goBack\">\n <view></view>\n <image class=\"image\" :src=\"url\" mode=\"aspectFill\"></image>\n <view class=\"Localbtn\" @click.stop>\n <image\n class=\"Local\"\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png\"\n mode=\"aspectFit\"\n @click=\"saveImage\"\n ></image>\n </view>\n </view>\n</template>\n\n<script>\nexport default {\n data() {\n return {\n url: \"\",\n };\n },\n onLoad(options) {\n this.url = options.url;\n },\n methods: {\n //返回上一页\n goBack() {\n wx.navigateBack({\n delta: 1,\n });\n },\n //保存图片\n saveImage() {\n uni.showLoading({\n title: '正在下载图片...',\n mask: true\n });\n \n // 下载网络图片到临时文件\n uni.downloadFile({\n url: this.url,\n success: (downloadRes) => {\n if (downloadRes.statusCode === 200) {\n // 保存到相册\n uni.saveImageToPhotosAlbum({\n filePath: downloadRes.tempFilePath,\n success: () => {\n uni.hideLoading();\n uni.showToast({\n title: '保存成功',\n icon: 'none',\n duration: 2000\n });\n },\n fail: (saveErr) => {\n uni.hideLoading();\n uni.showToast({\n title: '保存失败: ' + saveErr.errMsg,\n icon: 'none',\n duration: 2000\n });\n }\n });\n } else {\n uni.hideLoading();\n uni.showToast({\n title: '下载失败',\n icon: 'none',\n duration: 2000\n });\n }\n },\n fail: (downloadErr) => {\n uni.hideLoading();\n uni.showToast({\n title: '下载失败: ' + downloadErr.errMsg,\n icon: 'none',\n duration: 2000\n });\n }\n });\n },\n },\n};\n</script>\n\n<style scoped>\n.image-preview {\n width: 100vw;\n height: 100vh;\n background-color: black;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n}\n.image {\n width: 100vw;\n object-fit: contain;\n}\n.Localbtn {\n width: 100vw;\n height: 50rpx;\n margin-bottom: 50rpx;\n display: flex;\n flex-direction: row-reverse;\n}\n.Local {\n width: 50rpx;\n height: 50rpx;\n margin-right: 50rpx;\n}\n</style>","import MiniProgramPage from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/fullscreen/imagePreview.vue'\nwx.createPage(MiniProgramPage)"],"names":["wx","uni"],"mappings":";;AAgBA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,KAAK;AAAA;EAER;AAAA,EACD,OAAO,SAAS;AACd,SAAK,MAAM,QAAQ;AAAA,EACpB;AAAA,EACD,SAAS;AAAA;AAAA,IAEP,SAAS;AACPA,oBAAAA,KAAG,aAAa;AAAA,QACd,OAAO;AAAA,MACT,CAAC;AAAA,IACF;AAAA;AAAA,IAED,YAAY;AACRC,oBAAAA,MAAI,YAAY;AAAA,QAChB,OAAO;AAAA,QACP,MAAM;AAAA,MACR,CAAC;AAGDA,oBAAAA,MAAI,aAAa;AAAA,QACf,KAAK,KAAK;AAAA,QACV,SAAS,CAAC,gBAAgB;AACxB,cAAI,YAAY,eAAe,KAAK;AAElCA,0BAAAA,MAAI,uBAAuB;AAAA,cACzB,UAAU,YAAY;AAAA,cACtB,SAAS,MAAM;AACbA,8BAAG,MAAC,YAAW;AACfA,8BAAAA,MAAI,UAAU;AAAA,kBACZ,OAAO;AAAA,kBACP,MAAM;AAAA,kBACN,UAAU;AAAA,gBACZ,CAAC;AAAA,cACF;AAAA,cACD,MAAM,CAAC,YAAY;AACjBA,8BAAG,MAAC,YAAW;AACfA,8BAAAA,MAAI,UAAU;AAAA,kBACZ,OAAO,WAAW,QAAQ;AAAA,kBAC1B,MAAM;AAAA,kBACN,UAAU;AAAA,gBACZ,CAAC;AAAA,cACH;AAAA,YACF,CAAC;AAAA,iBACI;AACLA,0BAAG,MAAC,YAAW;AACfA,0BAAAA,MAAI,UAAU;AAAA,cACZ,OAAO;AAAA,cACP,MAAM;AAAA,cACN,UAAU;AAAA,YACZ,CAAC;AAAA,UACH;AAAA,QACD;AAAA,QACD,MAAM,CAAC,gBAAgB;AACrBA,wBAAG,MAAC,YAAW;AACfA,wBAAAA,MAAI,UAAU;AAAA,YACZ,OAAO,WAAW,YAAY;AAAA,YAC9B,MAAM;AAAA,YACN,UAAU;AAAA,UACZ,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAAA,IACF;AAAA,EACF;AACH;;;;;;;;;;;ACnFA,GAAG,WAAW,eAAe;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"videoPreview.js","sources":["pages/index/chat/messageComponent/fullscreen/videoPreview.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvY2hhdC9tZXNzYWdlQ29tcG9uZW50L2Z1bGxzY3JlZW4vdmlkZW9QcmV2aWV3LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"image-preview\">\r\n <view class=\"top\">\r\n <image\r\n class=\"Fork\"\r\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/crossCross.png\"\r\n mode=\"scaleToFill\"\r\n @click=\"goBack() \"\r\n />\r\n </view>\r\n <video class=\"image\" :src=\"url\" mode=\"aspectFill\"></video>\r\n <view class=\"Localbtn\" @click.stop>\r\n <image\r\n class=\"Local\"\r\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png\"\r\n mode=\"aspectFit\"\r\n @click=\"saveImage\"\r\n ></image>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n url: \"\",\r\n };\r\n },\r\n onLoad(options) {\r\n this.url = options.url;\r\n },\r\n methods: {\r\n //返回上一页\r\n goBack() {\r\n wx.navigateBack({\r\n delta: 1,\r\n });\r\n },\r\n //保存图片\r\n saveImage() {\r\n uni.showLoading({\r\n title: \"正在下载视频...\",\r\n mask: true,\r\n });\r\n\r\n // 下载网络图片到临时文件\r\n uni.downloadFile({\r\n url: this.url,\r\n success: (downloadRes) => {\r\n if (downloadRes.statusCode === 200) {\r\n // 保存到相册\r\n uni.saveVideoToPhotosAlbum({\r\n filePath: downloadRes.tempFilePath,\r\n success: () => {\r\n uni.hideLoading();\r\n uni.showToast({\r\n title: \"保存成功\",\r\n icon: \"none\",\r\n duration: 2000,\r\n });\r\n },\r\n fail: (saveErr) => {\r\n uni.hideLoading();\r\n uni.showToast({\r\n title: \"保存失败: \" + saveErr.errMsg,\r\n icon: \"none\",\r\n duration: 2000,\r\n });\r\n },\r\n });\r\n } else {\r\n uni.hideLoading();\r\n uni.showToast({\r\n title: \"下载失败\",\r\n icon: \"none\",\r\n duration: 2000,\r\n });\r\n }\r\n },\r\n fail: (downloadErr) => {\r\n uni.hideLoading();\r\n uni.showToast({\r\n title: \"下载失败: \" + downloadErr.errMsg,\r\n icon: \"none\",\r\n duration: 2000,\r\n });\r\n },\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.image-preview {\r\n width: 100vw;\r\n height: 100vh;\r\n background-color: black;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n.image {\r\n width: 100vw;\r\n object-fit: contain;\r\n}\r\n.Localbtn {\r\n width: 100vw;\r\n height: 50rpx;\r\n margin-bottom: 50rpx;\r\n display: flex;\r\n flex-direction: row-reverse;\r\n}\r\n.Local {\r\n width: 50rpx;\r\n height: 50rpx;\r\n margin-right: 50rpx;\r\n}\r\n.Fork{\r\n width: 60rpx;\r\n height: 60rpx;\r\n margin-left: 50rpx;\r\n}\r\n.top{\r\n margin-top: 110rpx;\r\n width: 100vw;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/fullscreen/videoPreview.vue'\nwx.createPage(MiniProgramPage)"],"names":["wx","uni"],"mappings":";;AAuBA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,KAAK;AAAA;EAER;AAAA,EACD,OAAO,SAAS;AACd,SAAK,MAAM,QAAQ;AAAA,EACpB;AAAA,EACD,SAAS;AAAA;AAAA,IAEP,SAAS;AACPA,oBAAAA,KAAG,aAAa;AAAA,QACd,OAAO;AAAA,MACT,CAAC;AAAA,IACF;AAAA;AAAA,IAED,YAAY;AACVC,oBAAAA,MAAI,YAAY;AAAA,QACd,OAAO;AAAA,QACP,MAAM;AAAA,MACR,CAAC;AAGDA,oBAAAA,MAAI,aAAa;AAAA,QACf,KAAK,KAAK;AAAA,QACV,SAAS,CAAC,gBAAgB;AACxB,cAAI,YAAY,eAAe,KAAK;AAElCA,0BAAAA,MAAI,uBAAuB;AAAA,cACzB,UAAU,YAAY;AAAA,cACtB,SAAS,MAAM;AACbA,8BAAG,MAAC,YAAW;AACfA,8BAAAA,MAAI,UAAU;AAAA,kBACZ,OAAO;AAAA,kBACP,MAAM;AAAA,kBACN,UAAU;AAAA,gBACZ,CAAC;AAAA,cACF;AAAA,cACD,MAAM,CAAC,YAAY;AACjBA,8BAAG,MAAC,YAAW;AACfA,8BAAAA,MAAI,UAAU;AAAA,kBACZ,OAAO,WAAW,QAAQ;AAAA,kBAC1B,MAAM;AAAA,kBACN,UAAU;AAAA,gBACZ,CAAC;AAAA,cACF;AAAA,YACH,CAAC;AAAA,iBACI;AACLA,0BAAG,MAAC,YAAW;AACfA,0BAAAA,MAAI,UAAU;AAAA,cACZ,OAAO;AAAA,cACP,MAAM;AAAA,cACN,UAAU;AAAA,YACZ,CAAC;AAAA,UACH;AAAA,QACD;AAAA,QACD,MAAM,CAAC,gBAAgB;AACrBA,wBAAG,MAAC,YAAW;AACfA,wBAAAA,MAAI,UAAU;AAAA,YACZ,OAAO,WAAW,YAAY;AAAA,YAC9B,MAAM;AAAA,YACN,UAAU;AAAA,UACZ,CAAC;AAAA,QACF;AAAA,MACH,CAAC;AAAA,IACF;AAAA,EACF;AACH;;;;;;;;;;;AC1FA,GAAG,WAAW,eAAe;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"imageMessage.js","sources":["pages/index/chat/messageComponent/imageMessage.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9wYWdlcy9pbmRleC9jaGF0L21lc3NhZ2VDb21wb25lbnQvaW1hZ2VNZXNzYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"image-message\" @click=\"imadeFullScreen\">\r\n <image class=\"image\" :style=\"{width: imageWidth + 'rpx', height: imageHeight + 'rpx'}\" @load=\"load\" :src=\"message.url\" mode=\"aspectFit\"></image>\r\n </view>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n props: {\r\n message: {\r\n type: Object,\r\n default: ''\r\n }\r\n },\r\n data() {\r\n return {\r\n imageHeight: 0,\r\n imageWidth: 0,\r\n }\r\n },\r\n onLoad() {\r\n // 页面加载时执行\r\n },\r\n methods: {\r\n load(event) {\r\n if (event.detail.height > 400){\r\n this.imageHeight = 400;\r\n }else{\r\n this.imageHeight = event.detail.height\r\n }\r\n if (event.detail.width > 400){\r\n this.imageWidth = 400;\r\n }else{\r\n this.imageWidth = event.detail.width\r\n }\r\n },\r\n // 点击图片全屏显示\r\n imadeFullScreen(){\r\n wx.navigateTo({\r\n url: '/pages/index/chat/messageComponent/fullscreen/imagePreview?url=' + this.message.url\r\n })\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n .image-message{\r\n width: 100%;\r\n height: 100%;\r\n }\r\n .image{\r\n border-radius: 20rpx;\r\n }\r\n</style>","import Component from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/imageMessage.vue'\nwx.createComponent(Component)"],"names":["wx"],"mappings":";;AAOI,MAAK,YAAU;AAAA,EACX,OAAO;AAAA,IACH,SAAS;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,IACb;AAAA,EACH;AAAA,EACD,OAAO;AACH,WAAO;AAAA,MACH,aAAa;AAAA,MACb,YAAY;AAAA,IAChB;AAAA,EACH;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACL,KAAK,OAAO;AACR,UAAI,MAAM,OAAO,SAAS,KAAI;AAC1B,aAAK,cAAc;AAAA,aAClB;AACD,aAAK,cAAc,MAAM,OAAO;AAAA,MACpC;AACA,UAAI,MAAM,OAAO,QAAQ,KAAI;AACzB,aAAK,aAAa;AAAA,aACjB;AACD,aAAK,aAAa,MAAM,OAAO;AAAA,MACnC;AAAA,IACH;AAAA;AAAA,IAED,kBAAiB;AACbA,oBAAAA,KAAG,WAAW;AAAA,QACV,KAAK,oEAAoE,KAAK,QAAQ;AAAA,OACzF;AAAA,IACL;AAAA,EACJ;AACJ;;;;;;;;;;;AC1CJ,GAAG,gBAAgB,SAAS;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"videoMessage.js","sources":["pages/index/chat/messageComponent/videoMessage.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9wYWdlcy9pbmRleC9jaGF0L21lc3NhZ2VDb21wb25lbnQvdmlkZW9NZXNzYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"video-message\" @click=\"onTap\">\r\n <image class=\"video-player\" :src=\"message.thumbnail.url\" mode=\"scaleToFill\" />\r\n <image\r\n class=\"Play\"\r\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Play.png\"\r\n mode=\"scaleToFill\"\r\n />\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n props: {\r\n message: {\r\n type: Object,\r\n default: \"\",\r\n },\r\n },\r\n data() {\r\n return {\r\n title: \"Hello\",\r\n };\r\n },\r\n onLoad() {\r\n // 页面加载时执行\r\n },\r\n methods: {\r\n onTap() {\r\n wx.navigateTo({\r\n url:\r\n \"/pages/index/chat/messageComponent/fullscreen/videoPreview?url=\" +\r\n this.message.video.url,\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.video-message {\r\n width: 450rpx;\r\n height: 300rpx;\r\n border-radius: 20px;\r\n display: flex;\r\n}\r\n.video-player {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 20px;\r\n}\r\n.Play {\r\n width: 200rpx;\r\n height: 200rpx;\r\n margin-left: -330rpx;\r\n margin-top: 50rpx;\r\n}\r\n</style>\r\n","import Component from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/videoMessage.vue'\nwx.createComponent(Component)"],"names":["wx"],"mappings":";;AAYA,MAAK,YAAU;AAAA,EACb,OAAO;AAAA,IACL,SAAS;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACF;AAAA,EACD,OAAO;AACL,WAAO;AAAA,MACL,OAAO;AAAA;EAEV;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACP,QAAQ;AACNA,oBAAAA,KAAG,WAAW;AAAA,QACZ,KACE,oEACA,KAAK,QAAQ,MAAM;AAAA,MACvB,CAAC;AAAA,IACF;AAAA,EACF;AACH;;;;;;;;ACnCA,GAAG,gBAAgB,SAAS;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"voiceMessage.js","sources":["pages/index/chat/messageComponent/voiceMessage.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9wYWdlcy9pbmRleC9jaGF0L21lc3NhZ2VDb21wb25lbnQvdm9pY2VNZXNzYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"voice-message\" @click=\"Play\">\r\n <view class=\"voice-message-content\" v-if=\"senderId == userId\">\r\n <view>{{ floor(message.duration) }}\"</view>\r\n <image\r\n v-if=\"NumberClicks == 0\"\r\n class=\"voice-message-avatar\"\r\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/voice.png\"\r\n mode=\"scaleToFill\"\r\n />\r\n <view class=\"voice-message-name\" v-if=\"NumberClicks == 1\">播放中...</view>\r\n <view class=\"voice-message-name\" v-if=\"NumberClicks == 2\">暂停中...</view>\r\n </view>\r\n\r\n <view class=\"voice-message-content\" v-else>\r\n <image\r\n v-if=\"NumberClicks == 0\"\r\n class=\"voice-message-avatar\"\r\n src=\"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/voice.png\"\r\n mode=\"scaleToFill\"\r\n />\r\n <view class=\"voice-message-name\" v-if=\"NumberClicks == 1\">播放中...</view>\r\n <view class=\"voice-message-name\" v-if=\"NumberClicks == 2\">暂停中...</view>\r\n <view>\"{{ floor(message.duration) }}\"</view>\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n props: {\r\n message: {\r\n type: Object,\r\n default: () => ({}),\r\n },\r\n senderId: {\r\n type: String,\r\n default: \"\",\r\n },\r\n userId: {\r\n type: Number,\r\n },\r\n playbackStatus: {\r\n type: Boolean,\r\n },\r\n },\r\n data() {\r\n return {\r\n innerAudioContext: null,\r\n NumberClicks: 0,\r\n };\r\n },\r\n watch: {\r\n playbackStatus(newVal) {\r\n if (!newVal) {\r\n if (this.innerAudioContext) {\r\n this.innerAudioContext.pause();\r\n this.innerAudioContext.destroy();\r\n this.innerAudioContext = null;\r\n this.NumberClicks = 0;\r\n this.$emit(\"notplayVoice\", true);\r\n } else {\r\n this.$emit(\"notplayVoice\", true);\r\n }\r\n } else {\r\n this.$emit(\"notplayVoice\", true);\r\n }\r\n },\r\n },\r\n methods: {\r\n floor(num) {\r\n return Math.floor(num);\r\n },\r\n Play() {\r\n this.$emit(\"notplayVoice\", false);\r\n setTimeout(() => {\r\n this.innerAudioContext = uni.createInnerAudioContext();\r\n this.innerAudioContext.src = this.message.url;\r\n this.innerAudioContext.onEnded(() => {\r\n this.NumberClicks = 0;\r\n this.innerAudioContext.destroy();\r\n this.innerAudioContext = null;\r\n });\r\n this.innerAudioContext.onError((res) => {\r\n this.NumberClicks = 0;\r\n this.innerAudioContext.destroy();\r\n this.innerAudioContext = null;\r\n });\r\n\r\n this.innerAudioContext.play();\r\n this.NumberClicks = 1;\r\n }, 500);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.voice-message {\r\n padding: 0 20rpx 0 20rpx;\r\n}\r\n\r\n.voice-message-avatar {\r\n width: 100rpx;\r\n height: 80rpx;\r\n margin-left: 10rpx;\r\n}\r\n\r\n.voice-message-content {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n.voice-message-name {\r\n height: 80rpx;\r\n margin-left: 10rpx;\r\n font-size: 28rpx;\r\n color: #999;\r\n line-height: 80rpx;\r\n}\r\n</style>\r\n","import Component from 'D:/项目/tk-mini-program/pages/index/chat/messageComponent/voiceMessage.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AA6BA,MAAK,YAAU;AAAA,EACb,OAAO;AAAA,IACL,SAAS;AAAA,MACP,MAAM;AAAA,MACN,SAAS,OAAO,CAAA;AAAA,IACjB;AAAA,IACD,UAAU;AAAA,MACR,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,IACD,QAAQ;AAAA,MACN,MAAM;AAAA,IACP;AAAA,IACD,gBAAgB;AAAA,MACd,MAAM;AAAA,IACP;AAAA,EACF;AAAA,EACD,OAAO;AACL,WAAO;AAAA,MACL,mBAAmB;AAAA,MACnB,cAAc;AAAA;EAEjB;AAAA,EACD,OAAO;AAAA,IACL,eAAe,QAAQ;AACrB,UAAI,CAAC,QAAQ;AACX,YAAI,KAAK,mBAAmB;AAC1B,eAAK,kBAAkB;AACvB,eAAK,kBAAkB;AACvB,eAAK,oBAAoB;AACzB,eAAK,eAAe;AACpB,eAAK,MAAM,gBAAgB,IAAI;AAAA,eAC1B;AACL,eAAK,MAAM,gBAAgB,IAAI;AAAA,QACjC;AAAA,aACK;AACL,aAAK,MAAM,gBAAgB,IAAI;AAAA,MACjC;AAAA,IACD;AAAA,EACF;AAAA,EACD,SAAS;AAAA,IACP,MAAM,KAAK;AACT,aAAO,KAAK,MAAM,GAAG;AAAA,IACtB;AAAA,IACD,OAAO;AACL,WAAK,MAAM,gBAAgB,KAAK;AAChC,iBAAW,MAAM;AACf,aAAK,oBAAoBA,oBAAI;AAC7B,aAAK,kBAAkB,MAAM,KAAK,QAAQ;AAC1C,aAAK,kBAAkB,QAAQ,MAAM;AACnC,eAAK,eAAe;AACpB,eAAK,kBAAkB;AACvB,eAAK,oBAAoB;AAAA,QAC3B,CAAC;AACD,aAAK,kBAAkB,QAAQ,CAAC,QAAQ;AACtC,eAAK,eAAe;AACpB,eAAK,kBAAkB;AACvB,eAAK,oBAAoB;AAAA,QAC3B,CAAC;AAED,aAAK,kBAAkB;AACvB,aAAK,eAAe;AAAA,MACrB,GAAE,GAAG;AAAA,IACP;AAAA,EACF;AACH;;;;;;;;;;;;;;;;;;;;;;;;AC7FA,GAAG,gBAAgB,SAAS;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -13,6 +13,8 @@ if (!Math) {
"./pages/Mine/minecomponents/serviceProtocol.js";
"./pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords.js";
"./pages/PKMessageprocessing/PKMessageprocessing.js";
"./pages/index/chat/messageComponent/fullscreen/imagePreview.js";
"./pages/index/chat/messageComponent/fullscreen/videoPreview.js";
"./pages/index/index.js";
"./pages/index/chat/chat.js";
"./pages/login/login.js";

View File

@@ -11,6 +11,8 @@
"pages/Mine/minecomponents/serviceProtocol",
"pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords",
"pages/PKMessageprocessing/PKMessageprocessing",
"pages/index/chat/messageComponent/fullscreen/imagePreview",
"pages/index/chat/messageComponent/fullscreen/videoPreview",
"pages/index/index",
"pages/index/chat/chat",
"pages/login/login",

View File

@@ -7362,7 +7362,7 @@ function isConsoleWritable() {
function initRuntimeSocketService() {
const hosts = "192.168.1.112,127.0.0.1";
const port = "8090";
const id = "mp-weixin_q8yHR6";
const id = "mp-weixin_Ck4vXb";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();

View File

@@ -1,9 +0,0 @@
"use strict";
const common_vendor = require("../common/vendor.js");
new common_vendor.COS({
SecretId: "AKID4KPIyQgjjnkWJzSnwtfHj281tcBZo28v",
// 推荐使用环境变量获取;用户的 SecretId建议使用子账号密钥授权遵循最小权限指引降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
SecretKey: "kQvMjuscBWgfSCqeHiGfx3vc7PUP7ctx"
// 推荐使用环境变量获取;用户的 SecretKey建议使用子账号密钥授权遵循最小权限指引降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
});
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/audioMessages.js.map

View File

@@ -38,6 +38,10 @@ function getConversationList(goeasy) {
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:43", "获取会话列表失败, code:" + error.code + " content:" + error.content);
common_vendor.index.showToast({
title: "获取会话列表失败",
icon: "none"
});
}
});
});
@@ -55,12 +59,16 @@ function getConversationMessages(goeasy, userid, imestamp) {
limit: 30,
//可选项返回的消息条数默认为10条最多30条
onSuccess: function(result) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:59", "获取消息列表成功", result);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:63", "获取消息列表成功", result);
resolve(result.content);
},
//查询成功
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:63", "获取消息列表失败, code:" + error.code + " content:" + error.content);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:67", "获取消息列表失败, code:" + error.code + " content:" + error.content);
common_vendor.index.showToast({
title: "获取消息列表失败",
icon: "none"
});
}
//查询失败
});
@@ -87,7 +95,11 @@ function sendMessage(goeasy, userid, message, avatar, nickname) {
resolve(textMessage);
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:90", "发送消息失败code:" + error.code + " ,error " + error.content);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:98", "发送消息失败code:" + error.code + " ,error " + error.content);
common_vendor.index.showToast({
title: "发送消息失败",
icon: "none"
});
reject(error);
}
});
@@ -104,7 +116,11 @@ function messageRead(goeasy, userid) {
resolve();
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:109", "标记私聊已读失败", error);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:121", "标记私聊已读失败", error);
common_vendor.index.showToast({
title: "标记私聊已读失败",
icon: "none"
});
}
});
});
@@ -131,7 +147,11 @@ function sendCustomMessage(goeasy, type, userid, order, avatar, nickname) {
resolve(customMessage);
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:137", "Failed to send messagecode:" + error.code + ",error" + error.content);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:153", "Failed to send messagecode:" + error.code + ",error" + error.content);
common_vendor.index.showToast({
title: "发送自定义消息失败",
icon: "none"
});
}
});
});
@@ -147,7 +167,11 @@ function conversationTop(goeasy, conversation, top) {
resolve("成功");
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:154", "失败:", error);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:174", "失败:", error);
common_vendor.index.showToast({
title: "置顶会话失败",
icon: "none"
});
}
});
});
@@ -161,7 +185,28 @@ function conversationDelete(goeasy, conversation) {
resolve("删除会话成功");
},
onFailed: function(error) {
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:169", error);
common_vendor.index.__f__("log", "at components/goEasyTool/tool.js:193", error);
common_vendor.index.showToast({
title: "删除会话失败",
icon: "none"
});
}
});
});
}
function sendGroupMessage(goeasy, message) {
return new Promise((resolve, reject) => {
var im = goeasy.im;
im.sendMessage({
message,
onSuccess: () => {
resolve(message);
},
onFailed: function(error) {
common_vendor.index.showToast({
title: "发送消息失败",
icon: "none"
});
}
});
});
@@ -174,5 +219,6 @@ exports.goEasylogin = goEasylogin;
exports.goEasylogout = goEasylogout;
exports.messageRead = messageRead;
exports.sendCustomMessage = sendCustomMessage;
exports.sendGroupMessage = sendGroupMessage;
exports.sendMessage = sendMessage;
//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/goEasyTool/tool.js.map

View File

@@ -1,9 +0,0 @@
"use strict";
const common_vendor = require("../common/vendor.js");
new common_vendor.COS({
SecretId: "AKID4KPIyQgjjnkWJzSnwtfHj281tcBZo28v",
// 推荐使用环境变量获取;用户的 SecretId建议使用子账号密钥授权遵循最小权限指引降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
SecretKey: "kQvMjuscBWgfSCqeHiGfx3vc7PUP7ctx"
// 推荐使用环境变量获取;用户的 SecretKey建议使用子账号密钥授权遵循最小权限指引降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
});
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/picturesVideosMessages.js.map

View File

@@ -266,7 +266,8 @@ const _sfc_main = {
method: "POST",
data: {
id: item.id,
userId: this.info.id
userId: this.info.id,
from: 1
},
userInfo: true
});

View File

@@ -161,8 +161,9 @@ const _sfc_main = {
}).then((res) => {
if (res.code == 200) {
this.myPkRecorddata = res.data;
common_vendor.index.__f__("log", "at pages/Mine/Mine.vue:393", "this.myPkRecorddatathis.myPkRecorddatathis.myPkRecorddatathis.myPkRecorddata", JSON.stringify(this.myPkRecorddata));
} else {
common_vendor.index.__f__("log", "at pages/Mine/Mine.vue:394", res.msg);
common_vendor.index.__f__("log", "at pages/Mine/Mine.vue:395", res.msg);
}
});
},
@@ -303,7 +304,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, item.winnerAnchorId !== item.anchorIdA && item.winnerAnchorId !== null ? {} : item.winnerAnchorId === item.anchorIdA && item.winnerAnchorId !== null ? {} : {}, {
c: item.winnerAnchorId === item.anchorIdA && item.winnerAnchorId !== null,
d: common_vendor.t(item.pkNumber),
e: common_vendor.t($options.TimeFormatting(item.pkTime)),
e: common_vendor.t($options.TimeFormatting(item.pkTime * 1e3)),
f: index,
g: common_vendor.o(($event) => $options.onItemClick(item), index)
});

View File

@@ -8,8 +8,7 @@ const _sfc_main = {
title: "Hello",
item: {},
coinNumlist: [],
triggered: false,
iconNumber: 123457
triggered: false
};
},
onLoad(options) {
@@ -60,7 +59,7 @@ const _sfc_main = {
this.coinNumlist = res.data;
this.triggered = false;
} else {
common_vendor.index.__f__("log", "at pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords.vue:180", "获取金币数量失败");
common_vendor.index.__f__("log", "at pages/Mine/minecomponents/DetailsPKRecords/DetailsPKRecords.vue:177", "获取金币数量失败");
}
});
},
@@ -85,17 +84,20 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
}, $data.item.winnerAnchorId == $data.item.anchorIdA ? {} : {}, {
d: common_vendor.t($data.item.anchorIdA),
e: common_vendor.t($options.formatDate($data.item.pkTime)),
f: common_vendor.t($options.formatCoinNum($data.iconNumber)),
g: $data.item.anchorIconB,
h: $data.item.winnerAnchorId == $data.item.anchorIdB
}, $data.item.winnerAnchorId == $data.item.anchorIdB ? {} : {}, {
i: common_vendor.t($data.item.anchorIdB),
j: common_vendor.t($options.formatDate($data.item.pkTime)),
k: $data.item.userBCoins !== null
}, $data.item.userBCoins !== null ? {
l: common_vendor.t($options.formatCoinNum($data.item.userBCoins))
f: $data.item.userACoins !== null
}, $data.item.userACoins !== null ? {
g: common_vendor.t($options.formatCoinNum($data.item.userACoins))
} : {}, {
m: common_vendor.f($data.coinNumlist, (items, index, i0) => {
h: $data.item.anchorIconB,
i: $data.item.winnerAnchorId == $data.item.anchorIdB
}, $data.item.winnerAnchorId == $data.item.anchorIdB ? {} : {}, {
j: common_vendor.t($data.item.anchorIdB),
k: common_vendor.t($options.formatDate($data.item.pkTime)),
l: $data.item.userBCoins !== null
}, $data.item.userBCoins !== null ? {
m: common_vendor.t($options.formatCoinNum($data.item.userBCoins))
} : {}, {
n: common_vendor.f($data.coinNumlist, (items, index, i0) => {
return {
a: common_vendor.t($options.formatCoinNum(items.anchorCoinA)),
b: items.anchorIdA == items.winnerAnchorId ? "#00fbff21" : "#ff000011",
@@ -105,8 +107,8 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
f: "414631de-0-" + i0
};
}),
n: common_vendor.o((...args) => $options.onRefresherRefresh && $options.onRefresherRefresh(...args)),
o: $data.triggered
o: common_vendor.o((...args) => $options.onRefresherRefresh && $options.onRefresherRefresh(...args)),
p: $data.triggered
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-414631de"]]);

View File

@@ -1 +1 @@
<view class="details-pkrecords data-v-414631de"><view class="bg data-v-414631de"><image class="bgImg data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-414631de" bindtap="{{a}}"><image class="ReturnImg data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-414631de">PK记录详情</view><view class="pkrecords data-v-414631de"><view class="card data-v-414631de"><view class="AnchorA data-v-414631de"><view class="Anchor data-v-414631de"><view class="AnchorAImg data-v-414631de"><image class="AnchorAImgcss data-v-414631de" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-414631de"><view class="AnchorAname data-v-414631de">{{d}}</view><view class="AnchorATime data-v-414631de">{{e}}</view><view class="AnchorAICon data-v-414631de"><view class="AnchorAIContext data-v-414631de">实际打金币:</view><view class="AnchorAIConNum data-v-414631de">{{f}}</view></view></view></view><view class="vstext data-v-414631de"><view class="Vtext data-v-414631de">V</view><view class="Stext data-v-414631de">S</view></view><view class="AnchorB data-v-414631de"><view class="Anchor data-v-414631de"><view class="AnchorAImg data-v-414631de"><image class="AnchorBImgcss data-v-414631de" src="{{g}}" mode="scaleToFill"/></view><image wx:if="{{h}}" class="Crown data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-414631de"><view class="AnchorAname data-v-414631de">{{i}}</view><view class="AnchorATime data-v-414631de">{{j}}</view><view wx:if="{{k}}" class="AnchorAICon data-v-414631de"><view class="AnchorAIContext data-v-414631de">实际打金币:</view><view class="AnchorAIConNum data-v-414631de">{{l}}</view></view></view></view></view><view class="pkrecords-content data-v-414631de"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-414631de" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{n}}" refresher-triggered="{{o}}"><uni-card wx:for="{{m}}" wx:for-item="items" wx:key="e" class="data-v-414631de" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-414631de"><view class="contentcard-titleA data-v-414631de" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-414631de">金币数量</view><view class="cion data-v-414631de">{{items.a}}</view></view><view class="contentcard-titleB data-v-414631de" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-414631de">金币数量</view><view class="cion data-v-414631de">{{items.c}}</view></view></view></uni-card></scroll-view></view></view></view>
<view class="details-pkrecords data-v-414631de"><view class="bg data-v-414631de"><image class="bgImg data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-414631de" bindtap="{{a}}"><image class="ReturnImg data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-414631de">PK记录详情</view><view class="pkrecords data-v-414631de"><view class="card data-v-414631de"><view class="AnchorA data-v-414631de"><view class="Anchor data-v-414631de"><view class="AnchorAImg data-v-414631de"><image class="AnchorAImgcss data-v-414631de" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-414631de"><view class="AnchorAname data-v-414631de">{{d}}</view><view class="AnchorATime data-v-414631de">{{e}}</view><view wx:if="{{f}}" class="AnchorAICon data-v-414631de"><view class="AnchorAIContext data-v-414631de">实际打金币:</view><view class="AnchorAIConNum data-v-414631de">{{g}}</view></view></view></view><view class="vstext data-v-414631de"><view class="Vtext data-v-414631de">V</view><view class="Stext data-v-414631de">S</view></view><view class="AnchorB data-v-414631de"><view class="Anchor data-v-414631de"><view class="AnchorAImg data-v-414631de"><image class="AnchorBImgcss data-v-414631de" src="{{h}}" mode="scaleToFill"/></view><image wx:if="{{i}}" class="Crown data-v-414631de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-414631de"><view class="AnchorAname data-v-414631de">{{j}}</view><view class="AnchorATime data-v-414631de">{{k}}</view><view wx:if="{{l}}" class="AnchorAICon data-v-414631de"><view class="AnchorAIContext data-v-414631de">实际打金币:</view><view class="AnchorAIConNum data-v-414631de">{{m}}</view></view></view></view></view><view class="pkrecords-content data-v-414631de"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-414631de" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{o}}" refresher-triggered="{{p}}"><uni-card wx:for="{{n}}" wx:for-item="items" wx:key="e" class="data-v-414631de" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-414631de"><view class="contentcard-titleA data-v-414631de" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-414631de">金币数量</view><view class="cion data-v-414631de">{{items.a}}</view></view><view class="contentcard-titleB data-v-414631de" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-414631de">金币数量</view><view class="cion data-v-414631de">{{items.c}}</view></view></view></uni-card></scroll-view></view></view></view>

View File

@@ -54,6 +54,26 @@ const _sfc_main = {
}
},
methods: {
//金币数量格式化
formatCoinNum(coin) {
if (coin === null || coin === void 0) {
return "";
}
if (coin < 1e3) {
return String(coin);
}
if (coin >= 1e6) {
return "1M+";
}
const kValue = coin / 1e3;
const formattedString = kValue.toFixed(2);
const matchResult = formattedString.match(/^\d+\.\d{0,2}/);
if (matchResult === null) {
return kValue.toFixed(2) + "k";
}
const formatted = matchResult[0];
return `${formatted}k`;
},
onRefresherRefresh() {
this.pkRecordlist = [];
this.triggered = true;
@@ -80,11 +100,9 @@ const _sfc_main = {
});
},
onBack() {
common_vendor.index.navigateBack(
{
delta: 1
}
);
common_vendor.index.navigateBack({
delta: 1
});
},
formatDate: components_formatDate.formatDate,
//获取我发布的PK记录列表
@@ -114,7 +132,7 @@ const _sfc_main = {
}
}
} else {
common_vendor.index.__f__("log", "at pages/Mine/minecomponents/pkRecord.vue:200", res.msg);
common_vendor.index.__f__("log", "at pages/Mine/minecomponents/pkRecord.vue:236", res.msg);
}
});
},
@@ -154,13 +172,13 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: common_vendor.t($options.formatDate(item.pkTime)),
e: item.userACoins !== null
}, item.userACoins !== null ? {
f: common_vendor.t(item.userACoins)
f: common_vendor.t($options.formatCoinNum(item.userACoins))
} : {}, {
g: common_vendor.t(item.anchorIdB),
h: common_vendor.t($options.formatDate(item.pkTime)),
i: item.userBCoins !== null
}, item.userBCoins !== null ? {
j: common_vendor.t(item.userBCoins)
j: common_vendor.t($options.formatCoinNum(item.userBCoins))
} : {}, {
k: item.anchorIconB,
l: item.winnerAnchorId == item.anchorIdB

View File

@@ -1 +1 @@
<view class="pkRecord data-v-6fa696de"><view class="bg data-v-6fa696de"><image class="bgImg data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-6fa696de" bindtap="{{a}}"><image class="ReturnImg data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-6fa696de">PK记录</view><view class="navigation data-v-6fa696de"><view class="navigationItem data-v-6fa696de"><view bindtap="{{b}}" class="{{['navigationItemTitle', 'data-v-6fa696de', c && 'active']}}">我发布的PK</view><view bindtap="{{d}}" class="{{['navigationItemTitle', 'data-v-6fa696de', e && 'active']}}">我邀请的PK</view></view><view class="slide data-v-6fa696de" style="{{'left:' + g + ';' + ('transition:' + 'left 0.3s ease-in-out')}}">{{f}}</view></view><view class="content data-v-6fa696de"><scroll-view wx:if="{{h}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-6fa696de" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{j}}" lower-threshold="100" bindscrolltolower="{{k}}" refresher-triggered="{{l}}"><uni-card wx:for="{{i}}" wx:for-item="item" wx:key="n" class="data-v-6fa696de" u-s="{{['d']}}" u-i="{{item.o}}" bind:__l="__l"><view class="card data-v-6fa696de" bindtap="{{item.m}}"><view class="AnchorA data-v-6fa696de"><view class="AnchorAImg data-v-6fa696de"><image class="AnchorAImgcss data-v-6fa696de" src="{{item.a}}" mode="scaleToFill"/></view><image wx:if="{{item.b}}" class="Crown data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/><view class="AnchorAinfo data-v-6fa696de"><view class="AnchorAname data-v-6fa696de">{{item.c}}</view><view class="AnchorATime data-v-6fa696de">{{item.d}}</view><view wx:if="{{item.e}}" class="AnchorAICon data-v-6fa696de"><view class="AnchorAIContext data-v-6fa696de">实际金币:</view><view class="AnchorAIConNum data-v-6fa696de">{{item.f}}K</view></view></view></view><view class="vstext data-v-6fa696de"><view class="Vtext data-v-6fa696de">V</view><view class="Stext data-v-6fa696de">S</view></view><view class="AnchorB data-v-6fa696de"><view class="AnchorBinfo data-v-6fa696de"><view class="AnchorAname data-v-6fa696de">{{item.g}}</view><view class="AnchorATime data-v-6fa696de">{{item.h}}</view><view wx:if="{{item.i}}" class="AnchorAICon data-v-6fa696de"><view class="AnchorAIContext data-v-6fa696de">实际打金币:</view><view class="AnchorAIConNum data-v-6fa696de">{{item.j}}K</view></view></view><view class="AnchorAImg data-v-6fa696de"><image class="AnchorBImgcss data-v-6fa696de" src="{{item.k}}" mode="scaleToFill"/></view><image wx:if="{{item.l}}" class="Crown data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view></view></uni-card></scroll-view><view wx:if="{{m}}" class="nodata data-v-6fa696de">暂无内容</view></view></view>
<view class="pkRecord data-v-6fa696de"><view class="bg data-v-6fa696de"><image class="bgImg data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-6fa696de" bindtap="{{a}}"><image class="ReturnImg data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-6fa696de">PK记录</view><view class="navigation data-v-6fa696de"><view class="navigationItem data-v-6fa696de"><view bindtap="{{b}}" class="{{['navigationItemTitle', 'data-v-6fa696de', c && 'active']}}">我发布的PK</view><view bindtap="{{d}}" class="{{['navigationItemTitle', 'data-v-6fa696de', e && 'active']}}">我邀请的PK</view></view><view class="slide data-v-6fa696de" style="{{'left:' + g + ';' + ('transition:' + 'left 0.3s ease-in-out')}}">{{f}}</view></view><view class="content data-v-6fa696de"><scroll-view wx:if="{{h}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-6fa696de" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{j}}" lower-threshold="100" bindscrolltolower="{{k}}" refresher-triggered="{{l}}"><uni-card wx:for="{{i}}" wx:for-item="item" wx:key="n" class="data-v-6fa696de" u-s="{{['d']}}" u-i="{{item.o}}" bind:__l="__l"><view class="card data-v-6fa696de" bindtap="{{item.m}}"><view class="AnchorA data-v-6fa696de"><view class="AnchorAImg data-v-6fa696de"><image class="AnchorAImgcss data-v-6fa696de" src="{{item.a}}" mode="scaleToFill"/></view><image wx:if="{{item.b}}" class="Crown data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/><view class="AnchorAinfo data-v-6fa696de"><view class="AnchorAname data-v-6fa696de">{{item.c}}</view><view class="AnchorATime data-v-6fa696de">{{item.d}}</view><view wx:if="{{item.e}}" class="AnchorAICon data-v-6fa696de"><view class="AnchorAIContext data-v-6fa696de">实际金币:</view><view class="AnchorAIConNum data-v-6fa696de">{{item.f}}</view></view></view></view><view class="vstext data-v-6fa696de"><view class="Vtext data-v-6fa696de">V</view><view class="Stext data-v-6fa696de">S</view></view><view class="AnchorB data-v-6fa696de"><view class="AnchorBinfo data-v-6fa696de"><view class="AnchorAname data-v-6fa696de">{{item.g}}</view><view class="AnchorATime data-v-6fa696de">{{item.h}}</view><view wx:if="{{item.i}}" class="AnchorAICon data-v-6fa696de"><view class="AnchorAIContext data-v-6fa696de">实际打金币:</view><view class="AnchorAIConNum data-v-6fa696de">{{item.j}}</view></view></view><view class="AnchorAImg data-v-6fa696de"><image class="AnchorBImgcss data-v-6fa696de" src="{{item.k}}" mode="scaleToFill"/></view><image wx:if="{{item.l}}" class="Crown data-v-6fa696de" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view></view></uni-card></scroll-view><view wx:if="{{m}}" class="nodata data-v-6fa696de">暂无内容</view></view></view>

View File

@@ -143,8 +143,8 @@
color: #58d8db;
text-align: center;
font-weight: bold;
white-space: nowrap; /* 防止换行 */
overflow: hidden; /* 隐藏溢出内容 */
white-space: nowrap; /* 防止换行 */
overflow: hidden; /* 隐藏溢出内容 */
text-overflow: ellipsis; /* 显示省略号 */
}
.AnchorATime.data-v-6fa696de {
@@ -188,11 +188,11 @@
border-bottom: #5ddadd solid 2rpx;
border-right: #5ddadd solid 2rpx;
}
.Crown.data-v-6fa696de{
width: 45.8rpx;
height: 39.12rpx;
margin-left: -40rpx;
margin-top: -100rpx;
.Crown.data-v-6fa696de {
width: 45.8rpx;
height: 39.12rpx;
margin-left: -40rpx;
margin-top: -100rpx;
}
.vstext.data-v-6fa696de {
display: flex;
@@ -211,4 +211,3 @@
font-style: italic;
margin-right: 26rpx;
}

View File

@@ -24,7 +24,7 @@ const _sfc_main = {
this.getPkIDInfo();
this.getPkyourInfo();
this.getPkmineInfo();
}, 500);
}, 1e3);
},
onShareAppMessage(res) {
if (res.from === "menu") {
@@ -45,7 +45,7 @@ const _sfc_main = {
},
userInfo: true
}).then((res) => {
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:214", res.data);
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:227", res.data);
this.PkIDInfodata = res.data;
});
},
@@ -55,12 +55,23 @@ const _sfc_main = {
url: "pk/pkInfoDetail",
method: "POST",
data: {
id: this.customData.pkIdA
id: this.customData.pkIdA,
userId: this.id,
from: 2
},
userInfo: false
}).then((res) => {
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:228", res.data);
this.SenderData = res.data;
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:243", res);
if (res.code === 200) {
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:245", res.data);
this.SenderData = res.data;
} else {
common_vendor.wx$1.showToast({
title: "获取发布者信息失败",
icon: "none",
duration: 2e3
});
}
});
},
//被邀请者
@@ -69,12 +80,22 @@ const _sfc_main = {
url: "pk/pkInfoDetail",
method: "POST",
data: {
id: this.customData.pkIdB
id: this.customData.pkIdB,
userId: this.id,
from: 2
},
userInfo: false
}).then((res) => {
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:242", res.data);
this.ReceiverData = res.data;
if (res.code === 200) {
common_vendor.index.__f__("log", "at pages/PKMessageprocessing/PKMessageprocessing.vue:269", res.data);
this.ReceiverData = res.data;
} else {
common_vendor.wx$1.showToast({
title: "获取被邀请者信息失败",
icon: "none",
duration: 2e3
});
}
});
},
//返回上一页

View File

@@ -154,7 +154,7 @@
align-items: center;
margin-top: 150rpx;
}
.buttontext.data-v-cadadfe7{
.buttontext.data-v-cadadfe7 {
font-size: 40rpx;
color: #666666;
font-weight: bold;
@@ -180,7 +180,7 @@
font-size: 28.63rpx;
line-height: 77.29rpx;
}
.popup-Hintcontent.data-v-cadadfe7{
.popup-Hintcontent.data-v-cadadfe7 {
width: 600rpx;
height: 500rpx;
background-repeat: no-repeat;
@@ -198,7 +198,7 @@
font-weight: bold;
margin-bottom: 30rpx;
}
.popup-texts.data-v-cadadfe7{
.popup-texts.data-v-cadadfe7 {
margin-left: 50rpx;
color: #7e7e7e;
font-size: 26rpx;

View File

@@ -2,12 +2,13 @@
const common_vendor = require("../../../common/vendor.js");
const components_ChatId = require("../../../components/ChatId.js");
const components_TimeFormatting = require("../../../components/TimeFormatting.js");
require("../../../components/picturesVideosMessages.js");
require("../../../components/audioMessages.js");
const components_request = require("../../../components/request.js");
const components_goEasyTool_tool = require("../../../components/goEasyTool/tool.js");
const textmessage = () => "./messageComponent/textmessage.js";
const customPKMessage = () => "./messageComponent/customPKMessage.js";
const imageMessage = () => "./messageComponent/imageMessage.js";
const videoMessage = () => "./messageComponent/videoMessage.js";
const voiceMessage = () => "./messageComponent/voiceMessage.js";
const InvitationComponents = () => "./moreMessageComponents/InvitationComponents.js";
const _sfc_main = {
data() {
@@ -63,12 +64,28 @@ const _sfc_main = {
//直接发送自定义消息的对方选中主播
type: null,
//直接发送自定义消息的消息类型
voiceStatus: false,
// 语音状态
inputfocus: false,
// 输入框焦点状态
voicepopUpstart: false,
// 语音长按状态/false关闭/true开启
voiceCancelOrSend: false,
// 语音取消/发送/false发送/true取消
recorderManager: common_vendor.index.getRecorderManager(),
playbackStatus: true,
// 语音播放状态
popUpList: [
{
name: "相册",
name: "图片",
icon: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Album.png",
type: "Album"
},
{
name: "视频",
icon: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Video.png",
type: "Video"
},
{
name: "邀请",
icon: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chat_invite.png",
@@ -88,6 +105,40 @@ const _sfc_main = {
this.onPage = false;
},
onLoad(options) {
this.recorderManager.onStop((res) => {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:384", "录音结束", res);
if (this.ioshide != 0) {
if (res.fileSize < 20 * 1024) {
common_vendor.index.showToast({
title: "您说话太短",
icon: "none",
duration: 2e3
});
} else {
if (this.voiceCancelOrSend) {
this.voiceCancelOrSend = false;
} else {
this.sendVoice(res);
this.voiceCancelOrSend = false;
}
}
} else {
if (res.fileSize < 2 * 1024) {
common_vendor.index.showToast({
title: "您说话太短",
icon: "none",
duration: 2e3
});
} else {
if (this.voiceCancelOrSend) {
this.voiceCancelOrSend = false;
} else {
this.sendVoice(res);
this.voiceCancelOrSend = false;
}
}
}
});
common_vendor.index.getStorage({
key: "userinfo",
success: (res) => {
@@ -132,7 +183,7 @@ const _sfc_main = {
}).exec();
});
components_goEasyTool_tool.messageRead(this.$goeasy, this.userId).then((res) => {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:300", "已读对方的消息");
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:466", "已读对方的消息");
});
this.getIOSDeviceType();
var im = this.$goeasy.im;
@@ -141,6 +192,119 @@ const _sfc_main = {
this.getscrollviewheight();
},
methods: {
//暂停所有播放
notplayVoice(type) {
this.playbackStatus = type;
},
//发送录音
sendVoice(res) {
const im = this.$goeasy.im;
var message = im.createAudioMessage({
file: res,
to: {
type: common_vendor.jo.IM_SCENE.PRIVATE,
id: this.userId,
//对方用户id
data: { avatar: this.avatar, nickname: this.nickname }
},
onProgress: function(event) {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:491", "file uploading:", event);
}
//获取上传进度
});
components_goEasyTool_tool.sendGroupMessage(this.$goeasy, message).then((ress) => {
this.ElementPositioning = ress.id = components_ChatId.generateId();
ress.timestampStatus = this.checkInterval(ress.timestamp);
this.chatList.push(ress);
this.judgescrollTop = false;
});
},
//长按语音
voiceTouchstart() {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:503", "长按语音");
this.voicepopUpstart = true;
this.recorderManager.start();
this.notplayVoice(false);
},
//松开语音
voiceTouchend() {
setTimeout(() => {
this.recorderManager.stop();
}, 100);
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:513", "松开语音");
this.voicepopUpstart = false;
},
//移动语音
voiceTouchmove(event) {
const threshold = common_vendor.index.getSystemInfoSync().windowHeight * 0.86;
try {
if (event.touches[0].clientY > threshold) {
this.voiceCancelOrSend = false;
} else {
this.voiceCancelOrSend = true;
}
} catch (e) {
}
},
//中断语音
voiceTouchcancel() {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:529", "中断语音");
this.voicepopUpstart = false;
this.voiceCancelOrSend = false;
},
//语音切换
onVoice(status) {
this.checkRecordPermission();
if (status) {
this.inputfocus = false;
this.MoreStatus = false;
} else {
this.inputfocus = true;
}
this.voiceStatus = status;
},
//录音权限
checkRecordPermission() {
common_vendor.index.getSetting({
success: (res) => {
const hasPermission = res.authSetting["scope.record"];
if (hasPermission === void 0) {
this.requestPermission();
} else if (!hasPermission) {
this.voiceStatus = false;
common_vendor.index.showModal({
title: "权限提示",
content: "需要录音权限才能正常使用功能,请在设置中开启",
confirmText: "去开启",
success: (modalRes) => {
if (modalRes.confirm) {
common_vendor.index.openSetting({
success: (settingRes) => {
if (settingRes.authSetting["scope.record"] === true) {
this.checkRecordPermission();
}
}
});
}
}
});
}
}
});
},
//请求录音权限
requestPermission() {
common_vendor.index.authorize({
scope: "scope.record",
fail: (err) => {
this.voiceStatus = false;
common_vendor.index.showToast({
title: "请授予麦克风权限,否则可能导致语音功能异常",
icon: "none"
});
}
});
},
//直接发送自定义消息
sendCustomMessage() {
components_request.request({
@@ -243,14 +407,14 @@ const _sfc_main = {
});
setTimeout(() => {
this.chatList = [...this.MoreMessageList, ...this.chatList];
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:418", "获取更多聊天记录", this.chatList);
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:695", "获取更多聊天记录", this.chatList);
this.LastTime = this.chatList[0].timestamp;
this.ElementPositioning = this.Record;
}, 300);
},
//监听已读消息
onMessageRead(message) {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:425", "1已读消息", message);
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:702", "1已读消息", message);
},
//监听接受消息
onPrivateMessageReceived(message) {
@@ -265,7 +429,7 @@ const _sfc_main = {
this.chatList.push(message);
if (this.onPage) {
components_goEasyTool_tool.messageRead(this.$goeasy, this.userId).then((res) => {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:440", "已读对方的消息");
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:717", "已读对方的消息");
});
}
},
@@ -279,7 +443,7 @@ const _sfc_main = {
this.avatar,
this.nickname
).then((res) => {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:454", "发送成功", res);
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:731", "发送成功", res);
this.ElementPositioning = res.id = components_ChatId.generateId();
res.timestampStatus = this.checkInterval(res.timestamp);
this.chatList.push(res);
@@ -320,7 +484,12 @@ const _sfc_main = {
this.judgescrollTop = false;
}
this.getscrollviewheight();
this.MoreStatus = Status;
if (Status) {
this.MoreStatus = Status;
this.voiceStatus = false;
} else {
this.MoreStatus = Status;
}
const query = common_vendor.index.createSelectorQuery().in(this);
query.select(".inputComponent").boundingClientRect((res) => {
this.Elementheight = res.height * 2;
@@ -330,29 +499,75 @@ const _sfc_main = {
onMoreItem(type) {
if (type == "Album") {
this.onSendMedia();
} else if (type == "Video") {
this.onSendVideo();
} else {
this.MoreItemStatus = type;
}
},
//发送图片,视频消息
onSendMedia() {
common_vendor.index.chooseMedia({
count: 9,
mediaType: ["image", "video"],
//发送视频
onSendVideo() {
var im = this.$goeasy.im;
common_vendor.index.chooseVideo({
sourceType: ["album", "camera"],
maxDuration: 60,
camera: "front",
success(res) {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:523", res.tempFiles);
if (res.tempFiles.fileType == "image")
;
else if (res.tempFiles.fileType == "video")
;
success: (res) => {
var message = im.createVideoMessage({
file: res,
//H5获得的视频file对象 Uniapp和小程序调用chooseVideosuccess时得到的res对象
to: {
type: common_vendor.jo.IM_SCENE.PRIVATE,
id: this.userId,
//对方用户id
data: { avatar: this.avatar, nickname: this.nickname }
},
onProgress: function(event) {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:811", "file uploading:", event);
}
//获取上传进度
});
components_goEasyTool_tool.sendGroupMessage(this.$goeasy, message).then((res2) => {
this.ElementPositioning = res2.id = components_ChatId.generateId();
res2.timestampStatus = this.checkInterval(res2.timestamp);
this.chatList.push(res2);
this.judgescrollTop = false;
});
}
});
},
//发送音频消息
onSendAudio() {
//发送图片
onSendMedia() {
var im = this.$goeasy.im;
common_vendor.index.chooseImage({
count: 9,
//默认9
sizeType: ["original", "compressed"],
//可以指定是原图还是压缩图,默认二者都有
sourceType: ["album", "camera"],
//从相册选择
success: (res) => {
const tempFiles = res.tempFiles;
tempFiles.forEach((item, index) => {
var message = im.createImageMessage({
file: item,
to: {
type: common_vendor.jo.IM_SCENE.PRIVATE,
id: this.userId,
data: { avatar: this.avatar, nickname: this.nickname }
},
onProgress: function(event) {
common_vendor.index.__f__("log", "at pages/index/chat/chat.vue:841", "上传进度", event);
}
//获取上传进度
});
components_goEasyTool_tool.sendGroupMessage(this.$goeasy, message).then((res2) => {
this.ElementPositioning = res2.id = components_ChatId.generateId();
res2.timestampStatus = this.checkInterval(res2.timestamp);
this.chatList.push(res2);
this.judgescrollTop = false;
});
});
}
});
},
// 获取键盘高度
onFocus(event) {
@@ -400,14 +615,20 @@ const _sfc_main = {
components: {
textmessage,
InvitationComponents,
customPKMessage
customPKMessage,
imageMessage,
videoMessage,
voiceMessage
}
};
if (!Array) {
const _component_textmessage = common_vendor.resolveComponent("textmessage");
const _component_customPKMessage = common_vendor.resolveComponent("customPKMessage");
const _component_imageMessage = common_vendor.resolveComponent("imageMessage");
const _component_videoMessage = common_vendor.resolveComponent("videoMessage");
const _component_voiceMessage = common_vendor.resolveComponent("voiceMessage");
const _component_InvitationComponents = common_vendor.resolveComponent("InvitationComponents");
(_component_textmessage + _component_customPKMessage + _component_InvitationComponents)();
(_component_textmessage + _component_customPKMessage + _component_imageMessage + _component_videoMessage + _component_voiceMessage + _component_InvitationComponents)();
}
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
@@ -424,60 +645,135 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
c: item.senderId == $data.userId
}, item.senderId == $data.userId ? common_vendor.e({
d: $data.avatar,
e: item.type == "text"
e: item.type == "text" || item.type == "audio"
}, item.type == "text" || item.type == "audio" ? {} : {}, {
f: item.type == "text"
}, item.type == "text" ? {
f: "f4b42ac4-0-" + i0,
g: common_vendor.p({
g: "f4b42ac4-0-" + i0,
h: common_vendor.p({
messagetext: item.payload.text
})
} : {}, {
h: item.type == "pk"
i: item.type == "pk"
}, item.type == "pk" ? {
i: "f4b42ac4-1-" + i0,
j: common_vendor.p({
j: "f4b42ac4-1-" + i0,
k: common_vendor.p({
message: item.payload
})
} : {}) : {}, {
k: item.senderId == $data.userinfo.id
} : {}, {
l: item.type == "image"
}, item.type == "image" ? {
m: "f4b42ac4-2-" + i0,
n: common_vendor.p({
message: item.payload
})
} : {}, {
o: item.type == "video"
}, item.type == "video" ? {
p: "f4b42ac4-3-" + i0,
q: common_vendor.p({
message: item.payload
})
} : {}, {
r: item.type == "audio"
}, item.type == "audio" ? {
s: "f4b42ac4-4-" + i0,
t: common_vendor.p({
message: item.payload,
senderId: item.senderId,
userId: $data.userinfo.id
})
} : {}, {
v: item.type == "text" || item.type == "audio" ? "#7bbd0093" : "#ffffff"
}) : {}, {
w: item.senderId == $data.userinfo.id
}, item.senderId == $data.userinfo.id ? common_vendor.e({
l: $data.userinfo.headerIcon,
m: item.type == "text"
x: $data.userinfo.headerIcon,
y: item.type == "text" || item.type == "audio"
}, item.type == "text" || item.type == "audio" ? {} : {}, {
z: item.type == "text"
}, item.type == "text" ? {
n: "f4b42ac4-2-" + i0,
o: common_vendor.p({
A: "f4b42ac4-5-" + i0,
B: common_vendor.p({
messagetext: item.payload.text
})
} : {}, {
p: item.type == "pk"
C: item.type == "pk"
}, item.type == "pk" ? {
q: "f4b42ac4-3-" + i0,
r: common_vendor.p({
D: "f4b42ac4-6-" + i0,
E: common_vendor.p({
message: item.payload
})
} : {}) : {}, {
s: item.id,
t: item.id
} : {}, {
F: item.type == "image"
}, item.type == "image" ? {
G: "f4b42ac4-7-" + i0,
H: common_vendor.p({
message: item.payload
})
} : {}, {
I: item.type == "video"
}, item.type == "video" ? {
J: "f4b42ac4-8-" + i0,
K: common_vendor.p({
message: item.payload
})
} : {}, {
L: item.type == "audio"
}, item.type == "audio" ? {
M: common_vendor.o($options.notplayVoice, item.id),
N: "f4b42ac4-9-" + i0,
O: common_vendor.p({
message: item.payload,
senderId: item.senderId,
userId: $data.userinfo.id,
playbackStatus: $data.playbackStatus
})
} : {}, {
P: item.type == "text" || item.type == "audio" ? "#7bbd0093" : "#ffffff"
}) : {}, {
Q: item.id,
R: item.id
});
}),
f: common_vendor.o((...args) => $options.onScrollToUpper && $options.onScrollToUpper(...args)),
g: $data.ElementPositioning,
h: common_vendor.o((...args) => $options.onScroll && $options.onScroll(...args)),
i: common_vendor.o(($event) => $options.onMore(false)),
j: $data.MoreStatus || $data.KeyboardHeight != 0 || $data.Elementheight != 0 ? $data.MoreStatus ? 650 + $data.Elementheight + "rpx" : $data.KeyboardHeight != 0 ? $data.KeyboardHeight + $data.Elementheight + "rpx" : $data.Elementheight + "rpx" : $data.Elementheight + "rpx",
k: common_vendor.o([($event) => $data.content = $event.detail.value, (...args) => $options.SendInput && $options.SendInput(...args)]),
l: common_vendor.o((...args) => $options.onFocus && $options.onFocus(...args)),
m: common_vendor.o((...args) => $options.onBlur && $options.onBlur(...args)),
n: $data.content,
o: !$data.ButtonStatus
j: $data.MoreStatus || $data.KeyboardHeight != 0 ? $data.MoreStatus ? 650 + $data.Elementheight + "rpx" : $data.KeyboardHeight != 0 ? $data.KeyboardHeight + $data.Elementheight + "rpx" : "10vh" : "10vh",
k: !$data.voiceStatus
}, !$data.voiceStatus ? {
l: common_vendor.o(($event) => $options.onVoice(!$data.voiceStatus))
} : {}, {
m: $data.voiceStatus
}, $data.voiceStatus ? {
n: common_vendor.o(($event) => $options.onVoice(!$data.voiceStatus))
} : {}, {
o: $data.voiceStatus
}, $data.voiceStatus ? {
p: common_vendor.o((...args) => $options.voiceTouchstart && $options.voiceTouchstart(...args)),
q: common_vendor.o((...args) => $options.voiceTouchend && $options.voiceTouchend(...args)),
r: common_vendor.o((...args) => $options.voiceTouchmove && $options.voiceTouchmove(...args)),
s: common_vendor.o((...args) => $options.voiceTouchcancel && $options.voiceTouchcancel(...args))
} : {}, {
t: !$data.voiceStatus
}, !$data.voiceStatus ? {
v: common_vendor.o([($event) => $data.content = $event.detail.value, (...args) => $options.SendInput && $options.SendInput(...args)]),
w: common_vendor.o((...args) => $options.onFocus && $options.onFocus(...args)),
x: $data.inputfocus,
y: common_vendor.o((...args) => $options.onBlur && $options.onBlur(...args)),
z: $data.content
} : {}, {
A: !$data.ButtonStatus
}, !$data.ButtonStatus ? {
p: common_vendor.o(($event) => $options.onMore(!$data.MoreStatus))
B: common_vendor.o(($event) => $options.onMore(!$data.MoreStatus))
} : {}, {
q: $data.ButtonStatus
C: $data.ButtonStatus
}, $data.ButtonStatus ? {
r: common_vendor.o((...args) => $options.onSend && $options.onSend(...args))
D: common_vendor.o((...args) => $options.onSend && $options.onSend(...args))
} : {}, {
s: $data.MoreStatus || $data.KeyboardHeight > 300 ? $data.MoreStatus ? "650rpx" : $data.KeyboardHeight > 300 ? $data.KeyboardHeight + "rpx" : "0" : "0",
t: common_vendor.f($data.popUpList, (item, index, i0) => {
E: $data.MoreStatus || $data.KeyboardHeight > 300 ? $data.MoreStatus ? "650rpx" : $data.KeyboardHeight > 300 ? $data.KeyboardHeight + "rpx" : "0" : "0",
F: common_vendor.f($data.popUpList, (item, index, i0) => {
return {
a: item.icon,
b: common_vendor.t(item.name),
@@ -485,22 +781,27 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
d: index
};
}),
v: $data.MoreStatus || $data.KeyboardHeight > 300 ? $data.MoreStatus ? "0" : $data.KeyboardHeight > 300 ? "0" : $data.KeyboardHeight + "rpx" : "-650rpx",
w: $data.MoreItemStatus == "Invitation"
G: $data.MoreStatus || $data.KeyboardHeight > 300 ? $data.MoreStatus ? "0" : $data.KeyboardHeight > 300 ? "0" : $data.KeyboardHeight + "rpx" : "-650rpx",
H: $data.MoreItemStatus == "Invitation"
}, $data.MoreItemStatus == "Invitation" ? {
x: common_vendor.o($options.refreshMessage),
y: common_vendor.p({
I: common_vendor.o($options.refreshMessage),
J: common_vendor.p({
oppositeId: $data.userId,
myId: $data.userinfo.id,
avatar: $data.avatar,
nickname: $data.nickname
})
} : {}, {
z: common_vendor.o(() => {
K: common_vendor.o(() => {
}),
A: $data.MoreItemStatus == null ? "-1000rpx" : "0",
B: common_vendor.o(($event) => $options.onMoreItem(null)),
C: $data.MoreItemStatus == null ? "100vh" : "0"
L: $data.MoreItemStatus == null ? "-1000rpx" : "0",
M: common_vendor.o(($event) => $options.onMoreItem(null)),
N: $data.MoreItemStatus == null ? "100vh" : "0",
O: $data.voiceCancelOrSend ? "#ebebeb" : "#000000a9",
P: common_vendor.t($data.voiceCancelOrSend ? "取消" : "松手发送"),
Q: !$data.voiceCancelOrSend ? "#ebebeb" : "#000000a9",
R: $data.voicepopUpstart == false ? "-1000rpx" : "0",
S: $data.voicepopUpstart == false ? "100vh" : "0"
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-f4b42ac4"]]);

View File

@@ -3,6 +3,9 @@
"usingComponents": {
"textmessage": "./messageComponent/textmessage",
"custom-p-k-message": "./messageComponent/customPKMessage",
"image-message": "./messageComponent/imageMessage",
"video-message": "./messageComponent/videoMessage",
"voice-message": "./messageComponent/voiceMessage",
"invitation-components": "./moreMessageComponents/InvitationComponents"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -134,7 +134,6 @@
.myChatNewsContent.data-v-f4b42ac4 {
width: auto;
height: auto;
background-color: #7bbd0093;
border-radius: 20rpx;
max-width: 450rpx;
}
@@ -143,6 +142,43 @@
height: 80rpx;
border-radius: 10rpx;
}
.Voice.data-v-f4b42ac4 {
width: 80rpx;
height: 80rpx;
border-radius: 50rpx;
margin-left: 10rpx;
display: flex;
justify-content: center;
align-items: center;
}
.KeyboardImg.data-v-f4b42ac4 {
width: 70rpx;
height: 70rpx;
border-radius: 50rpx;
display: flex;
justify-content: center;
align-items: center;
}
.Keyboardpng.data-v-f4b42ac4 {
width: 100%;
height: 100%;
border-radius: 50rpx;
}
.MicrophoneImg.data-v-f4b42ac4 {
margin-top: 5rpx;
width: 53rpx;
height: 53rpx;
border: 4rpx solid #424242;
border-radius: 50rpx;
display: flex;
justify-content: center;
align-items: center;
}
.Microphonepng.data-v-f4b42ac4 {
width: 80%;
height: 80%;
border-radius: 50rpx;
}
.textareacomponent.data-v-f4b42ac4 {
width: 570rpx;
height: auto;
@@ -157,6 +193,18 @@
overflow-wrap: break-word;
margin-left: 30rpx;
}
.VoiceInput.data-v-f4b42ac4 {
width: 95%;
background-color: #ffffff;
height: 60rpx;
border-radius: 10rpx;
padding: 10rpx;
overflow-wrap: break-word;
margin-left: 30rpx;
line-height: 60rpx;
text-align: center;
color: #000;
}
.sendComponent.data-v-f4b42ac4 {
margin-left: 40rpx;
}
@@ -219,6 +267,14 @@
transition: top 0.25s ease;
z-index: 1000;
}
.popUpVoice.data-v-f4b42ac4 {
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 1000;
background-color: #8b8b8bd7;
}
.popUpInvitationContent.data-v-f4b42ac4 {
position: absolute;
left: 0;
@@ -229,3 +285,54 @@
border-top-left-radius: 40rpx;
border-top-right-radius: 40rpx;
}
.popUpvoiceContent.data-v-f4b42ac4 {
position: absolute;
left: 0;
right: 0;
height: 1000rpx;
/* transition: bottom 0.1s ease; */
/* background-color: #ebebeb; */
}
.gifModule.data-v-f4b42ac4 {
padding: 20rpx;
border-radius: 20rpx;
overflow: hidden;
height: 120rpx;
background-color: #232123;
}
.voiceCenter.data-v-f4b42ac4 {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.video-player.data-v-f4b42ac4 {
width: 300rpx;
height: 300rpx;
border-radius: 20rpx;
margin-top: -94rpx;
}
.CancelModule.data-v-f4b42ac4 {
width: 95%;
height: 100rpx;
text-align: center;
line-height: 100rpx;
background-color: #000000a9;
font-size: 30rpx;
color: #999999;
border-radius: 50rpx;
margin-top: 500rpx;
}
.btnModule.data-v-f4b42ac4 {
width: 100%;
height: 200rpx;
background-color: #000000;
color: #999999;
font-size: 30rpx;
text-align: center;
line-height: 200rpx;
border-top-left-radius: 50%;
border-top-right-radius: 50%;
}

View File

@@ -3,7 +3,7 @@ const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
props: {
message: {
type: String,
type: Object,
default: ""
}
},

View File

@@ -0,0 +1,80 @@
"use strict";
const common_vendor = require("../../../../../common/vendor.js");
const _sfc_main = {
data() {
return {
url: ""
};
},
onLoad(options) {
this.url = options.url;
},
methods: {
//返回上一页
goBack() {
common_vendor.wx$1.navigateBack({
delta: 1
});
},
//保存图片
saveImage() {
common_vendor.index.showLoading({
title: "正在下载图片...",
mask: true
});
common_vendor.index.downloadFile({
url: this.url,
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
common_vendor.index.saveImageToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: () => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "保存成功",
icon: "none",
duration: 2e3
});
},
fail: (saveErr) => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "保存失败: " + saveErr.errMsg,
icon: "none",
duration: 2e3
});
}
});
} else {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "下载失败",
icon: "none",
duration: 2e3
});
}
},
fail: (downloadErr) => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "下载失败: " + downloadErr.errMsg,
icon: "none",
duration: 2e3
});
}
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $data.url,
b: common_vendor.o((...args) => $options.saveImage && $options.saveImage(...args)),
c: common_vendor.o(() => {
}),
d: common_vendor.o((...args) => $options.goBack && $options.goBack(...args))
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-61106fa9"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../../../../.sourcemap/mp-weixin/pages/index/chat/messageComponent/fullscreen/imagePreview.js.map

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "图片预览",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="image-preview data-v-61106fa9" bindtap="{{d}}"><view class="data-v-61106fa9"></view><image class="image data-v-61106fa9" src="{{a}}" mode="aspectFill"></image><view class="Localbtn data-v-61106fa9" catchtap="{{c}}"><image class="Local data-v-61106fa9" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png" mode="aspectFit" bindtap="{{b}}"></image></view></view>

View File

@@ -0,0 +1,26 @@
.image-preview.data-v-61106fa9 {
width: 100vw;
height: 100vh;
background-color: black;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.image.data-v-61106fa9 {
width: 100vw;
object-fit: contain;
}
.Localbtn.data-v-61106fa9 {
width: 100vw;
height: 50rpx;
margin-bottom: 50rpx;
display: flex;
flex-direction: row-reverse;
}
.Local.data-v-61106fa9 {
width: 50rpx;
height: 50rpx;
margin-right: 50rpx;
}

View File

@@ -0,0 +1,80 @@
"use strict";
const common_vendor = require("../../../../../common/vendor.js");
const _sfc_main = {
data() {
return {
url: ""
};
},
onLoad(options) {
this.url = options.url;
},
methods: {
//返回上一页
goBack() {
common_vendor.wx$1.navigateBack({
delta: 1
});
},
//保存图片
saveImage() {
common_vendor.index.showLoading({
title: "正在下载视频...",
mask: true
});
common_vendor.index.downloadFile({
url: this.url,
success: (downloadRes) => {
if (downloadRes.statusCode === 200) {
common_vendor.index.saveVideoToPhotosAlbum({
filePath: downloadRes.tempFilePath,
success: () => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "保存成功",
icon: "none",
duration: 2e3
});
},
fail: (saveErr) => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "保存失败: " + saveErr.errMsg,
icon: "none",
duration: 2e3
});
}
});
} else {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "下载失败",
icon: "none",
duration: 2e3
});
}
},
fail: (downloadErr) => {
common_vendor.index.hideLoading();
common_vendor.index.showToast({
title: "下载失败: " + downloadErr.errMsg,
icon: "none",
duration: 2e3
});
}
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: common_vendor.o(($event) => $options.goBack()),
b: $data.url,
c: common_vendor.o((...args) => $options.saveImage && $options.saveImage(...args)),
d: common_vendor.o(() => {
})
};
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-3d18a684"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../../../../.sourcemap/mp-weixin/pages/index/chat/messageComponent/fullscreen/videoPreview.js.map

View File

@@ -0,0 +1,4 @@
{
"navigationBarTitleText": "视频预览",
"usingComponents": {}
}

View File

@@ -0,0 +1 @@
<view class="image-preview data-v-3d18a684"><view class="top data-v-3d18a684"><image class="Fork data-v-3d18a684" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/crossCross.png" mode="scaleToFill" bindtap="{{a}}"/></view><video class="image data-v-3d18a684" src="{{b}}" mode="aspectFill"></video><view class="Localbtn data-v-3d18a684" catchtap="{{d}}"><image class="Local data-v-3d18a684" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Local.png" mode="aspectFit" bindtap="{{c}}"></image></view></view>

View File

@@ -0,0 +1,35 @@
.image-preview.data-v-3d18a684 {
width: 100vw;
height: 100vh;
background-color: black;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.image.data-v-3d18a684 {
width: 100vw;
object-fit: contain;
}
.Localbtn.data-v-3d18a684 {
width: 100vw;
height: 50rpx;
margin-bottom: 50rpx;
display: flex;
flex-direction: row-reverse;
}
.Local.data-v-3d18a684 {
width: 50rpx;
height: 50rpx;
margin-right: 50rpx;
}
.Fork.data-v-3d18a684{
width: 60rpx;
height: 60rpx;
margin-left: 50rpx;
}
.top.data-v-3d18a684{
margin-top: 110rpx;
width: 100vw;
}

View File

@@ -0,0 +1,50 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
props: {
message: {
type: Object,
default: ""
}
},
data() {
return {
imageHeight: 0,
imageWidth: 0
};
},
onLoad() {
},
methods: {
load(event) {
if (event.detail.height > 400) {
this.imageHeight = 400;
} else {
this.imageHeight = event.detail.height;
}
if (event.detail.width > 400) {
this.imageWidth = 400;
} else {
this.imageWidth = event.detail.width;
}
},
// 点击图片全屏显示
imadeFullScreen() {
common_vendor.wx$1.navigateTo({
url: "/pages/index/chat/messageComponent/fullscreen/imagePreview?url=" + this.message.url
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $data.imageWidth + "rpx",
b: $data.imageHeight + "rpx",
c: common_vendor.o((...args) => $options.load && $options.load(...args)),
d: $props.message.url,
e: common_vendor.o((...args) => $options.imadeFullScreen && $options.imadeFullScreen(...args))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-d774affd"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/chat/messageComponent/imageMessage.js.map

View File

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

View File

@@ -0,0 +1 @@
<view class="image-message data-v-d774affd" bindtap="{{e}}"><image class="image data-v-d774affd" style="{{'width:' + a + ';' + ('height:' + b)}}" bindload="{{c}}" src="{{d}}" mode="aspectFit"></image></view>

View File

@@ -0,0 +1,8 @@
.image-message.data-v-d774affd{
width: 100%;
height: 100%;
}
.image.data-v-d774affd{
border-radius: 20rpx;
}

View File

@@ -0,0 +1,33 @@
"use strict";
const common_vendor = require("../../../../common/vendor.js");
const _sfc_main = {
props: {
message: {
type: Object,
default: ""
}
},
data() {
return {
title: "Hello"
};
},
onLoad() {
},
methods: {
onTap() {
common_vendor.wx$1.navigateTo({
url: "/pages/index/chat/messageComponent/fullscreen/videoPreview?url=" + this.message.video.url
});
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return {
a: $props.message.thumbnail.url,
b: common_vendor.o((...args) => $options.onTap && $options.onTap(...args))
};
}
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-23a12dbe"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/pages/index/chat/messageComponent/videoMessage.js.map

View File

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

Some files were not shown because too many files have changed in this diff Show More