2 lines
8.4 KiB
JavaScript
2 lines
8.4 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),t=require("../../components/request.js"),i=require("../../components/formatDate.js"),s=require("../../stores/counter.js"),n=require("../../components/NationalDictionary.js"),o=require("../../components/goEasyTool/tool.js"),a=s.useCounterStore(),r={inject:["$global"],data:()=>({info:{},myuserSig:"",chatInfo:{},page:0,size:10,list:[],detailsdata:{},triggered:!1,RealTimePklist:[],MakeAppointmentPKlist:[],listtype:1,filterable:!0,Country:n.optionsArray,countrys:"",genders:0,Gender:[{label:"男",value:1},{label:"女",value:2}],minNumberCoins:"",maxNumberCoins:"",mindatetimesingle:"",maxdatetimesingle:"",HintCion:!1,HintTime:!1,ConfirmStatus:!1}),onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:getCurrentPages()[getCurrentPages().length-1].route}},onShow(){this.page=0,this.list=[],this.MakeAppointmentPKlist=[],this.RealTimePklist=[],this.pkList({type:2}),this.pkList({type:1})},onLoad(){this.AutomaticCleaning(),e.index.getStorage({key:"userinfo",success:e=>{this.info=e.data,console.log("userinfo",this.info),a.$patch({myitem:this.info}),o.goEasylogin(this.$goeasy,String(this.info.id),this.info.headerIcon,this.info.nickName)}})},methods:{AutomaticCleaning(){const t=e.index.getStorageSync("last_clean_time")||0,i=Date.now();i-t<6048e5||(e.index.clearStorage(),e.index.setStorageSync("last_clean_time",i))},closePopup(){this.$refs.popup.close()},dateformat(e){const t=e.replace(" ","T"),i=Date.parse(t);if(isNaN(i))throw new Error(`Invalid date format: ${this.datetimesingle}`);return Math.floor(i/1e3)},confirm(){if(this.ConfirmStatus=!0,""===this.minNumberCoins&&""!==this.maxNumberCoins||""!==this.minNumberCoins&&""===this.maxNumberCoins)this.HintCion=!0;else if(""===this.mindatetimesingle&&""!==this.maxdatetimesingle||""!==this.mindatetimesingle&&""===this.maxdatetimesingle)this.HintTime=!0;else{if(0===this.genders&&""===this.countrys&&""===this.minNumberCoins&&""===this.maxNumberCoins&&""===this.mindatetimesingle&&""===this.maxdatetimesingle)return 1===this.listtype?this.MakeAppointmentPKlist=[]:this.RealTimePklist=[],this.list=[],this.pkList({type:this.listtype}),void this.closePopup();if(this.closePopup(),this.page=0,this.list=[],1===this.listtype){this.MakeAppointmentPKlist=[];let e={type:this.listtype};0!==this.genders&&(e.sex=this.genders),""!==this.minNumberCoins&&(e.coin={start:this.minNumberCoins}),""!==this.maxNumberCoins&&(e.coin.end=this.maxNumberCoins),""!==this.mindatetimesingle&&(e.pkTime={start:this.mindatetimesingle}),""!==this.maxdatetimesingle&&(e.pkTime.end=this.maxdatetimesingle),""!==this.countrys&&(e.country=this.countrys),this.pkList(e)}else{this.RealTimePklist=[];let e={};0!==this.genders&&(e.sex=this.genders),""!==this.minNumberCoins&&(e.coin={start:this.minNumberCoins}),""!==this.maxNumberCoins&&(e.coin.end=this.maxNumberCoins),""!==this.mindatetimesingle&&(e.pkTime={start:this.dateformat(this.mindatetimesingle)}),""!==this.maxdatetimesingle&&(e.pkTime.end=this.dateformat(this.maxdatetimesingle)),""!==this.countrys&&(e.country=this.countrys),this.pkList(e)}}},clear(){this.genders=0,this.countrys="",this.minNumberCoins="",this.maxNumberCoins="",this.mindatetimesingle="",this.maxdatetimesingle="",this.ConfirmStatus=!1},country(e){this.countrys=e.value},gender(e){this.genders=e.value},goScreening(){this.$refs.popup.open("right")},goMakeAppointmentPK(){this.listtype=1,this.list=this.MakeAppointmentPKlist,this.clear()},goRealTimePk(){this.listtype=2,this.list=this.RealTimePklist,this.clear()},goAdvertisement(){e.index.navigateTo({url:"/pages/pkDetail/pkDetail"})},onRefresherRefresh(){if(this.page=0,this.list=[],1===this.listtype?this.MakeAppointmentPKlist=[]:this.RealTimePklist=[],this.triggered=!0,this.ConfirmStatus)if(0===this.genders&&""===this.countrys&&""===this.minNumberCoins&&""===this.maxNumberCoins&&""===this.mindatetimesingle&&""===this.maxdatetimesingle)this.pkList({type:this.listtype});else{if(""===this.minNumberCoins&&""!==this.maxNumberCoins||""!==this.minNumberCoins&&""===this.maxNumberCoins)return void this.pkList({type:this.listtype});if(""===this.mindatetimesingle&&""!==this.maxdatetimesingle||""!==this.mindatetimesingle&&""===this.maxdatetimesingle)return void this.pkList({type:this.listtype});this.confirm()}else this.pkList({type:this.listtype})},async goDetail(i){e.index.showLoading({title:"加载中...",mask:!0});const s=await t.request({url:"pk/pkInfoDetail",method:"POST",data:{id:i.id,userId:this.info.id,from:1},userInfo:!0});this.detailsdata=s.data,200===s.code?0!==s.data.length?(e.index.hideLoading(),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:i.formatDate,async pkList(e){const i=await t.request({url:"pk/pkList",method:"POST",data:{status:0,page:this.page,size:this.size,condition:e,userId:this.info.id},userInfo:!1});200===i.code&&(this.triggered=!1,1===e.type?(this.MakeAppointmentPKlist.push(...i.data),e.type==this.listtype&&(this.list=this.MakeAppointmentPKlist)):(this.RealTimePklist.push(...i.data),e.type==this.listtype&&(this.list=this.RealTimePklist),null==e.type&&(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("uni-card")+e.resolveComponent("tabBar")+e.resolveComponent("wht-select")+e.resolveComponent("uni-number-box")+e.resolveComponent("uni-datetime-picker")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../components/tabBar/tabBar.js")+(()=>"../../uni_modules/wht-select/components/wht-select/wht-select.js")+(()=>"../../uni_modules/uni-number-box/components/uni-number-box/uni-number-box.js")+(()=>"../../uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const m=e._export_sfc(r,[["render",function(t,i,s,n,o,a){return e.e({a:e.o(a.goRealTimePk),b:e.o(a.goMakeAppointmentPK),c:e.o(a.goScreening),d:0!==o.list.length},0!==o.list.length?{e:e.f(o.list,((t,i,s)=>e.e({a:t.anchorIcon,b:e.t(t.disPlayId),c:"2"===t.sex},(t.sex,{}),{d:e.t("1"===t.sex?"男":"女"),e:"1"===t.sex?1:"",f:"2"===t.sex?1:"",g:e.t(a.formatDate(t.pkTime)),h:e.t(t.coin+"K"),i:e.o((e=>a.goDetail(t)),i),j:!0===t.isPin?"2px solid #eeff00":"2px solid #f5f5f5",k:i,l:"0c7034b7-1-"+s})))}:{},{f:0===o.list.length},(o.list.length,{}),{g:e.o(((...e)=>a.onRefresherRefresh&&a.onRefresherRefresh(...e))),h:e.o(((...e)=>t.onScrollToLower&&t.onScrollToLower(...e))),i:o.triggered,j:e.o((e=>a.onRefresherRefresh())),k:e.p({tabIndex:0}),l:e.o(a.country),m:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#a3a3a3",options:o.Country,filterable:o.filterable,placeholder:"请选择国家",value:o.countrys}),n:e.o(a.gender),o:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#a3a3a3",options:o.Gender,placeholder:"性别",value:o.genders}),p:0===o.genders},(o.genders,{}),{q:1===o.genders},(o.genders,{}),{r:2===o.genders},(o.genders,{}),{s:e.o((e=>o.minNumberCoins=e)),t:e.p({max:9999999999,background:"ffffff",modelValue:o.minNumberCoins}),v:""==o.minNumberCoins&&!0===o.HintCion},(""==o.minNumberCoins&&o.HintCion,{}),{w:e.o((e=>o.maxNumberCoins=e)),x:e.p({max:9999999999,background:"#ffffff",modelValue:o.maxNumberCoins}),y:""==o.maxNumberCoins&&!0===o.HintCion},(""==o.maxNumberCoins&&o.HintCion,{}),{z:2===o.listtype},2===o.listtype?e.e({A:e.o((e=>o.mindatetimesingle=e)),B:e.p({type:"datetime","hide-second":"true",modelValue:o.mindatetimesingle}),C:""==o.mindatetimesingle&&!0===o.HintTime},(""==o.mindatetimesingle&&o.HintTime,{})):{},{D:2===o.listtype},2===o.listtype?e.e({E:e.o((e=>o.maxdatetimesingle=e)),F:e.p({type:"datetime","hide-second":"true",modelValue:o.maxdatetimesingle}),G:""==o.maxdatetimesingle&&!0===o.HintTime},(""==o.maxdatetimesingle&&o.HintTime,{})):{},{H:e.o(((...e)=>a.closePopup&&a.closePopup(...e))),I:e.o(((...e)=>a.confirm&&a.confirm(...e))),J:e.o(((...e)=>a.clear&&a.clear(...e))),K:e.sr("popup","0c7034b7-3"),L:e.p({position:"right"})})}],["__scopeId","data-v-0c7034b7"]]);r.__runtimeHooks=2,wx.createPage(m);
|