优化页面

This commit is contained in:
pengxiaolong
2025-06-18 22:04:59 +08:00
parent ec9dcb486f
commit b73ddb0370
52 changed files with 268 additions and 140 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,style:{backgroundColor:"#ffffff"}}),onLoad(t){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.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(),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("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,r){return e.e({a:e.o$1(((...e)=>r.Returnfunc&&r.Returnfunc(...e))),b:s.item.anchorIcon,c:e.t(s.item.disPlayId),d:"1"===s.item.sex},(s.item.sex,{}),{e:e.t(s.item.country),f:e.t(r.formatDate(s.item.pkTime)),g:e.t(s.item.coin),h:e.t(s.item.pkNumber),i:e.s(s.style),j:e.o$1((e=>s.item.remark=e)),k:e.p({type:"textarea",placeholder:"备注",maxlength:"-1",disabled:"true",modelValue:s.item.remark}),l:s.item.senderId!==s.id},s.item.senderId!==s.id?{m:e.o$1((e=>r.openChat())),n:e.o$1((e=>r.open()))}:{},{o:0!==s.list.length},0!==s.list.length?{p:e.f(s.list,((t,i,n)=>({a:t.anchorIcon,b:e.t(t.anchorId),c:e.t(r.TimeFormatting(t.pkTime)),d:e.t(t.coin),e:"8932c768-2-"+n+",8932c768-1",f:e.o$1((e=>r.Select(t.id,i)),i),g:s.selectedId===t.id?"#f6f6f6":"#ffffff",h:i})))}:{},{q:0===s.list.length},(s.list.length,{}),{r:e.o$1((e=>r.invite())),s:e.o$1((e=>r.close())),t:e.sr("popup","8932c768-1"),v:e.p({type:"center","border-radius":"10px 10px 0 0"}),w:e.sr("createModule","8932c768-3")})}],["__scopeId","data-v-8932c768"]]);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})),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(),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 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},(s.item.sex,{}),{e:e.t(s.item.country),f:e.t(d.formatDate(s.item.pkTime)),g:e.t(s.item.coin),h:e.t(s.item.pkNumber),i:e.s(s.style),j:e.o$1((e=>s.item.remark=e)),k:e.p({type:"textarea",placeholder:"备注",maxlength:"-1",disabled:"true",modelValue:s.item.remark}),l:s.item.senderId!==s.id},s.item.senderId!==s.id?{m:e.o$1((e=>d.openChat())),n:e.o$1((e=>d.open()))}:{},{o:0!==s.list.length},0!==s.list.length?{p: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:e.o$1((e=>d.Select(t.id,i)),i),f:s.selectedId===t.id?"#b8ff8c74":"#ffffff",g:i})))}:{},{q:0===s.list.length},(s.list.length,{}),{r:e.o$1((e=>d.invite())),s:e.o$1((e=>d.close())),t:e.sr("popup","cae51916-1"),v:e.p({type:"center","border-radius":"10px 10px 0 0"}),w:e.sr("createModule","cae51916-2")})}],["__scopeId","data-v-cae51916"]]);wx.createPage(s);

View File

@@ -1 +1 @@
<view class="container data-v-8932c768"><view class="background data-v-8932c768"><image class="data-v-8932c768" 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-8932c768"><view class="Return data-v-8932c768" bindtap="{{a}}"><image class="Return data-v-8932c768" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view></view><view class="Content data-v-8932c768"><view class="sender data-v-8932c768"><view class="sengderIcon data-v-8932c768"><image class="Icon data-v-8932c768" src="{{b}}" mode="scaleToFill"/></view><view class="Individual data-v-8932c768"><view class="name data-v-8932c768">{{c}}</view><view class="GenderAndAge data-v-8932c768"><view wx:if="{{d}}" class="male data-v-8932c768"><view class="data-v-8932c768"><image class="data-v-8932c768" 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-8932c768">男</view></view><view wx:else class="female data-v-8932c768"><view class="data-v-8932c768"><image class="data-v-8932c768" 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-8932c768">女</view></view></view><view class="nation data-v-8932c768">{{e}}</view></view><view class="Time data-v-8932c768">PK时间:{{f}}</view><view class="SessionAndGoldCoin data-v-8932c768"><view class="goldCoin data-v-8932c768"><image class="data-v-8932c768" 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-8932c768"><view class="goldnumber data-v-8932c768">{{g}}K</view><view class="goldtext data-v-8932c768">金币</view></view></view><view class="Session data-v-8932c768"><image class="data-v-8932c768" 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-8932c768"><view class="goldnumber data-v-8932c768">{{h}}</view><view class="goldtext data-v-8932c768">PK场数</view></view></view></view></view><view class="remark data-v-8932c768"><uni-easyinput wx:if="{{k}}" class="data-v-8932c768" style="{{i}}" u-i="8932c768-0" bind:__l="__l" bindupdateModelValue="{{j}}" u-p="{{k}}"></uni-easyinput></view><view wx:if="{{l}}" class="button data-v-8932c768"><button class="accept data-v-8932c768" bindtap="{{m}}">聊了个天</button><button class="reject data-v-8932c768" bindtap="{{n}}">立即邀请</button></view></view></view><uni-popup wx:if="{{v}}" class="r data-v-8932c768" u-s="{{['d']}}" u-r="popup" u-i="8932c768-1" bind:__l="__l" u-p="{{v}}"><view class="popup-content data-v-8932c768"><view class="popup-title data-v-8932c768"><view class="popup-text data-v-8932c768">请选择您要参与的主播</view><view wx:if="{{o}}" class="data-v-8932c768"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-8932c768"><view wx:for="{{p}}" wx:for-item="item" wx:key="h" class="card data-v-8932c768"><view class="card-content data-v-8932c768" bindtap="{{item.f}}" style="{{'background:' + item.g}}"><view class="Avatarimg data-v-8932c768"><image class="avatar data-v-8932c768" src="{{item.a}}" mode="scaleToFill"/></view><view class="NameMoney data-v-8932c768"><view class="TimeMoney data-v-8932c768"><view class="NameMoney_Name data-v-8932c768">{{item.b}}</view></view><view class="TimeMoney_Time data-v-8932c768"><view class="pkTimeimg data-v-8932c768"></view><view class="data-v-8932c768">{{item.c}}</view><viewm u-s="{{['d']}}" class="goldnb data-v-8932c768" u-i="{{item.e}}" bind:__l="__l"><view class="goldimg data-v-8932c768"></view>{{item.d}}K</viewm></view></view></view></view></scroll-view></view><view wx:if="{{q}}" class="noData data-v-8932c768">您还没有可参与的主播PK快去新建一个吧</view></view><view class="popup-btn data-v-8932c768"><button class="invite data-v-8932c768" type="primary" bindtap="{{r}}">邀请</button><button class="cancel data-v-8932c768" type="default" bindtap="{{s}}">取消</button></view></view></uni-popup><new-added-pk class="createModule r data-v-8932c768" u-r="createModule" u-i="8932c768-3" bind:__l="__l"></new-added-pk>
<view class="container data-v-cae51916"><view class="background data-v-cae51916"><image class="data-v-cae51916" 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-cae51916"><view class="Return data-v-cae51916" bindtap="{{a}}"><image class="Return data-v-cae51916" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view></view><view class="Content data-v-cae51916"><view class="sender data-v-cae51916"><view class="sengderIcon data-v-cae51916"><image class="Icon data-v-cae51916" src="{{b}}" mode="scaleToFill"/></view><view class="Individual data-v-cae51916"><view class="name data-v-cae51916">{{c}}</view><view class="GenderAndAge data-v-cae51916"><view wx:if="{{d}}" class="male data-v-cae51916"><view class="data-v-cae51916"><image class="data-v-cae51916" 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-cae51916">男</view></view><view wx:else class="female data-v-cae51916"><view class="data-v-cae51916"><image class="data-v-cae51916" 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-cae51916">女</view></view></view><view class="nation data-v-cae51916">{{e}}</view></view><view class="Time data-v-cae51916">PK时间:{{f}}</view><view class="SessionAndGoldCoin data-v-cae51916"><view class="goldCoin data-v-cae51916"><image class="data-v-cae51916" 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-cae51916"><view class="goldnumber data-v-cae51916">{{g}}K</view><view class="goldtext data-v-cae51916">金币</view></view></view><view class="Session data-v-cae51916"><image class="data-v-cae51916" 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-cae51916"><view class="goldnumber data-v-cae51916">{{h}}</view><view class="goldtext data-v-cae51916">PK场数</view></view></view></view></view><view class="remark data-v-cae51916"><uni-easyinput wx:if="{{k}}" class="data-v-cae51916" style="{{i}}" u-i="cae51916-0" bind:__l="__l" bindupdateModelValue="{{j}}" u-p="{{k}}"></uni-easyinput></view><view wx:if="{{l}}" class="button data-v-cae51916"><button class="accept data-v-cae51916" bindtap="{{m}}">聊了个天</button><button class="reject data-v-cae51916" bindtap="{{n}}">立即邀请</button></view></view></view><uni-popup wx:if="{{v}}" class="r data-v-cae51916" u-s="{{['d']}}" u-r="popup" u-i="cae51916-1" bind:__l="__l" u-p="{{v}}"><view class="popup-content data-v-cae51916"><view class="popup-title data-v-cae51916"><view class="popup-text data-v-cae51916">点击选择您要参与的主播</view><view wx:if="{{o}}" class="data-v-cae51916"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-cae51916"><view wx:for="{{p}}" wx:for-item="item" wx:key="g" class="card data-v-cae51916"><view class="card-content data-v-cae51916" bindtap="{{item.e}}" style="{{'background:' + item.f}}"><view class="Avatarimg data-v-cae51916"><image class="avatar data-v-cae51916" src="{{item.a}}" mode="scaleToFill"/></view><view class="NameMoney data-v-cae51916"><view class="TimeMoney data-v-cae51916"><view class="NameMoney_Name data-v-cae51916">{{item.b}}</view></view><view class="TimeMoney_Time data-v-cae51916"><view class="pkTimeimg data-v-cae51916"><image class="data-v-cae51916" style="width:31.49rpx;height:31.49rpx;margin-top:3rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png" mode="scaleToFill"/></view><view class="data-v-cae51916">{{item.c}}</view><view class="goldimg data-v-cae51916"><image class="data-v-cae51916" style="width:31.49rpx;height:31.49rpx;margin-top:4rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png" mode="scaleToFill"/></view><view class="goldnb data-v-cae51916">{{item.d}}K</view></view></view></view></view></scroll-view></view><view wx:if="{{q}}" class="noData data-v-cae51916">您还没有可参与的主播PK快去新建一个吧</view></view><view class="popup-btn data-v-cae51916"><button class="invite data-v-cae51916" type="primary" bindtap="{{r}}">邀请</button><button class="cancel data-v-cae51916" type="default" bindtap="{{s}}">取消</button></view></view></uni-popup><new-added-pk class="createModule r data-v-cae51916" u-r="createModule" u-i="cae51916-2" bind:__l="__l"></new-added-pk>

File diff suppressed because one or more lines are too long