Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

2 řádky
3.5KB

  1. var _=(n,D,a)=>new Promise((o,y)=>{var v=e=>{try{d(a.next(e))}catch(i){y(i)}},p=e=>{try{d(a.throw(e))}catch(i){y(i)}},d=e=>e.done?o(e.value):Promise.resolve(e.value).then(v,p);d((a=a.apply(n,D)).next())});import{y as k,_ as L,d as R,G as S,D as A,r as u,o as F,c as m,e as I,f as T,i as x,j as r,F as C,J as G,I as J,g as t,t as c,k as M}from"./index.4c9a701a.js";import{p as O}from"./flowConfiguration.a47de5b8.js";import{i as U}from"./index.682be1ab.js";const E=n=>k.get("/api/v1/process/statistics/detail",{params:n}),K=n=>k.get("/api/v1/process/statistics/list",{params:n}),P={class:"flex justify-between text-center mt-24"},q={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},z=t("p",{class:"text-info text-14"},"\u6D41\u7A0B\u5B9E\u4F8B\u603B\u6570",-1),H={class:"text-primary text-36 font-bold",style:{"font-family":"DIN"}},Q=t("p",{class:"text-info text-14"},"\u5DF2\u5B8C\u6210",-1),W={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},X=t("p",{class:"text-info text-14"},"\u5904\u7406\u4E2D",-1),Y={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},Z=t("p",{class:"text-info text-14"},"\u5E73\u5747\u5B8C\u6210\u8017\u65F6",-1),$={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},tt=t("p",{class:"text-info text-14"},"\u6700\u957F\u5B8C\u6210\u8017\u65F6",-1),et={class:"text-primary text-32 font-bold",style:{"font-family":"DIN"}},st=t("p",{class:"text-info text-14"},"\u6700\u77ED\u5B8C\u6210\u8017\u65F6",-1),at=R({name:"processStatistics"}),ot=Object.assign(at,{setup(n){const D=S(A.userStore).userInfo,a=u([]),o=u({}),y=()=>_(this,null,function*(){const s=yield O({regionCode:D.value.regionCode*1});a.value=s.data.records,o.value.process=s.data.records[0].processType,i()}),v=u();let p;const d=()=>{var f,h;p||(p=U(v.value));const s={tooltip:{show:!0,trigger:"axis",valueFormatter:l=>l+"\u5929"},xAxis:{type:"category",boundaryGap:!1,data:(f=b.value)==null?void 0:f.map(l=>l.instTypeName)},yAxis:{name:"\u5B8C\u6210\u8017\u65F6\uFF08\u5929\uFF09",type:"value"},series:[{data:(h=b.value)==null?void 0:h.map(l=>l.avgTime),type:"line"}]};p.setOption(s)},e=u({}),i=()=>_(this,null,function*(){const s=yield E({instType:o.value.process});e.value=s.data}),b=u([]),w=()=>_(this,null,function*(){const s=yield K();b.value=s.data||[],d()});return F(()=>_(this,null,function*(){y(),w()})),(s,f)=>{const h=m("el-option"),l=m("el-select"),V=m("el-form-item"),j=m("el-form"),N=m("el-card");return I(),T(C,null,[x(N,{class:"mb-16"},{default:r(()=>[x(j,{ref:"formRef",model:o.value},{default:r(()=>[x(V,null,{default:r(()=>[x(l,{modelValue:o.value.process,"onUpdate:modelValue":f[0]||(f[0]=g=>o.value.process=g),onChange:i},{default:r(()=>[(I(!0),T(C,null,G(a.value,(g,B)=>(I(),J(h,{key:B,value:g.processType,label:g.formName},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),t("div",P,[t("div",null,[t("p",q,c(e.value.totalInst||0),1),z]),t("div",null,[t("p",H,c(e.value.finishedInst||0),1),Q]),t("div",null,[t("p",W,c(e.value.pendingInst||0),1),X]),t("div",null,[t("p",Y,c(e.value.avgTime||0)+"\u5929",1),Z]),t("div",null,[t("p",$,c(e.value.maxTime||0)+"\u5929",1),tt]),t("div",null,[t("p",et,c(e.value.minTime||0)+"\u5929",1),st])])]),_:1}),x(N,null,{header:r(()=>[M("\u5404\u6D41\u7A0B\u5E73\u5747\u5904\u7406\u65F6\u957F")]),default:r(()=>[t("div",{ref_key:"chartRef",ref:v,style:{height:"400px"}},null,512)]),_:1})],64)}}}),ct=L(ot,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/statisticAnalysis/processStatistics/index.vue"]]);export{ct as default};