flow-08f556a3.js 3.7 KB

1
  1. var C=(_,r,n)=>new Promise((p,i)=>{var d=t=>{try{u(n.next(t))}catch(o){i(o)}},h=t=>{try{u(n.throw(t))}catch(o){i(o)}},u=t=>t.done?p(t.value):Promise.resolve(t.value).then(d,h);u((n=n.apply(_,r)).next())});import{d as F,a0 as I,bi as N,r as P,o as c,m as s,F as J,D as w,af as l,g as S,f as b,I as V,w as x,y as j,bj as q,t as D,j as E}from"./index-610a1d46.js";import{c as H}from"./indexApi-8892431a.js";import"./index-74f93929.js";const L={key:0,class:"flow"},O={class:"item-head"},U={class:"item-body"},W=["onClick"],$={key:0},A=F({__name:"flow",setup(_,{expose:r}){const n=I(),{hasPermission:p}=N(),i=P([]);function d(){return C(this,null,function*(){var o,a,e,m,f,g,z,k,v,B,R,y;const t=yield H();i.value=[{icon:"icon-sys-Inspection-contract_default|iconfont",title:"检测合同",name:"contract",children:[{path:"/bizBus/quote",title:"报价",name:"",count:0,auth:"biz:quote:add"},{path:"/bizBus/contract",title:"审批",count:(o=t==null?void 0:t.contract)==null?void 0:o.reviewCount,auth:"biz:contractReview:addOrUpdate"}]},{icon:"icon-sys-Sample-management_default|iconfont",title:"样品管理",name:"sample",children:[{path:"/bizBus/samples",title:"样品到达",name:"arriveCount",count:(a=t==null?void 0:t.sample)==null?void 0:a.arriveCount,auth:"biz:sample:edit"},{path:"/bizBus/samples",title:"留样",name:"",count:0,auth:"biz:sample:edit"}]},{icon:"icon-sys-task-management_default|iconfont",title:"任务管理",name:"checkJob",children:[{path:"/bizBus/task",title:"任务指派",name:"assign",count:(e=t==null?void 0:t.assign)==null?void 0:e.assignCount,auth:"biz:contractJob:assign"},{path:"/bizBus/task",title:"检测标准",name:"checkJob",count:(m=t==null?void 0:t.checkJob)==null?void 0:m.checkStandardCount,auth:"biz:contractJobsStandard:edit"},{path:"/bizBus/task",title:"原始记录",name:"checkJob",count:(f=t==null?void 0:t.checkJob)==null?void 0:f.originRecordCount,auth:"biz:contractJobsStandard:edit"},{path:"/bizBus/task",title:"检测数据",name:"checkJob",count:(g=t==null?void 0:t.checkJob)==null?void 0:g.filingDataCount,auth:"biz:contractJobsStandard:edit"},{path:"/bizBus/task",title:"等待完成",name:"checkJob",count:(z=t==null?void 0:t.checkJob)==null?void 0:z.waitingFinishCount,auth:"biz:contractJobsStandard:edit"}]},{icon:"icon-sys-examining-report_default|iconfont",title:"检测报告",name:"compilingReport",children:[{path:"/bizBus/report",title:"编制",name:"compilingReport",count:(k=t==null?void 0:t.compilingReport)==null?void 0:k.commitCount,auth:"biz:contractReport:edit"},{path:"/bizBus/report",title:"复核",name:"compilingReport",count:(v=t==null?void 0:t.compilingReport)==null?void 0:v.reviewCount,auth:"biz:report:review"},{path:"/bizBus/report",title:"批准",name:"compilingReport",count:(B=t==null?void 0:t.compilingReport)==null?void 0:B.passCount,auth:"biz:report:approve"},{path:"/bizBus/report",title:"存档",name:"compilingReport",count:(R=t==null?void 0:t.compilingReport)==null?void 0:R.archiveCount,auth:"biz:contractReport:filling"},{path:"/bizBus/report",title:"发放",name:"releaseReport",count:(y=t==null?void 0:t.releaseReport)==null?void 0:y.releaseCount,auth:"biz:report:release"}]}]})}function h(t){n.push({path:t.path})}return r({msg:"Hello World",getData:d}),(t,o)=>i.value.length?(c(),s("div",L,[(c(!0),s(J,null,w(i.value,a=>(c(),s("div",{key:a.title,class:"item"},[l("div",O,[S(b(V),{icon:a.icon,size:16,class:"mr-1"},null,8,["icon"]),l("span",null,x(a.title),1)]),l("div",U,[(c(!0),s(J,null,w(a.children,e=>(c(),s("div",{key:e.name,class:"item-body_info",onClick:m=>h(e)},[b(p)([e.auth])?(c(),s("div",$,[S(b(q),{count:e.count},{default:j(()=>[l("span",null,x(e.title),1)]),_:2},1032,["count"])])):D("",!0)],8,W))),128))])]))),128))])):D("",!0)}});const T=E(A,[["__scopeId","data-v-242f175d"]]);export{T as default};