pages-account-rewards.LZRb8Ww0.js 4.2 KB

1
  1. import{d as a,o as t,s,b as e,w as l,i,g as c,e as d,f as o,h as r,y as n,j as u,k as f,u as _,n as v,F as p,t as m,m as b,W as y,T as h,r as w,$ as g}from"./index-DPEQNewe.js";import{u as k}from"./useResource.DkIKQ44L.js";import{m as j,t as x}from"./format.D5Xojqmi.js";import{I as C}from"./IdentityGuard.54suKonJ.js";import{P as I}from"./PageState.Dh9FQ106.js";import{_ as R}from"./_plugin-vue_export-helper.BCo6x5W8.js";const P=R(a({__name:"rewards",setup(a){const{data:R,loading:P,error:T,load:W}=k(()=>c(d("enterprise")+"/rewards"));function A(){y().length>1?h():w({url:"/pages/home/index"})}function B(){var a;g({title:"推广规则",content:(null==(a=R.value)?void 0:a.reason)||"邀请推广活动暂未开放,奖励与到账规则以活动上线后的说明为准。",showCancel:!1,confirmText:"知道了",confirmColor:"#176afa"})}function F(){var a;x((null==(a=R.value)?void 0:a.enabled)?"暂无奖励明细":"推广活动开放后可查看奖励明细")}return t(()=>{var a;(null==(a=s.active)?void 0:a.role.startsWith("enterprise_"))&&W()}),(a,t)=>{const s=i,c=n,d=f;return o(),e(s,{class:"rewards-page"},{default:l(()=>[r(s,{class:"status-space"}),r(s,{class:"navigation"},{default:l(()=>[r(c,{class:"back-button","aria-label":"返回",onClick:A},{default:l(()=>[u("‹")]),_:1}),r(d,{class:"navigation-title"},{default:l(()=>[u("邀请推广")]),_:1}),r(c,{class:"rules-button",onClick:B},{default:l(()=>[u("规则")]),_:1})]),_:1}),r(C,{kind:"enterprise"},{default:l(()=>[r(I,{loading:_(P),error:_(T),onRetry:_(W)},null,8,["loading","error","onRetry"]),_(R)?(o(),v(p,{key:0},[r(s,{class:"reward-hero"},{default:l(()=>[r(d,{class:"total-label"},{default:l(()=>[u("累计推广奖励")]),_:1}),r(s,{class:"total-amount"},{default:l(()=>[r(d,{class:"currency"},{default:l(()=>[u("¥")]),_:1}),u(" "+m(_(j)(_(R).total_cents)),1)]),_:1}),r(d,{class:"hero-description"},{default:l(()=>[u("邀请企业,让安心供水连接更多伙伴")]),_:1}),r(s,{class:"statistics"},{default:l(()=>[r(s,{class:"statistic"},{default:l(()=>[r(d,{class:"statistic-value"},{default:l(()=>[u(m(null==_(R).withdrawable_cents?"—":"¥"+_(j)(_(R).withdrawable_cents,0)),1)]),_:1}),r(d,{class:"statistic-label"},{default:l(()=>[u("可提现")]),_:1})]),_:1}),r(s,{class:"statistic"},{default:l(()=>[r(d,{class:"statistic-value"},{default:l(()=>[u("—")]),_:1}),r(d,{class:"statistic-label"},{default:l(()=>[u("成功邀请")]),_:1})]),_:1}),r(s,{class:"statistic"},{default:l(()=>[r(d,{class:"statistic-value"},{default:l(()=>[u("—")]),_:1}),r(d,{class:"statistic-label"},{default:l(()=>[u("首单企业")]),_:1})]),_:1})]),_:1})]),_:1}),r(s,{class:"reward-content"},{default:l(()=>[r(s,{class:"invitation-card"},{default:l(()=>[r(d,{class:"invitation-title"},{default:l(()=>[u("邀请企业享新人专属优惠")]),_:1}),r(s,{class:"invitation-placeholder"},{default:l(()=>[r(s,{class:"water-mark"},{default:l(()=>[u("水")]),_:1}),r(d,{class:"placeholder-title"},{default:l(()=>[u("邀请推广即将开放")]),_:1}),r(d,{class:"placeholder-description"},{default:l(()=>[u("开放后获取专属邀请二维码")]),_:1})]),_:1}),r(d,{class:"invite-code"},{default:l(()=>[u(m(_(R).invite_code?"邀请码:"+_(R).invite_code:"邀请码:待开放"),1)]),_:1}),r(s,{class:"invitation-actions"},{default:l(()=>[r(c,{class:"share-button",disabled:""},{default:l(()=>[u("分享微信")]),_:1}),r(c,{class:"poster-button",disabled:""},{default:l(()=>[u("生成海报")]),_:1})]),_:1})]),_:1}),r(s,{class:"activity-heading"},{default:l(()=>[r(d,{class:"activity-title"},{default:l(()=>[u("奖励动态")]),_:1}),r(c,{class:"details-button",onClick:F},{default:l(()=>[u("全部明细 ›")]),_:1})]),_:1}),r(s,{class:"activity-card"},{default:l(()=>[r(s,{class:"activity-icon"},{default:l(()=>[u("奖")]),_:1}),r(s,{class:"activity-copy"},{default:l(()=>[r(d,{class:"activity-empty-title"},{default:l(()=>[u(m(_(R).enabled?"暂无奖励动态":"推广奖励即将开启"),1)]),_:1}),r(d,{class:"activity-description"},{default:l(()=>[u(m(_(R).reason||"邀请成功后,奖励记录将在这里展示"),1)]),_:1})]),_:1})]),_:1}),r(s,{class:"activity-note"},{default:l(()=>[u("与伙伴分享好水,让企业用水更省心")]),_:1})]),_:1})],64)):b("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-34d5846e"]]);export{P as default};