2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/TUILogin.js"),i=require("../../components/request.js"),s=require("../../components/formatDate.js"),o=require("../../stores/counter.js"),a=require("../../common/assets.js"),n=o.useCounterStore(),r={inject:["$global"],data:()=>({info:{},myuserSig:"",chatInfo:{},page:0,size:10,list:[],detailsdata:{},triggered:!1,RealTimePklist:[],MakeAppointmentPKlist:[],listtype:1}),mounted(){this.pkList({type:2}),this.pkList({type:1})},onLoad(){e.index.getStorage({key:"userinfo",success:i=>{this.info=i.data,n.$patch({myitem:this.info}),e.index.getStorage({key:"myuserSig",success:i=>{this.myuserSig=i.data,e.index.getStorage({key:"chatInfo",success:e=>{this.chatInfo=e.data,t.TUIlogin(this.chatInfo.appId,this.info.id,this.myuserSig.userSig)}})}})}})},methods:{goMakeAppointmentPK(){this.listtype=1,this.list=this.MakeAppointmentPKlist},goRealTimePk(){this.listtype=2,this.list=this.RealTimePklist},goAdvertisement(){e.index.navigateTo({url:"/pages/pkDetail/pkDetail"})},onRefresherRefresh(){this.page=0,this.list=[],1===this.listtype?this.MakeAppointmentPKlist=[]:this.RealTimePklist=[],this.triggered=!0,this.pkList({type:this.listtype})},async goDetail(t){e.index.showLoading({title:"加载中...",mask:!0}),console.log("id",t.id);const s=await i.request({url:"pk/pkInfoDetail",method:"POST",data:{id:t.id},userInfo:!0});console.log("res",s),this.detailsdata=s.data,200===s.code?0!==s.data.length?(e.index.hideLoading(),console.log("res.data",s.data),e.index.navigateTo({url:"/pages/pkDetail/pkDetail",success:e=>{e.eventChannel.emit("itemDetail",{item:this.detailsdata})}})):(e.index.hideLoading(),this.openPopupQuantity()):(e.index.hideLoading(),e.index.showToast({title:"加载失败",icon:"none",duration:2e3}))},formatDate:s.formatDate,async pkList(e){const t=await i.request({url:"pk/pkList",method:"POST",data:{status:0,page:this.page,size:this.size,condition:e},userInfo:!1});console.log(t),200===t.code&&(this.triggered=!1,1===e.type?(this.MakeAppointmentPKlist.push(...t.data),e.type==this.listtype&&(this.list=this.MakeAppointmentPKlist)):(this.RealTimePklist.push(...t.data),e.type==this.listtype&&(this.list=this.RealTimePklist)))}},onScrollToLower(){this.page++,this.pkList({type:this.listtype})},components:{topNavigation:()=>"../../components/topNavigation/topNavigation.js",Advertisement:()=>"../../components/Advertisement/Advertisement.js",tabBar:()=>"../../components/tabBar/tabBar.js"}};if(!Array){(e.resolveComponent("top-navigation")+e.resolveComponent("advertisement")+e.resolveComponent("uni-card")+e.resolveComponent("tabBar"))()}Math;const p=e._export_sfc(r,[["render",function(t,i,s,o,n,r){return{a:a._imports_0$1,b:e.o$1(r.goRealTimePk),c:e.o$1(r.goMakeAppointmentPK),d:e.o$1(((...e)=>r.goAdvertisement&&r.goAdvertisement(...e))),e:e.f(n.list,((t,i,s)=>e.e({a:t.anchorIcon,b:e.t(t.anchorId),c:"2"===t.sex},"2"===t.sex?{d:a._imports_3}:{e:a._imports_2},{f:e.t("1"===t.sex?"男":"女"),g:"1"===t.sex?1:"",h:"2"===t.sex?1:"",i:e.t(r.formatDate(t.pkTime)),j:e.t(t.coin+"K"),k:e.o$1((e=>r.goDetail(t))),l:"f8f5a633-2-"+s}))),f:e.o$1(((...e)=>r.onRefresherRefresh&&r.onRefresherRefresh(...e))),g:e.o$1(((...e)=>t.onScrollToLower&&t.onScrollToLower(...e))),h:n.triggered}}],["__scopeId","data-v-f8f5a633"]]);wx.createPage(p);
|