pages-user-wallet-score.ce7a15f8.js 4.4 KB

1
  1. import{c as e,s as a,y as t,z as s,e as o,f as l,w as r,l as i,j as n,A as c,t as u,a0 as d,u as p,v as g,B as f,_,i as m,E as b,G as h,m as w,S as v}from"./index-dea1c201.js";import{_ as y,a as k}from"./uni-list.676de702.js";import{_ as S}from"./form.fe8a08e8.js";import{_ as j}from"./s-layout.ffebcb6c.js";import{p as x}from"./useGoods.bd3ef204.js";import{S as $}from"./score.890bc9d7.js";/* empty css */import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-load-more.baea9139.js";/* empty css */import{r as z}from"./richtext.9b4946fd.js";import"./uni-badge.f389ba95.js";import"./mp-html.ec4aa2b9.js";const M=C({__name:"score",setup(C){const M=e((()=>a.$store("user").userWallet));a.$platform.device.statusBarHeight,e((()=>a.$store("user").userInfo)),a.$platform.navbar;const D=t({currentTab:0,pagination:{list:[],total:0,pageSize:10,pageNo:1},loadStatus:"",showModel:!1});function F(){D.showModel=!1}const O=e((()=>{const e=parseFloat(x(M.value.integralDO.currentQuota)),a=parseFloat(x(M.value.integralDO.highQuota));if(e>a)return 100;{const t=e/a*100;return Math.min(t,100)}})),Q=e((()=>O.value>=90?"#fe0000":O.value>=75?"#d8b800":"#0c912f")),A=e((()=>({background:`conic-gradient(${Q.value} ${O.value}%, #ddd ${O.value}%)`})));function I(e){"noMore"!==D.loadStatus&&(D.pagination.pageNo++,async function(e){D.loadStatus="loading";let{code:a,data:t}=await $.getScoreApi({pageNo:D.pagination.pageNo,pageSize:D.pagination.pageSize,isFreeze:e});if(0!==a)return;let s=_.concat(D.pagination.list,t.list);D.pagination.list=s,D.pagination.total=t.total,D.loadStatus=D.pagination.list.length<D.pagination.total?"more":"noMore"}(e))}return s((()=>{I()})),(e,t)=>{const s=m,_=b,$=h,C=i(w("uni-list-item"),y),O=i(w("uni-list"),k),I=v,L=i(w("su-popup"),S),N=i(w("s-layout"),j);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:c(A.value)},{default:r((()=>[n(s,{class:"all-title"},{default:r((()=>[u("数字"),d("br"),u("权益")])),_:1})])),_:1},8,["style"]),n(s,{class:"ss-m-b-30 ss-font-40",style:c({color:Q.value})},{default:r((()=>[n(_,{class:"all-title ss-m-r-8"},{default:r((()=>[u(p(g(x)(M.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($,{class:"btn ss-reset-button ui-Shadow-Main",onClick:t[0]||(t[0]=e=>g(a).$helper.toast("功能待开放"))},{default:r((()=>[u(" 兑换 ")])),_: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(C,{clickable:"",onClick:t[1]||(t[1]=e=>g(a).$router.go("/pages/user/wallet/maxScoreLog",{isFreeze:!0})),title:"当前可获得峰值",showArrow:"",border:!1},{body:r((()=>[d("p",{style:{width:"100%"}}," 当前可获得峰值:"+p(g(x)(M.value.integralDO.currentQuota))+"/"+p(g(x)(M.value.integralDO.highQuota)),1)])),_:1}),n(C,{clickable:"",onClick:t[2]||(t[2]=e=>g(a).$router.go("/pages/user/wallet/ScoreLog",{isFreeze:!0})),title:"待确权",showArrow:"",border:!1},{body:r((()=>[d("p",{style:{width:"100%"}},"待确权:"+p(g(x)(M.value.integralDO.freezeQuota)),1)])),_:1}),n(C,{clickable:"",onClick:t[3]||(t[3]=e=>g(a).$router.go("/pages/user/wallet/ScoreLog",{isFreeze:!1})),title:"数字权益来源记录",showArrow:"",border:!1},{body:r((()=>[d("p",{style:{width:"100%"}},"数字权益来源记录")])),_:1}),n(C,{clickable:"",onClick:t[4]||(t[4]=e=>D.showModel=!0),title:"数字权益计算规则",border:!1},{body:r((()=>[d("p",{style:{width:"100%"}},"数字权益计算规则")])),_:1})])),_:1})])),_:1}),n(L,{show:D.showModel,type:"center",round:"10",isMaskClick:!1,showClose:"",onClose:F},{default:r((()=>[n(s,{class:"head-nav"},{default:r((()=>[n(s,{class:f([0==D.navIndex?"activite":"","ss-m-l-20"]),onClick:t[5]||(t[5]=a=>e.checkIndex(0))},{default:r((()=>[u(" 数字权益计算规则 ")])),_:1},8,["class"])])),_:1}),n(I,{class:"scroll-view_H","scroll-y":"true"},{default:r((()=>[n(g(z),{title:"数字权益计算规则",type:"tab"})])),_:1})])),_:1},8,["show"])])),_:1})}}},[["__scopeId","data-v-51ec6d48"]]);export{M as default};