tenant.Du5rcdz9.js 5.5 KB

1
  1. import{F as a,G as s}from"./element-plus.ea_38_Np.js";import{o as t,p as e,q as i,T as l,_ as r}from"./index.Dwded2Oo.js";import{M as d,aU as o,aD as c,bE as n,u,v as m,bk as v,s as p,bJ as j,t as y,I as _,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"./vue-router.yxIMtaxH.js";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"./pinia-plugin-persistedstate.COWkwNh5.js";const x={class:"tenant-dashboard"},k={class:"core-data-section"},E={class:"section-header"},C={class:"section-header-right"},V={key:0,style:{"margin-bottom":"16px",width:"300px"}},q={class:"data-cards"},z={class:"data-card"},A={class:"card-value"},L={class:"data-card"},F={class:"card-value"},I={class:"data-card"},U={class:"card-value"},D={class:"data-cards"},G={class:"data-card consume-card"},J={class:"card-value"},T={class:"data-card consume-card"},B={class:"card-value"},H={class:"data-card consume-card"},K={class:"card-value"},M={class:"data-cards"},S={class:"data-card summary-card"},X={class:"card-value"},N={class:"data-card summary-card"},O={class:"card-value"},P={class:"data-card summary-card"},Q={class:"card-value"},R=r(d({__name:"tenant",setup(r){var d;const R=t(),W=e(),Y=h(()=>R.is_platform_user),Z=o(void 0),$=o(null==(d=W.getCurrentEnterprise)?void 0:d.enterprise_id),aa=o({}),sa=o({}),ta=o({}),ea=o([]);function ia(){W.setCurrentEnterprise($.value)}async function la(){try{const a=await i.statAmount(Z.value,$.value);aa.value=a.data.data||{}}catch(a){}}async function ra(){try{const a=await i.statConsumeAmount(Z.value,$.value);sa.value=a.data.data||{}}catch(a){}}async function da(){try{const a=await i.statSummaryAmount(Z.value,$.value);ta.value=a.data.data||{}}catch(a){}}return c(async()=>{var a;Y.value?await async function(){var a;try{const s=await l.listTenant({page_no:1,page_size:100});ea.value=[{id:void 0,name:"全部"},...(null==(a=s.data.data)?void 0:a.items)||[]]}catch(s){}}():(await W.loadEnterpriseList(),$.value||($.value=null==(a=W.getCurrentEnterprise)?void 0:a.enterprise_id)),la(),ra(),da()}),n(Z,()=>{la(),ra(),da()}),n($,()=>{la(),ra(),da()}),(t,e)=>{const i=s,l=a;return b(),u("div",x,[m("div",k,[m("div",E,[e[2]||(e[2]=m("h2",null,"转账数据统计",-1)),m("div",C,[v(Y)?y("",!0):(b(),p(l,{key:0,modelValue:$.value,"onUpdate:modelValue":e[0]||(e[0]=a=>$.value=a),placeholder:"选择企业",filterable:"",class:"enterprise-select",onChange:ia},{default:j(()=>[(b(!0),u(g,null,w(v(W).getEnterpriseList,a=>(b(),p(i,{key:a.enterprise_id,label:a.name,value:a.enterprise_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]))])]),v(Y)?(b(),u("div",V,[_(l,{modelValue:Z.value,"onUpdate:modelValue":e[1]||(e[1]=a=>Z.value=a),placeholder:"选择商户"},{default:j(()=>[(b(!0),u(g,null,w(ea.value,a=>(b(),p(i,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])):y("",!0),m("div",q,[m("div",z,[e[3]||(e[3]=m("div",{class:"card-title"},"今日转账金额(元)",-1)),m("div",A,f(aa.value.amount_of_today||"--"),1)]),m("div",L,[e[4]||(e[4]=m("div",{class:"card-title"},"近7日转账金额(元)",-1)),m("div",F,f(aa.value.amount_of_7days||"--"),1)]),m("div",I,[e[5]||(e[5]=m("div",{class:"card-title"},"总转账金额(元)",-1)),m("div",U,f(aa.value.amount_of_all||"--"),1)])]),e[12]||(e[12]=m("div",{class:"section-header",style:{"margin-top":"24px"}},[m("h2",null,"消费数据统计")],-1)),m("div",D,[m("div",G,[e[6]||(e[6]=m("div",{class:"card-title"},"今日消费金额(元)",-1)),m("div",J,f(sa.value.amount_of_today||"--"),1)]),m("div",T,[e[7]||(e[7]=m("div",{class:"card-title"},"近7日消费金额(元)",-1)),m("div",B,f(sa.value.amount_of_7days||"--"),1)]),m("div",H,[e[8]||(e[8]=m("div",{class:"card-title"},"总消费金额(元)",-1)),m("div",K,f(sa.value.amount_of_all||"--"),1)])]),e[13]||(e[13]=m("div",{class:"section-header",style:{"margin-top":"24px"}},[m("h2",null,"汇总统计")],-1)),m("div",M,[m("div",S,[e[9]||(e[9]=m("div",{class:"card-title"},"今日汇总(元)",-1)),m("div",X,f(ta.value.amount_of_today||"--"),1)]),m("div",N,[e[10]||(e[10]=m("div",{class:"card-title"},"近7日汇总(元)",-1)),m("div",O,f(ta.value.amount_of_7days||"--"),1)]),m("div",P,[e[11]||(e[11]=m("div",{class:"card-title"},"总汇总(元)",-1)),m("div",Q,f(ta.value.amount_of_all||"--"),1)])])])])}}}),[["__scopeId","data-v-7e8fddcf"]]);export{R as default};