mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-25 12:38:10 +00:00
2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
import{d as e,H as t,m as a,r,J as l,bW as s,bX as p,o as x,c as n,w as o,W as c,b as i,n as d,e as u,y as f,z as g,X as m,ab as b,g as _,a as h,k as v,P as y,F as k,G as w,i as F,j,Q as C,R as E}from"./index-837da579.js";import{_ as I}from"./loading-page.vue_vue_type_script_setup_true_lang.765e9de6.js";import{t as z}from"./topTabbar.ede9ed93.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.57b9bf82.js";import"./u-transition.38ad69d8.js";const R=B(e({__name:"point",setup(e){z().setTopTabbarParam({title:"我的积分"});const B=t(),R=a((()=>({backgroundImage:"url("+C("static/resource/images/member/point/point_bg.png")+") ",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"}))),S=a((()=>Object.keys(B.menuButtonInfo).length?E(Number(B.menuButtonInfo.height))+E(B.menuButtonInfo.top)+50+"rpx;":"50rpx")),P=r({}),T=r([]),W=r(!0);l((async()=>{let e=await s(),t=await p();P.value=e.data,T.value=t.data,W.value=!1}));const X=(e="",t={})=>{h({url:e,param:t})};return(e,t)=>{const a=v,r=y,l=k,s=w,p=F(j("loading-page"),I);return x(),n(a,{class:"bg-[var(--page-bg-color)] min-h-[100vh]",style:d(e.themeColor())},{default:o((()=>[W.value?_("v-if",!0):(x(),c(m,{key:0},[i(a,{class:"w-full bg-[var(--page-bg-color)]"},{default:o((()=>[i(a,{class:"pb-[210rpx] relative",style:d(u(R))},{default:o((()=>[i(a,{class:"text-[70rpx] leading-[90rpx] text-[#fff] pl-[60rpx] font-500 pt-[77rpx] price-font"},{default:o((()=>[f(g(P.value.point||0),1)])),_:1}),i(a,{class:"flex items-center pl-[60rpx]"},{default:o((()=>[i(r,{class:"h-[36rpx] w-[36rpx] -mb-[4rpx]",src:u(C)("static/resource/images/member/point/icon.png"),mode:"heightFix"},null,8,["src"]),i(a,{class:"text-[26rpx] leading-[36rpx] text-[#fff] ml-[10rpx]"},{default:o((()=>[f("我的积分")])),_:1})])),_:1}),i(a,{class:"side-tab",style:d({top:u(S)}),onClick:t[0]||(t[0]=e=>X("/app/pages/member/point_detail"))},{default:o((()=>[i(l,{class:"nc-iconfont nc-icon-jifenduihuanV6xx1 icon"}),i(l,{class:"desc"},{default:o((()=>[f("积分明细")])),_:1})])),_:1},8,["style"])])),_:1},8,["style"]),i(a,{class:"sidebar-margin flex flex-col mt-[-178rpx] relative"},{default:o((()=>[i(a,{class:"w-[322rpx] h-[80rpx] text-[30rpx] text-[#333] font-500 box-border pl-[30rpx] pt-[var(--pad-top-m)] rounded-tl-[var(--rounded-big)] overflow-hidden mb-[-2rpx]",style:d({backgroundImage:"url("+u(C)("static/resource/images/member/point/top_bg.png")+") ",backgroundSize:"100% 100%",backgroundRepeat:"no-repeat"})},{default:o((()=>[i(l,{class:"leading-[42rpx]"},{default:o((()=>[f("积分详情")])),_:1})])),_:1},8,["style"]),i(a,{class:"flex items-center px-[30rpx] rounded-[var(--rounded-big)] !rounded-tl-none bg-[#fff] h-[173rpx] box-border"},{default:o((()=>[i(a,{class:"w-[196rpx] flex-shrink-0 text-center"},{default:o((()=>[i(a,{class:"text-[#333] text-[42rpx] leading-[54rpx] price-font"},{default:o((()=>[f(g(P.value.point_get||0),1)])),_:1}),i(a,{class:"mt-[8rpx] text-[var(--text-color-light6)] text-[26rpx] leading-[36rpx] font-400"},{default:o((()=>[f("累计积分")])),_:1})])),_:1}),i(a,{class:"w-[1rpx] h-[50rpx] flex-shrink-0 bg-[var(--temp-bg)] mx-[10rpx]"}),i(a,{class:"w-[196rpx] flex-shrink-0 text-center"},{default:o((()=>[i(a,{class:"text-[#333] text-[42rpx] leading-[54rpx] price-font"},{default:o((()=>[f(g(P.value.use||0),1)])),_:1}),i(a,{class:"mt-[8rpx] text-[var(--text-color-light6)] text-[26rpx] leading-[36rpx] font-400"},{default:o((()=>[f("累计消费")])),_:1})])),_:1}),i(a,{class:"w-[1rpx] h-[50rpx] flex-shrink-0 bg-[var(--temp-bg)] mx-[10rpx]"}),i(a,{class:"w-[196rpx] min-w-[209.33rpx] flex-shrink-0 text-center"},{default:o((()=>[i(a,{class:"text-[#333] text-[42rpx] leading-[54rpx] price-font"},{default:o((()=>[f(g(P.value.point||0),1)])),_:1}),i(a,{class:"mt-[8rpx] text-[var(--text-color-light6)] text-[26rpx] leading-[36rpx] font-400"},{default:o((()=>[f("可用积分")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(a,{class:"mt-[var(--top-m)] sidebar-margin card-template"},{default:o((()=>[i(a,{class:"title"},{default:o((()=>[f("热门活动")])),_:1}),i(a,{class:"mt-[60rpx] flex justify-between"},{default:o((()=>[i(a,{class:"w-[200rpx] h-[253rpx] box-border pt-[69rpx] relative text-center",style:d({backgroundImage:"url("+u(C)("static/resource/images/member/point/activity_1.png")+") ",backgroundSize:"100% 100%",backgroundRepeat:"no-repeat"})},{default:o((()=>[i(r,{class:"h-[78rpx] w-[78rpx] absolute left-[65rpx] top-[-21rpx]",src:u(C)("static/resource/images/member/point/activity_icon_1.png"),mode:"heightFix"},null,8,["src"]),i(a,{class:"text-[28rpx] leading-[39rpx] text-[#333]"},{default:o((()=>[f("每日赚积分")])),_:1}),i(a,{class:"mt-[10rpx] text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)]"},{default:o((()=>[f("每日签到")])),_:1}),i(a,{class:"w-full flex justify-center mt-[20rpx]"},{default:o((()=>[i(s,{class:"h-[54rpx] !m-0 rounded-[100rpx] text-[24rpx] flex-center !text-[#fff]",shape:"circle",style:d({background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"}),onClick:t[1]||(t[1]=e=>X("/app/pages/member/sign_in"))},{default:o((()=>[f("去签到")])),_:1},8,["style"])])),_:1})])),_:1},8,["style"]),i(a,{class:"w-[200rpx] h-[253rpx] box-border pt-[69rpx] relative text-center",style:d({backgroundImage:"url("+u(C)("static/resource/images/member/point/activity_2.png")+") ",backgroundSize:"100% 100%",backgroundRepeat:"no-repeat"})},{default:o((()=>[i(r,{class:"h-[78rpx] w-[78rpx] absolute left-[65rpx] top-[-21rpx]",src:u(C)("static/resource/images/member/point/activity_icon_2.png"),mode:"heightFix"},null,8,["src"]),i(a,{class:"text-[28rpx] leading-[39rpx] text-[#333]"},{default:o((()=>[f("积分当钱花")])),_:1}),i(a,{class:"mt-[10rpx] text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)]"},{default:o((()=>[f("抵扣部分费用")])),_:1}),i(a,{class:"w-full flex justify-center mt-[20rpx]"},{default:o((()=>[i(s,{class:"h-[54rpx] !m-0 rounded-[100rpx] text-[24rpx] flex-center !text-[#fff]",shape:"circle",style:d({background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"}),onClick:t[2]||(t[2]=e=>X("/addon/shop/pages/point/index"))},{default:o((()=>[f("去兑换")])),_:1},8,["style"])])),_:1})])),_:1},8,["style"]),i(a,{class:"w-[200rpx] h-[253rpx] box-border pt-[69rpx] relative text-center",style:d({backgroundImage:"url("+u(C)("static/resource/images/member/point/activity_3.png")+") ",backgroundSize:"100% 100%",backgroundRepeat:"no-repeat"})},{default:o((()=>[i(r,{class:"h-[78rpx] w-[78rpx] absolute left-[65rpx] top-[-21rpx]",src:u(C)("static/resource/images/member/point/icon.png"),mode:"heightFix"},null,8,["src"]),i(a,{class:"text-[28rpx] leading-[39rpx] text-[#333]"},{default:o((()=>[f("购物返积分")])),_:1}),i(a,{class:"mt-[10rpx] text-[24rpx] leading-[34rpx] text-[var(--text-color-light6)]"},{default:o((()=>[f("下单得积分")])),_:1}),i(a,{class:"w-full flex justify-center mt-[20rpx]"},{default:o((()=>[i(s,{class:"h-[54rpx] !m-0 rounded-[100rpx] text-[24rpx] flex-center !text-[#fff]",shape:"circle",style:d({background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"}),onClick:t[3]||(t[3]=e=>X("/addon/shop/pages/goods/list"))},{default:o((()=>[f("去逛逛")])),_:1},8,["style"])])),_:1})])),_:1},8,["style"])])),_:1})])),_:1}),T.value.length?(x(),n(a,{key:0,class:"mt-[var(--top-m)] sidebar-margin card-template"},{default:o((()=>[i(a,{class:"title"},{default:o((()=>[f("做任务领积分")])),_:1}),(x(!0),c(m,null,b(T.value,((e,t)=>(x(),n(a,{class:"flex items-center justify-between mt-[30rpx]"},{default:o((()=>[i(a,{class:"flex items-center flex-1"},{default:o((()=>[i(r,{class:"h-[80rpx] w-[80rpx]",src:u(C)(e.icon||""),mode:"heightFix"},null,8,["src"]),i(a,{class:"flex flex-col ml-[20rpx]"},{default:o((()=>[i(l,{class:"text-[28rpx]"},{default:o((()=>[f(g(e.title),1)])),_:2},1024),i(a,{class:"mt-[14rpx] text-[var(--text-color-light6)] text-[24rpx] font-400"},{default:o((()=>[f(g(e.desc),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),e.button?(x(),n(s,{key:0,class:"h-[54rpx] !m-0 rounded-[40rpx] text-[24rpx] flex-center !text-[#fff] primary-btn-bg",shape:"circle",onClick:t=>X(e.button.wap_redirect)},{default:o((()=>[f(g(e.button.text),1)])),_:2},1032,["onClick"])):_("v-if",!0)])),_:2},1024)))),256))])),_:1})):_("v-if",!0)],64)),i(p,{loading:W.value},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-fea2ad02"]]);export{R as default};
|