| 1 |
- import{d as e,o as a,s,R as t,b as r,w as l,i as o,g as n,e as d,f as i,h as u,j as p,m as c,F as m,n as _,u as f,t as g,k as y,y as v,v as j}from"./index-C1kRunFF.js";import{u as k}from"./usePaged.Duq9Ewgz.js";import{I as h}from"./IdentityGuard.3wjiCdX-.js";import{P as x}from"./PageState.CBFV4zpS.js";import"./format.D7Ah6vn5.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";const w=e({__name:"ledger",setup(e){const w={purchase:"购买入账",promotion_reward:"推广赠水权益",reserve:"配送冻结",cancel:"取消释放",complete:"完成配送",partial_receive:"部分签收",delivery_return:"配送退货"},{items:P,loading:b,error:C,hasMore:I,load:R}=k(e=>n(d("enterprise")+"/ledger",{page:e}));return a(()=>{var e;(null==(e=s.active)?void 0:e.role.startsWith("enterprise_"))&&R(!0)}),t(()=>R()),(e,a)=>{const s=o,t=y,n=v;return i(),r(s,{class:"page"},{default:l(()=>[u(h,{kind:"enterprise"},{default:l(()=>[u(s,{class:"notice"},{default:l(()=>[p("显示每次业务操作的桶数,并非全部代表权益扣减。")]),_:1}),(i(!0),c(m,null,_(f(P),e=>(i(),r(s,{key:e.id,class:"card"},{default:l(()=>[u(s,{class:"row"},{default:l(()=>[u(s,null,{default:l(()=>[u(s,{class:"strong"},{default:l(()=>[p(g(w[e.kind]||e.kind),1)]),_:2},1024),u(s,{class:"muted"},{default:l(()=>[p(g(e.created_at),1)]),_:2},1024)]),_:2},1024),u(t,{class:"amount"},{default:l(()=>[p(g(e.quantity)+"桶",1)]),_:2},1024)]),_:2},1024),u(s,{class:"muted",style:{"margin-top":"15rpx"}},{default:l(()=>[p(g(e.reference),1)]),_:2},1024)]),_:2},1024))),128)),u(x,{loading:f(b),error:f(C),empty:!f(P).length,onRetry:a[0]||(a[0]=e=>f(R)(!0))},null,8,["loading","error","empty"]),f(I)&&!f(b)?(i(),r(n,{key:0,class:"text-button",onClick:a[1]||(a[1]=e=>f(R)())},{default:l(()=>[p("加载更多")]),_:1})):j("",!0)]),_:1})]),_:1})}}});export{w as default};
|