tenant.CkpRg-54.js 5.9 KB

1
  1. import{F as a,G as s}from"./element-plus.DUy1TWHM.js";import{t as e,o as t,s as l,_ as i}from"./index.B1CvNv-2.js";import{T as r}from"./vue copy.Bzxt7YCX.js";import{M as d,aU as o,aD as c,bE as n,u,v as m,I as v,bJ as p,bk as j,s as _,t as y,bb as f,q as h,aL as b,F as g,aX as w}from"./@vue.DbmRtknU.js";import"./lodash-es.DaM9m3L-.js";import"./async-validator.j0i5Y79Y.js";import"./@popperjs.DxtSUbXb.js";import"./@ctrl.BEgk5vdO.js";import"./dayjs.DCWbrgJ0.js";import"./memoize-one.BAtLgO95.js";import"./normalize-wheel-es.TzhA1irr.js";import"./@floating-ui.8vigAAFV.js";import"./pinia.BlfmsheH.js";import"./@vueuse.Dnsd2JKX.js";import"./vue-i18n.DXLOBfKS.js";import"./@intlify.DPMNdUn_.js";import"./nprogress.BTjJXJ-u.js";import"./codemirror.CYSLATvI.js";import"./diff-match-patch.DkK4wJpa.js";import"./vue-web-terminal.D-rog7dz.js";import"./vue.MGxsMDTR.js";/* empty css */import"./axios.Da-QW0H8.js";import"./qs.BQjOrGHM.js";import"./side-channel.4q28KFJj.js";import"./es-errors.DTEWvbA_.js";import"./object-inspect.DvQZIv3_.js";import"./side-channel-list.Do0-XmF5.js";import"./side-channel-map.DNHQ53lO.js";import"./get-intrinsic.Bbe5x-9b.js";import"./es-object-atoms.CyiuHMUS.js";import"./math-intrinsics.pM-JTNwN.js";import"./gopd.BudZp56J.js";import"./es-define-property.F0aoeP8o.js";import"./has-symbols.BcO-SUVM.js";import"./get-proto.Cb_fpw-j.js";import"./dunder-proto.WEH3rgQR.js";import"./call-bind-apply-helpers.DJjIjCF_.js";import"./function-bind.DrnB-baK.js";import"./hasown.BXcyoiLU.js";import"./call-bound.22gFUC2Q.js";import"./side-channel-weakmap.DpSeWE6i.js";import"./vue-router.yxIMtaxH.js";import"./pinia-plugin-persistedstate.COWkwNh5.js";const C={class:"tenant-dashboard"},A={class:"core-data-section"},V={class:"section-header"},x={class:"section-header-right"},k={key:0,style:{"margin-bottom":"16px",width:"300px"}},E={class:"data-cards"},L={class:"data-card"},U={class:"card-value"},z={class:"data-card"},I={class:"card-value"},q={class:"data-card"},D={class:"card-value"},F={class:"data-cards"},J={class:"data-card consume-card"},T={class:"card-value"},B={class:"data-card consume-card"},G={class:"card-value"},K={class:"data-card consume-card"},N={class:"card-value"},H={class:"data-cards"},M={class:"data-card summary-card"},O={class:"card-value"},P={class:"data-card summary-card"},R={class:"card-value"},S={class:"data-card summary-card"},X={class:"card-value"},Y=i(d({__name:"tenant",setup(i){var d;const Y=e(),Q=t(),W=h(()=>Y.is_platform_user),Z=o(void 0),$=o(null==(d=Q.getCurrentEnterprise)?void 0:d.enterprise_id),aa=o(void 0);function sa(){da(),ca()}const ea=o({}),ta=o({}),la=o({}),ia=o([]);function ra(){Q.setCurrentEnterprise($.value)}async function da(){try{const a=await l.statAmount(Z.value,$.value,aa.value);ea.value=a.data.data||{}}catch(a){}}async function oa(){try{const a=await l.statConsumeAmount(Z.value,$.value);ta.value=a.data.data||{}}catch(a){}}async function ca(){try{const a=await l.statSummaryAmount(Z.value,$.value,aa.value);la.value=a.data.data||{}}catch(a){}}return c(async()=>{var a;W.value?await async function(){var a;try{const s=await r.listTenant({page_no:1,page_size:100});ia.value=[{id:void 0,name:"全部"},...(null==(a=s.data.data)?void 0:a.items)||[]]}catch(s){}}():(await Q.loadEnterpriseList(),$.value||($.value=null==(a=Q.getCurrentEnterprise)?void 0:a.enterprise_id)),da(),oa(),ca()}),n(Z,()=>{da(),oa(),ca()}),n($,()=>{da(),oa(),ca()}),(e,t)=>{const l=s,i=a;return b(),u("div",C,[m("div",A,[m("div",V,[t[3]||(t[3]=m("h2",null,"转账数据统计",-1)),m("div",x,[v(i,{modelValue:aa.value,"onUpdate:modelValue":t[0]||(t[0]=a=>aa.value=a),placeholder:"收款方类型",clearable:"",class:"payee-select",onChange:sa},{default:p(()=>[v(l,{label:"支付宝",value:"ALIPAY_ACCOUNT"}),v(l,{label:"银行卡",value:"BANK_CARD"})]),_:1},8,["modelValue"]),j(W)?y("",!0):(b(),_(i,{key:0,modelValue:$.value,"onUpdate:modelValue":t[1]||(t[1]=a=>$.value=a),placeholder:"选择企业",filterable:"",class:"enterprise-select",onChange:ra},{default:p(()=>[(b(!0),u(g,null,w(j(Q).getEnterpriseList,a=>(b(),_(l,{key:a.enterprise_id,label:a.name,value:a.enterprise_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]))])]),j(W)?(b(),u("div",k,[v(i,{modelValue:Z.value,"onUpdate:modelValue":t[2]||(t[2]=a=>Z.value=a),placeholder:"选择商户"},{default:p(()=>[(b(!0),u(g,null,w(ia.value,a=>(b(),_(l,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])):y("",!0),m("div",E,[m("div",L,[t[4]||(t[4]=m("div",{class:"card-title"},"今日转账金额(元)",-1)),m("div",U,f(ea.value.amount_of_today||"--"),1)]),m("div",z,[t[5]||(t[5]=m("div",{class:"card-title"},"近7日转账金额(元)",-1)),m("div",I,f(ea.value.amount_of_7days||"--"),1)]),m("div",q,[t[6]||(t[6]=m("div",{class:"card-title"},"总转账金额(元)",-1)),m("div",D,f(ea.value.amount_of_all||"--"),1)])]),t[13]||(t[13]=m("div",{class:"section-header",style:{"margin-top":"24px"}},[m("h2",null,"消费数据统计")],-1)),m("div",F,[m("div",J,[t[7]||(t[7]=m("div",{class:"card-title"},"今日消费金额(元)",-1)),m("div",T,f(ta.value.amount_of_today||"--"),1)]),m("div",B,[t[8]||(t[8]=m("div",{class:"card-title"},"近7日消费金额(元)",-1)),m("div",G,f(ta.value.amount_of_7days||"--"),1)]),m("div",K,[t[9]||(t[9]=m("div",{class:"card-title"},"总消费金额(元)",-1)),m("div",N,f(ta.value.amount_of_all||"--"),1)])]),t[14]||(t[14]=m("div",{class:"section-header",style:{"margin-top":"24px"}},[m("h2",null,"汇总统计")],-1)),m("div",H,[m("div",M,[t[10]||(t[10]=m("div",{class:"card-title"},"今日汇总(元)",-1)),m("div",O,f(la.value.amount_of_today||"--"),1)]),m("div",P,[t[11]||(t[11]=m("div",{class:"card-title"},"近7日汇总(元)",-1)),m("div",R,f(la.value.amount_of_7days||"--"),1)]),m("div",S,[t[12]||(t[12]=m("div",{class:"card-title"},"总汇总(元)",-1)),m("div",X,f(la.value.amount_of_all||"--"),1)])])])])}}}),[["__scopeId","data-v-181fafe9"]]);export{Y as default};