| 1 |
- import{d as e,o as a,s,T 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 p,n as c,F as m,p as f,u as _,t as g,k as y,y as j,m as k}from"./index-DFZ3CMwM.js";import{u as v}from"./usePaged.CsXC_oxw.js";import{I as h}from"./IdentityGuard.BeCJj_7D.js";import{P as x}from"./PageState.DH9L13Sf.js";import"./format.D6OiU1aS.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:q}=v(e=>n(d("enterprise")+"/ledger",{page:e}));return a(()=>{var e;(null==(e=s.active)?void 0:e.role.startsWith("enterprise_"))&&q(!0)}),t(()=>q()),(e,a)=>{const s=o,t=y,n=j;return u(),r(s,{class:"page"},{default:l(()=>[i(h,{kind:"enterprise"},{default:l(()=>[i(s,{class:"notice"},{default:l(()=>[p("显示每次业务操作的桶数,并非全部代表权益扣减。")]),_:1}),(u(!0),c(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(()=>[p(g(w[e.kind]||e.kind),1)]),_:2},1024),i(s,{class:"muted"},{default:l(()=>[p(g(e.created_at),1)]),_:2},1024)]),_:2},1024),i(t,{class:"amount"},{default:l(()=>[p(g(e.quantity)+"桶",1)]),_:2},1024)]),_:2},1024),i(s,{class:"muted",style:{"margin-top":"15rpx"}},{default:l(()=>[p(g(e.reference),1)]),_:2},1024)]),_:2},1024))),128)),i(x,{loading:_(b),error:_(C),empty:!_(P).length,onRetry:a[0]||(a[0]=e=>_(q)(!0))},null,8,["loading","error","empty"]),_(I)&&!_(b)?(u(),r(n,{key:0,class:"text-button",onClick:a[1]||(a[1]=e=>_(q)())},{default:l(()=>[p("加载更多")]),_:1})):k("",!0)]),_:1})]),_:1})}}});export{w as default};
|