pages-rights-ledger.B0Cm13OF.js 1.7 KB

1
  1. import{d as e,o as a,s,R as t,b as r,w as l,i as n,g as o,e as d,f as u,h as i,j as c,n as p,F as m,p as _,u as f,t as g,k as y,y as v,m as k}from"./index-DkH7bG5s.js";import{u as h}from"./usePaged.CaUngca2.js";import{I as j}from"./IdentityGuard.B3rtcdH0.js";import{P as x}from"./PageState.A-T7ATD-.js";import"./_plugin-vue_export-helper.C4LH77RU.js";const P=e({__name:"ledger",setup(e){const P={purchase:"购买入账",reserve:"配送冻结",cancel:"取消释放",complete:"完成配送",partial_receive:"部分签收",delivery_return:"配送退货"},{items:b,loading:w,error:I,hasMore:R,load:q}=h(e=>o(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=n,t=y,o=v;return u(),r(s,{class:"page"},{default:l(()=>[i(j,{kind:"enterprise"},{default:l(()=>[i(s,{class:"notice"},{default:l(()=>[c("显示每次业务操作的桶数,并非全部代表权益扣减。")]),_:1}),(u(!0),p(m,null,_(f(b),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(P[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:f(w),error:f(I),empty:!f(b).length,onRetry:a[0]||(a[0]=e=>f(q)(!0))},null,8,["loading","error","empty"]),f(R)&&!f(w)?(u(),r(o,{key:0,class:"text-button",onClick:a[1]||(a[1]=e=>f(q)())},{default:l(()=>[c("加载更多")]),_:1})):k("",!0)]),_:1})]),_:1})}}});export{P as default};