Files
tk-mini-program/unpackage/dist/build/mp-weixin/pages/Mine/minecomponents/pkInformation.js
pengxiaolong 7116e57fc3 优化
2025-07-21 22:10:59 +08:00

2 lines
4.5 KiB
JavaScript

"use strict";const e=require("../../../common/vendor.js"),o=require("../../../components/request.js"),t=require("../../../components/formatDate.js"),r=require("../../../components/DifferenceArray.js"),s={data:()=>({pkList:[],userinfo:{},page:0,createModule:null,parentMessage:null,triggered:!1,pickerArray:[],index:0,topPinnedPersondata:{},Topdate:0,popupOutdata:{},popupExpurgatedata:{}}),onLoad(){e.index.getStorage({key:"userinfo",success:e=>{this.userinfo=e.data,this.getpkList()}})},mounted(){this.createModule=this.$refs.createModule},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:"/pages/Home/Home"}},methods:{onRefresherRefresh(){this.page=0,this.pkList=[],this.getpkList(),this.triggered=!0},onScrollToLower(){this.page++,this.getpkList()},onBack(){e.index.navigateBack({delta:1})},formatDate:t.formatDate,getpkList(){o.request({url:"user/queryMyAllPkData",method:"POST",data:{userId:this.userinfo.id,page:this.page,size:10},userInfo:!0}).then((e=>{200==e.code?(this.pkList.push(...e.data),this.triggered=!1):console.log(e.msg)}))},onRecompose(e){this.parentMessage=e,this.createModule.open()},onTop(e){this.pickerArray=r.DifferenceArray(e.pkTime),this.$refs.popup.open("center"),this.topPinnedPersondata=e},bindPickerChange(e){this.index=e.detail.value},closePopup(){this.$refs.popup.close(),this.index=0,this.pickerArray=[],this.topPinnedPersondata={}},onTopConfirm(){this.Topdate=Math.ceil(Date.now()/1e3+3600*Number(this.pickerArray[this.index])),o.request({url:"user/pinToTop",method:"POST",data:{articleId:this.topPinnedPersondata.id,pinExpireTime:this.Topdate},userInfo:!0}).then((o=>{200==o.code?(this.onRefresherRefresh(),e.index.showToast({title:o.data,icon:"none",duration:3e3}),this.closePopup()):e.index.showToast({title:o.msg,icon:"none",duration:3e3})}))},onOutTop(e){this.$refs.popupOut.open("center"),this.popupOutdata=e},onOutTopConfirm(){o.request({url:"user/cancelPin",method:"POST",data:{articleId:this.popupOutdata.id},userInfo:!0}).then((o=>{200==o.code?(this.closePopupOut(),this.onRefresherRefresh(),e.index.showToast({title:o.data,icon:"none",duration:3e3})):console.log(o.msg)}))},closePopupOut(){this.$refs.popupOut.close(),this.popupOutdata={}},onExpurgate(e){this.$refs.popupExpurgate.open("center"),this.popupExpurgatedata=e},onExpurgateConfirm(){o.request({url:"pk/deletePkDataWithId",method:"POST",data:{id:this.popupExpurgatedata.id},userInfo:!0}).then((o=>{200==o.code?(this.onRefresherRefresh(),this.closePopupExpurgate(),e.index.showToast({title:o.msg,icon:"none",duration:2e3})):e.index.showToast({title:o.msg,icon:"none",duration:2e3})}))},closePopupExpurgate(){this.$refs.popupExpurgate.close(),this.popupExpurgatedata={}}},components:{Recompose:()=>"./recompose/recompose2.js"}};if(!Array){(e.resolveComponent("uni-card")+e.resolveComponent("Recompose")+e.resolveComponent("uni-popup"))()}Math;const p=e._export_sfc(s,[["render",function(o,t,r,s,p,n){return e.e({a:e.o(((...e)=>n.onBack&&n.onBack(...e))),b:0!==p.pkList.length},0!==p.pkList.length?{c:e.f(p.pkList,((o,t,r)=>e.e({a:o.anchorIcon,b:e.t(o.anchorId),c:"2"===o.sex},(o.sex,{}),{d:e.t("1"===o.sex?"男":"女"),e:"1"===o.sex?1:"",f:"2"===o.sex?1:"",g:e.t(o.country),h:e.t(o.coin),i:e.t(n.formatDate(o.pkTime)),j:0===o.inviteStatus},0===o.inviteStatus?e.e({k:!1===o.isPin},!1===o.isPin?{l:e.o((e=>n.onTop(o)),t)}:{},{m:!0===o.isPin},!0===o.isPin?{n:e.o((e=>n.onOutTop(o)),t)}:{},{o:e.o((e=>n.onRecompose(o)),t),p:e.o((e=>n.onExpurgate(o)),t)}):{},{q:t,r:"e5389146-0-"+r}))),d:e.o(((...e)=>n.onRefresherRefresh&&n.onRefresherRefresh(...e))),e:e.o(((...e)=>n.onScrollToLower&&n.onScrollToLower(...e))),f:p.triggered}:{},{g:0===p.pkList.length},(p.pkList.length,{}),{h:e.sr("createModule","e5389146-1"),i:e.o(n.onRefresherRefresh),j:e.p({message:p.parentMessage}),k:e.t(p.pickerArray[p.index]),l:p.pickerArray,m:p.index,n:e.o(((...e)=>n.bindPickerChange&&n.bindPickerChange(...e))),o:e.o(((...e)=>n.onTopConfirm&&n.onTopConfirm(...e))),p:e.o(((...e)=>n.closePopup&&n.closePopup(...e))),q:e.sr("popup","e5389146-2"),r:e.p({type:"center","border-radius":"10px 10px 0 0"}),s:e.o(((...e)=>n.onOutTopConfirm&&n.onOutTopConfirm(...e))),t:e.o(((...e)=>n.closePopupOut&&n.closePopupOut(...e))),v:e.sr("popupOut","e5389146-3"),w:e.p({type:"center","border-radius":"10px 10px 0 0"}),x:e.o(((...e)=>n.onExpurgateConfirm&&n.onExpurgateConfirm(...e))),y:e.o(((...e)=>n.closePopupExpurgate&&n.closePopupExpurgate(...e))),z:e.sr("popupExpurgate","e5389146-4"),A:e.p({type:"center","border-radius":"10px 10px 0 0"})})}],["__scopeId","data-v-e5389146"]]);s.__runtimeHooks=2,wx.createPage(p);