Files
bj_power/bj_power_wms_client/web/static/assets/Dashboard-9ZMuASKU.js
T

2 lines
2.0 KiB
JavaScript
Raw Normal View History

import{_ as C,i as B,c as s,a as t,w as a,r as o,h as u,u as D,o as l,F as _,k as p,d as n,t as c,p as k,q as N,v as S,x as I,y as T,z as V,A as q,B as h,C as z,D as F,G as Q,f as A}from"./index-I7IvEW25.js";import{r as E}from"./request-CgQy1jz7.js";import{f as G}from"./format-C9Ok6skr.js";const L={class:"kpi-label"},M={class:"kpi-value"},R={class:"entries"},$={__name:"Dashboard",setup(j){const m=D(),i=u({}),r=u(!1);async function f(){i.value=await E.get("/display/overview"),r.value=!0}B(f);const y=[{key:"totalQty",label:"在库总量"},{key:"lockedQty",label:"锁定量"},{key:"snInStock",label:"SN 在库数"},{key:"semiInStock",label:"半成品在库"},{key:"packageCount",label:"包装箱数"},{key:"batchCount",label:"批次数"},{key:"inToday",label:"今日入库单"},{key:"outToday",label:"今日出库单"}],v=[{path:"/inbound",title:"入库管理",icon:N},{path:"/outbound",title:"备料出库",icon:S},{path:"/inventory",title:"库存查询",icon:I},{path:"/inspection",title:"质量检验",icon:T},{path:"/stocktake",title:"库存盘点",icon:V},{path:"/semi",title:"半成品/成品",icon:q},{path:"/package",title:"包装绑定",icon:h},{path:"/ledger",title:"物料台账",icon:h},{path:"/display",title:"免登录大屏",icon:z}];return(H,J)=>{const d=o("el-card"),b=o("el-col"),g=o("el-row"),w=o("el-icon"),x=o("el-button");return l(),s("div",null,[t(g,{gutter:12},{default:a(()=>[(l(),s(_,null,p(y,e=>t(b,{key:e.key,xs:12,sm:8,md:6,style:{"margin-bottom":"12px"}},{default:a(()=>[t(d,{shadow:"hover"},{default:a(()=>[n("div",L,c(e.label),1),n("div",M,c(r.value?k(G)(i.value[e.key]):"—"),1)]),_:2},1024)]),_:2},1024)),64))]),_:1}),t(d,{shadow:"never",header:"快捷入口"},{default:a(()=>[n("div",R,[(l(),s(_,null,p(v,e=>t(x,{key:e.path,size:"large",onClick:K=>k(m).push(e.path)},{default:a(()=>[t(w,{style:{"margin-right":"6px"}},{default:a(()=>[(l(),F(Q(e.icon)))]),_:2},1024),A(c(e.title),1)]),_:2},1032,["onClick"])),64))])]),_:1})])}}},W=C($,[["__scopeId","data-v-3a500a05"]]);export{W as default};