| 1 |
- import{d as a,o as t,s as k,b as s,w as J,i as e,g as l,e as S,f as i,h as n,y as c,j as d,k as m,u as T,n as p,F as r,t as o,v as u,p as Z,z as y,m as f,W as E,T as R,r as N,a0 as b,$ as v}from"./index-Cgv4VOZl.js";import{u as G}from"./useResource.DVvDV1FJ.js";import{m as w}from"./format.CiuDwZy2.js";import{I as O}from"./IdentityGuard.ClEibVD3.js";import{P as _}from"./PageState.atfDHXnz.js";import{_ as h}from"./_plugin-vue_export-helper.BCo6x5W8.js";const I="data:image/png;base64,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",B=h(a({__name:"rewards",setup(a){const{data:h,loading:B,error:W,load:C}=G(()=>l(S("enterprise")+"/rewards"));function g(){E().length>1?R():N({url:"/pages/home/index"})}function Y(){b({urls:[I]})}function Q(){var a;v({title:"推广规则",content:(null==(a=h.value)?void 0:a.reason)||"邀请推广活动暂未开放,奖励与到账规则以活动上线后的说明为准。",showCancel:!1,confirmText:"知道了",confirmColor:"#176afa"})}function K(){var a,t;v({title:(null==(a=h.value)?void 0:a.demo)?"测试奖励明细":"奖励明细",content:(null==(t=h.value)?void 0:t.items.length)?h.value.items.map(a=>`${a.enterprise_name}:¥${w(a.amount_cents)}(${a.status_text})`).join("\n"):"暂无奖励记录",showCancel:!1,confirmText:"知道了",confirmColor:"#176afa"})}return t(()=>{var a;(null==(a=k.active)?void 0:a.role.startsWith("enterprise_"))&&C()}),(a,t)=>{const k=e,l=c,S=m,E=u;return i(),s(k,{class:"rewards-page"},{default:J(()=>[n(k,{class:"status-space"}),n(k,{class:"navigation"},{default:J(()=>[n(l,{class:"back-button","aria-label":"返回",onClick:g},{default:J(()=>[d("‹")]),_:1}),n(S,{class:"navigation-title"},{default:J(()=>[d("邀请推广")]),_:1}),n(l,{class:"rules-button",onClick:Q},{default:J(()=>[d("规则")]),_:1})]),_:1}),n(O,{kind:"enterprise"},{default:J(()=>[n(_,{loading:T(B),error:T(W),onRetry:T(C)},null,8,["loading","error","onRetry"]),T(h)?(i(),p(r,{key:0},[n(k,{class:"reward-hero"},{default:J(()=>[n(S,{class:"total-label"},{default:J(()=>[d("累计推广奖励")]),_:1}),n(k,{class:"total-amount"},{default:J(()=>[n(S,{class:"currency"},{default:J(()=>[d("¥")]),_:1}),d(" "+o(T(w)(T(h).total_cents)),1)]),_:1}),n(S,{class:"hero-description"},{default:J(()=>[d(o(T(h).demo?"测试数据展示 · 奖励不可提现":"邀请企业,让安心供水连接更多伙伴"),1)]),_:1}),n(k,{class:"statistics"},{default:J(()=>[n(k,{class:"statistic"},{default:J(()=>[n(S,{class:"statistic-value"},{default:J(()=>[d(o(null==T(h).withdrawable_cents?"—":"¥"+T(w)(T(h).withdrawable_cents,0)),1)]),_:1}),n(S,{class:"statistic-label"},{default:J(()=>[d("可提现")]),_:1})]),_:1}),n(k,{class:"statistic"},{default:J(()=>[n(S,{class:"statistic-value"},{default:J(()=>[d(o(T(h).successful_invites??"—"),1)]),_:1}),n(S,{class:"statistic-label"},{default:J(()=>[d("成功邀请")]),_:1})]),_:1}),n(k,{class:"statistic"},{default:J(()=>[n(S,{class:"statistic-value"},{default:J(()=>[d(o(T(h).first_order_enterprises??"—"),1)]),_:1}),n(S,{class:"statistic-label"},{default:J(()=>[d("首单企业")]),_:1})]),_:1})]),_:1})]),_:1}),n(k,{class:"reward-content"},{default:J(()=>[n(k,{class:"invitation-card"},{default:J(()=>[n(S,{class:"invitation-title"},{default:J(()=>[d("邀请企业享新人专属优惠")]),_:1}),T(h).demo&&"TEST-HC202609"===T(h).invite_code?(i(),s(k,{key:0,class:"test-qr-card"},{default:J(()=>[n(E,{class:"invite-qr",src:T(I),mode:"aspectFit","aria-label":"测试邀请二维码",onClick:Y},null,8,["src"]),n(S,{class:"qr-caption"},{default:J(()=>[d("测试邀请二维码 · 扫码查看 H5")]),_:1})]),_:1})):(i(),s(k,{key:1,class:"invitation-placeholder"},{default:J(()=>[n(k,{class:"water-mark"},{default:J(()=>[d("水")]),_:1}),n(S,{class:"placeholder-title"},{default:J(()=>[d(o(T(h).demo?"专属邀请测试展示":"邀请推广即将开放"),1)]),_:1}),n(S,{class:"placeholder-description"},{default:J(()=>[d(o(T(h).demo?"测试邀请码不用于真实邀请":"开放后获取专属邀请二维码"),1)]),_:1})]),_:1})),n(S,{class:"invite-code"},{default:J(()=>[d(o(T(h).invite_code?"邀请码:"+T(h).invite_code:"邀请码:待开放"),1)]),_:1}),n(k,{class:"invitation-actions"},{default:J(()=>[n(l,{class:"share-button",disabled:""},{default:J(()=>[d("分享微信")]),_:1}),n(l,{class:"poster-button",disabled:""},{default:J(()=>[d("生成海报")]),_:1})]),_:1})]),_:1}),n(k,{class:"activity-heading"},{default:J(()=>[n(S,{class:"activity-title"},{default:J(()=>[d("奖励动态")]),_:1}),n(l,{class:"details-button",onClick:K},{default:J(()=>[d("全部明细 ›")]),_:1})]),_:1}),T(h).items.length?(i(),s(k,{key:0,class:"activity-list"},{default:J(()=>[(i(!0),p(r,null,Z(T(h).items,a=>(i(),s(k,{key:a.id,class:"activity-row"},{default:J(()=>[n(k,{class:y(["activity-icon",{pending:"pending"===a.status}])},{default:J(()=>[d(o("pending"===a.status?"待":"奖"),1)]),_:2},1032,["class"]),n(k,{class:"activity-copy"},{default:J(()=>[n(S,{class:"activity-empty-title"},{default:J(()=>[d(o(a.title),1)]),_:2},1024),n(S,{class:"activity-description"},{default:J(()=>[d(o(a.enterprise_name)+" · "+o(a.status_text),1)]),_:2},1024)]),_:2},1024),n(S,{class:y(["reward-value",{pending:"pending"===a.status}])},{default:J(()=>[d("+¥"+o(T(w)(a.amount_cents,0)),1)]),_:2},1032,["class"])]),_:2},1024))),128))]),_:1})):(i(),s(k,{key:1,class:"activity-card"},{default:J(()=>[n(k,{class:"activity-icon"},{default:J(()=>[d("奖")]),_:1}),n(k,{class:"activity-copy"},{default:J(()=>[n(S,{class:"activity-empty-title"},{default:J(()=>[d(o(T(h).enabled?"暂无奖励动态":"推广奖励即将开启"),1)]),_:1}),n(S,{class:"activity-description"},{default:J(()=>[d(o(T(h).reason||"邀请成功后,奖励记录将在这里展示"),1)]),_:1})]),_:1})]),_:1})),n(k,{class:"activity-note"},{default:J(()=>[d(o(T(h).demo?"以上为测试数据,不产生真实奖励或提现余额":"与伙伴分享好水,让企业用水更省心"),1)]),_:1})]),_:1})],64)):f("",!0)]),_:1})]),_:1})}}}),[["__scopeId","data-v-e8cd8b5c"]]);export{B as default};
|