pages-agent-commissions.CKDGJL8x.js 4.0 KB

1
  1. import{d as a,o as s,a as t,b as l,w as e,s as n,af as o,i as c,g as u,e as d,f as i,h as r,y as f,j as _,k as m,u as p,n as g,F as b,t as v,m as y,W as h,T as w,r as j,$ as k}from"./index-BhhSuJzj.js";import{u as C}from"./useResource.RGn4EFSk.js";import{m as x,g as B}from"./format.PYS8NlBW.js";import{I}from"./IdentityGuard.CqwSo2yY.js";import{P as R}from"./PageState.DjNVTzKO.js";import{B as P}from"./BottomNav.BUNTSBe6.js";import{_ as T}from"./_plugin-vue_export-helper.BCo6x5W8.js";const z=T(a({__name:"commissions",setup(a){const{data:T,loading:z,error:A,load:F}=C(()=>u(d("agent")+"/commissions"));function G(){var a;"agent"===(null==(a=n.active)?void 0:a.role)?F():o()}function N(){h().length>1?w():j({url:"/pages/agent/dashboard"})}function S(){var a;k({title:"佣金结算规则",content:(null==(a=T.value)?void 0:a.reason)||"佣金比例、结算周期与退款观察期尚未配置,具体规则以平台正式说明为准。",showCancel:!1,confirmText:"知道了",confirmColor:"#176afa"})}return s(G),t(G),(a,s)=>{const t=c,n=f,o=m;return i(),l(t,{class:"commissions-page"},{default:e(()=>[r(t,{class:"status-space"}),r(t,{class:"navigation"},{default:e(()=>[r(n,{class:"back-button","aria-label":"返回",onClick:N},{default:e(()=>[_("‹")]),_:1}),r(o,{class:"navigation-title"},{default:e(()=>[_("佣金结算")]),_:1}),r(n,{class:"rules-button",onClick:S},{default:e(()=>[_("结算规则")]),_:1})]),_:1}),r(I,{kind:"agent"},{default:e(()=>[r(R,{loading:p(z),error:p(A),onRetry:p(F)},null,8,["loading","error","onRetry"]),!p(T)||p(z)||p(A)?y("",!0):(i(),g(b,{key:0},[r(t,{class:"balance-hero"},{default:e(()=>[r(t,{class:"balance-heading"},{default:e(()=>[r(o,null,{default:e(()=>[_("可提现佣金(元)")]),_:1}),r(o,{class:"agent-label"},{default:e(()=>[_("代理商账户")]),_:1})]),_:1}),r(t,{class:"balance-amount"},{default:e(()=>[r(o,{class:"currency"},{default:e(()=>[_("¥")]),_:1}),_(" "+v(p(x)(p(T).withdrawable_cents)),1)]),_:1}),r(t,{class:"balance-footer"},{default:e(()=>[r(o,null,{default:e(()=>[_("结算完成后计入可提现余额")]),_:1}),r(n,{class:"withdraw-button",disabled:""},{default:e(()=>[_("提现暂未开放")]),_:1})]),_:1})]),_:1}),r(t,{class:"commission-content"},{default:e(()=>[r(t,{class:"statistics"},{default:e(()=>[r(t,{class:"stat"},{default:e(()=>[r(o,{class:"stat-value"},{default:e(()=>[_(v(p(x)(p(T).pending_cents)),1)]),_:1}),r(o,{class:"stat-label"},{default:e(()=>[_("待结算 / 元")]),_:1})]),_:1}),r(t,{class:"stat"},{default:e(()=>[r(o,{class:"stat-value"},{default:e(()=>[_(v(p(x)(p(T).total_cents)),1)]),_:1}),r(o,{class:"stat-label"},{default:e(()=>[_("累计佣金 / 元")]),_:1})]),_:1}),r(t,{class:"stat"},{default:e(()=>[r(o,{class:"stat-value"},{default:e(()=>[_(v(p(x)(p(T).withdrawn_cents)),1)]),_:1}),r(o,{class:"stat-label"},{default:e(()=>[_("已提现 / 元")]),_:1})]),_:1})]),_:1}),r(t,{class:"service-notice"},{default:e(()=>[r(t,{class:"notice-symbol"},{default:e(()=>[_("i")]),_:1}),r(o,null,{default:e(()=>[_(v(p(T).reason||"佣金结算服务尚未开放"),1)]),_:1})]),_:1}),r(t,{class:"section-heading"},{default:e(()=>[r(o,null,{default:e(()=>[_("结算明细")]),_:1}),r(n,{onClick:S},{default:e(()=>[_("结算说明 ›")]),_:1})]),_:1}),r(t,{class:"records-card"},{default:e(()=>[r(t,{class:"empty-symbol"},{default:e(()=>[_("佣")]),_:1}),r(o,{class:"empty-title"},{default:e(()=>[_("暂无佣金结算记录")]),_:1}),r(o,{class:"empty-description"},{default:e(()=>[_("佣金服务开放后,可在这里查看结算进度与收入明细")]),_:1}),r(n,{class:"orders-button",onClick:s[0]||(s[0]=a=>p(B)("/pages/agent/orders"))},{default:e(()=>[_("查看客户收款记录 ›")]),_:1})]),_:1}),r(t,{class:"settlement-tip"},{default:e(()=>[r(o,{class:"tip-title"},{default:e(()=>[_("结算提醒")]),_:1}),r(o,null,{default:e(()=>[_("客户收款金额与佣金分别统计,佣金以平台最终结算结果为准。")]),_:1})]),_:1})]),_:1})],64))]),_:1}),r(P,{active:"/pages/agent/commissions"})]),_:1})}}}),[["__scopeId","data-v-ee52a648"]]);export{z as default};