| 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 u,h as i,j as c,m as p,F as m,n as f,u as _,t as g,k as y,y as v,v as j}from"./index-CWwWX30x.js";import{u as k}from"./usePaged.CJBjDSMs.js";import{I as h}from"./IdentityGuard.BZ8q0H3M.js";import{P as x}from"./PageState.CJKyzzW1.js";import"./format.BWbkpqqY.js";import"./_plugin-vue_export-helper.BCo6x5W8.js";const w=e({__name:"ledger",setup(e){const w={purchase:"购买入账",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 u(),r(s,{class:"page"},{default:l(()=>[i(h,{kind:"enterprise"},{default:l(()=>[i(s,{class:"notice"},{default:l(()=>[c("显示每次业务操作的桶数,并非全部代表权益扣减。")]),_:1}),(u(!0),p(m,null,f(_(P),e=>(u(),r(s,{key:e.id,class:"card"},{default:l(()=>[i(s,{class:"row"},{default:l(()=>[i(s,null,{default:l(()=>[i(s,{class:"strong"},{default:l(()=>[c(g(w[e.kind]||e.kind),1)]),_:2},1024),i(s,{class:"muted"},{default:l(()=>[c(g(e.created_at),1)]),_:2},1024)]),_:2},1024),i(t,{class:"amount"},{default:l(()=>[c(g(e.quantity)+"桶",1)]),_:2},1024)]),_:2},1024),i(s,{class:"muted",style:{"margin-top":"15rpx"}},{default:l(()=>[c(g(e.reference),1)]),_:2},1024)]),_:2},1024))),128)),i(x,{loading:_(b),error:_(C),empty:!_(P).length,onRetry:a[0]||(a[0]=e=>_(R)(!0))},null,8,["loading","error","empty"]),_(I)&&!_(b)?(u(),r(n,{key:0,class:"text-button",onClick:a[1]||(a[1]=e=>_(R)())},{default:l(()=>[c("加载更多")]),_:1})):j("",!0)]),_:1})]),_:1})}}});export{w as default};
|