1 |
- import{c as e,s as t,y as a,z as s,e as o,f as l,w as r,l as i,j as n,A as u,t as c,u as p,v as d,Q as g,B as f,_,i as m,E as b,G as h,m as w,S as y}from"./index-3cd6afbf.js";import{_ as v,a as k}from"./uni-list.05f9f6be.js";import{_ as S}from"./phone-international-input.d1f5edeb.js";import{p as j,_ as x}from"./s-layout.f61e994e.js";import{S as C}from"./score.9611aade.js";/* empty css */import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-load-more.89024598.js";/* empty css */import{r as M}from"./richtext.e0ec392d.js";import"./uni-badge.293cb7bd.js";import"./mp-html.d8773404.js";const $=z({__name:"score",setup(z){const $=e((()=>t.$store("user").userWallet));t.$platform.device.statusBarHeight,e((()=>t.$store("user").userInfo)),t.$platform.navbar;const Q=a({currentTab:0,pagination:{list:[],total:0,pageSize:10,pageNo:1},loadStatus:"",showModel:!1});function D(){Q.showModel=!1}const O=e((()=>{const e=parseFloat(j($.value.integralDO.currentQuota)),t=parseFloat(j($.value.integralDO.highQuota));if(e>t)return 100;{const a=e/t*100;return Math.min(a,100)}})),A=e((()=>O.value>=90?"#fe0000":O.value>=75?"#d8b800":"#0c912f")),F=e((()=>({background:A.value})));function I(e){"noMore"!==Q.loadStatus&&(Q.pagination.pageNo++,async function(e){Q.loadStatus="loading";let{code:t,data:a}=await C.getScoreApi({pageNo:Q.pagination.pageNo,pageSize:Q.pagination.pageSize,isFreeze:e});if(0!==t)return;let s=_.concat(Q.pagination.list,a.list);Q.pagination.list=s,Q.pagination.total=a.total,Q.loadStatus=Q.pagination.list.length<Q.pagination.total?"more":"noMore"}(e))}return s((()=>{I()})),(e,a)=>{const s=m,_=b,C=h,z=i(w("uni-list-item"),v),O=i(w("uni-list"),k),I=y,L=i(w("su-popup"),S),N=i(w("s-layout"),x);return o(),l(N,{class:"wallet-wrap",bgStyle:{backgroundColor:"#ffffff"},title:"我的积分",navbar:"normal"},{default:r((()=>[n(s,{class:"score-box bg-white ss-flex-col ss-row-center ss-col-center"},{default:r((()=>[n(s,{class:"ss-m-b-10 circle value-box ss-flex ss-row-center",style:u(F.value)},{default:r((()=>[n(s,null,{default:r((()=>[c("积分")])),_:1})])),_:1},8,["style"]),n(s,{class:"ss-m-b-30 ss-font-40",style:u({color:A.value})},{default:r((()=>[n(_,{class:"all-title ss-m-r-8"},{default:r((()=>[c(p(d(j)($.value.integralDO.currentQuota)),1)])),_:1})])),_:1},8,["style"]),n(s,{class:"ss-m-b-40"},{default:r((()=>[n(s,{class:"all-title ss-m-r-8"},{default:r((()=>[n(C,{class:"btn ss-reset-button",onClick:a[0]||(a[0]=e=>d(t).$router.go("/pages/goods/list",{categoryId:98}))},{default:r((()=>[c(" 兑换 ")])),_:1})])),_:1})])),_:1}),n(s,{style:{width:"100%",height:"20rpx","background-color":"#ececec"}}),n(O,{border:!1,class:"ss-p-t-10 ss-w-100"},{default:r((()=>[n(z,{clickable:"",onClick:a[1]||(a[1]=e=>d(t).$router.go("/pages/user/wallet/maxScoreLog")),title:"当前可获得峰值",showArrow:"",border:!1},{body:r((()=>[g("p",{style:{width:"100%"}}," 当前可获得峰值:"+p(d(j)($.value.integralDO.currentQuota))+"/"+p(d(j)($.value.integralDO.highQuota)),1)])),_:1}),n(z,{clickable:"",onClick:a[2]||(a[2]=e=>d(t).$router.go("/pages/user/wallet/ScoreLog",{isFreeze:!0})),title:"待确权",showArrow:"",border:!1},{body:r((()=>[g("p",{style:{width:"100%"}},"待确权:"+p(d(j)($.value.integralDO.freezeQuota)),1)])),_:1}),n(z,{clickable:"",onClick:a[3]||(a[3]=e=>d(t).$router.go("/pages/user/wallet/ScoreLog",{isFreeze:!1})),title:"积分来源记录",showArrow:"",border:!1},{body:r((()=>[g("p",{style:{width:"100%"}},"积分来源记录")])),_:1}),n(z,{clickable:"",onClick:a[4]||(a[4]=e=>Q.showModel=!0),title:"积分计算规则",border:!1},{body:r((()=>[g("p",{style:{width:"100%"}},"积分计算规则")])),_:1})])),_:1})])),_:1}),n(L,{show:Q.showModel,type:"center",round:"10",isMaskClick:!1,showClose:"",onClose:D},{default:r((()=>[n(s,{class:"head-nav"},{default:r((()=>[n(s,{class:f([0==Q.navIndex?"activite":"","ss-m-l-20"]),onClick:a[5]||(a[5]=t=>e.checkIndex(0))},{default:r((()=>[c(" 积分计算规则 ")])),_:1},8,["class"])])),_:1}),n(I,{class:"scroll-view_H","scroll-y":"true"},{default:r((()=>[n(d(M),{title:"积分计算规则",type:"tab"})])),_:1})])),_:1},8,["show"])])),_:1})}}},[["__scopeId","data-v-3fd2059a"]]);export{$ as default};
|