优化页面

This commit is contained in:
pengxiaolong
2025-06-11 22:16:44 +08:00
parent 3c2d7e5959
commit 931d867c09
806 changed files with 87462 additions and 331 deletions

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"),o={data:()=>({item:{},id:0,InvitingPartyEventID:null,list:[],selectedId:null,InvitingPartyEventindex:null,chatInfo:{},currentConversation:null}),onLoad(t){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,console.log("接收到的数据:",this.item)})),e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),e.index.getStorage({key:"chatInfo",success:e=>{this.chatInfo=e.data}})},methods:{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})},open(){this.$refs.popup.open("center"),this.userlist()},invite(){if(this.item.pkTime!==this.list[this.InvitingPartyEventindex].pkTime)return void e.index.showToast({icon:"none",title:"请保持时间一致"});const t=`C2C${this.item.senderId}`,i=JSON.stringify(this.list[this.InvitingPartyEventindex]),n=JSON.stringify(this.item);e.index.redirectTo({url:`/TUIKit/components/TUIChat/index?conversationID=${t}&myitem=${i}&youritem=${n}`})},close(){this.$refs.popup.close()},openChat(){const t=`C2C${this.item.senderId}`;e.index.redirectTo({url:`/TUIKit/components/TUIChat/index?conversationID=${t}`})},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(),console.log("res.data",t.data),this.list=t.data):(e.index.hideLoading(),this.openPopupQuantity()):(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("viewm")+e.resolveComponent("uni-popup")+e.resolveComponent("NewAddedPk"))()}Math;const s=e._export_sfc(o,[["render",function(t,i,n,o,s,d){return e.e({a:e.o$1(((...e)=>d.Returnfunc&&d.Returnfunc(...e))),b:s.item.anchorIcon,c:e.t(s.item.anchorId),d:"1"===s.item.sex},"1"===s.item.sex?{e:e.t("1"===s.item.sex?"男":"女")}:{f:e.t("2"===s.item.sex?"男":"女")},{g:e.t(s.item.country),h:e.t(d.formatDate(s.item.pkTime)),i:e.t(s.item.coin),j:e.t(s.item.pkNumber),k:s.item.senderId!==s.id},s.item.senderId!==s.id?{l:e.o$1((e=>d.openChat())),m:e.o$1((e=>d.open()))}:{},{n:e.f(s.list,((t,i,n)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(t.coin),d:"7eb40f71-1-"+n+",7eb40f71-0",e:e.t(d.TimeFormatting(t.pkTime)),f:e.o$1((e=>d.Select(t.id,i))),g:s.selectedId===t.id?"#f6f6f6":"#ffffff"}))),o:e.o$1((e=>d.invite())),p:e.o$1((e=>d.close())),q:e.sr("popup","7eb40f71-0"),r:e.p({type:"center","border-radius":"10px 10px 0 0"}),s:e.sr("createModule","7eb40f71-2")})}],["__scopeId","data-v-7eb40f71"]]);wx.createPage(s);
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/formatDate.js"),i=require("../../components/TimeFormatting.js"),n=require("../../components/request.js"),o={data:()=>({item:{},id:0,InvitingPartyEventID:null,list:[],selectedId:null,InvitingPartyEventindex:null,chatInfo:{},currentConversation:null,style:{backgroundColor:"#ffffff"}}),onLoad(t){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,console.log("接收到的数据:",this.item)})),e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}}),e.index.getStorage({key:"chatInfo",success:e=>{this.chatInfo=e.data}})},methods:{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})},open(){this.$refs.popup.open("center"),this.userlist()},invite(){if(this.item.pkTime!==this.list[this.InvitingPartyEventindex].pkTime)return void e.index.showToast({icon:"none",title:"请保持时间一致"});const t=`C2C${this.item.senderId}`,i=JSON.stringify(this.list[this.InvitingPartyEventindex]),n=JSON.stringify(this.item);e.index.redirectTo({url:`/TUIKit/components/TUIChat/index?conversationID=${t}&myitem=${i}&youritem=${n}`})},close(){this.$refs.popup.close()},openChat(){const t=`C2C${this.item.senderId}`;e.index.redirectTo({url:`/TUIKit/components/TUIChat/index?conversationID=${t}`})},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(),console.log("res.data",t.data),this.list=t.data):(e.index.hideLoading(),this.openPopupQuantity()):(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("viewm")+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 s=e._export_sfc(o,[["render",function(t,i,n,o,s,d){return e.e({a:e.o$1(((...e)=>d.Returnfunc&&d.Returnfunc(...e))),b:s.item.anchorIcon,c:e.t(s.item.disPlayId),d:"1"===s.item.sex},"1"===s.item.sex?{e:e.t("1"===s.item.sex?"男":"女")}:{f:e.t("2"===s.item.sex?"男":"女")},{g:e.t(s.item.country),h:e.t(d.formatDate(s.item.pkTime)),i:e.t(s.item.coin),j:e.t(s.item.pkNumber),k:e.s(s.style),l:e.o$1((e=>s.item.remark=e)),m:e.p({type:"textarea",placeholder:"备注",maxlength:"-1",disabled:"true",modelValue:s.item.remark}),n:s.item.senderId!==s.id},s.item.senderId!==s.id?{o:e.o$1((e=>d.openChat())),p:e.o$1((e=>d.open()))}:{},{q:e.f(s.list,((t,i,n)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(d.TimeFormatting(t.pkTime)),d:e.t(t.coin),e:"7d712765-2-"+n+",7d712765-1",f:e.o$1((e=>d.Select(t.id,i)),i),g:s.selectedId===t.id?"#f6f6f6":"#ffffff",h:i}))),r:e.o$1((e=>d.invite())),s:e.o$1((e=>d.close())),t:e.sr("popup","7d712765-1"),v:e.p({type:"center","border-radius":"10px 10px 0 0"}),w:e.sr("createModule","7d712765-3")})}],["__scopeId","data-v-7d712765"]]);wx.createPage(s);

View File

@@ -2,6 +2,7 @@
"navigationBarTitleText": "PK详情",
"usingComponents": {
"new-added-pk": "../NewAddedPk/NewAddedPk",
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
}
}

View File

@@ -1 +1 @@
<view class="container data-v-7eb40f71"><view class="background data-v-7eb40f71"><image class="data-v-7eb40f71" style="width:100%;height:100%" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Navigation data-v-7eb40f71"><view class="Return data-v-7eb40f71" bindtap="{{a}}"><image class="Return data-v-7eb40f71" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view></view><view class="Content data-v-7eb40f71"><view class="sender data-v-7eb40f71"><view class="sengderIcon data-v-7eb40f71"><image class="Icon data-v-7eb40f71" src="{{b}}" mode="scaleToFill"/></view><view class="Individual data-v-7eb40f71"><view class="name data-v-7eb40f71">{{c}}</view><view class="GenderAndAge data-v-7eb40f71"><view wx:if="{{d}}" class="male data-v-7eb40f71"><view class="data-v-7eb40f71"><image class="data-v-7eb40f71" style="width:20rpx;height:20rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/male.png" mode="scaleToFill"/></view><view class="age data-v-7eb40f71">{{e}}</view></view><view wx:else class="female data-v-7eb40f71"><view class="data-v-7eb40f71"><image class="data-v-7eb40f71" style="width:20rpx;height:20rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/female.png" mode="scaleToFill"/></view><view class="age data-v-7eb40f71">{{f}}</view></view></view><view class="nation data-v-7eb40f71">{{g}}</view></view><view class="Time data-v-7eb40f71">PK时间:{{h}}</view><view class="SessionAndGoldCoin data-v-7eb40f71"><view class="goldCoin data-v-7eb40f71"><image class="data-v-7eb40f71" style="width:72rpx;height:72rpx;margin-left:36rpx;margin-right:32rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/gold.png" mode="scaleToFill"/><view class="goldcard data-v-7eb40f71"><view class="goldnumber data-v-7eb40f71">{{i}}</view><view class="goldtext data-v-7eb40f71">金币</view></view></view><view class="Session data-v-7eb40f71"><image class="data-v-7eb40f71" style="width:72rpx;height:72rpx;margin-left:36rpx;margin-right:32rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/session.png" mode="scaleToFill"/><view class="goldcard data-v-7eb40f71"><view class="goldnumber data-v-7eb40f71">{{j}}</view><view class="goldtext data-v-7eb40f71">PK场数</view></view></view></view></view><view wx:if="{{k}}" class="button data-v-7eb40f71"><button class="accept data-v-7eb40f71" bindtap="{{l}}">聊了个天</button><button class="reject data-v-7eb40f71" bindtap="{{m}}">立即邀请</button></view></view></view><uni-popup wx:if="{{r}}" class="r data-v-7eb40f71" u-s="{{['d']}}" u-r="popup" u-i="7eb40f71-0" bind:__l="__l" u-p="{{r}}"><view class="popup-content data-v-7eb40f71"><view class="popup-title data-v-7eb40f71"><view class="popup-text data-v-7eb40f71">请选择您要参与的主播</view><scroll-view scroll-y="true" class="scroll data-v-7eb40f71"><view wx:for="{{n}}" wx:for-item="item" class="card data-v-7eb40f71"><view class="card-content data-v-7eb40f71" bindtap="{{item.f}}" style="{{'background:' + item.g}}"><view class="Avatarimg data-v-7eb40f71"><image class="avatar data-v-7eb40f71" src="{{item.a}}" mode="scaleToFill"/></view><view class="NameMoney data-v-7eb40f71"><view class="TimeMoney data-v-7eb40f71"><view class="NameMoney_Name data-v-7eb40f71">{{item.b}}</view><viewm u-s="{{['d']}}" class="goldnb data-v-7eb40f71" u-i="{{item.d}}" bind:__l="__l"><view class="goldimg data-v-7eb40f71"></view>{{item.c}}K</viewm></view><view class="TimeMoney_Time data-v-7eb40f71"><view class="pkTimeimg data-v-7eb40f71"></view><view class="data-v-7eb40f71">{{item.e}}</view></view></view></view></view></scroll-view></view><view class="popup-btn data-v-7eb40f71"><button class="invite data-v-7eb40f71" type="primary" bindtap="{{o}}">邀请</button><button class="cancel data-v-7eb40f71" type="default" bindtap="{{p}}">取消</button></view></view></uni-popup><new-added-pk class="createModule r data-v-7eb40f71" u-r="createModule" u-i="7eb40f71-2" bind:__l="__l"></new-added-pk>
<view class="container data-v-7d712765"><view class="background data-v-7d712765"><image class="data-v-7d712765" style="width:100%;height:100%" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Navigation data-v-7d712765"><view class="Return data-v-7d712765" bindtap="{{a}}"><image class="Return data-v-7d712765" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view></view><view class="Content data-v-7d712765"><view class="sender data-v-7d712765"><view class="sengderIcon data-v-7d712765"><image class="Icon data-v-7d712765" src="{{b}}" mode="scaleToFill"/></view><view class="Individual data-v-7d712765"><view class="name data-v-7d712765">{{c}}</view><view class="GenderAndAge data-v-7d712765"><view wx:if="{{d}}" class="male data-v-7d712765"><view class="data-v-7d712765"><image class="data-v-7d712765" style="width:20rpx;height:20rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/male.png" mode="scaleToFill"/></view><view class="age data-v-7d712765">{{e}}</view></view><view wx:else class="female data-v-7d712765"><view class="data-v-7d712765"><image class="data-v-7d712765" style="width:20rpx;height:20rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/female.png" mode="scaleToFill"/></view><view class="age data-v-7d712765">{{f}}</view></view></view><view class="nation data-v-7d712765">{{g}}</view></view><view class="Time data-v-7d712765">PK时间:{{h}}</view><view class="SessionAndGoldCoin data-v-7d712765"><view class="goldCoin data-v-7d712765"><image class="data-v-7d712765" style="width:72rpx;height:72rpx;margin-left:36rpx;margin-right:32rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/gold.png" mode="scaleToFill"/><view class="goldcard data-v-7d712765"><view class="goldnumber data-v-7d712765">{{i}}</view><view class="goldtext data-v-7d712765">金币</view></view></view><view class="Session data-v-7d712765"><image class="data-v-7d712765" style="width:72rpx;height:72rpx;margin-left:36rpx;margin-right:32rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/session.png" mode="scaleToFill"/><view class="goldcard data-v-7d712765"><view class="goldnumber data-v-7d712765">{{j}}</view><view class="goldtext data-v-7d712765">PK场数</view></view></view></view></view><view class="remark data-v-7d712765"><uni-easyinput wx:if="{{m}}" class="data-v-7d712765" style="{{k}}" u-i="7d712765-0" bind:__l="__l" bindupdateModelValue="{{l}}" u-p="{{m}}"></uni-easyinput></view><view wx:if="{{n}}" class="button data-v-7d712765"><button class="accept data-v-7d712765" bindtap="{{o}}">聊了个天</button><button class="reject data-v-7d712765" bindtap="{{p}}">立即邀请</button></view></view></view><uni-popup wx:if="{{v}}" class="r data-v-7d712765" u-s="{{['d']}}" u-r="popup" u-i="7d712765-1" bind:__l="__l" u-p="{{v}}"><view class="popup-content data-v-7d712765"><view class="popup-title data-v-7d712765"><view class="popup-text data-v-7d712765">请选择您要参与的主播</view><scroll-view scroll-y="true" class="scroll data-v-7d712765"><view wx:for="{{q}}" wx:for-item="item" wx:key="h" class="card data-v-7d712765"><view class="card-content data-v-7d712765" bindtap="{{item.f}}" style="{{'background:' + item.g}}"><view class="Avatarimg data-v-7d712765"><image class="avatar data-v-7d712765" src="{{item.a}}" mode="scaleToFill"/></view><view class="NameMoney data-v-7d712765"><view class="TimeMoney data-v-7d712765"><view class="NameMoney_Name data-v-7d712765">{{item.b}}</view></view><view class="TimeMoney_Time data-v-7d712765"><view class="pkTimeimg data-v-7d712765"></view><view class="data-v-7d712765">{{item.c}}</view><viewm u-s="{{['d']}}" class="goldnb data-v-7d712765" u-i="{{item.e}}" bind:__l="__l"><view class="goldimg data-v-7d712765"></view>{{item.d}}K</viewm></view></view></view></view></scroll-view></view><view class="popup-btn data-v-7d712765"><button class="invite data-v-7d712765" type="primary" bindtap="{{r}}">邀请</button><button class="cancel data-v-7d712765" type="default" bindtap="{{s}}">取消</button></view></view></uni-popup><new-added-pk class="createModule r data-v-7d712765" u-r="createModule" u-i="7d712765-3" bind:__l="__l"></new-added-pk>

File diff suppressed because one or more lines are too long